package Ġno . nav . su . se . bak over . client . op pd rag . ut bet aling Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonValue Ċ 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 Ġno . nav . su . se . bak over . domain . op pd rag . U tb et al ings lin je Ċ Ċ // ĠRef : Ġhttps :// github . com / nav ik t / t jen est es pes ifik as jon er / blob / master / nav - vir ks om het - opp dr ags be handling - v 1 - meld ings defin is jon / src / main / xsd / no / try g de et aten / sk j ema / op pd rag / opp dr ags kj ema - 1 . xsd Ċ @ Jack son Xml Root Element ( local Name Ġ= Ġ" Opp drag ") Ċ data Ġclass ĠU tb et aling Request ( ĊĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" op pd rag - 1 1 0 ") ĊĠĠĠ Ġval Ġopp drag Request : ĠO pp drag Request , Ċ ) Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠO pp drag Request ( ĊĠĠĠĠĠĠĠ Ġval Ġk ode A ks jon : ĠK ode A ks jon , ĊĠĠĠĠĠĠĠ Ġval Ġk ode End ring : ĠK ode End ring , ĊĠĠĠĠĠĠĠ Ġ/** Ġ Ġ[ 1 - 8 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġk ode F ag om ra ade : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġ ĠM aks Ġ 3 0 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġf ags ystem Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġut bet Fre kv ens : ĠU tb et al ings fre kv ens , ĊĠĠĠĠĠĠĠ Ġ/** ĠF Ã¸ d se ls nummer Ġeller ĠOrgan is as j ons nummer Ġ[ 9 , 1 1 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġopp drag G jel der Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġx sd : date Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġdat o Opp drag G jel der F om : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġ ĠM aks Ġ 8 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġs aks be h Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġmin Occurs =" 0 " Ġi ĠXSD en , Ġmen ĠpÃ¥ k rev d Ġher . Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" av stem ming - 1 1 5 ") ĊĠĠĠĠĠĠĠ Ġval Ġav stem ming : ĠAv stem ming , ĊĠĠĠĠĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" opp dr ags - en het - 1 2 0 ") ĊĠĠĠĠĠĠĠ Ġ@ Jack son XmlElement Wrapper ( use Wr apping Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġopp dr ags En heter : ĠList < Opp dr ags En het >, ĊĠĠĠĠĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" opp dr ags - lin je - 1 5 0 ") ĊĠĠĠĠĠĠĠ Ġval Ġopp dr ags lin jer : ĠList < Opp dr ags lin je >, ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġenum Ġclass ĠK ode A ks jon (@ JsonValue Ġval Ġvalue : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠU TB ET AL ING ( 1 ), ĊĠĠĠĠĠĠĠ ĠSIM UL ER ING ( 3 ); ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠK ode End ring (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠNY (" NY "), ĊĠĠĠĠĠĠĠ ĠEN DR ING (" END R "), ĊĠĠĠĠĠĠĠ ĠU END RET (" U END "); ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠU tb et al ings fre kv ens (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠDAG (" DAG "), ĊĠĠĠĠĠĠĠ ĠU KE (" U KE "), ĊĠĠĠĠĠĠĠ ĠM ND (" M ND "), ĊĠĠĠĠĠĠĠ ĠF J ORT EN _ D AGER (" 1 4 DG "), ĊĠĠĠĠĠĠĠ ĠEN G ANG S UT B ET AL ING (" EN G "); ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠO pp dr ags En het ( ĊĠĠĠĠĠĠĠ Ġ/** Ġ[ 1 , 4 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġtype En het : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġ( tk nr Ġev nt Ġorg nr + av d ) Ġ[ 4 , 1 3 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġen het : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdat o En het F om : ĠString , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠAv stem ming ( ĊĠĠĠĠĠĠĠ Ġ/** ĠM ak sl eng de Ġ 8 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġk ode K omp onent : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** ĠB ru kes Ġfor ĠÃ¥ Ġident if is ere Ġdata Ġsom Ġskal Ġav stem mes . ĠM ak sl eng de Ġ 3 0 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġnok kel Av stem ming : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġy yyy - MM - dd - HH . mm . ss . SSSS SS Ġ- Ġmak sl eng de Ġ 2 6 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġtid sp kt Mel ding : ĠString , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠO pp dr ags lin je ( ĊĠĠĠĠĠĠĠ Ġval Ġk ode End ring Lin je : ĠK ode End ring Lin je , ĊĠĠĠĠĠĠĠ Ġval Ġk ode Status Lin je : ĠK ode Status Lin je ?, ĊĠĠĠĠĠĠĠ Ġval Ġdat o Status F om : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ/** ĠM ak sl eng de Ġ 3 0 Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġde ly t else Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġ[ 1 , 5 0 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġk ode K lass ifik : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdat o V ed tak F om : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdat o V ed tak Tom : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ< xsd : total Digits Ġvalue =" 1 3 "/> ĊĠĠĠĠĠĠĠĠ Ġ* Ġ< xsd : fraction Digits Ġvalue =" 2 "/> ĊĠĠĠĠĠĠĠĠ Ġ* Ġx sd : decimal ĊĠĠĠĠĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġs ats : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġf rad rag Til leg g : ĠF rad rag Til leg g , ĊĠĠĠĠĠĠĠ Ġval Ġtype S ats : ĠType S ats , ĊĠĠĠĠĠĠĠ Ġ/** ĠL eng de Ġ 1 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġbru k Kj ore plan : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** Ġs aks be handler Id Ġ- ĠM ak sl eng de Ġ 8 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġs aks be h Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** ĠF Ã¸ d se ls nummer Ġeller ĠOrgan is as j ons nummer Ġ[ 9 , 1 1 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġut bet ales Til Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** ĠM ak sl eng de Ġ 3 0 Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġref D ely t else Id : ĠString ?, ĊĠĠĠĠĠĠĠ Ġval Ġref F ags ystem Id : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" grad - 1 7 0 ") ĊĠĠĠĠĠĠĠ Ġval Ġgrad : ĠGrad ?, ĊĠĠĠĠĠĠĠ Ġ@ field : Jack son Xml Property ( local Name Ġ= Ġ" at test ant - 1 8 0 ") ĊĠĠĠĠĠĠĠ Ġval Ġat test ant : ĠList < At test ant >, ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠK ode End ring Lin je (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNY (" NY "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEN DR ING (" END R "); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠK ode Status Lin je (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠN y Ġopp dr ags lin je Ġsom Ġik ke Ġtid lig ere Ġer Ġover send t ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNY (" NY "), ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠO pp h Ã¸ r / ann ull ering Ġav Ġtid lig ere Ġover send te Ġopp dr ags lin jer . ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOP PH Ã ĺ R (" OP PH "), ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠH v iler Ġut bet aling ene Ġin nt il Ġn ye Ġinstr uk s Ġb lir Ġgit t Ġ( f . eks Ġre akt iver ing Ġeller Ġer stat tes Ġav Ġn ye Ġlin jer ). ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠF Ã¸ rer Ġtil Ġat ĠOS Ġik ke Ġink lu der er Ġakt uelle Ġlin jer Ġved Ġbere g ning Ġav Ġy t els en . ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠH V IL (" HV IL "), ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠRe akt iver ing Ġopp dr ags liner Ġmed Ġstatus ĠOP PH / HV IL . ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRE AK TI VER (" RE AK "); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinternal Ġfun ĠU tb et al ings lin je . til K ode Status Lin je (): ĠK ode Status Lin je Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠU tb et al ings lin je . End ring . Opp h Ã¸ r Ġ-> ĠOP PH Ã ĺ R ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠU tb et al ings lin je . End ring . Re akt iver ing Ġ-> ĠRE AK TI VER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠU tb et al ings lin je . End ring . St ans Ġ-> ĠH V IL ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠU tb et al ings lin je . Ny Ġ-> ĠNY ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠF rad rag Til leg g (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠF RAD R AG (" F "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠT IL LE GG (" T "); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠType S ats (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDAG (" DAG "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠU KE (" U KE "), ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** Ġsic Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠF J ORT EN _ DB (" 1 4 DB "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠM ND (" M ND "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠA AR (" A AR "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEN G ANG S UT B ET AL ING (" EN G "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠA K TO (" AK TO "); ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠGrad ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype Grad : ĠType Grad , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgrad : ĠInt , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠType Grad (@ JsonValue Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠU FOR (" U FOR ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠAt test ant ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** Ġ[ 1 , 8 ] Ġte gn Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġat test ant Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ