# NOTE: This file is auto generated by OpenAPI Generator 7.17.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule MollieAPI.Model.EntityWebhookEvent do @moduledoc """ """ @derive JSON.Encoder defstruct [ :resource, :id, :type, :entityId, :createdAt, :_embedded, :_links ] @type t :: %__MODULE__{ :resource => String.t, :id => String.t, :type => MollieAPI.Model.WebhookEventTypesResponse.t, :entityId => String.t, :createdAt => String.t, :_embedded => MollieAPI.Model.EntityWebhookEventEmbedded.t | nil, :_links => MollieAPI.Model.EntityWebhookEventLinks.t } alias MollieAPI.Deserializer def decode(value) do value |> Deserializer.deserialize(:type, :struct, MollieAPI.Model.WebhookEventTypesResponse) |> Deserializer.deserialize(:_embedded, :struct, MollieAPI.Model.EntityWebhookEventEmbedded) |> Deserializer.deserialize(:_links, :struct, MollieAPI.Model.EntityWebhookEventLinks) end end