package Ġio . code chef . def itr ack . staking . vo Ċ Ċ import Ġio . code chef . def itr ack . network . Network VO Ċ import Ġio . code chef . def itr ack . protocol . Protocol VO Ċ Ċ data Ġclass ĠSt aking Element VO ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġnetwork : ĠNetwork VO , ĊĠĠĠ Ġval Ġprotocol : ĠProtocol VO , ĊĠĠĠ Ġval Ġdollar Value : ĠDouble , ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġcontract Address : ĠString , ĊĠĠĠ Ġval Ġvault Type : ĠString , ĊĠĠĠ Ġval Ġrate : ĠDouble Ġ= Ġ 0 . 0 , ĊĠĠĠ Ġval Ġurl : ĠString , ĊĠĠĠ Ġval Ġst aked Token : ĠVault St aked Token VO ?, ĊĠĠĠ Ġval Ġreward Tokens : ĠList < Vault Reward Token VO > Ċ )