/* Options: Date: 2026-09-01 04:48:50 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api-stage.smartfarmertech.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ProductsMetricsAutoQueryAdd.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { public static class ProductsMetricsAutoQueryAdd implements IReturn, ICreateDb { @DataMember(Order=2) public Long tenantsId = null; @DataMember(Order=3) public Long zonesId = null; @DataMember(Order=4) public Long productsId = null; @DataMember(Order=5) public Double priceKg = null; @DataMember(Order=6) public String priceDescription = null; @DataMember(Order=7) public Double betainePercRda = null; @DataMember(Order=8) public Double betaineMg = null; @DataMember(Order=9) public Double calciumPercRda = null; @DataMember(Order=10) public Double calciumMg = null; @DataMember(Order=11) public Double caloriesPercRda = null; @DataMember(Order=12) public Double caloriesKc = null; @DataMember(Order=13) public Double carbohydratesPercRda = null; @DataMember(Order=14) public Double carbohydratesG = null; @DataMember(Order=15) public Double carbohydratesKc = null; @DataMember(Order=16) public Double carbohydratesKj = null; @DataMember(Order=17) public Double cholinePercRda = null; @DataMember(Order=18) public Double cholineMg = null; @DataMember(Order=19) public Double copperPercRda = null; @DataMember(Order=20) public Double copperMg = null; @DataMember(Order=21) public Double fatPercRda = null; @DataMember(Order=22) public Double fatG = null; @DataMember(Order=23) public Double fatKc = null; @DataMember(Order=24) public Double fatKj = null; @DataMember(Order=25) public Double fiberG = null; @DataMember(Order=26) public Double fluoridePercRda = null; @DataMember(Order=27) public Double fluorideMg = null; @DataMember(Order=28) public Double folatePercRda = null; @DataMember(Order=29) public Double folateMcg = null; @DataMember(Order=30) public Double ironPercRda = null; @DataMember(Order=31) public Double ironMg = null; @DataMember(Order=32) public Double kilojoulesKj = null; @DataMember(Order=33) public Double magnesiumPercRda = null; @DataMember(Order=34) public Double magnesiumMg = null; @DataMember(Order=35) public Double mangenesePercRda = null; @DataMember(Order=36) public Double mangeneseMg = null; @DataMember(Order=37) public Double monoG = null; @DataMember(Order=38) public Double niacinPercRda = null; @DataMember(Order=39) public Double niacinMg = null; @DataMember(Order=40) public Double omega3Mg = null; @DataMember(Order=41) public Double omega6Mg = null; @DataMember(Order=42) public Double panthenicAcidPercRda = null; @DataMember(Order=43) public Double panthenicAcidMg = null; @DataMember(Order=44) public Double phosphorusPercRda = null; @DataMember(Order=45) public Double phosphorusMg = null; @DataMember(Order=46) public Double polyG = null; @DataMember(Order=47) public Double potassiumPercRda = null; @DataMember(Order=48) public Double potassiumMg = null; @DataMember(Order=49) public Double proteinPercRda = null; @DataMember(Order=50) public Double proteinG = null; @DataMember(Order=51) public Double proteinKc = null; @DataMember(Order=52) public Double proteinKj = null; @DataMember(Order=53) public Double riboflavinPercRda = null; @DataMember(Order=54) public Double riboflavinMg = null; @DataMember(Order=55) public Double saturatedG = null; @DataMember(Order=56) public Double seleniumPercRda = null; @DataMember(Order=57) public Double seleniumMcg = null; @DataMember(Order=58) public Double sodiumPercRda = null; @DataMember(Order=59) public Double sodiumMg = null; @DataMember(Order=60) public Double starchG = null; @DataMember(Order=61) public Double sugarsG = null; @DataMember(Order=62) public Double thiaminPercRda = null; @DataMember(Order=63) public Double thiaminMg = null; @DataMember(Order=64) public Double vitaminAPercRda = null; @DataMember(Order=65) public Double vitaminAMcg = null; @DataMember(Order=66) public Double vitaminB12PercRda = null; @DataMember(Order=67) public Double vitaminB12Mcg = null; @DataMember(Order=68) public Double vitaminB6PercRda = null; @DataMember(Order=69) public Double vitaminB6Mg = null; @DataMember(Order=70) public Double vitaminCPercRda = null; @DataMember(Order=71) public Double vitaminCMg = null; @DataMember(Order=72) public Double vitaminDPercRda = null; @DataMember(Order=73) public Double vitaminDMg = null; @DataMember(Order=74) public Double vitaminEPercRda = null; @DataMember(Order=75) public Double vitaminEMg = null; @DataMember(Order=76) public Double vitaminKPercRda = null; @DataMember(Order=77) public Double vitaminKMcg = null; @DataMember(Order=78) public Double zincPercRda = null; @DataMember(Order=79) public Double zincMg = null; @DataMember(Order=80) public Double transG = null; @DataMember(Order=81) public ResponseStatus responseStatus = null; public Long getTenantsId() { return tenantsId; } public ProductsMetricsAutoQueryAdd setTenantsId(Long value) { this.tenantsId = value; return this; } public Long getZonesId() { return zonesId; } public ProductsMetricsAutoQueryAdd setZonesId(Long value) { this.zonesId = value; return this; } public Long getProductsId() { return productsId; } public ProductsMetricsAutoQueryAdd setProductsId(Long value) { this.productsId = value; return this; } public Double getPriceKg() { return priceKg; } public ProductsMetricsAutoQueryAdd setPriceKg(Double value) { this.priceKg = value; return this; } public String getPriceDescription() { return priceDescription; } public ProductsMetricsAutoQueryAdd setPriceDescription(String value) { this.priceDescription = value; return this; } public Double getBetainePercRda() { return betainePercRda; } public ProductsMetricsAutoQueryAdd setBetainePercRda(Double value) { this.betainePercRda = value; return this; } public Double getBetaineMg() { return betaineMg; } public ProductsMetricsAutoQueryAdd setBetaineMg(Double value) { this.betaineMg = value; return this; } public Double getCalciumPercRda() { return calciumPercRda; } public ProductsMetricsAutoQueryAdd setCalciumPercRda(Double value) { this.calciumPercRda = value; return this; } public Double getCalciumMg() { return calciumMg; } public ProductsMetricsAutoQueryAdd setCalciumMg(Double value) { this.calciumMg = value; return this; } public Double getCaloriesPercRda() { return caloriesPercRda; } public ProductsMetricsAutoQueryAdd setCaloriesPercRda(Double value) { this.caloriesPercRda = value; return this; } public Double getCaloriesKc() { return caloriesKc; } public ProductsMetricsAutoQueryAdd setCaloriesKc(Double value) { this.caloriesKc = value; return this; } public Double getCarbohydratesPercRda() { return carbohydratesPercRda; } public ProductsMetricsAutoQueryAdd setCarbohydratesPercRda(Double value) { this.carbohydratesPercRda = value; return this; } public Double getCarbohydratesG() { return carbohydratesG; } public ProductsMetricsAutoQueryAdd setCarbohydratesG(Double value) { this.carbohydratesG = value; return this; } public Double getCarbohydratesKc() { return carbohydratesKc; } public ProductsMetricsAutoQueryAdd setCarbohydratesKc(Double value) { this.carbohydratesKc = value; return this; } public Double getCarbohydratesKj() { return carbohydratesKj; } public ProductsMetricsAutoQueryAdd setCarbohydratesKj(Double value) { this.carbohydratesKj = value; return this; } public Double getCholinePercRda() { return cholinePercRda; } public ProductsMetricsAutoQueryAdd setCholinePercRda(Double value) { this.cholinePercRda = value; return this; } public Double getCholineMg() { return cholineMg; } public ProductsMetricsAutoQueryAdd setCholineMg(Double value) { this.cholineMg = value; return this; } public Double getCopperPercRda() { return copperPercRda; } public ProductsMetricsAutoQueryAdd setCopperPercRda(Double value) { this.copperPercRda = value; return this; } public Double getCopperMg() { return copperMg; } public ProductsMetricsAutoQueryAdd setCopperMg(Double value) { this.copperMg = value; return this; } public Double getFatPercRda() { return fatPercRda; } public ProductsMetricsAutoQueryAdd setFatPercRda(Double value) { this.fatPercRda = value; return this; } public Double getFatG() { return fatG; } public ProductsMetricsAutoQueryAdd setFatG(Double value) { this.fatG = value; return this; } public Double getFatKc() { return fatKc; } public ProductsMetricsAutoQueryAdd setFatKc(Double value) { this.fatKc = value; return this; } public Double getFatKj() { return fatKj; } public ProductsMetricsAutoQueryAdd setFatKj(Double value) { this.fatKj = value; return this; } public Double getFiberG() { return fiberG; } public ProductsMetricsAutoQueryAdd setFiberG(Double value) { this.fiberG = value; return this; } public Double getFluoridePercRda() { return fluoridePercRda; } public ProductsMetricsAutoQueryAdd setFluoridePercRda(Double value) { this.fluoridePercRda = value; return this; } public Double getFluorideMg() { return fluorideMg; } public ProductsMetricsAutoQueryAdd setFluorideMg(Double value) { this.fluorideMg = value; return this; } public Double getFolatePercRda() { return folatePercRda; } public ProductsMetricsAutoQueryAdd setFolatePercRda(Double value) { this.folatePercRda = value; return this; } public Double getFolateMcg() { return folateMcg; } public ProductsMetricsAutoQueryAdd setFolateMcg(Double value) { this.folateMcg = value; return this; } public Double getIronPercRda() { return ironPercRda; } public ProductsMetricsAutoQueryAdd setIronPercRda(Double value) { this.ironPercRda = value; return this; } public Double getIronMg() { return ironMg; } public ProductsMetricsAutoQueryAdd setIronMg(Double value) { this.ironMg = value; return this; } public Double getKilojoulesKj() { return kilojoulesKj; } public ProductsMetricsAutoQueryAdd setKilojoulesKj(Double value) { this.kilojoulesKj = value; return this; } public Double getMagnesiumPercRda() { return magnesiumPercRda; } public ProductsMetricsAutoQueryAdd setMagnesiumPercRda(Double value) { this.magnesiumPercRda = value; return this; } public Double getMagnesiumMg() { return magnesiumMg; } public ProductsMetricsAutoQueryAdd setMagnesiumMg(Double value) { this.magnesiumMg = value; return this; } public Double getMangenesePercRda() { return mangenesePercRda; } public ProductsMetricsAutoQueryAdd setMangenesePercRda(Double value) { this.mangenesePercRda = value; return this; } public Double getMangeneseMg() { return mangeneseMg; } public ProductsMetricsAutoQueryAdd setMangeneseMg(Double value) { this.mangeneseMg = value; return this; } public Double getMonoG() { return monoG; } public ProductsMetricsAutoQueryAdd setMonoG(Double value) { this.monoG = value; return this; } public Double getNiacinPercRda() { return niacinPercRda; } public ProductsMetricsAutoQueryAdd setNiacinPercRda(Double value) { this.niacinPercRda = value; return this; } public Double getNiacinMg() { return niacinMg; } public ProductsMetricsAutoQueryAdd setNiacinMg(Double value) { this.niacinMg = value; return this; } public Double getOmega3Mg() { return omega3Mg; } public ProductsMetricsAutoQueryAdd setOmega3Mg(Double value) { this.omega3Mg = value; return this; } public Double getOmega6Mg() { return omega6Mg; } public ProductsMetricsAutoQueryAdd setOmega6Mg(Double value) { this.omega6Mg = value; return this; } public Double getPanthenicAcidPercRda() { return panthenicAcidPercRda; } public ProductsMetricsAutoQueryAdd setPanthenicAcidPercRda(Double value) { this.panthenicAcidPercRda = value; return this; } public Double getPanthenicAcidMg() { return panthenicAcidMg; } public ProductsMetricsAutoQueryAdd setPanthenicAcidMg(Double value) { this.panthenicAcidMg = value; return this; } public Double getPhosphorusPercRda() { return phosphorusPercRda; } public ProductsMetricsAutoQueryAdd setPhosphorusPercRda(Double value) { this.phosphorusPercRda = value; return this; } public Double getPhosphorusMg() { return phosphorusMg; } public ProductsMetricsAutoQueryAdd setPhosphorusMg(Double value) { this.phosphorusMg = value; return this; } public Double getPolyG() { return polyG; } public ProductsMetricsAutoQueryAdd setPolyG(Double value) { this.polyG = value; return this; } public Double getPotassiumPercRda() { return potassiumPercRda; } public ProductsMetricsAutoQueryAdd setPotassiumPercRda(Double value) { this.potassiumPercRda = value; return this; } public Double getPotassiumMg() { return potassiumMg; } public ProductsMetricsAutoQueryAdd setPotassiumMg(Double value) { this.potassiumMg = value; return this; } public Double getProteinPercRda() { return proteinPercRda; } public ProductsMetricsAutoQueryAdd setProteinPercRda(Double value) { this.proteinPercRda = value; return this; } public Double getProteinG() { return proteinG; } public ProductsMetricsAutoQueryAdd setProteinG(Double value) { this.proteinG = value; return this; } public Double getProteinKc() { return proteinKc; } public ProductsMetricsAutoQueryAdd setProteinKc(Double value) { this.proteinKc = value; return this; } public Double getProteinKj() { return proteinKj; } public ProductsMetricsAutoQueryAdd setProteinKj(Double value) { this.proteinKj = value; return this; } public Double getRiboflavinPercRda() { return riboflavinPercRda; } public ProductsMetricsAutoQueryAdd setRiboflavinPercRda(Double value) { this.riboflavinPercRda = value; return this; } public Double getRiboflavinMg() { return riboflavinMg; } public ProductsMetricsAutoQueryAdd setRiboflavinMg(Double value) { this.riboflavinMg = value; return this; } public Double getSaturatedG() { return saturatedG; } public ProductsMetricsAutoQueryAdd setSaturatedG(Double value) { this.saturatedG = value; return this; } public Double getSeleniumPercRda() { return seleniumPercRda; } public ProductsMetricsAutoQueryAdd setSeleniumPercRda(Double value) { this.seleniumPercRda = value; return this; } public Double getSeleniumMcg() { return seleniumMcg; } public ProductsMetricsAutoQueryAdd setSeleniumMcg(Double value) { this.seleniumMcg = value; return this; } public Double getSodiumPercRda() { return sodiumPercRda; } public ProductsMetricsAutoQueryAdd setSodiumPercRda(Double value) { this.sodiumPercRda = value; return this; } public Double getSodiumMg() { return sodiumMg; } public ProductsMetricsAutoQueryAdd setSodiumMg(Double value) { this.sodiumMg = value; return this; } public Double getStarchG() { return starchG; } public ProductsMetricsAutoQueryAdd setStarchG(Double value) { this.starchG = value; return this; } public Double getSugarsG() { return sugarsG; } public ProductsMetricsAutoQueryAdd setSugarsG(Double value) { this.sugarsG = value; return this; } public Double getThiaminPercRda() { return thiaminPercRda; } public ProductsMetricsAutoQueryAdd setThiaminPercRda(Double value) { this.thiaminPercRda = value; return this; } public Double getThiaminMg() { return thiaminMg; } public ProductsMetricsAutoQueryAdd setThiaminMg(Double value) { this.thiaminMg = value; return this; } public Double getVitaminAPercRda() { return vitaminAPercRda; } public ProductsMetricsAutoQueryAdd setVitaminAPercRda(Double value) { this.vitaminAPercRda = value; return this; } public Double getVitaminAMcg() { return vitaminAMcg; } public ProductsMetricsAutoQueryAdd setVitaminAMcg(Double value) { this.vitaminAMcg = value; return this; } public Double getVitaminB12PercRda() { return vitaminB12PercRda; } public ProductsMetricsAutoQueryAdd setVitaminB12PercRda(Double value) { this.vitaminB12PercRda = value; return this; } public Double getVitaminB12Mcg() { return vitaminB12Mcg; } public ProductsMetricsAutoQueryAdd setVitaminB12Mcg(Double value) { this.vitaminB12Mcg = value; return this; } public Double getVitaminB6PercRda() { return vitaminB6PercRda; } public ProductsMetricsAutoQueryAdd setVitaminB6PercRda(Double value) { this.vitaminB6PercRda = value; return this; } public Double getVitaminB6Mg() { return vitaminB6Mg; } public ProductsMetricsAutoQueryAdd setVitaminB6Mg(Double value) { this.vitaminB6Mg = value; return this; } public Double getVitaminCPercRda() { return vitaminCPercRda; } public ProductsMetricsAutoQueryAdd setVitaminCPercRda(Double value) { this.vitaminCPercRda = value; return this; } public Double getVitaminCMg() { return vitaminCMg; } public ProductsMetricsAutoQueryAdd setVitaminCMg(Double value) { this.vitaminCMg = value; return this; } public Double getVitaminDPercRda() { return vitaminDPercRda; } public ProductsMetricsAutoQueryAdd setVitaminDPercRda(Double value) { this.vitaminDPercRda = value; return this; } public Double getVitaminDMg() { return vitaminDMg; } public ProductsMetricsAutoQueryAdd setVitaminDMg(Double value) { this.vitaminDMg = value; return this; } public Double getVitaminEPercRda() { return vitaminEPercRda; } public ProductsMetricsAutoQueryAdd setVitaminEPercRda(Double value) { this.vitaminEPercRda = value; return this; } public Double getVitaminEMg() { return vitaminEMg; } public ProductsMetricsAutoQueryAdd setVitaminEMg(Double value) { this.vitaminEMg = value; return this; } public Double getVitaminKPercRda() { return vitaminKPercRda; } public ProductsMetricsAutoQueryAdd setVitaminKPercRda(Double value) { this.vitaminKPercRda = value; return this; } public Double getVitaminKMcg() { return vitaminKMcg; } public ProductsMetricsAutoQueryAdd setVitaminKMcg(Double value) { this.vitaminKMcg = value; return this; } public Double getZincPercRda() { return zincPercRda; } public ProductsMetricsAutoQueryAdd setZincPercRda(Double value) { this.zincPercRda = value; return this; } public Double getZincMg() { return zincMg; } public ProductsMetricsAutoQueryAdd setZincMg(Double value) { this.zincMg = value; return this; } public Double getTransG() { return transG; } public ProductsMetricsAutoQueryAdd setTransG(Double value) { this.transG = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public ProductsMetricsAutoQueryAdd setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } private static Object responseType = ProductsMetrics.class; public Object getResponseType() { return responseType; } } public static class ProductsMetrics { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Tenants.class) public Long tenantsId = null; @DataMember(Order=3) @Required() @References(Zones.class) public Long zonesId = null; @DataMember(Order=4) @Required() @References(Products.class) public Long productsId = null; @DataMember(Order=5) @Required() public Double priceKg = null; @DataMember(Order=6) @Required() public String priceDescription = null; @DataMember(Order=8) public Double betaineMg = null; @DataMember(Order=10) public Double calciumMg = null; @DataMember(Order=18) public Double cholineMg = null; @DataMember(Order=20) public Double copperMg = null; @DataMember(Order=25) public Double fiberG = null; @DataMember(Order=27) public Double fluorideMg = null; @DataMember(Order=29) public Double folateMcg = null; @DataMember(Order=31) public Double ironMg = null; @DataMember(Order=34) public Double magnesiumMg = null; @DataMember(Order=36) public Double mangeneseMg = null; @DataMember(Order=37) public Double monoG = null; @DataMember(Order=39) public Double niacinMg = null; @DataMember(Order=40) public Double omega3Mg = null; @DataMember(Order=41) public Double omega6Mg = null; @DataMember(Order=43) public Double panthenicAcidMg = null; @DataMember(Order=45) public Double phosphorusMg = null; @DataMember(Order=46) public Double polyG = null; @DataMember(Order=48) public Double potassiumMg = null; @DataMember(Order=50) public Double proteinG = null; @DataMember(Order=54) public Double riboflavinMg = null; @DataMember(Order=55) public Double saturatedG = null; @DataMember(Order=57) public Double seleniumMcg = null; @DataMember(Order=59) public Double sodiumMg = null; @DataMember(Order=60) public Double starchG = null; @DataMember(Order=61) public Double sugarsG = null; @DataMember(Order=63) public Double thiaminMg = null; @DataMember(Order=65) public Double vitaminAMcg = null; @DataMember(Order=67) public Double vitaminB12Mcg = null; @DataMember(Order=69) public Double vitaminB6Mg = null; @DataMember(Order=71) public Double vitaminCMg = null; @DataMember(Order=73) public Double vitaminDMg = null; @DataMember(Order=75) public Double vitaminEMg = null; @DataMember(Order=77) public Double vitaminKMcg = null; @DataMember(Order=79) public Double zincMg = null; @DataMember(Order=80) public Double transG = null; public Long getId() { return id; } public ProductsMetrics setId(Long value) { this.id = value; return this; } public Long getTenantsId() { return tenantsId; } public ProductsMetrics setTenantsId(Long value) { this.tenantsId = value; return this; } public Long getZonesId() { return zonesId; } public ProductsMetrics setZonesId(Long value) { this.zonesId = value; return this; } public Long getProductsId() { return productsId; } public ProductsMetrics setProductsId(Long value) { this.productsId = value; return this; } public Double getPriceKg() { return priceKg; } public ProductsMetrics setPriceKg(Double value) { this.priceKg = value; return this; } public String getPriceDescription() { return priceDescription; } public ProductsMetrics setPriceDescription(String value) { this.priceDescription = value; return this; } public Double getBetaineMg() { return betaineMg; } public ProductsMetrics setBetaineMg(Double value) { this.betaineMg = value; return this; } public Double getCalciumMg() { return calciumMg; } public ProductsMetrics setCalciumMg(Double value) { this.calciumMg = value; return this; } public Double getCholineMg() { return cholineMg; } public ProductsMetrics setCholineMg(Double value) { this.cholineMg = value; return this; } public Double getCopperMg() { return copperMg; } public ProductsMetrics setCopperMg(Double value) { this.copperMg = value; return this; } public Double getFiberG() { return fiberG; } public ProductsMetrics setFiberG(Double value) { this.fiberG = value; return this; } public Double getFluorideMg() { return fluorideMg; } public ProductsMetrics setFluorideMg(Double value) { this.fluorideMg = value; return this; } public Double getFolateMcg() { return folateMcg; } public ProductsMetrics setFolateMcg(Double value) { this.folateMcg = value; return this; } public Double getIronMg() { return ironMg; } public ProductsMetrics setIronMg(Double value) { this.ironMg = value; return this; } public Double getMagnesiumMg() { return magnesiumMg; } public ProductsMetrics setMagnesiumMg(Double value) { this.magnesiumMg = value; return this; } public Double getMangeneseMg() { return mangeneseMg; } public ProductsMetrics setMangeneseMg(Double value) { this.mangeneseMg = value; return this; } public Double getMonoG() { return monoG; } public ProductsMetrics setMonoG(Double value) { this.monoG = value; return this; } public Double getNiacinMg() { return niacinMg; } public ProductsMetrics setNiacinMg(Double value) { this.niacinMg = value; return this; } public Double getOmega3Mg() { return omega3Mg; } public ProductsMetrics setOmega3Mg(Double value) { this.omega3Mg = value; return this; } public Double getOmega6Mg() { return omega6Mg; } public ProductsMetrics setOmega6Mg(Double value) { this.omega6Mg = value; return this; } public Double getPanthenicAcidMg() { return panthenicAcidMg; } public ProductsMetrics setPanthenicAcidMg(Double value) { this.panthenicAcidMg = value; return this; } public Double getPhosphorusMg() { return phosphorusMg; } public ProductsMetrics setPhosphorusMg(Double value) { this.phosphorusMg = value; return this; } public Double getPolyG() { return polyG; } public ProductsMetrics setPolyG(Double value) { this.polyG = value; return this; } public Double getPotassiumMg() { return potassiumMg; } public ProductsMetrics setPotassiumMg(Double value) { this.potassiumMg = value; return this; } public Double getProteinG() { return proteinG; } public ProductsMetrics setProteinG(Double value) { this.proteinG = value; return this; } public Double getRiboflavinMg() { return riboflavinMg; } public ProductsMetrics setRiboflavinMg(Double value) { this.riboflavinMg = value; return this; } public Double getSaturatedG() { return saturatedG; } public ProductsMetrics setSaturatedG(Double value) { this.saturatedG = value; return this; } public Double getSeleniumMcg() { return seleniumMcg; } public ProductsMetrics setSeleniumMcg(Double value) { this.seleniumMcg = value; return this; } public Double getSodiumMg() { return sodiumMg; } public ProductsMetrics setSodiumMg(Double value) { this.sodiumMg = value; return this; } public Double getStarchG() { return starchG; } public ProductsMetrics setStarchG(Double value) { this.starchG = value; return this; } public Double getSugarsG() { return sugarsG; } public ProductsMetrics setSugarsG(Double value) { this.sugarsG = value; return this; } public Double getThiaminMg() { return thiaminMg; } public ProductsMetrics setThiaminMg(Double value) { this.thiaminMg = value; return this; } public Double getVitaminAMcg() { return vitaminAMcg; } public ProductsMetrics setVitaminAMcg(Double value) { this.vitaminAMcg = value; return this; } public Double getVitaminB12Mcg() { return vitaminB12Mcg; } public ProductsMetrics setVitaminB12Mcg(Double value) { this.vitaminB12Mcg = value; return this; } public Double getVitaminB6Mg() { return vitaminB6Mg; } public ProductsMetrics setVitaminB6Mg(Double value) { this.vitaminB6Mg = value; return this; } public Double getVitaminCMg() { return vitaminCMg; } public ProductsMetrics setVitaminCMg(Double value) { this.vitaminCMg = value; return this; } public Double getVitaminDMg() { return vitaminDMg; } public ProductsMetrics setVitaminDMg(Double value) { this.vitaminDMg = value; return this; } public Double getVitaminEMg() { return vitaminEMg; } public ProductsMetrics setVitaminEMg(Double value) { this.vitaminEMg = value; return this; } public Double getVitaminKMcg() { return vitaminKMcg; } public ProductsMetrics setVitaminKMcg(Double value) { this.vitaminKMcg = value; return this; } public Double getZincMg() { return zincMg; } public ProductsMetrics setZincMg(Double value) { this.zincMg = value; return this; } public Double getTransG() { return transG; } public ProductsMetrics setTransG(Double value) { this.transG = value; return this; } } public static class Tenants { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Zones.class) public Long mainZonesId = null; @DataMember(Order=3) public Boolean isPublic = null; public Long getId() { return id; } public Tenants setId(Long value) { this.id = value; return this; } public Long getMainZonesId() { return mainZonesId; } public Tenants setMainZonesId(Long value) { this.mainZonesId = value; return this; } public Boolean getIsPublic() { return isPublic; } public Tenants setIsPublic(Boolean value) { this.isPublic = value; return this; } } public static class Varieties { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Tenants.class) public Long tenantsId = null; @DataMember(Order=3) @Required() @References(Zones.class) public Long zonesId = null; @DataMember(Order=4) @Required() @References(Crops.class) public Long cropsId = null; @DataMember(Order=5) @Required() public String name = null; @DataMember(Order=6) public String about = null; @DataMember(Order=7) public Integer heightsCm = null; @DataMember(Order=8) @Required() public Boolean needSupport = null; @DataMember(Order=9) @Required() public Boolean needStakes = null; @DataMember(Order=10) @Required() public Boolean needTrellis = null; public Long getId() { return id; } public Varieties setId(Long value) { this.id = value; return this; } public Long getTenantsId() { return tenantsId; } public Varieties setTenantsId(Long value) { this.tenantsId = value; return this; } public Long getZonesId() { return zonesId; } public Varieties setZonesId(Long value) { this.zonesId = value; return this; } public Long getCropsId() { return cropsId; } public Varieties setCropsId(Long value) { this.cropsId = value; return this; } public String getName() { return name; } public Varieties setName(String value) { this.name = value; return this; } public String getAbout() { return about; } public Varieties setAbout(String value) { this.about = value; return this; } public Integer getHeightsCm() { return heightsCm; } public Varieties setHeightsCm(Integer value) { this.heightsCm = value; return this; } public Boolean isNeedSupport() { return needSupport; } public Varieties setNeedSupport(Boolean value) { this.needSupport = value; return this; } public Boolean isNeedStakes() { return needStakes; } public Varieties setNeedStakes(Boolean value) { this.needStakes = value; return this; } public Boolean isNeedTrellis() { return needTrellis; } public Varieties setNeedTrellis(Boolean value) { this.needTrellis = value; return this; } } public static class Zones { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Tenants.class) public Long tenantsId = null; @DataMember(Order=3) @Required() public String name = null; @DataMember(Order=4) @Required() public Boolean isMain = null; @DataMember(Order=5) @Required() public Boolean isDefault = null; public Long getId() { return id; } public Zones setId(Long value) { this.id = value; return this; } public Long getTenantsId() { return tenantsId; } public Zones setTenantsId(Long value) { this.tenantsId = value; return this; } public String getName() { return name; } public Zones setName(String value) { this.name = value; return this; } public Boolean getIsMain() { return isMain; } public Zones setIsMain(Boolean value) { this.isMain = value; return this; } public Boolean getIsDefault() { return isDefault; } public Zones setIsDefault(Boolean value) { this.isDefault = value; return this; } } public static class Crops { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Tenants.class) public Long tenantsId = null; @DataMember(Order=3) @Required() @References(Zones.class) public Long zonesId = null; @DataMember(Order=4) @Required() public String name = null; @DataMember(Order=5) @Required() public String latinName = null; @DataMember(Order=6) @Required() public String soldDescription = null; public Long getId() { return id; } public Crops setId(Long value) { this.id = value; return this; } public Long getTenantsId() { return tenantsId; } public Crops setTenantsId(Long value) { this.tenantsId = value; return this; } public Long getZonesId() { return zonesId; } public Crops setZonesId(Long value) { this.zonesId = value; return this; } public String getName() { return name; } public Crops setName(String value) { this.name = value; return this; } public String getLatinName() { return latinName; } public Crops setLatinName(String value) { this.latinName = value; return this; } public String getSoldDescription() { return soldDescription; } public Crops setSoldDescription(String value) { this.soldDescription = value; return this; } } public static class Products { @DataMember(Order=1) @Required() public Long id = null; @DataMember(Order=2) @Required() @References(Tenants.class) public Long tenantsId = null; @DataMember(Order=3) @Required() @References(Zones.class) public Long zonesId = null; @DataMember(Order=4) @Required() @References(Varieties.class) public Long varietiesId = null; @DataMember(Order=5) @Required() public String description = null; public Long getId() { return id; } public Products setId(Long value) { this.id = value; return this; } public Long getTenantsId() { return tenantsId; } public Products setTenantsId(Long value) { this.tenantsId = value; return this; } public Long getZonesId() { return zonesId; } public Products setZonesId(Long value) { this.zonesId = value; return this; } public Long getVarietiesId() { return varietiesId; } public Products setVarietiesId(Long value) { this.varietiesId = value; return this; } public String getDescription() { return description; } public Products setDescription(String value) { this.description = value; return this; } } }