lib/untis/struct/excuse.ex
defmodule Untis.Struct.Excuse do
defstruct [
:date,
:excuse_status_id,
:id,
:number,
:text
]
@doc false
def from_map(jason_map) when is_nil(jason_map) do
nil
end
@doc false
def from_map(jason_map) do
%Untis.Struct.Excuse{
date: Map.get(jason_map, "date"),
excuse_status_id: Map.get(jason_map, "excuseStatusId"),
id: Map.get(jason_map, "id"),
number: Map.get(jason_map, "number"),
text: Map.get(jason_map, "text")
}
end
end