Crosswake.Bridge.Commands.PermissionsStatus (crosswake v0.1.0)

View Source

Typed payload structs for the read-only permissions.status bridge command.

Summary

Functions

new_request(attrs)

@spec new_request(keyword()) ::
  {:ok, Crosswake.Bridge.Commands.PermissionsStatus.Request.t()}
  | {:error, :unsupported_alias}

new_response(attrs)

@spec new_response(keyword()) ::
  Crosswake.Bridge.Commands.PermissionsStatus.Response.t()

supported_alias?(permission_alias)

@spec supported_alias?(String.t()) :: boolean()

supported_aliases()

@spec supported_aliases() :: [String.t()]

supported_statuses()

@spec supported_statuses() :: [
  Crosswake.Bridge.Commands.PermissionsStatus.Response.status()
]