/** Ċ * ĠMy work out ĠAPI Ċ * ĠDocumentation Ġfor ĠMy work out ĠAPI Ġ 2 . Ġ ĠBasic Ġconcepts Ġare Ġexplained Ġin Ġthis Ġsection . Ġ Ġ# ĠLocalization ĠThe ĠAPI Ġsupports Ġlocalization Ġfor Ġerror Ġmessages Ġlike Ġvalidation Ġerrors . ĠThe Ġpreferred Ġway Ġto Ġrequest Ġlanguage Ġis Ġto Ġset Ġproper Ġ` Accept - Language ` Ġheader , Ġbut Ġthis Ġcan Ġbe Ġover rid en Ġby Ġadding Ġa Ġ` lang ` Ġquery Ġparameter Ġto Ġthe Ġrequest . Ġ Ġ- Ġ_ Example Ġ 1 _: Ġ` Accept - Language : Ġno ` Ġ- Ġ_ Example Ġ 2 _: Ġ` en - GB , en - US ; q = 0 . 9 , en ; q = 0 . 8 ` Ġ Ċ * Ċ * ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ<%= ĠENV [\" API _ VERSION \"] Ġ%> Ċ * Ġ Ċ * Ċ * ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ * Ġhttps :// openapi - generator . tech Ċ * ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ */ Ċ package Ġcom . my work out . kotlin . api . models Ċ Ċ import Ġcom . my work out . kotlin . api . models . User Activity Progress Activities Ċ Ċ import Ġkotlinx . serialization .* Ċ import Ġkotlinx . serialization . descriptors .* Ċ import Ġkotlinx . serialization . encoding .* Ċ Ċ /** Ċ Ġ* ĠĊ Ġ* Ġ@ param Ġweek Hit Minutes Progress ĠThe Ġnumber Ġof ĠH IT Ġminutes Ġthe Ġuser Ġhas Ġaccumulated Ġin Ġthe Ġcurrent Ġweek . Ċ Ġ* Ġ@ param Ġweek Hit Minutes Goal ĠThe Ġnumber Ġof ĠH IT Ġminutes Ġthe Ġuser Ġaims Ġto Ġaccum ulate Ġin Ġthe Ġcurrent Ġweek . Ċ Ġ* Ġ@ param Ġactivities ĠĊ Ġ* Ġ@ param Ġweek Goal ĠĊ Ġ* Ġ@ param Ġweek Progress ĠĊ Ġ* Ġ@ param Ġday Progress ĠĊ Ġ* Ġ@ param Ġweek St ars ĠĊ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠUser Activity Progress Ġ( ĊĠĠĠ Ġ/* ĠThe Ġnumber Ġof ĠH IT Ġminutes Ġthe Ġuser Ġhas Ġaccumulated Ġin Ġthe Ġcurrent Ġweek . Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" week _ hit _ minutes _ progress ") Ġval Ġweek Hit Minutes Progress : Ġkotlin . Double ? Ġ= Ġnull , ĊĠĠĠ Ġ/* ĠThe Ġnumber Ġof ĠH IT Ġminutes Ġthe Ġuser Ġaims Ġto Ġaccum ulate Ġin Ġthe Ġcurrent Ġweek . Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" week _ hit _ minutes _ goal ") Ġval Ġweek Hit Minutes Goal : Ġkotlin . Double ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" activities ") Ġval Ġactivities : ĠUser Activity Progress Activities ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" This Ġproperty Ġis Ġdeprecated .") ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" week _ goal ") Ġval Ġweek Goal : Ġkotlin . Double ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" This Ġproperty Ġis Ġdeprecated .") ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" week _ progress ") Ġval Ġweek Progress : Ġkotlin . Double ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" This Ġproperty Ġis Ġdeprecated .") ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" day _ progress ") Ġval Ġday Progress : Ġkotlin . Double ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" This Ġproperty Ġis Ġdeprecated .") ĊĠĠĠ Ġ@ Serial Name ( value Ġ= Ġ" week _ stars ") Ġval Ġweek St ars : Ġkotlin . collections . List < kotlin . String >? Ġ= Ġnull Ċ ) ĊĊ