| PUT | /products_metrics/{Id} |
|---|
"use strict";
export class ProductsMetricsEditResponse {
/** @param {{id?:number,tenantsId?:number,zonesId?:number,productsId?:number,priceKg?:number,priceDescription?:string,betainePercRda?:number,betaineMg?:number,calciumPercRda?:number,calciumMg?:number,caloriesPercRda?:number,caloriesKc?:number,carbohydratesPercRda?:number,carbohydratesG?:number,carbohydratesKc?:number,carbohydratesKj?:number,cholinePercRda?:number,cholineMg?:number,copperPercRda?:number,copperMg?:number,fatPercRda?:number,fatG?:number,fatKc?:number,fatKj?:number,fiberG?:number,fluoridePercRda?:number,fluorideMg?:number,folatePercRda?:number,folateMcg?:number,ironPercRda?:number,ironMg?:number,kilojoulesKj?:number,magnesiumPercRda?:number,magnesiumMg?:number,mangenesePercRda?:number,mangeneseMg?:number,monoG?:number,niacinPercRda?:number,niacinMg?:number,omega3Mg?:number,omega6Mg?:number,panthenicAcidPercRda?:number,panthenicAcidMg?:number,phosphorusPercRda?:number,phosphorusMg?:number,polyG?:number,potassiumPercRda?:number,potassiumMg?:number,proteinPercRda?:number,proteinG?:number,proteinKc?:number,proteinKj?:number,riboflavinPercRda?:number,riboflavinMg?:number,saturatedG?:number,seleniumPercRda?:number,seleniumMcg?:number,sodiumPercRda?:number,sodiumMg?:number,starchG?:number,sugarsG?:number,thiaminPercRda?:number,thiaminMg?:number,vitaminAPercRda?:number,vitaminAMcg?:number,vitaminB12PercRda?:number,vitaminB12Mcg?:number,vitaminB6PercRda?:number,vitaminB6Mg?:number,vitaminCPercRda?:number,vitaminCMg?:number,vitaminDPercRda?:number,vitaminDMg?:number,vitaminEPercRda?:number,vitaminEMg?:number,vitaminKPercRda?:number,vitaminKMcg?:number,zincPercRda?:number,zincMg?:number,transG?:number,responseStatus?:ResponseStatus}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
id;
/** @type {number} */
tenantsId;
/** @type {number} */
zonesId;
/** @type {number} */
productsId;
/** @type {number} */
priceKg;
/** @type {string} */
priceDescription;
/** @type {?number} */
betainePercRda;
/** @type {?number} */
betaineMg;
/** @type {?number} */
calciumPercRda;
/** @type {?number} */
calciumMg;
/** @type {?number} */
caloriesPercRda;
/** @type {?number} */
caloriesKc;
/** @type {?number} */
carbohydratesPercRda;
/** @type {?number} */
carbohydratesG;
/** @type {?number} */
carbohydratesKc;
/** @type {?number} */
carbohydratesKj;
/** @type {?number} */
cholinePercRda;
/** @type {?number} */
cholineMg;
/** @type {?number} */
copperPercRda;
/** @type {?number} */
copperMg;
/** @type {?number} */
fatPercRda;
/** @type {?number} */
fatG;
/** @type {?number} */
fatKc;
/** @type {?number} */
fatKj;
/** @type {?number} */
fiberG;
/** @type {?number} */
fluoridePercRda;
/** @type {?number} */
fluorideMg;
/** @type {?number} */
folatePercRda;
/** @type {?number} */
folateMcg;
/** @type {?number} */
ironPercRda;
/** @type {?number} */
ironMg;
/** @type {?number} */
kilojoulesKj;
/** @type {?number} */
magnesiumPercRda;
/** @type {?number} */
magnesiumMg;
/** @type {?number} */
mangenesePercRda;
/** @type {?number} */
mangeneseMg;
/** @type {?number} */
monoG;
/** @type {?number} */
niacinPercRda;
/** @type {?number} */
niacinMg;
/** @type {?number} */
omega3Mg;
/** @type {?number} */
omega6Mg;
/** @type {?number} */
panthenicAcidPercRda;
/** @type {?number} */
panthenicAcidMg;
/** @type {?number} */
phosphorusPercRda;
/** @type {?number} */
phosphorusMg;
/** @type {?number} */
polyG;
/** @type {?number} */
potassiumPercRda;
/** @type {?number} */
potassiumMg;
/** @type {?number} */
proteinPercRda;
/** @type {?number} */
proteinG;
/** @type {?number} */
proteinKc;
/** @type {?number} */
proteinKj;
/** @type {?number} */
riboflavinPercRda;
/** @type {?number} */
riboflavinMg;
/** @type {?number} */
saturatedG;
/** @type {?number} */
seleniumPercRda;
/** @type {?number} */
seleniumMcg;
/** @type {?number} */
sodiumPercRda;
/** @type {?number} */
sodiumMg;
/** @type {?number} */
starchG;
/** @type {?number} */
sugarsG;
/** @type {?number} */
thiaminPercRda;
/** @type {?number} */
thiaminMg;
/** @type {?number} */
vitaminAPercRda;
/** @type {?number} */
vitaminAMcg;
/** @type {?number} */
vitaminB12PercRda;
/** @type {?number} */
vitaminB12Mcg;
/** @type {?number} */
vitaminB6PercRda;
/** @type {?number} */
vitaminB6Mg;
/** @type {?number} */
vitaminCPercRda;
/** @type {?number} */
vitaminCMg;
/** @type {?number} */
vitaminDPercRda;
/** @type {?number} */
vitaminDMg;
/** @type {?number} */
vitaminEPercRda;
/** @type {?number} */
vitaminEMg;
/** @type {?number} */
vitaminKPercRda;
/** @type {?number} */
vitaminKMcg;
/** @type {?number} */
zincPercRda;
/** @type {?number} */
zincMg;
/** @type {?number} */
transG;
/** @type {ResponseStatus} */
responseStatus;
}
export class ProductsMetricsEdit {
/** @param {{id?:number,tenantsId?:number,zonesId?:number,productsId?:number,priceKg?:number,priceDescription?:string,betaineMg?:number,calciumMg?:number,cholineMg?:number,copperMg?:number,fiberG?:number,fluorideMg?:number,folateMcg?:number,ironMg?:number,magnesiumMg?:number,mangeneseMg?:number,monoG?:number,niacinMg?:number,omega3Mg?:number,omega6Mg?:number,panthenicAcidMg?:number,phosphorusMg?:number,polyG?:number,potassiumMg?:number,proteinG?:number,riboflavinMg?:number,saturatedG?:number,seleniumMcg?:number,sodiumMg?:number,starchG?:number,sugarsG?:number,thiaminMg?:number,vitaminAMcg?:number,vitaminB12Mcg?:number,vitaminB6Mg?:number,vitaminCMg?:number,vitaminDMg?:number,vitaminEMg?:number,vitaminKMcg?:number,zincMg?:number,transG?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
id;
/** @type {number} */
tenantsId;
/** @type {number} */
zonesId;
/** @type {number} */
productsId;
/** @type {number} */
priceKg;
/** @type {string} */
priceDescription;
/** @type {?number} */
betaineMg;
/** @type {?number} */
calciumMg;
/** @type {?number} */
cholineMg;
/** @type {?number} */
copperMg;
/** @type {?number} */
fiberG;
/** @type {?number} */
fluorideMg;
/** @type {?number} */
folateMcg;
/** @type {?number} */
ironMg;
/** @type {?number} */
magnesiumMg;
/** @type {?number} */
mangeneseMg;
/** @type {?number} */
monoG;
/** @type {?number} */
niacinMg;
/** @type {?number} */
omega3Mg;
/** @type {?number} */
omega6Mg;
/** @type {?number} */
panthenicAcidMg;
/** @type {?number} */
phosphorusMg;
/** @type {?number} */
polyG;
/** @type {?number} */
potassiumMg;
/** @type {?number} */
proteinG;
/** @type {?number} */
riboflavinMg;
/** @type {?number} */
saturatedG;
/** @type {?number} */
seleniumMcg;
/** @type {?number} */
sodiumMg;
/** @type {?number} */
starchG;
/** @type {?number} */
sugarsG;
/** @type {?number} */
thiaminMg;
/** @type {?number} */
vitaminAMcg;
/** @type {?number} */
vitaminB12Mcg;
/** @type {?number} */
vitaminB6Mg;
/** @type {?number} */
vitaminCMg;
/** @type {?number} */
vitaminDMg;
/** @type {?number} */
vitaminEMg;
/** @type {?number} */
vitaminKMcg;
/** @type {?number} */
zincMg;
/** @type {?number} */
transG;
}
JavaScript ProductsMetricsEdit DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
PUT /products_metrics/{Id} HTTP/1.1
Host: sfgboxapi.dev.scadsoftware.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ProductsMetricsEdit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/sfgboxapi.ServiceModel">
<Id>0</Id>
<TenantsId>0</TenantsId>
<ZonesId>0</ZonesId>
<ProductsId>0</ProductsId>
<PriceKg>0</PriceKg>
<PriceDescription>String</PriceDescription>
<BetaineMg>0</BetaineMg>
<CalciumMg>0</CalciumMg>
<CholineMg>0</CholineMg>
<CopperMg>0</CopperMg>
<FiberG>0</FiberG>
<FluorideMg>0</FluorideMg>
<FolateMcg>0</FolateMcg>
<IronMg>0</IronMg>
<MagnesiumMg>0</MagnesiumMg>
<MangeneseMg>0</MangeneseMg>
<MonoG>0</MonoG>
<NiacinMg>0</NiacinMg>
<Omega3Mg>0</Omega3Mg>
<Omega6Mg>0</Omega6Mg>
<PanthenicAcidMg>0</PanthenicAcidMg>
<PhosphorusMg>0</PhosphorusMg>
<PolyG>0</PolyG>
<PotassiumMg>0</PotassiumMg>
<ProteinG>0</ProteinG>
<RiboflavinMg>0</RiboflavinMg>
<SaturatedG>0</SaturatedG>
<SeleniumMcg>0</SeleniumMcg>
<SodiumMg>0</SodiumMg>
<StarchG>0</StarchG>
<SugarsG>0</SugarsG>
<ThiaminMg>0</ThiaminMg>
<VitaminAMcg>0</VitaminAMcg>
<VitaminB12Mcg>0</VitaminB12Mcg>
<VitaminB6Mg>0</VitaminB6Mg>
<VitaminCMg>0</VitaminCMg>
<VitaminDMg>0</VitaminDMg>
<VitaminEMg>0</VitaminEMg>
<VitaminKMcg>0</VitaminKMcg>
<ZincMg>0</ZincMg>
<TransG>0</TransG>
</ProductsMetricsEdit>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ProductsMetricsEditResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/sfgboxapi.ServiceModel">
<BetaineMg>0</BetaineMg>
<BetainePercRda>0</BetainePercRda>
<CalciumMg>0</CalciumMg>
<CalciumPercRda>0</CalciumPercRda>
<CaloriesKc>0</CaloriesKc>
<CaloriesPercRda>0</CaloriesPercRda>
<CarbohydratesG>0</CarbohydratesG>
<CarbohydratesKc>0</CarbohydratesKc>
<CarbohydratesKj>0</CarbohydratesKj>
<CarbohydratesPercRda>0</CarbohydratesPercRda>
<CholineMg>0</CholineMg>
<CholinePercRda>0</CholinePercRda>
<CopperMg>0</CopperMg>
<CopperPercRda>0</CopperPercRda>
<FatKc>0</FatKc>
<FatKj>0</FatKj>
<FatPercRda>0</FatPercRda>
<FiberG>0</FiberG>
<FluorideMg>0</FluorideMg>
<FluoridePercRda>0</FluoridePercRda>
<FolateMcg>0</FolateMcg>
<FolatePercRda>0</FolatePercRda>
<Id>0</Id>
<IronMg>0</IronMg>
<IronPercRda>0</IronPercRda>
<KilojoulesKj>0</KilojoulesKj>
<MagnesiumMg>0</MagnesiumMg>
<MagnesiumPercRda>0</MagnesiumPercRda>
<MangeneseMg>0</MangeneseMg>
<MangenesePercRda>0</MangenesePercRda>
<MonoG>0</MonoG>
<NiacinMg>0</NiacinMg>
<NiacinPercRda>0</NiacinPercRda>
<Omega3Mg>0</Omega3Mg>
<Omega6Mg>0</Omega6Mg>
<PanthenicAcidMg>0</PanthenicAcidMg>
<PanthenicAcidPercRda>0</PanthenicAcidPercRda>
<PhosphorusMg>0</PhosphorusMg>
<PhosphorusPercRda>0</PhosphorusPercRda>
<PolyG>0</PolyG>
<PotassiumMg>0</PotassiumMg>
<PotassiumPercRda>0</PotassiumPercRda>
<PriceDescription>String</PriceDescription>
<PriceKg>0</PriceKg>
<ProductsId>0</ProductsId>
<ProteinG>0</ProteinG>
<ProteinKc>0</ProteinKc>
<ProteinKj>0</ProteinKj>
<ProteinPercRda>0</ProteinPercRda>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<RiboflavinMg>0</RiboflavinMg>
<RiboflavinPercRda>0</RiboflavinPercRda>
<SaturatedG>0</SaturatedG>
<SeleniumMcg>0</SeleniumMcg>
<SeleniumPercRda>0</SeleniumPercRda>
<SodiumMg>0</SodiumMg>
<SodiumPercRda>0</SodiumPercRda>
<StarchG>0</StarchG>
<SugarsG>0</SugarsG>
<TenantsId>0</TenantsId>
<ThiaminMg>0</ThiaminMg>
<ThiaminPercRda>0</ThiaminPercRda>
<TransG>0</TransG>
<VitaminAMcg>0</VitaminAMcg>
<VitaminAPercRda>0</VitaminAPercRda>
<VitaminB12Mcg>0</VitaminB12Mcg>
<VitaminB12PercRda>0</VitaminB12PercRda>
<VitaminB6Mg>0</VitaminB6Mg>
<VitaminB6PercRda>0</VitaminB6PercRda>
<VitaminCMg>0</VitaminCMg>
<VitaminCPercRda>0</VitaminCPercRda>
<VitaminDMg>0</VitaminDMg>
<VitaminDPercRda>0</VitaminDPercRda>
<VitaminEMg>0</VitaminEMg>
<VitaminEPercRda>0</VitaminEPercRda>
<VitaminKMcg>0</VitaminKMcg>
<VitaminKPercRda>0</VitaminKPercRda>
<ZincMg>0</ZincMg>
<ZincPercRda>0</ZincPercRda>
<ZonesId>0</ZonesId>
</ProductsMetricsEditResponse>