package Ġno . nav . e ess i . pens jon . pdf Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . fasterxml . jackson . module . kotlin . jackson ObjectMapper Ċ Ċ class ĠSed D okument er ( ĊĠĠĠĠĠĠĠ Ġval Ġsed : ĠE ux D okument , ĊĠĠĠĠĠĠĠ Ġval Ġved leg g : ĠList < E ux D okument >? Ċ ){ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmapper Ġ= Ġj ack son ObjectMapper () ĊĠĠĠĠĠĠĠ Ġreturn Ġmapper . writeValue AsString ( this ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠE ux D okument ( val Ġfil nav n : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠmimeType : ĠMime Type ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġinn hold : ĠString ) Ċ Ċ enum Ġclass ĠMime Type Ġ Ġ: ĠCode Ġ{ ĊĠĠĠ Ġ@ JsonProperty (" application / pdf ") ĊĠĠĠ ĠPDF Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" application / pdf " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" PDF " ĊĠĠĠ Ġ}, ĊĠĠĠ ĠPD FA Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" application / pdf a " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" PD FA " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ@ JsonProperty (" image / jpg ") ĊĠĠĠ ĠJ PG Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" image / jpg " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" JPG " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ@ JsonProperty (" image / jpeg ") ĊĠĠĠ ĠJPEG Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" image / jpeg " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" JPEG " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ@ JsonProperty (" image / tiff ") ĊĠĠĠ ĠTI FF Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" image / tiff " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" TI FF " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ@ JsonProperty (" image / tif ") ĊĠĠĠ ĠT IF Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" image / tif " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" TIF " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ@ JsonProperty (" image / png ") ĊĠĠĠ ĠPNG Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" image / png " ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdecode () Ġ= Ġ" PNG " ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠJournal Post D okument ( ĊĠĠĠĠĠĠĠ Ġval Ġbre vk ode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdokument K ategori : ĠString ? Ġ= Ġ" SED ", ĊĠĠĠĠĠĠĠ Ġval Ġdokument var ian ter : ĠList < D okument var ian ter >, Ġ// REQUIRED ĊĠĠĠĠĠĠĠ Ġval Ġt it tel : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ class ĠD okument var ian ter ( ĊĠĠĠ Ġval Ġfil type : ĠString , Ġ// REQUIRED ĊĠĠĠ Ġval Ġf ys isk D okument : ĠString , Ġ// REQUIRED ĊĠĠĠ Ġval Ġvariant format : ĠVariant format Ġ// REQUIRED Ċ ) Ċ Ċ enum Ġclass ĠVariant format Ġ{ ĊĠĠĠ ĠAR K IV Ċ } Ċ Ċ interface ĠCode Ġ{ ĊĠĠĠ Ġfun Ġdecode (): ĠString Ċ } Ċ