package Ġno . nav . inn tek ts meld ing kon tr akt Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ import Ġcom . fasterxml . jackson . annotation . Json Format Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . fasterxml . jackson . databind . annotation . Json Serialize Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . time . LocalDate Ċ Ċ data Ġclass ĠO pp ho er Av N atur alyt else Ġ@ Json Creator Ġconstructor ( ĊĊĠĠĠĠĠĠĠ Ġ/** ĠType ĠN atur alyt else Ġsom Ġfall er Ġb ort Ġi Ġst Ã¸ nad sper iod en Ġog Ġsom Ġik ke Ġb lir Ġer st att et Ġskal Ġmel des Ġinn . Ġ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ JsonProperty (" natur alyt else ") ĊĠĠĠĠĠĠĠ Ġval Ġn atur alyt else : ĠN atur alyt else ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ/** ĠM Ã¥ Ġopp gis Ġd ers om Ġn atur alyt else stype Ġan gis . ĠF ra Ġog Ġmed Ġdat o Ġn atur alyt els en Ġb ort fall er , Ġd vs . Ġden Ġdat o en ĠNAV Ġskal ĊĠĠĠĠĠĠĠĠ Ġ* Ġer stat te Ġden Ġb ort fal te Ġy t els en . Ġ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Json Format ( shape Ġ= ĠJson Format . Shape . STRING , Ġpattern Ġ= Ġ" yyyy - MM - dd ") ĊĠĠĠĠĠĠĠ Ġ@ JsonProperty (" f om ") ĊĠĠĠĠĠĠĠ Ġval Ġf om : ĠLocalDate ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ/** ĠM Ã¥ Ġopp gis Ġd ers om Ġn atur alyt else stype Ġan gis . ĠBel Ã¸ pet Ġfor Ġn atur alyt els en Ġsom Ġfall er Ġb ort . ĠBel Ã¸ pet Ġopp gis Ġsom ĊĠĠĠĠĠĠĠĠ Ġ* ĠmÃ¥ ned sb el Ã¸ p . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ field : ĠJson Serialize ( using Ġ= ĠPen ge Serial iser er :: class ) ĊĠĠĠĠĠĠĠ Ġ@ JsonProperty (" be lo ep Pr M nd ") ĊĠĠĠĠĠĠĠ Ġval Ġbe lo ep Pr M nd : ĠBigDecimal ? Ġ= Ġnull Ċ Ċ ) Ċ