BoundedAuthorityProtocol.V2.Operation (Bounded Authority Protocol v1.0.0)

Copy Markdown View Source

Closed producer input for one named operation and its ordered selectors.

Fields

  • name - the operation name: 1 to operation_bytes (128) printable ASCII bytes, unique within the grant.
  • selectors - an ordered nonempty list of at most selectors (64) BoundedAuthorityProtocol.V2.Selector terms (kinds :all, equals, one_of and the inclusive ranges lte and gte), applied conjunctively to the request's typed arguments.

Summary

Types

t()

One named operation and its selectors.

Types

t()

@type t() :: %BoundedAuthorityProtocol.V2.Operation{
  name: binary(),
  selectors: [BoundedAuthorityProtocol.V2.Selector.t()]
}

One named operation and its selectors.