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); }
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=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"}}}