Spatio.Model.PublicInvitationPayload (spatio_sdk v0.0.2)

Returned by GET /invitations/{token} (unauthenticated). Lets the renderer show invitation details (workspace name, inviter, role) before the user signs in.

Summary

Types

t()

@type t() :: %Spatio.Model.PublicInvitationPayload{
  createdAt: DateTime.t() | nil,
  email: String.t(),
  expiresAt: DateTime.t() | nil,
  id: String.t(),
  invitedBy: %{optional(String.t()) => any()} | nil,
  kind: String.t(),
  organization: %{optional(String.t()) => any()} | nil,
  organizationId: String.t() | nil,
  role: String.t(),
  status: String.t(),
  workspace: %{optional(String.t()) => any()} | nil,
  workspaceId: String.t() | nil
}

Functions

decode(value)