lib/spatio/model/task_providers_info.ex
# NOTE: This file is auto generated by OpenAPI Generator 7.22.0 (https://openapi-generator.tech).
# Do not edit this file manually.
defmodule Spatio.Model.TaskProvidersInfo do
@moduledoc """
Metadata about which task providers are connected and what the Tasks platform itself reports for its name + description.
"""
@derive JSON.Encoder
defstruct [
:providers,
:platform
]
@type t :: %__MODULE__{
:providers => [String.t],
:platform => Spatio.Model.TaskProvidersInfoPlatform.t
}
alias Spatio.Deserializer
def decode(value) do
value
|> Deserializer.deserialize(:platform, :struct, Spatio.Model.TaskProvidersInfoPlatform)
end
end