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 .jsv suffix or ?format=jsv
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/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { artikli: [ { id: String, sifra: String, naziv: String, barkod: String, kataloskiBroj: String, jedinicaMere: String, unet: 0001-01-01, modifikovan: 0001-01-01, 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 } } }