Lockspire.Domain.ConsentGrant
(lockspire v1.0.0)
Copy Markdown
Durable consent state granted by an account to a client.
Summary
Types
@type t() :: %Lockspire.Domain.ConsentGrant{ account_id: String.t(), authorization_details: [map()], authorization_details_fingerprint: binary() | nil, client_id: String.t(), granted_at: DateTime.t(), id: integer() | nil, inserted_at: DateTime.t() | nil, kind: :remembered | :one_time, metadata: map(), revoked_at: DateTime.t() | nil, revoked_by: String.t() | nil, revoked_reason: String.t() | nil, scopes: [String.t()], status: :active | :revoked, tenant_id: String.t() | nil, updated_at: DateTime.t() | nil }