package Ġcom . dong tr onic . di abot . data . nut r ition Ċ Ċ import Ġcom . fasterxml . jackson . annotation .* Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ @ JsonProperty Order (" food _ name ", Ġ" brand _ name ", Ġ" serving _ qty ", Ġ" serving _ unit ", Ġ" serving _ weight _ grams ", Ġ" nf _ cal ories ", Ġ" nf _ total _ fat ", Ġ" nf _ s atur ated _ fat ", Ġ" nf _ cho le ster ol ", Ġ" nf _ s odium ", Ġ" nf _ total _ car bo hyd rate ", Ġ" nf _ di etary _ fiber ", Ġ" nf _ s ug ars ", Ġ" nf _ protein ", Ġ" nf _ pot ass ium ", Ġ" nf _ p ", Ġ" full _ nut rient s ", Ġ" nix _ brand _ name ", Ġ" nix _ brand _ id ", Ġ" nix _ item _ name ", Ġ" nix _ item _ id ", Ġ" up c ", Ġ" consumed _ at ", Ġ" metadata ", Ġ" source ", Ġ" n db _ no ", Ġ" tags ", Ġ" alt _ meas ures ", Ġ" lat ", Ġ" lng ", Ġ" meal _ type ", Ġ" photo ", Ġ" sub _ recipe ") Ċ class ĠFood Ġ{ ĊĠĠĠ Ġ@ get : JsonProperty (" food _ name ") ĊĠĠĠ Ġ@ set : JsonProperty (" food _ name ") ĊĠĠĠ Ġ@ JsonProperty (" food _ name ") ĊĠĠĠ Ġvar Ġfood Name : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" brand _ name ") ĊĠĠĠ Ġ@ set : JsonProperty (" brand _ name ") ĊĠĠĠ Ġ@ JsonProperty (" brand _ name ") ĊĠĠĠ Ġvar Ġbrand Name : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" serving _ qty ") ĊĠĠĠ Ġ@ set : JsonProperty (" serving _ qty ") ĊĠĠĠ Ġ@ JsonProperty (" serving _ qty ") ĊĠĠĠ Ġvar Ġserving Qty : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" serving _ unit ") ĊĠĠĠ Ġ@ set : JsonProperty (" serving _ unit ") ĊĠĠĠ Ġ@ JsonProperty (" serving _ unit ") ĊĠĠĠ Ġvar Ġserving Unit : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" serving _ weight _ grams ") ĊĠĠĠ Ġ@ set : JsonProperty (" serving _ weight _ grams ") ĊĠĠĠ Ġ@ JsonProperty (" serving _ weight _ grams ") ĊĠĠĠ Ġvar Ġserving Weight Gr ams : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ cal ories ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ cal ories ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ cal ories ") ĊĠĠĠ Ġvar Ġcal ories : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ total _ fat ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ total _ fat ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ total _ fat ") ĊĠĠĠ Ġvar Ġtotal Fat : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ s atur ated _ fat ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ s atur ated _ fat ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ s atur ated _ fat ") ĊĠĠĠ Ġvar Ġs atur ated Fat : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ cho le ster ol ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ cho le ster ol ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ cho le ster ol ") ĊĠĠĠ Ġvar Ġch ole ster ol : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ s odium ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ s odium ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ s odium ") ĊĠĠĠ Ġvar Ġs odium : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ total _ car bo hyd rate ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ total _ car bo hyd rate ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ total _ car bo hyd rate ") ĊĠĠĠ Ġvar Ġtotal Car bo hyd rate : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ di etary _ fiber ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ di etary _ fiber ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ di etary _ fiber ") ĊĠĠĠ Ġvar Ġdi etary Fi ber : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ s ug ars ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ s ug ars ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ s ug ars ") ĊĠĠĠ Ġvar Ġs ug ars : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ protein ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ protein ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ protein ") ĊĠĠĠ Ġvar Ġprotein : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ pot ass ium ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ pot ass ium ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ pot ass ium ") ĊĠĠĠ Ġvar Ġpot ass ium : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nf _ p ") ĊĠĠĠ Ġ@ set : JsonProperty (" nf _ p ") ĊĠĠĠ Ġ@ JsonProperty (" nf _ p ") ĊĠĠĠ Ġvar Ġnf P : ĠFloat ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" full _ nut rient s ") ĊĠĠĠ Ġ@ set : JsonProperty (" full _ nut rient s ") ĊĠĠĠ Ġ@ JsonProperty (" full _ nut rient s ") ĊĠĠĠ Ġvar Ġfull N ut rient s : ĠList < Full N ut rient > Ġ= ĠArrayList () ĊĊĠĠĠ Ġ@ get : JsonProperty (" nix _ brand _ name ") ĊĠĠĠ Ġ@ set : JsonProperty (" nix _ brand _ name ") ĊĠĠĠ Ġ@ JsonProperty (" nix _ brand _ name ") ĊĠĠĠ Ġvar Ġnix Brand Name : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nix _ brand _ id ") ĊĠĠĠ Ġ@ set : JsonProperty (" nix _ brand _ id ") ĊĠĠĠ Ġ@ JsonProperty (" nix _ brand _ id ") ĊĠĠĠ Ġvar Ġnix Brand Id : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nix _ item _ name ") ĊĠĠĠ Ġ@ set : JsonProperty (" nix _ item _ name ") ĊĠĠĠ Ġ@ JsonProperty (" nix _ item _ name ") ĊĠĠĠ Ġvar Ġnix ItemName : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" nix _ item _ id ") ĊĠĠĠ Ġ@ set : JsonProperty (" nix _ item _ id ") ĊĠĠĠ Ġ@ JsonProperty (" nix _ item _ id ") ĊĠĠĠ Ġvar Ġnix ItemId : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" up c ") ĊĠĠĠ Ġ@ set : JsonProperty (" up c ") ĊĠĠĠ Ġ@ JsonProperty (" up c ") ĊĠĠĠ Ġvar Ġup c : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" consumed _ at ") ĊĠĠĠ Ġ@ set : JsonProperty (" consumed _ at ") ĊĠĠĠ Ġ@ JsonProperty (" consumed _ at ") ĊĠĠĠ Ġvar Ġconsumed At : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" metadata ") ĊĠĠĠ Ġ@ set : JsonProperty (" metadata ") ĊĠĠĠ Ġ@ JsonProperty (" metadata ") ĊĠĠĠ Ġvar Ġmetadata : ĠMetadata ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" source ") ĊĠĠĠ Ġ@ set : JsonProperty (" source ") ĊĠĠĠ Ġ@ JsonProperty (" source ") ĊĠĠĠ Ġvar Ġsource : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" n db _ no ") ĊĠĠĠ Ġ@ set : JsonProperty (" n db _ no ") ĊĠĠĠ Ġ@ JsonProperty (" n db _ no ") ĊĠĠĠ Ġvar Ġn db No : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" tags ") ĊĠĠĠ Ġ@ set : JsonProperty (" tags ") ĊĠĠĠ Ġ@ JsonProperty (" tags ") ĊĠĠĠ Ġvar Ġtags : ĠTags ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" alt _ meas ures ") ĊĠĠĠ Ġ@ set : JsonProperty (" alt _ meas ures ") ĊĠĠĠ Ġ@ JsonProperty (" alt _ meas ures ") ĊĠĠĠ Ġvar Ġalt Measures : ĠList < Alt Measure > Ġ= ĠArrayList () ĊĊĠĠĠ Ġ@ get : JsonProperty (" lat ") ĊĠĠĠ Ġ@ set : JsonProperty (" lat ") ĊĠĠĠ Ġ@ JsonProperty (" lat ") ĊĠĠĠ Ġvar Ġlat : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" lng ") ĊĠĠĠ Ġ@ set : JsonProperty (" lng ") ĊĠĠĠ Ġ@ JsonProperty (" lng ") ĊĠĠĠ Ġvar Ġlng : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" meal _ type ") ĊĠĠĠ Ġ@ set : JsonProperty (" meal _ type ") ĊĠĠĠ Ġ@ JsonProperty (" meal _ type ") ĊĠĠĠ Ġvar Ġme al Type : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" photo ") ĊĠĠĠ Ġ@ set : JsonProperty (" photo ") ĊĠĠĠ Ġ@ JsonProperty (" photo ") ĊĠĠĠ Ġvar Ġphoto : ĠPhoto ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ get : JsonProperty (" sub _ recipe ") ĊĠĠĠ Ġ@ set : JsonProperty (" sub _ recipe ") ĊĠĠĠ Ġ@ JsonProperty (" sub _ recipe ") ĊĠĠĠ Ġvar Ġsub Recipe : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ JsonIgnore ĊĠĠĠ Ġprivate Ġval Ġadditional Properties : ĠMutable Map < String , ĠAny ?> Ġ= ĠHashMap () ĊĊĠĠĠ Ġ@ Json Any Getter ĊĠĠĠ Ġfun Ġget Additional Properties (): ĠMap < String , ĠAny ?> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġadditional Properties ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Json Any Setter ĊĠĠĠ Ġfun Ġset Additional Property ( name : ĠString , Ġvalue : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġadditional Properties [ name ] Ġ= Ġvalue ĊĠĠĠ Ġ} Ċ } Ċ