# NOTE: This file is auto generated by OpenAPI Generator 7.2.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule Ory.Model.MessageDispatch do @moduledoc """ MessageDispatch represents an attempt of sending a courier message It contains the status of the attempt (failed or successful) and the error if any occured """ @derive Jason.Encoder defstruct [ :created_at, :error, :id, :message_id, :status, :updated_at ] @type t :: %__MODULE__{ :created_at => DateTime.t, :error => map() | nil, :id => String.t, :message_id => String.t, :status => String.t, :updated_at => DateTime.t } alias Ory.Deserializer def decode(value) do value |> Deserializer.deserialize(:created_at, :datetime, nil) |> Deserializer.deserialize(:updated_at, :datetime, nil) end end