AuthorizerPolicy

public struct AuthorizerPolicy: Decodable

A type to describe an existing policy for clients that are authorized to perform sharing and revoking operations

  • The identifier of the client that can share on the writer’s behalf

    Declaration

    Swift

    public let authorizerId: UUID
  • The identifier of the writer producing the records

    Declaration

    Swift

    public let writerId: UUID
  • An identifier for the user of the record

    Declaration

    Swift

    public let userId: UUID
  • The kind of records that are being shared

    Declaration

    Swift

    public let recordType: String
  • The identifier for the client that performed the authorization

    Declaration

    Swift

    public let authorizedBy: UUID