lib/workos/user_management/email_verification/send_verification_email.ex
defmodule WorkOS.UserManagement.EmailVerification.SendVerificationEmail do
@moduledoc """
WorkOS Send Email struct.
"""
alias WorkOS.UserManagement.User
@behaviour WorkOS.Castable
@type t() :: %__MODULE__{
user: User.t()
}
@enforce_keys [
:user
]
defstruct [
:user
]
@impl true
def cast(map) do
%__MODULE__{
user: map["user"]
}
end
end