EngageSoftware / elm-engage-common / Engage.Form.Company.Json

Form.Company.Json

decoder : Json.Decode.Decoder (Engage.Form.Company.Types.CompaniesData {})

The CompaniesData decoder

emptyCompanies : Engage.Form.Company.Types.CompaniesData {}

Get an empty CompaniesData

emptyCompany : Engage.Form.Company.Types.CompanyData

Get an empty CompanyData

encoder : { a | participantId : Basics.Int, companies : Engage.Form.Company.Types.CompaniesData {} } -> Json.Encode.Value

Get the encoder

encoderWith : List ( String, Json.Encode.Value ) -> { a | participantId : Basics.Int, companies : Engage.Form.Company.Types.CompaniesData {} } -> Json.Encode.Value

Get the encoder with data