| PUT | /products_metrics/{Id} |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports sfgboxapi.ServiceModel
Namespace Global
Namespace sfgboxapi.ServiceModel
<DataContract>
Public Partial Class ProductsMetricsEdit
<DataMember(Order:=1)>
<Validate(Validator:="NotNull")>
Public Overridable Property Id As Long
<DataMember(Order:=2)>
<Validate(Validator:="NotNull")>
Public Overridable Property TenantsId As Long
<DataMember(Order:=3)>
<Validate(Validator:="NotNull")>
Public Overridable Property ZonesId As Long
<DataMember(Order:=4)>
<Validate(Validator:="NotNull")>
Public Overridable Property ProductsId As Long
<DataMember(Order:=5)>
<Validate(Validator:="NotNull")>
Public Overridable Property PriceKg As Double
<DataMember(Order:=6)>
<Validate(Validator:="NotNull")>
Public Overridable Property PriceDescription As String
<DataMember(Order:=8)>
Public Overridable Property BetaineMg As Nullable(Of Double)
<DataMember(Order:=10)>
Public Overridable Property CalciumMg As Nullable(Of Double)
<DataMember(Order:=18)>
Public Overridable Property CholineMg As Nullable(Of Double)
<DataMember(Order:=20)>
Public Overridable Property CopperMg As Nullable(Of Double)
<DataMember(Order:=25)>
Public Overridable Property FiberG As Nullable(Of Double)
<DataMember(Order:=27)>
Public Overridable Property FluorideMg As Nullable(Of Double)
<DataMember(Order:=29)>
Public Overridable Property FolateMcg As Nullable(Of Double)
<DataMember(Order:=31)>
Public Overridable Property IronMg As Nullable(Of Double)
<DataMember(Order:=34)>
Public Overridable Property MagnesiumMg As Nullable(Of Double)
<DataMember(Order:=36)>
Public Overridable Property MangeneseMg As Nullable(Of Double)
<DataMember(Order:=37)>
Public Overridable Property MonoG As Nullable(Of Double)
<DataMember(Order:=39)>
Public Overridable Property NiacinMg As Nullable(Of Double)
<DataMember(Order:=40)>
Public Overridable Property Omega3Mg As Nullable(Of Double)
<DataMember(Order:=41)>
Public Overridable Property Omega6Mg As Nullable(Of Double)
<DataMember(Order:=43)>
Public Overridable Property PanthenicAcidMg As Nullable(Of Double)
<DataMember(Order:=45)>
Public Overridable Property PhosphorusMg As Nullable(Of Double)
<DataMember(Order:=46)>
Public Overridable Property PolyG As Nullable(Of Double)
<DataMember(Order:=48)>
Public Overridable Property PotassiumMg As Nullable(Of Double)
<DataMember(Order:=50)>
Public Overridable Property ProteinG As Nullable(Of Double)
<DataMember(Order:=54)>
Public Overridable Property RiboflavinMg As Nullable(Of Double)
<DataMember(Order:=55)>
Public Overridable Property SaturatedG As Nullable(Of Double)
<DataMember(Order:=57)>
Public Overridable Property SeleniumMcg As Nullable(Of Double)
<DataMember(Order:=59)>
Public Overridable Property SodiumMg As Nullable(Of Double)
<DataMember(Order:=60)>
Public Overridable Property StarchG As Nullable(Of Double)
<DataMember(Order:=61)>
Public Overridable Property SugarsG As Nullable(Of Double)
<DataMember(Order:=63)>
Public Overridable Property ThiaminMg As Nullable(Of Double)
<DataMember(Order:=65)>
Public Overridable Property VitaminAMcg As Nullable(Of Double)
<DataMember(Order:=67)>
Public Overridable Property VitaminB12Mcg As Nullable(Of Double)
<DataMember(Order:=69)>
Public Overridable Property VitaminB6Mg As Nullable(Of Double)
<DataMember(Order:=71)>
Public Overridable Property VitaminCMg As Nullable(Of Double)
<DataMember(Order:=73)>
Public Overridable Property VitaminDMg As Nullable(Of Double)
<DataMember(Order:=75)>
Public Overridable Property VitaminEMg As Nullable(Of Double)
<DataMember(Order:=77)>
Public Overridable Property VitaminKMcg As Nullable(Of Double)
<DataMember(Order:=79)>
Public Overridable Property ZincMg As Nullable(Of Double)
<DataMember(Order:=80)>
Public Overridable Property TransG As Nullable(Of Double)
End Class
Public Partial Class ProductsMetricsEditResponse
<DataMember(Order:=1)>
Public Overridable Property Id As Long
<DataMember(Order:=2)>
Public Overridable Property TenantsId As Long
<DataMember(Order:=3)>
Public Overridable Property ZonesId As Long
<DataMember(Order:=4)>
Public Overridable Property ProductsId As Long
<DataMember(Order:=5)>
Public Overridable Property PriceKg As Double
<DataMember(Order:=6)>
Public Overridable Property PriceDescription As String
<DataMember(Order:=7)>
Public Overridable Property BetainePercRda As Nullable(Of Double)
<DataMember(Order:=8)>
Public Overridable Property BetaineMg As Nullable(Of Double)
<DataMember(Order:=9)>
Public Overridable Property CalciumPercRda As Nullable(Of Double)
<DataMember(Order:=10)>
Public Overridable Property CalciumMg As Nullable(Of Double)
<DataMember(Order:=11)>
Public Overridable Property CaloriesPercRda As Nullable(Of Double)
<DataMember(Order:=12)>
Public Overridable Property CaloriesKc As Nullable(Of Double)
<DataMember(Order:=13)>
Public Overridable Property CarbohydratesPercRda As Nullable(Of Double)
<DataMember(Order:=14)>
Public Overridable Property CarbohydratesG As Nullable(Of Double)
<DataMember(Order:=15)>
Public Overridable Property CarbohydratesKc As Nullable(Of Double)
<DataMember(Order:=16)>
Public Overridable Property CarbohydratesKj As Nullable(Of Double)
<DataMember(Order:=17)>
Public Overridable Property CholinePercRda As Nullable(Of Double)
<DataMember(Order:=18)>
Public Overridable Property CholineMg As Nullable(Of Double)
<DataMember(Order:=19)>
Public Overridable Property CopperPercRda As Nullable(Of Double)
<DataMember(Order:=20)>
Public Overridable Property CopperMg As Nullable(Of Double)
<DataMember(Order:=21)>
Public Overridable Property FatPercRda As Nullable(Of Double)
<DataMember(Order:=22)>
Public Overridable Property FatG As Nullable(Of Double)
<DataMember(Order:=23)>
Public Overridable Property FatKc As Nullable(Of Double)
<DataMember(Order:=24)>
Public Overridable Property FatKj As Nullable(Of Double)
<DataMember(Order:=25)>
Public Overridable Property FiberG As Nullable(Of Double)
<DataMember(Order:=26)>
Public Overridable Property FluoridePercRda As Nullable(Of Double)
<DataMember(Order:=27)>
Public Overridable Property FluorideMg As Nullable(Of Double)
<DataMember(Order:=28)>
Public Overridable Property FolatePercRda As Nullable(Of Double)
<DataMember(Order:=29)>
Public Overridable Property FolateMcg As Nullable(Of Double)
<DataMember(Order:=30)>
Public Overridable Property IronPercRda As Nullable(Of Double)
<DataMember(Order:=31)>
Public Overridable Property IronMg As Nullable(Of Double)
<DataMember(Order:=32)>
Public Overridable Property KilojoulesKj As Nullable(Of Double)
<DataMember(Order:=33)>
Public Overridable Property MagnesiumPercRda As Nullable(Of Double)
<DataMember(Order:=34)>
Public Overridable Property MagnesiumMg As Nullable(Of Double)
<DataMember(Order:=35)>
Public Overridable Property MangenesePercRda As Nullable(Of Double)
<DataMember(Order:=36)>
Public Overridable Property MangeneseMg As Nullable(Of Double)
<DataMember(Order:=37)>
Public Overridable Property MonoG As Nullable(Of Double)
<DataMember(Order:=38)>
Public Overridable Property NiacinPercRda As Nullable(Of Double)
<DataMember(Order:=39)>
Public Overridable Property NiacinMg As Nullable(Of Double)
<DataMember(Order:=40)>
Public Overridable Property Omega3Mg As Nullable(Of Double)
<DataMember(Order:=41)>
Public Overridable Property Omega6Mg As Nullable(Of Double)
<DataMember(Order:=42)>
Public Overridable Property PanthenicAcidPercRda As Nullable(Of Double)
<DataMember(Order:=43)>
Public Overridable Property PanthenicAcidMg As Nullable(Of Double)
<DataMember(Order:=44)>
Public Overridable Property PhosphorusPercRda As Nullable(Of Double)
<DataMember(Order:=45)>
Public Overridable Property PhosphorusMg As Nullable(Of Double)
<DataMember(Order:=46)>
Public Overridable Property PolyG As Nullable(Of Double)
<DataMember(Order:=47)>
Public Overridable Property PotassiumPercRda As Nullable(Of Double)
<DataMember(Order:=48)>
Public Overridable Property PotassiumMg As Nullable(Of Double)
<DataMember(Order:=49)>
Public Overridable Property ProteinPercRda As Nullable(Of Double)
<DataMember(Order:=50)>
Public Overridable Property ProteinG As Nullable(Of Double)
<DataMember(Order:=51)>
Public Overridable Property ProteinKc As Nullable(Of Double)
<DataMember(Order:=52)>
Public Overridable Property ProteinKj As Nullable(Of Double)
<DataMember(Order:=53)>
Public Overridable Property RiboflavinPercRda As Nullable(Of Double)
<DataMember(Order:=54)>
Public Overridable Property RiboflavinMg As Nullable(Of Double)
<DataMember(Order:=55)>
Public Overridable Property SaturatedG As Nullable(Of Double)
<DataMember(Order:=56)>
Public Overridable Property SeleniumPercRda As Nullable(Of Double)
<DataMember(Order:=57)>
Public Overridable Property SeleniumMcg As Nullable(Of Double)
<DataMember(Order:=58)>
Public Overridable Property SodiumPercRda As Nullable(Of Double)
<DataMember(Order:=59)>
Public Overridable Property SodiumMg As Nullable(Of Double)
<DataMember(Order:=60)>
Public Overridable Property StarchG As Nullable(Of Double)
<DataMember(Order:=61)>
Public Overridable Property SugarsG As Nullable(Of Double)
<DataMember(Order:=62)>
Public Overridable Property ThiaminPercRda As Nullable(Of Double)
<DataMember(Order:=63)>
Public Overridable Property ThiaminMg As Nullable(Of Double)
<DataMember(Order:=64)>
Public Overridable Property VitaminAPercRda As Nullable(Of Double)
<DataMember(Order:=65)>
Public Overridable Property VitaminAMcg As Nullable(Of Double)
<DataMember(Order:=66)>
Public Overridable Property VitaminB12PercRda As Nullable(Of Double)
<DataMember(Order:=67)>
Public Overridable Property VitaminB12Mcg As Nullable(Of Double)
<DataMember(Order:=68)>
Public Overridable Property VitaminB6PercRda As Nullable(Of Double)
<DataMember(Order:=69)>
Public Overridable Property VitaminB6Mg As Nullable(Of Double)
<DataMember(Order:=70)>
Public Overridable Property VitaminCPercRda As Nullable(Of Double)
<DataMember(Order:=71)>
Public Overridable Property VitaminCMg As Nullable(Of Double)
<DataMember(Order:=72)>
Public Overridable Property VitaminDPercRda As Nullable(Of Double)
<DataMember(Order:=73)>
Public Overridable Property VitaminDMg As Nullable(Of Double)
<DataMember(Order:=74)>
Public Overridable Property VitaminEPercRda As Nullable(Of Double)
<DataMember(Order:=75)>
Public Overridable Property VitaminEMg As Nullable(Of Double)
<DataMember(Order:=76)>
Public Overridable Property VitaminKPercRda As Nullable(Of Double)
<DataMember(Order:=77)>
Public Overridable Property VitaminKMcg As Nullable(Of Double)
<DataMember(Order:=78)>
Public Overridable Property ZincPercRda As Nullable(Of Double)
<DataMember(Order:=79)>
Public Overridable Property ZincMg As Nullable(Of Double)
<DataMember(Order:=80)>
Public Overridable Property TransG As Nullable(Of Double)
<DataMember(Order:=81)>
Public Overridable Property ResponseStatus As ResponseStatus
End Class
End Namespace
End Namespace
VB.NET ProductsMetricsEdit DTOs
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.
PUT /products_metrics/{Id} HTTP/1.1
Host: api.sfgtec.com
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"id":0,"tenantsId":0,"zonesId":0,"productsId":0,"priceKg":0,"priceDescription":"String","betaineMg":0,"calciumMg":0,"cholineMg":0,"copperMg":0,"fiberG":0,"fluorideMg":0,"folateMcg":0,"ironMg":0,"magnesiumMg":0,"mangeneseMg":0,"monoG":0,"niacinMg":0,"omega3Mg":0,"omega6Mg":0,"panthenicAcidMg":0,"phosphorusMg":0,"polyG":0,"potassiumMg":0,"proteinG":0,"riboflavinMg":0,"saturatedG":0,"seleniumMcg":0,"sodiumMg":0,"starchG":0,"sugarsG":0,"thiaminMg":0,"vitaminAMcg":0,"vitaminB12Mcg":0,"vitaminB6Mg":0,"vitaminCMg":0,"vitaminDMg":0,"vitaminEMg":0,"vitaminKMcg":0,"zincMg":0,"transG":0}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"id":0,"tenantsId":0,"zonesId":0,"productsId":0,"priceKg":0,"priceDescription":"String","betainePercRda":0,"betaineMg":0,"calciumPercRda":0,"calciumMg":0,"caloriesPercRda":0,"caloriesKc":0,"carbohydratesPercRda":0,"carbohydratesG":0,"carbohydratesKc":0,"carbohydratesKj":0,"cholinePercRda":0,"cholineMg":0,"copperPercRda":0,"copperMg":0,"fatPercRda":0,"fatKc":0,"fatKj":0,"fiberG":0,"fluoridePercRda":0,"fluorideMg":0,"folatePercRda":0,"folateMcg":0,"ironPercRda":0,"ironMg":0,"kilojoulesKj":0,"magnesiumPercRda":0,"magnesiumMg":0,"mangenesePercRda":0,"mangeneseMg":0,"monoG":0,"niacinPercRda":0,"niacinMg":0,"omega3Mg":0,"omega6Mg":0,"panthenicAcidPercRda":0,"panthenicAcidMg":0,"phosphorusPercRda":0,"phosphorusMg":0,"polyG":0,"potassiumPercRda":0,"potassiumMg":0,"proteinPercRda":0,"proteinG":0,"proteinKc":0,"proteinKj":0,"riboflavinPercRda":0,"riboflavinMg":0,"saturatedG":0,"seleniumPercRda":0,"seleniumMcg":0,"sodiumPercRda":0,"sodiumMg":0,"starchG":0,"sugarsG":0,"thiaminPercRda":0,"thiaminMg":0,"vitaminAPercRda":0,"vitaminAMcg":0,"vitaminB12PercRda":0,"vitaminB12Mcg":0,"vitaminB6PercRda":0,"vitaminB6Mg":0,"vitaminCPercRda":0,"vitaminCMg":0,"vitaminDPercRda":0,"vitaminDMg":0,"vitaminEPercRda":0,"vitaminEMg":0,"vitaminKPercRda":0,"vitaminKMcg":0,"zincPercRda":0,"zincMg":0,"transG":0,"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}