package Ġcom . uploader . lifecycle . xml Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Format Ċ import Ġcom . fasterxml . jackson . annotation . Json Format . Shape . STRING Ċ import Ġcom . fasterxml . jackson . data format . xml . annotation . Jack son XmlElement Wrapper Ċ import Ġcom . fasterxml . jackson . data format . xml . annotation . Jack son Xml Property Ċ import Ġcom . fasterxml . jackson . data format . xml . annotation . Jack son Xml Root Element Ċ import Ġjava . time . LocalDate Ċ Ċ @ Jack son Xml Root Element ( local Name Ġ= Ġ" products ") Ċ data Ġclass ĠProducts ( ĊĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" product ") ĊĠĠĠ Ġ@ field : Jack son XmlElement Wrapper ( use Wr apping Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġproducts : ĠList < Product > Ċ ) Ċ Ċ data Ġclass ĠProduct ( ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" channel ") ĊĠĠĠ Ġ@ field : Jack son XmlElement Wrapper ( use Wr apping Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġchannels : ĠList < Channel > Ċ ) Ċ Ċ data Ġclass ĠChannel ( ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" build ") ĊĠĠĠ Ġ@ field : Jack son XmlElement Wrapper ( use Wr apping Ġ= Ġfalse ) ĊĠĠĠ Ġval Ġbuilds : ĠList < Build Data > Ċ ) Ċ Ċ data Ġclass ĠBuild Data ( ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġnumber : ĠString , ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġversion : ĠString , ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġfull Number : ĠString ?, ĊĠĠĠ Ġ@ field : Jack son Xml Property ( is Attribute Ġ= Ġtrue ) ĊĠĠĠ Ġ@ field : Json Format ( pattern Ġ= Ġ" yyyy MM dd ", Ġshape Ġ= ĠSTRING ) ĊĠĠĠ Ġval Ġrelease Date : ĠLocalDate ? Ċ ) Ċ