Validated, tenant-scoped opaque binding revision returned by target resolvers.
Summary
Types
@type t() :: %Chimeway.TargetResolver.BindingRevision{ binding_revision_ref: String.t(), request_intent: Chimeway.APNS.RequestIntent.t() | nil, tenant_id: String.t() }
Functions
@spec new_with_request_intent(String.t(), String.t(), Chimeway.APNS.RequestIntent.t()) :: {:ok, t()} | {:error, :invalid_binding_revision}