Livekitex.Grants.ClaimGrant (livekitex v0.1.0)

Complete claim grant structure containing all permissions and metadata.

Summary

Functions

Creates a ClaimGrant from a JWT claims map.

Converts a ClaimGrant to a map for JWT encoding.

Types

t()

@type t() :: %Livekitex.Grants.ClaimGrant{
  attributes: map() | nil,
  identity: String.t() | nil,
  metadata: String.t() | nil,
  name: String.t() | nil,
  room_config: map() | nil,
  room_preset: String.t() | nil,
  sha256: String.t() | nil,
  sip: Livekitex.Grants.SipGrant.t() | nil,
  video: Livekitex.Grants.VideoGrant.t() | nil
}

Functions

from_claims(claims)

Creates a ClaimGrant from a JWT claims map.

to_claims(grant)

Converts a ClaimGrant to a map for JWT encoding.