Copilot.Types.PermissionRequestResult (Copilot SDK v2.3.0)

Copy Markdown

Result of a permission decision.

Summary

Types

kind()

@type kind() ::
  :approved
  | :denied_by_rules
  | :denied_no_approval_rule_and_could_not_request_from_user
  | :denied_interactively_by_user

t()

@type t() :: %Copilot.Types.PermissionRequestResult{
  kind: kind(),
  rules: [any()] | nil
}

Functions

to_map(r)

@spec to_map(t()) :: map()