package
1.1.3
Repository: https://github.com/permify/permify.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterBundleHandler registers the http handlers for service Bundle to "mux".
RegisterBundleHandlerClient registers the http handlers for service Bundle to "mux".
RegisterBundleHandlerFromEndpoint is same as RegisterBundleHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterBundleHandlerServer registers the http handlers for service Bundle to "mux".
No description provided by the author
RegisterDataHandler registers the http handlers for service Data to "mux".
RegisterDataHandlerClient registers the http handlers for service Data to "mux".
RegisterDataHandlerFromEndpoint is same as RegisterDataHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterDataHandlerServer registers the http handlers for service Data to "mux".
No description provided by the author
RegisterPermissionHandler registers the http handlers for service Permission to "mux".
RegisterPermissionHandlerClient registers the http handlers for service Permission to "mux".
RegisterPermissionHandlerFromEndpoint is same as RegisterPermissionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterPermissionHandlerServer registers the http handlers for service Permission to "mux".
No description provided by the author
RegisterSchemaHandler registers the http handlers for service Schema to "mux".
RegisterSchemaHandlerClient registers the http handlers for service Schema to "mux".
RegisterSchemaHandlerFromEndpoint is same as RegisterSchemaHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterSchemaHandlerServer registers the http handlers for service Schema to "mux".
No description provided by the author
RegisterTenancyHandler registers the http handlers for service Tenancy to "mux".
RegisterTenancyHandlerClient registers the http handlers for service Tenancy to "mux".
RegisterTenancyHandlerFromEndpoint is same as RegisterTenancyHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterTenancyHandlerServer registers the http handlers for service Tenancy to "mux".
No description provided by the author
RegisterWatchHandler registers the http handlers for service Watch to "mux".
RegisterWatchHandlerClient registers the http handlers for service Watch to "mux".
RegisterWatchHandlerFromEndpoint is same as RegisterWatchHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterWatchHandlerServer registers the http handlers for service Watch to "mux".
No description provided by the author

# Constants

A boolean attribute type.
A boolean array attribute type.
A double attribute type.
A double array attribute type.
An integer attribute type.
An integer array attribute type.
A string attribute type.
A string array attribute type.
Not specified attribute type.
No description provided by the author
No description provided by the author
No description provided by the author
Represents a successful check (the check allowed the operation).
Represents a failed check (the check denied the operation).
Not specified check result.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Creation operation.
Deletion operation.
Default operation, not specified.
Indicates that the name refers to an attribute.
Indicates that the name refers to a permission.
Indicates that the name refers to a relation.
Default, unspecified reference.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
internal.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
authn.
No description provided by the author
No description provided by the author
not found.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
validation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents an exclusion operation.
Represents an intersection operation.
Represents a union operation.
Default, unspecified operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Indicates that the name refers to an entity.
Indicates that the name refers to a rule.
Default, unspecified reference.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for AttributeType.
Enum value maps for AttributeType.
Bundle_ServiceDesc is the grpc.ServiceDesc for Bundle service.
Enum value maps for CheckResult.
Enum value maps for CheckResult.
Data_ServiceDesc is the grpc.ServiceDesc for Data service.
Enum value maps for DataChange_Operation.
Enum value maps for DataChange_Operation.
Enum value maps for EntityDefinition_Reference.
Enum value maps for EntityDefinition_Reference.
Enum value maps for ErrorCode.
Enum value maps for ErrorCode.
Enum value maps for ExpandTreeNode_Operation.
Enum value maps for ExpandTreeNode_Operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Permission_ServiceDesc is the grpc.ServiceDesc for Permission service.
Enum value maps for Rewrite_Operation.
Enum value maps for Rewrite_Operation.
Schema_ServiceDesc is the grpc.ServiceDesc for Schema service.
Enum value maps for SchemaDefinition_Reference.
Enum value maps for SchemaDefinition_Reference.
Tenancy_ServiceDesc is the grpc.ServiceDesc for Tenancy service.
Watch_ServiceDesc is the grpc.ServiceDesc for Watch service.

# Structs

Argument defines the type of argument in a Call.
No description provided by the author
ArgumentValidationError is the validation error returned by Argument.Validate if the designated constraints aren't met.
Attribute represents an attribute of an entity with a specific type and value.
The AttributeDefinition message provides detailed information about a specific attribute.
AttributeDefinitionValidationError is the validation error returned by AttributeDefinition.Validate if the designated constraints aren't met.
AttributeFilter is used to filter attributes based on the entity and attribute names.
AttributeFilterValidationError is the validation error returned by AttributeFilter.Validate if the designated constraints aren't met.
AttributeReadRequest defines the structure of a request for reading attributes.
AttributeReadRequestMetadata defines the structure for the metadata of an attribute read request.
AttributeReadRequestMetadataValidationError is the validation error returned by AttributeReadRequestMetadata.Validate if the designated constraints aren't met.
AttributeReadRequestValidationError is the validation error returned by AttributeReadRequest.Validate if the designated constraints aren't met.
AttributeReadResponse defines the structure of the response to an attribute read request.
AttributeReadResponseValidationError is the validation error returned by AttributeReadResponse.Validate if the designated constraints aren't met.
Attributes is a collection of attributes.
AttributesValidationError is the validation error returned by Attributes.Validate if the designated constraints aren't met.
AttributeValidationError is the validation error returned by Attribute.Validate if the designated constraints aren't met.
Wrapper for an array of booleans.
BooleanArrayValueValidationError is the validation error returned by BooleanArrayValue.Validate if the designated constraints aren't met.
Wrapper for a single boolean value.
BooleanValueValidationError is the validation error returned by BooleanValue.Validate if the designated constraints aren't met.
BundleDeleteRequest is used to request the deletion of a bundle.
BundleDeleteRequestValidationError is the validation error returned by BundleDeleteRequest.Validate if the designated constraints aren't met.
No description provided by the author
BundleDeleteResponseValidationError is the validation error returned by BundleDeleteResponse.Validate if the designated constraints aren't met.
No description provided by the author
BundleReadRequestValidationError is the validation error returned by BundleReadRequest.Validate if the designated constraints aren't met.
No description provided by the author
BundleReadResponseValidationError is the validation error returned by BundleReadResponse.Validate if the designated constraints aren't met.
BundleRunRequest is used to request the execution of a bundle.
BundleRunRequestValidationError is the validation error returned by BundleRunRequest.Validate if the designated constraints aren't met.
BundleRunResponse is the response for a BundleRunRequest.
BundleRunResponseValidationError is the validation error returned by BundleRunResponse.Validate if the designated constraints aren't met.
BundleWriteRequest is used to request the writing of a bundle.
BundleWriteRequestValidationError is the validation error returned by BundleWriteRequest.Validate if the designated constraints aren't met.
BundleWriteResponse is the response for a BundleWriteRequest.
BundleWriteResponseValidationError is the validation error returned by BundleWriteResponse.Validate if the designated constraints aren't met.
Call represents a call to a rule.
CallValidationError is the validation error returned by Call.Validate if the designated constraints aren't met.
Child represents a node in the permission tree.
No description provided by the author
No description provided by the author
ChildValidationError is the validation error returned by Child.Validate if the designated constraints aren't met.
ComputedAttribute defines a computed attribute which includes its name.
ComputedAttributeValidationError is the validation error returned by ComputedAttribute.Validate if the designated constraints aren't met.
ComputedUserSet defines a set of computed users which includes the relation name.
ComputedUserSetValidationError is the validation error returned by ComputedUserSet.Validate if the designated constraints aren't met.
Context encapsulates the information related to a single operation, including the tuples involved and the associated attributes.
ContextValidationError is the validation error returned by Context.Validate if the designated constraints aren't met.
DataBundle is a message representing a bundle of data, which includes a name, a list of arguments, and a series of operations.
DataBundleValidationError is the validation error returned by DataBundle.Validate if the designated constraints aren't met.
DataChange represents a single change in data, with an operation type and the actual change which could be a tuple or an attribute.
No description provided by the author
No description provided by the author
DataChanges represent changes in data with a snap token and a list of data change objects.
DataChangesValidationError is the validation error returned by DataChanges.Validate if the designated constraints aren't met.
DataChangeValidationError is the validation error returned by DataChange.Validate if the designated constraints aren't met.
DataDeleteRequest defines the structure of a request to delete data.
DataDeleteRequestValidationError is the validation error returned by DataDeleteRequest.Validate if the designated constraints aren't met.
DataDeleteResponse defines the structure of the response to a data delete request.
DataDeleteResponseValidationError is the validation error returned by DataDeleteResponse.Validate if the designated constraints aren't met.
DataWriteRequest defines the structure of a request for writing data.
DataWriteRequestMetadata defines the structure of metadata for a write request.
DataWriteRequestMetadataValidationError is the validation error returned by DataWriteRequestMetadata.Validate if the designated constraints aren't met.
DataWriteRequestValidationError is the validation error returned by DataWriteRequest.Validate if the designated constraints aren't met.
DataWriteResponse defines the structure of the response after writing data.
DataWriteResponseValidationError is the validation error returned by DataWriteResponse.Validate if the designated constraints aren't met.
Wrapper for an array of double precision floating point values.
DoubleArrayValueValidationError is the validation error returned by DoubleArrayValue.Validate if the designated constraints aren't met.
Wrapper for a single double precision floating point value.
DoubleValueValidationError is the validation error returned by DoubleValue.Validate if the designated constraints aren't met.
Entity represents an entity with a type and an identifier.
EntityAndRelation represents an entity along with a relation.
EntityAndRelationValidationError is the validation error returned by EntityAndRelation.Validate if the designated constraints aren't met.
The EntityDefinition message provides detailed information about a specific entity.
EntityDefinitionValidationError is the validation error returned by EntityDefinition.Validate if the designated constraints aren't met.
EntityFilter is used to filter entities based on the type and ids.
EntityFilterValidationError is the validation error returned by EntityFilter.Validate if the designated constraints aren't met.
EntityValidationError is the validation error returned by Entity.Validate if the designated constraints aren't met.
No description provided by the author
EntranceValidationError is the validation error returned by Entrance.Validate if the designated constraints aren't met.
ErrorResponse.
ErrorResponseValidationError is the validation error returned by ErrorResponse.Validate if the designated constraints aren't met.
Expand is used to define a hierarchical structure for permissions.
No description provided by the author
No description provided by the author
ExpandLeaf is the leaf node of an Expand tree and can be either a set of Subjects or a set of Values.
No description provided by the author
No description provided by the author
No description provided by the author
ExpandLeafValidationError is the validation error returned by ExpandLeaf.Validate if the designated constraints aren't met.
ExpandTreeNode represents a node in an expansion tree with a specific operation and its children.
ExpandTreeNodeValidationError is the validation error returned by ExpandTreeNode.Validate if the designated constraints aren't met.
ExpandValidationError is the validation error returned by Expand.Validate if the designated constraints aren't met.
Wrapper for an array of integers.
IntegerArrayValueValidationError is the validation error returned by IntegerArrayValue.Validate if the designated constraints aren't met.
Wrapper for a single integer value.
IntegerValueValidationError is the validation error returned by IntegerValue.Validate if the designated constraints aren't met.
Leaf represents a leaf node in the permission tree.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LeafValidationError is the validation error returned by Leaf.Validate if the designated constraints aren't met.
Operation is a message representing a series of operations that can be performed.
OperationValidationError is the validation error returned by Operation.Validate if the designated constraints aren't met.
Partials contains the write, update and delete definitions.
PartialsValidationError is the validation error returned by Partials.Validate if the designated constraints aren't met.
PermissionCheckRequest is the request message for the Check method in the Permission service.
PermissionCheckRequestMetadata metadata for the PermissionCheckRequest.
PermissionCheckRequestMetadataValidationError is the validation error returned by PermissionCheckRequestMetadata.Validate if the designated constraints aren't met.
PermissionCheckRequestValidationError is the validation error returned by PermissionCheckRequest.Validate if the designated constraints aren't met.
PermissionCheckResponse is the response message for the Check method in the Permission service.
PermissionCheckResponseMetadata metadata for the PermissionCheckResponse.
PermissionCheckResponseMetadataValidationError is the validation error returned by PermissionCheckResponseMetadata.Validate if the designated constraints aren't met.
PermissionCheckResponseValidationError is the validation error returned by PermissionCheckResponse.Validate if the designated constraints aren't met.
The PermissionDefinition message provides detailed information about a specific permission.
PermissionDefinitionValidationError is the validation error returned by PermissionDefinition.Validate if the designated constraints aren't met.
PermissionEntityFilterRequest is the request message for the LookupEntityStream method in the Permission service.
PermissionEntityFilterRequestMetadata metadata for the PermissionEntityFilterRequest.
PermissionEntityFilterRequestMetadataValidationError is the validation error returned by PermissionEntityFilterRequestMetadata.Validate if the designated constraints aren't met.
PermissionEntityFilterRequestValidationError is the validation error returned by PermissionEntityFilterRequest.Validate if the designated constraints aren't met.
PermissionExpandRequest is the request message for the Expand method in the Permission service.
PermissionExpandRequestMetadata metadata for the PermissionExpandRequest.
PermissionExpandRequestMetadataValidationError is the validation error returned by PermissionExpandRequestMetadata.Validate if the designated constraints aren't met.
PermissionExpandRequestValidationError is the validation error returned by PermissionExpandRequest.Validate if the designated constraints aren't met.
PermissionExpandResponse is the response message for the Expand method in the Permission service.
PermissionExpandResponseValidationError is the validation error returned by PermissionExpandResponse.Validate if the designated constraints aren't met.
PermissionLookupEntityRequest is the request message for the LookupEntity method in the Permission service.
PermissionLookupEntityRequestMetadata metadata for the PermissionLookupEntityRequest.
PermissionLookupEntityRequestMetadataValidationError is the validation error returned by PermissionLookupEntityRequestMetadata.Validate if the designated constraints aren't met.
PermissionLookupEntityRequestValidationError is the validation error returned by PermissionLookupEntityRequest.Validate if the designated constraints aren't met.
PermissionLookupEntityResponse is the response message for the LookupEntity method in the Permission service.
PermissionLookupEntityResponseValidationError is the validation error returned by PermissionLookupEntityResponse.Validate if the designated constraints aren't met.
PermissionLookupEntityStreamResponse is the response message for the LookupEntityStream method in the Permission service.
PermissionLookupEntityStreamResponseValidationError is the validation error returned by PermissionLookupEntityStreamResponse.Validate if the designated constraints aren't met.
PermissionLookupSubjectRequest is the request message for the LookupSubject method in the Permission service.
PermissionLookupSubjectRequestMetadata metadata for the PermissionLookupSubjectRequest.
PermissionLookupSubjectRequestMetadataValidationError is the validation error returned by PermissionLookupSubjectRequestMetadata.Validate if the designated constraints aren't met.
PermissionLookupSubjectRequestValidationError is the validation error returned by PermissionLookupSubjectRequest.Validate if the designated constraints aren't met.
PermissionLookupSubjectResponse is the response message for the LookupSubject method in the Permission service.
PermissionLookupSubjectResponseValidationError is the validation error returned by PermissionLookupSubjectResponse.Validate if the designated constraints aren't met.
PermissionSubjectPermissionRequest is the request message for the SubjectPermission method in the Permission service.
PermissionSubjectPermissionRequestMetadata metadata for the PermissionSubjectPermissionRequest.
PermissionSubjectPermissionRequestMetadataValidationError is the validation error returned by PermissionSubjectPermissionRequestMetadata.Validate if the designated constraints aren't met.
PermissionSubjectPermissionRequestValidationError is the validation error returned by PermissionSubjectPermissionRequest.Validate if the designated constraints aren't met.
PermissionSubjectPermissionResponse is the response message for the SubjectPermission method in the Permission service.
PermissionSubjectPermissionResponseValidationError is the validation error returned by PermissionSubjectPermissionResponse.Validate if the designated constraints aren't met.
The RelationDefinition message provides detailed information about a specific relation.
RelationDefinitionValidationError is the validation error returned by RelationDefinition.Validate if the designated constraints aren't met.
The RelationReference message provides a reference to a specific relation.
RelationReferenceValidationError is the validation error returned by RelationReference.Validate if the designated constraints aren't met.
RelationshipDeleteRequest.
RelationshipDeleteRequestValidationError is the validation error returned by RelationshipDeleteRequest.Validate if the designated constraints aren't met.
RelationshipDeleteResponse.
RelationshipDeleteResponseValidationError is the validation error returned by RelationshipDeleteResponse.Validate if the designated constraints aren't met.
RelationshipReadRequest defines the structure of a request for reading relationships.
RelationshipReadRequestMetadata defines the structure of the metadata for a read request focused on relationships.
RelationshipReadRequestMetadataValidationError is the validation error returned by RelationshipReadRequestMetadata.Validate if the designated constraints aren't met.
RelationshipReadRequestValidationError is the validation error returned by RelationshipReadRequest.Validate if the designated constraints aren't met.
RelationshipReadResponse defines the structure of the response after reading relationships.
RelationshipReadResponseValidationError is the validation error returned by RelationshipReadResponse.Validate if the designated constraints aren't met.
Represents a request to write relationship data.
RelationshipWriteRequestMetadata.
RelationshipWriteRequestMetadataValidationError is the validation error returned by RelationshipWriteRequestMetadata.Validate if the designated constraints aren't met.
RelationshipWriteRequestValidationError is the validation error returned by RelationshipWriteRequest.Validate if the designated constraints aren't met.
RelationshipWriteResponse.
RelationshipWriteResponseValidationError is the validation error returned by RelationshipWriteResponse.Validate if the designated constraints aren't met.
The Rewrite message represents a specific rewrite operation.
RewriteValidationError is the validation error returned by Rewrite.Validate if the designated constraints aren't met.
The RuleDefinition message provides detailed information about a specific rule.
RuleDefinitionValidationError is the validation error returned by RuleDefinition.Validate if the designated constraints aren't met.
The SchemaDefinition message provides definitions for entities and rules, and includes references to clarify whether a name refers to an entity or a rule.
SchemaDefinitionValidationError is the validation error returned by SchemaDefinition.Validate if the designated constraints aren't met.
SchemaList provides a list of schema versions with their corresponding creation timestamps.
SchemaListRequest is the request message for the List method in the Schema service.
SchemaListRequestValidationError is the validation error returned by SchemaListRequest.Validate if the designated constraints aren't met.
SchemaListResponse is the response message for the List method in the Schema service.
SchemaListResponseValidationError is the validation error returned by SchemaListResponse.Validate if the designated constraints aren't met.
SchemaListValidationError is the validation error returned by SchemaList.Validate if the designated constraints aren't met.
It contains the tenant_id to identify the tenant and metadata of the schema to be edited, with the corresponding edits to various entities.
SchemaPartialWriteRequestMetadata provides additional information for the Schema Partial Write request.
SchemaPartialWriteRequestMetadataValidationError is the validation error returned by SchemaPartialWriteRequestMetadata.Validate if the designated constraints aren't met.
SchemaPartialWriteRequestValidationError is the validation error returned by SchemaPartialWriteRequest.Validate if the designated constraints aren't met.
SchemaPartialWriteResponse is the response message for the Parietal Write method in the Schema service.
SchemaPartialWriteResponseValidationError is the validation error returned by SchemaPartialWriteResponse.Validate if the designated constraints aren't met.
SchemaReadRequest is the request message for the Read method in the Schema service.
SchemaReadRequestMetadata provides additional information for the Schema Read request.
SchemaReadRequestMetadataValidationError is the validation error returned by SchemaReadRequestMetadata.Validate if the designated constraints aren't met.
SchemaReadRequestValidationError is the validation error returned by SchemaReadRequest.Validate if the designated constraints aren't met.
SchemaReadResponse is the response message for the Read method in the Schema service.
SchemaReadResponseValidationError is the validation error returned by SchemaReadResponse.Validate if the designated constraints aren't met.
SchemaWriteRequest is the request message for the Write method in the Schema service.
SchemaWriteRequestValidationError is the validation error returned by SchemaWriteRequest.Validate if the designated constraints aren't met.
SchemaWriteResponse is the response message for the Write method in the Schema service.
SchemaWriteResponseValidationError is the validation error returned by SchemaWriteResponse.Validate if the designated constraints aren't met.
Wrapper for an array of strings.
StringArrayValueValidationError is the validation error returned by StringArrayValue.Validate if the designated constraints aren't met.
Wrapper for a single string value.
StringValueValidationError is the validation error returned by StringValue.Validate if the designated constraints aren't met.
Subject represents an entity subject with a type, an identifier, and a relation.
SubjectFilter is used to filter subjects based on the type, ids and relation.
SubjectFilterValidationError is the validation error returned by SubjectFilter.Validate if the designated constraints aren't met.
Subjects holds a repeated field of Subject type.
SubjectsValidationError is the validation error returned by Subjects.Validate if the designated constraints aren't met.
SubjectValidationError is the validation error returned by Subject.Validate if the designated constraints aren't met.
Tenant represents a tenant with an id, a name, and a timestamp indicating when it was created.
TenantCreateRequest is the message used for the request to create a tenant.
TenantCreateRequestValidationError is the validation error returned by TenantCreateRequest.Validate if the designated constraints aren't met.
TenantCreateResponse is the message returned from the request to create a tenant.
TenantCreateResponseValidationError is the validation error returned by TenantCreateResponse.Validate if the designated constraints aren't met.
TenantDeleteRequest is the message used for the request to delete a tenant.
TenantDeleteRequestValidationError is the validation error returned by TenantDeleteRequest.Validate if the designated constraints aren't met.
TenantDeleteResponse is the message returned from the request to delete a tenant.
TenantDeleteResponseValidationError is the validation error returned by TenantDeleteResponse.Validate if the designated constraints aren't met.
TenantListRequest is the message used for the request to list all tenants.
TenantListRequestValidationError is the validation error returned by TenantListRequest.Validate if the designated constraints aren't met.
TenantListResponse is the message returned from the request to list all tenants.
TenantListResponseValidationError is the validation error returned by TenantListResponse.Validate if the designated constraints aren't met.
TenantValidationError is the validation error returned by Tenant.Validate if the designated constraints aren't met.
Tuple is a structure that includes an entity, a relation, and a subject.
TupleFilter is used to filter tuples based on the entity, relation and the subject.
TupleFilterValidationError is the validation error returned by TupleFilter.Validate if the designated constraints aren't met.
Tuples is a collection of tuples.
TupleSet represents a set of tuples associated with a specific relation.
TupleSetValidationError is the validation error returned by TupleSet.Validate if the designated constraints aren't met.
TuplesValidationError is the validation error returned by Tuples.Validate if the designated constraints aren't met.
TupleToUserSet defines a mapping from tuple sets to computed user sets.
TupleToUserSetValidationError is the validation error returned by TupleToUserSet.Validate if the designated constraints aren't met.
TupleValidationError is the validation error returned by Tuple.Validate if the designated constraints aren't met.
UnimplementedBundleServer must be embedded to have forward compatible implementations.
UnimplementedDataServer must be embedded to have forward compatible implementations.
UnimplementedPermissionServer must be embedded to have forward compatible implementations.
UnimplementedSchemaServer must be embedded to have forward compatible implementations.
UnimplementedTenancyServer must be embedded to have forward compatible implementations.
UnimplementedWatchServer must be embedded to have forward compatible implementations.
No description provided by the author
ValuesValidationError is the validation error returned by Values.Validate if the designated constraints aren't met.
WatchRequest is the request message for the Watch RPC.
WatchRequestValidationError is the validation error returned by WatchRequest.Validate if the designated constraints aren't met.
WatchResponse is the response message for the Watch RPC.
WatchResponseValidationError is the validation error returned by WatchResponse.Validate if the designated constraints aren't met.

# Interfaces

BundleClient is the client API for Bundle service.
BundleServer is the server API for Bundle service.
DataClient is the client API for Data service.
DataServer is the server API for Data service.
No description provided by the author
No description provided by the author
PermissionClient is the client API for Permission service.
PermissionServer is the server API for Permission service.
SchemaClient is the client API for Schema service.
SchemaServer is the server API for Schema service.
TenancyClient is the client API for Tenancy service.
TenancyServer is the server API for Tenancy service.
UnsafeBundleServer may be embedded to opt out of forward compatibility for this service.
UnsafeDataServer may be embedded to opt out of forward compatibility for this service.
UnsafePermissionServer may be embedded to opt out of forward compatibility for this service.
UnsafeSchemaServer may be embedded to opt out of forward compatibility for this service.
UnsafeTenancyServer may be embedded to opt out of forward compatibility for this service.
UnsafeWatchServer may be embedded to opt out of forward compatibility for this service.
No description provided by the author
No description provided by the author
WatchClient is the client API for Watch service.
WatchServer is the server API for Watch service.

# Type aliases

ArgumentMultiError is an error wrapping multiple validation errors returned by Argument.ValidateAll() if the designated constraints aren't met.
AttributeDefinitionMultiError is an error wrapping multiple validation errors returned by AttributeDefinition.ValidateAll() if the designated constraints aren't met.
AttributeFilterMultiError is an error wrapping multiple validation errors returned by AttributeFilter.ValidateAll() if the designated constraints aren't met.
AttributeMultiError is an error wrapping multiple validation errors returned by Attribute.ValidateAll() if the designated constraints aren't met.
AttributeReadRequestMetadataMultiError is an error wrapping multiple validation errors returned by AttributeReadRequestMetadata.ValidateAll() if the designated constraints aren't met.
AttributeReadRequestMultiError is an error wrapping multiple validation errors returned by AttributeReadRequest.ValidateAll() if the designated constraints aren't met.
AttributeReadResponseMultiError is an error wrapping multiple validation errors returned by AttributeReadResponse.ValidateAll() if the designated constraints aren't met.
AttributesMultiError is an error wrapping multiple validation errors returned by Attributes.ValidateAll() if the designated constraints aren't met.
Enumerates the types of attribute.
BooleanArrayValueMultiError is an error wrapping multiple validation errors returned by BooleanArrayValue.ValidateAll() if the designated constraints aren't met.
BooleanValueMultiError is an error wrapping multiple validation errors returned by BooleanValue.ValidateAll() if the designated constraints aren't met.
BundleDeleteRequestMultiError is an error wrapping multiple validation errors returned by BundleDeleteRequest.ValidateAll() if the designated constraints aren't met.
BundleDeleteResponseMultiError is an error wrapping multiple validation errors returned by BundleDeleteResponse.ValidateAll() if the designated constraints aren't met.
BundleReadRequestMultiError is an error wrapping multiple validation errors returned by BundleReadRequest.ValidateAll() if the designated constraints aren't met.
BundleReadResponseMultiError is an error wrapping multiple validation errors returned by BundleReadResponse.ValidateAll() if the designated constraints aren't met.
BundleRunRequestMultiError is an error wrapping multiple validation errors returned by BundleRunRequest.ValidateAll() if the designated constraints aren't met.
BundleRunResponseMultiError is an error wrapping multiple validation errors returned by BundleRunResponse.ValidateAll() if the designated constraints aren't met.
BundleWriteRequestMultiError is an error wrapping multiple validation errors returned by BundleWriteRequest.ValidateAll() if the designated constraints aren't met.
BundleWriteResponseMultiError is an error wrapping multiple validation errors returned by BundleWriteResponse.ValidateAll() if the designated constraints aren't met.
CallMultiError is an error wrapping multiple validation errors returned by Call.ValidateAll() if the designated constraints aren't met.
Enumerates results of a check operation.
ChildMultiError is an error wrapping multiple validation errors returned by Child.ValidateAll() if the designated constraints aren't met.
ComputedAttributeMultiError is an error wrapping multiple validation errors returned by ComputedAttribute.ValidateAll() if the designated constraints aren't met.
ComputedUserSetMultiError is an error wrapping multiple validation errors returned by ComputedUserSet.ValidateAll() if the designated constraints aren't met.
ContextMultiError is an error wrapping multiple validation errors returned by Context.ValidateAll() if the designated constraints aren't met.
DataBundleMultiError is an error wrapping multiple validation errors returned by DataBundle.ValidateAll() if the designated constraints aren't met.
No description provided by the author
DataChangeMultiError is an error wrapping multiple validation errors returned by DataChange.ValidateAll() if the designated constraints aren't met.
DataChangesMultiError is an error wrapping multiple validation errors returned by DataChanges.ValidateAll() if the designated constraints aren't met.
DataDeleteRequestMultiError is an error wrapping multiple validation errors returned by DataDeleteRequest.ValidateAll() if the designated constraints aren't met.
DataDeleteResponseMultiError is an error wrapping multiple validation errors returned by DataDeleteResponse.ValidateAll() if the designated constraints aren't met.
DataWriteRequestMetadataMultiError is an error wrapping multiple validation errors returned by DataWriteRequestMetadata.ValidateAll() if the designated constraints aren't met.
DataWriteRequestMultiError is an error wrapping multiple validation errors returned by DataWriteRequest.ValidateAll() if the designated constraints aren't met.
DataWriteResponseMultiError is an error wrapping multiple validation errors returned by DataWriteResponse.ValidateAll() if the designated constraints aren't met.
DoubleArrayValueMultiError is an error wrapping multiple validation errors returned by DoubleArrayValue.ValidateAll() if the designated constraints aren't met.
DoubleValueMultiError is an error wrapping multiple validation errors returned by DoubleValue.ValidateAll() if the designated constraints aren't met.
EntityAndRelationMultiError is an error wrapping multiple validation errors returned by EntityAndRelation.ValidateAll() if the designated constraints aren't met.
The Reference enum specifies whether a name pertains to a relation, permission, or attribute.
EntityDefinitionMultiError is an error wrapping multiple validation errors returned by EntityDefinition.ValidateAll() if the designated constraints aren't met.
EntityFilterMultiError is an error wrapping multiple validation errors returned by EntityFilter.ValidateAll() if the designated constraints aren't met.
EntityMultiError is an error wrapping multiple validation errors returned by Entity.ValidateAll() if the designated constraints aren't met.
EntranceMultiError is an error wrapping multiple validation errors returned by Entrance.ValidateAll() if the designated constraints aren't met.
No description provided by the author
ErrorResponseMultiError is an error wrapping multiple validation errors returned by ErrorResponse.ValidateAll() if the designated constraints aren't met.
ExpandLeafMultiError is an error wrapping multiple validation errors returned by ExpandLeaf.ValidateAll() if the designated constraints aren't met.
ExpandMultiError is an error wrapping multiple validation errors returned by Expand.ValidateAll() if the designated constraints aren't met.
Operation is an enum representing the type of operation to be applied on the tree node.
ExpandTreeNodeMultiError is an error wrapping multiple validation errors returned by ExpandTreeNode.ValidateAll() if the designated constraints aren't met.
IntegerArrayValueMultiError is an error wrapping multiple validation errors returned by IntegerArrayValue.ValidateAll() if the designated constraints aren't met.
IntegerValueMultiError is an error wrapping multiple validation errors returned by IntegerValue.ValidateAll() if the designated constraints aren't met.
LeafMultiError is an error wrapping multiple validation errors returned by Leaf.ValidateAll() if the designated constraints aren't met.
OperationMultiError is an error wrapping multiple validation errors returned by Operation.ValidateAll() if the designated constraints aren't met.
PartialsMultiError is an error wrapping multiple validation errors returned by Partials.ValidateAll() if the designated constraints aren't met.
PermissionCheckRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionCheckRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionCheckRequestMultiError is an error wrapping multiple validation errors returned by PermissionCheckRequest.ValidateAll() if the designated constraints aren't met.
PermissionCheckResponseMetadataMultiError is an error wrapping multiple validation errors returned by PermissionCheckResponseMetadata.ValidateAll() if the designated constraints aren't met.
PermissionCheckResponseMultiError is an error wrapping multiple validation errors returned by PermissionCheckResponse.ValidateAll() if the designated constraints aren't met.
PermissionDefinitionMultiError is an error wrapping multiple validation errors returned by PermissionDefinition.ValidateAll() if the designated constraints aren't met.
PermissionEntityFilterRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionEntityFilterRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionEntityFilterRequestMultiError is an error wrapping multiple validation errors returned by PermissionEntityFilterRequest.ValidateAll() if the designated constraints aren't met.
PermissionExpandRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionExpandRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionExpandRequestMultiError is an error wrapping multiple validation errors returned by PermissionExpandRequest.ValidateAll() if the designated constraints aren't met.
PermissionExpandResponseMultiError is an error wrapping multiple validation errors returned by PermissionExpandResponse.ValidateAll() if the designated constraints aren't met.
PermissionLookupEntityRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionLookupEntityRequestMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityRequest.ValidateAll() if the designated constraints aren't met.
PermissionLookupEntityResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityResponse.ValidateAll() if the designated constraints aren't met.
PermissionLookupEntityStreamResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupEntityStreamResponse.ValidateAll() if the designated constraints aren't met.
PermissionLookupSubjectRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionLookupSubjectRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionLookupSubjectRequestMultiError is an error wrapping multiple validation errors returned by PermissionLookupSubjectRequest.ValidateAll() if the designated constraints aren't met.
PermissionLookupSubjectResponseMultiError is an error wrapping multiple validation errors returned by PermissionLookupSubjectResponse.ValidateAll() if the designated constraints aren't met.
PermissionSubjectPermissionRequestMetadataMultiError is an error wrapping multiple validation errors returned by PermissionSubjectPermissionRequestMetadata.ValidateAll() if the designated constraints aren't met.
PermissionSubjectPermissionRequestMultiError is an error wrapping multiple validation errors returned by PermissionSubjectPermissionRequest.ValidateAll() if the designated constraints aren't met.
PermissionSubjectPermissionResponseMultiError is an error wrapping multiple validation errors returned by PermissionSubjectPermissionResponse.ValidateAll() if the designated constraints aren't met.
RelationDefinitionMultiError is an error wrapping multiple validation errors returned by RelationDefinition.ValidateAll() if the designated constraints aren't met.
RelationReferenceMultiError is an error wrapping multiple validation errors returned by RelationReference.ValidateAll() if the designated constraints aren't met.
RelationshipDeleteRequestMultiError is an error wrapping multiple validation errors returned by RelationshipDeleteRequest.ValidateAll() if the designated constraints aren't met.
RelationshipDeleteResponseMultiError is an error wrapping multiple validation errors returned by RelationshipDeleteResponse.ValidateAll() if the designated constraints aren't met.
RelationshipReadRequestMetadataMultiError is an error wrapping multiple validation errors returned by RelationshipReadRequestMetadata.ValidateAll() if the designated constraints aren't met.
RelationshipReadRequestMultiError is an error wrapping multiple validation errors returned by RelationshipReadRequest.ValidateAll() if the designated constraints aren't met.
RelationshipReadResponseMultiError is an error wrapping multiple validation errors returned by RelationshipReadResponse.ValidateAll() if the designated constraints aren't met.
RelationshipWriteRequestMetadataMultiError is an error wrapping multiple validation errors returned by RelationshipWriteRequestMetadata.ValidateAll() if the designated constraints aren't met.
RelationshipWriteRequestMultiError is an error wrapping multiple validation errors returned by RelationshipWriteRequest.ValidateAll() if the designated constraints aren't met.
RelationshipWriteResponseMultiError is an error wrapping multiple validation errors returned by RelationshipWriteResponse.ValidateAll() if the designated constraints aren't met.
Operation enum includes potential rewrite operations.
RewriteMultiError is an error wrapping multiple validation errors returned by Rewrite.ValidateAll() if the designated constraints aren't met.
RuleDefinitionMultiError is an error wrapping multiple validation errors returned by RuleDefinition.ValidateAll() if the designated constraints aren't met.
The Reference enum helps distinguish whether a name corresponds to an entity or a rule.
SchemaDefinitionMultiError is an error wrapping multiple validation errors returned by SchemaDefinition.ValidateAll() if the designated constraints aren't met.
SchemaListMultiError is an error wrapping multiple validation errors returned by SchemaList.ValidateAll() if the designated constraints aren't met.
SchemaListRequestMultiError is an error wrapping multiple validation errors returned by SchemaListRequest.ValidateAll() if the designated constraints aren't met.
SchemaListResponseMultiError is an error wrapping multiple validation errors returned by SchemaListResponse.ValidateAll() if the designated constraints aren't met.
SchemaPartialWriteRequestMetadataMultiError is an error wrapping multiple validation errors returned by SchemaPartialWriteRequestMetadata.ValidateAll() if the designated constraints aren't met.
SchemaPartialWriteRequestMultiError is an error wrapping multiple validation errors returned by SchemaPartialWriteRequest.ValidateAll() if the designated constraints aren't met.
SchemaPartialWriteResponseMultiError is an error wrapping multiple validation errors returned by SchemaPartialWriteResponse.ValidateAll() if the designated constraints aren't met.
SchemaReadRequestMetadataMultiError is an error wrapping multiple validation errors returned by SchemaReadRequestMetadata.ValidateAll() if the designated constraints aren't met.
SchemaReadRequestMultiError is an error wrapping multiple validation errors returned by SchemaReadRequest.ValidateAll() if the designated constraints aren't met.
SchemaReadResponseMultiError is an error wrapping multiple validation errors returned by SchemaReadResponse.ValidateAll() if the designated constraints aren't met.
SchemaWriteRequestMultiError is an error wrapping multiple validation errors returned by SchemaWriteRequest.ValidateAll() if the designated constraints aren't met.
SchemaWriteResponseMultiError is an error wrapping multiple validation errors returned by SchemaWriteResponse.ValidateAll() if the designated constraints aren't met.
StringArrayValueMultiError is an error wrapping multiple validation errors returned by StringArrayValue.ValidateAll() if the designated constraints aren't met.
StringValueMultiError is an error wrapping multiple validation errors returned by StringValue.ValidateAll() if the designated constraints aren't met.
SubjectFilterMultiError is an error wrapping multiple validation errors returned by SubjectFilter.ValidateAll() if the designated constraints aren't met.
SubjectMultiError is an error wrapping multiple validation errors returned by Subject.ValidateAll() if the designated constraints aren't met.
SubjectsMultiError is an error wrapping multiple validation errors returned by Subjects.ValidateAll() if the designated constraints aren't met.
TenantCreateRequestMultiError is an error wrapping multiple validation errors returned by TenantCreateRequest.ValidateAll() if the designated constraints aren't met.
TenantCreateResponseMultiError is an error wrapping multiple validation errors returned by TenantCreateResponse.ValidateAll() if the designated constraints aren't met.
TenantDeleteRequestMultiError is an error wrapping multiple validation errors returned by TenantDeleteRequest.ValidateAll() if the designated constraints aren't met.
TenantDeleteResponseMultiError is an error wrapping multiple validation errors returned by TenantDeleteResponse.ValidateAll() if the designated constraints aren't met.
TenantListRequestMultiError is an error wrapping multiple validation errors returned by TenantListRequest.ValidateAll() if the designated constraints aren't met.
TenantListResponseMultiError is an error wrapping multiple validation errors returned by TenantListResponse.ValidateAll() if the designated constraints aren't met.
TenantMultiError is an error wrapping multiple validation errors returned by Tenant.ValidateAll() if the designated constraints aren't met.
TupleFilterMultiError is an error wrapping multiple validation errors returned by TupleFilter.ValidateAll() if the designated constraints aren't met.
TupleMultiError is an error wrapping multiple validation errors returned by Tuple.ValidateAll() if the designated constraints aren't met.
TupleSetMultiError is an error wrapping multiple validation errors returned by TupleSet.ValidateAll() if the designated constraints aren't met.
TuplesMultiError is an error wrapping multiple validation errors returned by Tuples.ValidateAll() if the designated constraints aren't met.
TupleToUserSetMultiError is an error wrapping multiple validation errors returned by TupleToUserSet.ValidateAll() if the designated constraints aren't met.
ValuesMultiError is an error wrapping multiple validation errors returned by Values.ValidateAll() if the designated constraints aren't met.
WatchRequestMultiError is an error wrapping multiple validation errors returned by WatchRequest.ValidateAll() if the designated constraints aren't met.
WatchResponseMultiError is an error wrapping multiple validation errors returned by WatchResponse.ValidateAll() if the designated constraints aren't met.