// ĠCopyright Ġ 2 0 1 8 ĠHP ĠDevelopment ĠCompany , ĠL . P . Ċ // ĠSPDX - License - Identifier : ĠMIT Ċ // Ċ // ĠDO ĠNOT ĠMODIFY . ĠCode Ġis Ġauto - generated Ġby Ġgen Types . py . ĠContent Ġtaken Ġfrom Ġregistry Ġat Ċ // Ġhttps :// www . iana . org / assignments / ipp - regist rations / ipp - regist rations . xml , Ġupdated Ġon Ġ 2 0 2 1 - 1 0 - 1 4 Ċ @ file : Suppress (" Max Line Length ", Ġ" Wildcard Import ") Ċ Ċ package Ġcom . hp . j ipp . model Ċ Ċ import Ġcom . hp . j ipp . encoding .* Ġ// Ġk tl int - disable Ġno - wildcard - imports Ċ Ċ /** Ċ Ġ* ĠData Ġobject Ġcorresponding Ġto Ġa Ġ" destination - statuses " Ġcollection Ġas Ġdefined Ġin : Ċ Ġ* Ġ[ P WG 5 1 0 0 . 1 5 ]( https :// ftp . pw g . org / pub / pw g / candidates / cs - ipp fax out 1 0 - 2 0 1 3 1 1 1 5 - 5 1 0 0 . 1 5 . pdf ). Ċ Ġ*/ Ċ @ Suppress (" Red undant Companion Reference ", Ġ" unused ") Ċ data Ġclass ĠDestination Statuses Ċ constructor ( ĊĠĠĠ Ġvar Ġdestination Uri : Ġjava . net . URI ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġimages Completed : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġtransmission Status : ĠTrans mission Status ? Ġ= Ġnull , Ċ ) Ġ: ĠAttribute Collection Ġ{ ĊĊĠĠĠ Ġ/** ĠConstruct Ġan Ġempty Ġ[ Destination Statuses ]. Ġ*/ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null ) ĊĊĠĠĠ Ġ/** ĠPro duce Ġan Ġattribute Ġlist Ġfrom Ġmembers . Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġattributes : ĠList < Attribute <* >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠlistOf NotNull ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdestination Uri ?. let Ġ{ ĠDestination Statuses . destination Uri . of ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimages Completed ?. let Ġ{ ĠDestination Statuses . images Completed . of ( it ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransmission Status ?. let Ġ{ ĠDestination Statuses . transmission Status . of ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĠDefines Ġtypes Ġfor Ġeach Ġmember Ġof Ġ[ Destination Statuses ]. Ġ*/ ĊĠĠĠ Ġcompanion Ġobject Ġ: ĠAttribute Collection . Converter < Destination Statuses > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġconvert ( attributes : ĠList < Attribute <* >> ): ĠDestination Statuses Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDestination Statuses ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextract One ( attributes , Ġdestination Uri ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextract One ( attributes , Ġimages Completed ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextract One ( attributes , Ġtransmission Status ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġcls Ġ= ĠDestination Statuses :: class . java ĊĠĠĠĠĠĠĠ Ġ@ Deprecated (" Remove Ġthis Ġsymbol ") ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval ĠTypes Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval Ġdestination Uri Ġ= ĠUri Type (" destination - uri ") ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval Ġimages Completed Ġ= ĠInt Type (" images - completed ") ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ" transmission - status " Ġmember Ġtype . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval Ġtransmission Status Ġ= ĠTrans mission Status . Type (" transmission - status ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" Destination Statuses (${ attributes . join ToString () })" Ċ } Ċ