SynapseNetCom

<back to all web services

DobaviArtikle

Requires Authentication
The following routes are available for this service:
GET/artikli

export class IdNaziv
{
    public id?: string;
    public naziv?: string;

    public constructor(init?: Partial<IdNaziv>) { (Object as any).assign(this, init); }
}

export class Porez
{
    public id?: string;
    public naziv?: string;
    public iznos?: number;

    public constructor(init?: Partial<Porez>) { (Object as any).assign(this, init); }
}

export class CarinskaTarifa
{
    public id?: string;
    public sifra?: string;
    public procenat?: number;

    public constructor(init?: Partial<CarinskaTarifa>) { (Object as any).assign(this, init); }
}

export class EkoTaksa
{
    public id?: string;
    public naziv?: string;
    public iznos?: number;

    public constructor(init?: Partial<EkoTaksa>) { (Object as any).assign(this, init); }
}

export class Artikal
{
    public id?: string;
    public sifra?: string;
    public naziv?: string;
    public barkod?: string;
    public kataloskiBroj?: string;
    public jedinicaMere?: string;
    public minStanje?: number;
    public optStanje?: number;
    public maxStanje?: number;
    public netoMasa?: number;
    public brutoMasa?: number;
    public duzina?: number;
    public sirina?: number;
    public visina?: number;
    public unet?: string;
    public modifikovan?: string;
    public modifikovao?: string;
    public tipArtikla?: IdNaziv;
    public kategorija1?: IdNaziv;
    public kategorija2?: IdNaziv;
    public kategorija3?: IdNaziv;
    public proizvodjac?: IdNaziv;
    public brend?: IdNaziv;
    public porez?: Porez;
    public carinskaTarifa?: CarinskaTarifa;
    public ekoTaksa?: EkoTaksa;
    public zemljaPorekla?: IdNaziv;

    public constructor(init?: Partial<Artikal>) { (Object as any).assign(this, init); }
}

export class DobaviArtikleResult implements IGet
{
    public artikli?: Artikal[];
    public responseStatus?: ResponseStatus;

    public constructor(init?: Partial<DobaviArtikleResult>) { (Object as any).assign(this, init); }
}

export class DobaviArtikle implements IGet
{

    public constructor(init?: Partial<DobaviArtikle>) { (Object as any).assign(this, init); }
}

TypeScript DobaviArtikle DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /artikli HTTP/1.1 
Host: netcom.poslovnisoftver.rs 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"artikli":[{"id":"String","sifra":"String","naziv":"String","barkod":"String","kataloskiBroj":"String","jedinicaMere":"String","unet":"0001-01-01T00:00:00.0000000","modifikovan":"0001-01-01T00:00:00.0000000","modifikovao":"String","tipArtikla":{"id":"String","naziv":"String"},"kategorija1":{"id":"String","naziv":"String"},"kategorija2":{"id":"String","naziv":"String"},"kategorija3":{"id":"String","naziv":"String"},"proizvodjac":{"id":"String","naziv":"String"},"brend":{"id":"String","naziv":"String"},"porez":{"id":"String","naziv":"String"},"carinskaTarifa":{"id":"String","sifra":"String"},"ekoTaksa":{"id":"String","naziv":"String"},"zemljaPorekla":{"id":"String","naziv":"String"}}],"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}