All Classes and Interfaces
Class
Description
AlgebraicSubjectSet is a subject set which is computed based on applying the
specified operation to the operands according to the algebra of sets.
AlgebraicSubjectSet is a subject set which is computed based on applying the
specified operation to the operands according to the algebra of sets.
Protobuf enum
authzed.api.v1.AlgebraicSubjectSet.Operation
Bearer token implementation that can be used with GRPC stubs.
BreakingSchemaChange is used to signal a breaking schema change has happened, and that the consumer should
expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.
BreakingSchemaChange is used to signal a breaking schema change has happened, and that the consumer should
expect delays in the ingestion of new changes, because the permission set snapshot needs to be rebuilt from scratch.
Protobuf type
authzed.api.v1.BulkCheckPermissionPair
Protobuf type
authzed.api.v1.BulkCheckPermissionPair
NOTE: Deprecated now that BulkCheckPermission has been promoted to the stable API as "CheckBulkPermission".
NOTE: Deprecated now that BulkCheckPermission has been promoted to the stable API as "CheckBulkPermission".
Protobuf type
authzed.api.v1.BulkCheckPermissionRequestItem
Protobuf type
authzed.api.v1.BulkCheckPermissionRequestItem
Protobuf type
authzed.api.v1.BulkCheckPermissionResponse
Protobuf type
authzed.api.v1.BulkCheckPermissionResponse
Protobuf type
authzed.api.v1.BulkCheckPermissionResponseItem
Protobuf type
authzed.api.v1.BulkCheckPermissionResponseItem
BulkExportRelationshipsRequest represents a resumable request for
all relationships from the server.
BulkExportRelationshipsRequest represents a resumable request for
all relationships from the server.
BulkExportRelationshipsResponse is one page in a stream of relationship
groups that meet the criteria specified by the originating request.
BulkExportRelationshipsResponse is one page in a stream of relationship
groups that meet the criteria specified by the originating request.
BulkImportRelationshipsRequest represents one batch of the streaming
BulkImportRelationships API.
BulkImportRelationshipsRequest represents one batch of the streaming
BulkImportRelationships API.
BulkImportRelationshipsResponse is returned on successful completion of the
bulk load stream, and contains the total number of relationships loaded.
BulkImportRelationshipsResponse is returned on successful completion of the
bulk load stream, and contains the total number of relationships loaded.
CaveatEvalInfo holds information about a caveat expression that was evaluated.
CaveatEvalInfo holds information about a caveat expression that was evaluated.
Protobuf enum
authzed.api.v1.CaveatEvalInfo.Result
Protobuf type
authzed.api.v1.CheckBulkPermissionsPair
Protobuf type
authzed.api.v1.CheckBulkPermissionsPair
CheckBulkPermissionsRequest issues a check on whether a subject has permission
or is a member of a relation on a specific resource for each item in the list.
CheckBulkPermissionsRequest issues a check on whether a subject has permission
or is a member of a relation on a specific resource for each item in the list.
Protobuf type
authzed.api.v1.CheckBulkPermissionsRequestItem
Protobuf type
authzed.api.v1.CheckBulkPermissionsRequestItem
Protobuf type
authzed.api.v1.CheckBulkPermissionsResponse
Protobuf type
authzed.api.v1.CheckBulkPermissionsResponse
Protobuf type
authzed.api.v1.CheckBulkPermissionsResponseItem
Protobuf type
authzed.api.v1.CheckBulkPermissionsResponseItem
CheckDebugTrace is a recursive trace of the requests made for resolving a CheckPermission
API call.
CheckDebugTrace is a recursive trace of the requests made for resolving a CheckPermission
API call.
Protobuf enum
authzed.api.v1.CheckDebugTrace.Permissionship
Protobuf enum
authzed.api.v1.CheckDebugTrace.PermissionType
Protobuf type
authzed.api.v1.CheckDebugTrace.SubProblems
Protobuf type
authzed.api.v1.CheckDebugTrace.SubProblems
CheckPermissionRequest issues a check on whether a subject has a permission
or is a member of a relation, on a specific resource.
CheckPermissionRequest issues a check on whether a subject has a permission
or is a member of a relation, on a specific resource.
Protobuf type
authzed.api.v1.CheckPermissionResponse
Protobuf type
authzed.api.v1.CheckPermissionResponse
Protobuf enum
authzed.api.v1.CheckPermissionResponse.Permissionship
Consistency will define how a request is handled by the backend.
Consistency will define how a request is handled by the backend.
ContextualizedCaveat represents a reference to a caveat to be used by caveated relationships.
ContextualizedCaveat represents a reference to a caveat to be used by caveated relationships.
Protobuf type
authzed.api.v0.ObjectAndRelation
Protobuf type
authzed.api.v0.ObjectAndRelation
Protobuf type
authzed.api.v0.RelationReference
Protobuf type
authzed.api.v0.RelationReference
Protobuf type
authzed.api.v0.RelationTuple
Protobuf type
authzed.api.v0.RelationTuple
Protobuf type
authzed.api.v0.User
Protobuf type
authzed.api.v0.User
Protobuf type
authzed.api.materialize.v0.Cursor
Cursor is used to provide resumption of listing between calls to APIs
such as LookupResources.
Protobuf type
authzed.api.materialize.v0.Cursor
Cursor is used to provide resumption of listing between calls to APIs
such as LookupResources.
DebugInformation defines debug information returned by an API call in a footer when
requested with a specific debugging header.
DebugInformation defines debug information returned by an API call in a footer when
requested with a specific debugging header.
DeleteRelationshipsRequest specifies which Relationships should be deleted,
requesting the delete of *ALL* relationships that match the specified
filters.
DeleteRelationshipsRequest specifies which Relationships should be deleted,
requesting the delete of *ALL* relationships that match the specified
filters.
Protobuf type
authzed.api.v1.DeleteRelationshipsResponse
Protobuf type
authzed.api.v1.DeleteRelationshipsResponse
Protobuf enum
authzed.api.v1.DeleteRelationshipsResponse.DeletionProgress
Protobuf type
authzed.api.v0.DeveloperError
Protobuf type
authzed.api.v0.DeveloperError
Protobuf enum
authzed.api.v0.DeveloperError.ErrorKind
Protobuf enum
authzed.api.v0.DeveloperError.Source
Protobuf type
authzed.api.v0.EditCheckRequest
Protobuf type
authzed.api.v0.EditCheckRequest
Protobuf type
authzed.api.v0.EditCheckResponse
Protobuf type
authzed.api.v0.EditCheckResponse
Protobuf type
authzed.api.v0.EditCheckResult
Protobuf type
authzed.api.v0.EditCheckResult
Protobuf type
authzed.api.v0.FormatSchemaRequest
Protobuf type
authzed.api.v0.FormatSchemaRequest
Protobuf type
authzed.api.v0.FormatSchemaResponse
Protobuf type
authzed.api.v0.FormatSchemaResponse
Protobuf type
authzed.api.v0.LookupShareRequest
Protobuf type
authzed.api.v0.LookupShareRequest
Protobuf type
authzed.api.v0.LookupShareResponse
Protobuf type
authzed.api.v0.LookupShareResponse
Protobuf enum
authzed.api.v0.LookupShareResponse.LookupStatus
Protobuf type
authzed.api.v0.RequestContext
Protobuf type
authzed.api.v0.RequestContext
Protobuf type
authzed.api.v0.ShareRequest
Protobuf type
authzed.api.v0.ShareRequest
Protobuf type
authzed.api.v0.ShareResponse
Protobuf type
authzed.api.v0.ShareResponse
Protobuf type
authzed.api.v0.UpgradeSchemaRequest
Protobuf type
authzed.api.v0.UpgradeSchemaRequest
Protobuf type
authzed.api.v0.UpgradeSchemaResponse
Protobuf type
authzed.api.v0.UpgradeSchemaResponse
Protobuf type
authzed.api.v0.ValidateRequest
Protobuf type
authzed.api.v0.ValidateRequest
Protobuf type
authzed.api.v0.ValidateResponse
Protobuf type
authzed.api.v0.ValidateResponse
A stub to allow clients to do synchronous rpc calls to service DeveloperService.
A stub to allow clients to do ListenableFuture-style rpc calls to service DeveloperService.
Base class for the server implementation of the service DeveloperService.
A stub to allow clients to do asynchronous rpc calls to service DeveloperService.
DirectSubjectSet is a subject set which is simply a collection of subjects.
DirectSubjectSet is a subject set which is simply a collection of subjects.
Defines the supported values for `google.rpc.ErrorInfo.reason` for the
`authzed.com` error domain.
ExpandPermissionTreeRequest returns a tree representing the expansion of all
relationships found accessible from a permission or relation on a particular
resource.
ExpandPermissionTreeRequest returns a tree representing the expansion of all
relationships found accessible from a permission or relation on a particular
resource.
Protobuf type
authzed.api.v1.ExpandPermissionTreeResponse
Protobuf type
authzed.api.v1.ExpandPermissionTreeResponse
ExpCaveat is the representation of a caveat in the schema.
ExpCaveat is the representation of a caveat in the schema.
ExpCaveatParameter is the representation of a parameter in a caveat.
ExpCaveatParameter is the representation of a parameter in a caveat.
Protobuf type
authzed.api.v1.ExpCaveatParameterTypeChange
Protobuf type
authzed.api.v1.ExpCaveatParameterTypeChange
ExpDefinition is the representation of a definition in the schema.
ExpDefinition is the representation of a definition in the schema.
Protobuf type
authzed.api.v1.ExperimentalComputablePermissionsRequest
Protobuf type
authzed.api.v1.ExperimentalComputablePermissionsRequest
Protobuf type
authzed.api.v1.ExperimentalComputablePermissionsResponse
Protobuf type
authzed.api.v1.ExperimentalComputablePermissionsResponse
Protobuf type
authzed.api.v1.ExperimentalCountRelationshipsRequest
Protobuf type
authzed.api.v1.ExperimentalCountRelationshipsRequest
Protobuf type
authzed.api.v1.ExperimentalCountRelationshipsResponse
Protobuf type
authzed.api.v1.ExperimentalCountRelationshipsResponse
Protobuf type
authzed.api.v1.ExperimentalDependentRelationsRequest
Protobuf type
authzed.api.v1.ExperimentalDependentRelationsRequest
Protobuf type
authzed.api.v1.ExperimentalDependentRelationsResponse
Protobuf type
authzed.api.v1.ExperimentalDependentRelationsResponse
Protobuf type
authzed.api.v1.ExperimentalDiffSchemaRequest
Protobuf type
authzed.api.v1.ExperimentalDiffSchemaRequest
Protobuf type
authzed.api.v1.ExperimentalDiffSchemaResponse
Protobuf type
authzed.api.v1.ExperimentalDiffSchemaResponse
Protobuf type
authzed.api.v1.ExperimentalReflectSchemaRequest
Protobuf type
authzed.api.v1.ExperimentalReflectSchemaRequest
Protobuf type
authzed.api.v1.ExperimentalReflectSchemaResponse
Protobuf type
authzed.api.v1.ExperimentalReflectSchemaResponse
Protobuf type
authzed.api.v1.ExperimentalRegisterRelationshipCounterRequest
Protobuf type
authzed.api.v1.ExperimentalRegisterRelationshipCounterRequest
Protobuf type
authzed.api.v1.ExperimentalRegisterRelationshipCounterResponse
Protobuf type
authzed.api.v1.ExperimentalRegisterRelationshipCounterResponse
ExperimentalService exposes a number of APIs that are currently being
prototyped and tested for future inclusion in the stable API.
ExperimentalService exposes a number of APIs that are currently being
prototyped and tested for future inclusion in the stable API.
A stub to allow clients to do synchronous rpc calls to service ExperimentalService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ExperimentalService.
Base class for the server implementation of the service ExperimentalService.
A stub to allow clients to do asynchronous rpc calls to service ExperimentalService.
Protobuf type
authzed.api.v1.ExperimentalUnregisterRelationshipCounterRequest
Protobuf type
authzed.api.v1.ExperimentalUnregisterRelationshipCounterRequest
Protobuf type
authzed.api.v1.ExperimentalUnregisterRelationshipCounterResponse
Protobuf type
authzed.api.v1.ExperimentalUnregisterRelationshipCounterResponse
ExportBulkRelationshipsRequest represents a resumable request for
all relationships from the server.
ExportBulkRelationshipsRequest represents a resumable request for
all relationships from the server.
ExportBulkRelationshipsResponse is one page in a stream of relationship
groups that meet the criteria specified by the originating request.
ExportBulkRelationshipsResponse is one page in a stream of relationship
groups that meet the criteria specified by the originating request.
ExpPermission is the representation of a permission in the schema.
ExpPermission is the representation of a permission in the schema.
ExpRelation is the representation of a relation in the schema.
ExpRelation is the representation of a relation in the schema.
ExpRelationReference is a reference to a relation or permission in the schema.
ExpRelationReference is a reference to a relation or permission in the schema.
Protobuf type
authzed.api.v1.ExpRelationSubjectTypeChange
Protobuf type
authzed.api.v1.ExpRelationSubjectTypeChange
ExpSchemaDiff is the representation of a diff between two schemas.
ExpSchemaDiff is the representation of a diff between two schemas.
ExpSchemaFilter is a filter that can be applied to the schema on reflection.
ExpSchemaFilter is a filter that can be applied to the schema on reflection.
ExpTypeReference is the representation of a type reference in the schema.
ExpTypeReference is the representation of a type reference in the schema.
ImportBulkRelationshipsRequest represents one batch of the streaming
ImportBulkRelationships API.
ImportBulkRelationshipsRequest represents one batch of the streaming
ImportBulkRelationships API.
ImportBulkRelationshipsResponse is returned on successful completion of the
bulk load stream, and contains the total number of relationships loaded.
ImportBulkRelationshipsResponse is returned on successful completion of the
bulk load stream, and contains the total number of relationships loaded.
Protobuf type
authzed.api.materialize.v0.LookupPermissionSetsRequest
Protobuf type
authzed.api.materialize.v0.LookupPermissionSetsRequest
LookupPermissionSetsRequired is a signal that the consumer should perform a LookupPermissionSets call because
the permission set snapshot needs to be rebuilt from scratch.
LookupPermissionSetsRequired is a signal that the consumer should perform a LookupPermissionSets call because
the permission set snapshot needs to be rebuilt from scratch.
Protobuf type
authzed.api.materialize.v0.LookupPermissionSetsResponse
Protobuf type
authzed.api.materialize.v0.LookupPermissionSetsResponse
LookupPermissionship represents whether a Lookup response was partially evaluated or not
LookupResourcesRequest performs a lookup of all resources of a particular
kind on which the subject has the specified permission or the relation in
which the subject exists, streaming back the IDs of those resources.
LookupResourcesRequest performs a lookup of all resources of a particular
kind on which the subject has the specified permission or the relation in
which the subject exists, streaming back the IDs of those resources.
LookupResourcesResponse contains a single matching resource object ID for the
requested object type, permission, and subject.
LookupResourcesResponse contains a single matching resource object ID for the
requested object type, permission, and subject.
LookupSubjectsRequest performs a lookup of all subjects of a particular
kind for which the subject has the specified permission or the relation in
which the subject exists, streaming back the IDs of those subjects.
LookupSubjectsRequest performs a lookup of all subjects of a particular
kind for which the subject has the specified permission or the relation in
which the subject exists, streaming back the IDs of those subjects.
Protobuf enum
authzed.api.v1.LookupSubjectsRequest.WildcardOption
LookupSubjectsResponse contains a single matching subject object ID for the
requested subject object type on the permission or relation.
LookupSubjectsResponse contains a single matching subject object ID for the
requested subject object type on the permission or relation.
Protobuf type
authzed.api.materialize.v0.MemberReference
Protobuf type
authzed.api.materialize.v0.MemberReference
ObjectReference is used to refer to a specific object in the system.
ObjectReference is used to refer to a specific object in the system.
`Contact` is a representation of OpenAPI v2 specification's Contact object.
`Contact` is a representation of OpenAPI v2 specification's Contact object.
`ExternalDocumentation` is a representation of OpenAPI v2 specification's
ExternalDocumentation object.
`ExternalDocumentation` is a representation of OpenAPI v2 specification's
ExternalDocumentation object.
`Header` is a representation of OpenAPI v2 specification's Header object.
`Header` is a representation of OpenAPI v2 specification's Header object.
`HeaderParameter` a HTTP header parameter.
`HeaderParameter` a HTTP header parameter.
`Type` is a supported HTTP header type.
`Info` is a representation of OpenAPI v2 specification's Info object.
`Info` is a representation of OpenAPI v2 specification's Info object.
`JSONSchema` represents properties from JSON Schema taken, and as used, in
the OpenAPI v2 spec.
`JSONSchema` represents properties from JSON Schema taken, and as used, in
the OpenAPI v2 spec.
'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
Protobuf enum
grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes
`License` is a representation of OpenAPI v2 specification's License object.
`License` is a representation of OpenAPI v2 specification's License object.
`Operation` is a representation of OpenAPI v2 specification's Operation object.
`Operation` is a representation of OpenAPI v2 specification's Operation object.
`Parameters` is a representation of OpenAPI v2 specification's parameters object.
`Parameters` is a representation of OpenAPI v2 specification's parameters object.
`Response` is a representation of OpenAPI v2 specification's Response object.
`Response` is a representation of OpenAPI v2 specification's Response object.
`Schema` is a representation of OpenAPI v2 specification's Schema object.
`Schema` is a representation of OpenAPI v2 specification's Schema object.
Scheme describes the schemes supported by the OpenAPI Swagger
and Operation objects.
`Scopes` is a representation of OpenAPI v2 specification's Scopes object.
`Scopes` is a representation of OpenAPI v2 specification's Scopes object.
`SecurityDefinitions` is a representation of OpenAPI v2 specification's
Security Definitions object.
`SecurityDefinitions` is a representation of OpenAPI v2 specification's
Security Definitions object.
`SecurityRequirement` is a representation of OpenAPI v2 specification's
Security Requirement object.
`SecurityRequirement` is a representation of OpenAPI v2 specification's
Security Requirement object.
If the security scheme is of type "oauth2", then the value is a list of
scope names required for the execution.
If the security scheme is of type "oauth2", then the value is a list of
scope names required for the execution.
`SecurityScheme` is a representation of OpenAPI v2 specification's
Security Scheme object.
`SecurityScheme` is a representation of OpenAPI v2 specification's
Security Scheme object.
The flow used by the OAuth2 security scheme.
The location of the API key.
The type of the security scheme.
`Swagger` is a representation of OpenAPI v2 specification's Swagger object.
`Swagger` is a representation of OpenAPI v2 specification's Swagger object.
`Tag` is a representation of OpenAPI v2 specification's Tag object.
`Tag` is a representation of OpenAPI v2 specification's Tag object.
PartialCaveatInfo carries information necessary for the client to take action
in the event a response contains a partially evaluated caveat
PartialCaveatInfo carries information necessary for the client to take action
in the event a response contains a partially evaluated caveat
Protobuf type
authzed.api.materialize.v0.PermissionChange
Protobuf type
authzed.api.materialize.v0.PermissionChange
Protobuf enum
authzed.api.materialize.v0.PermissionChange.Permissionship
PermissionRelationshipTree is used for representing a tree of a resource and
its permission relationships with other objects.
PermissionRelationshipTree is used for representing a tree of a resource and
its permission relationships with other objects.
Protobuf type
authzed.api.materialize.v0.PermissionSetChange
Protobuf type
authzed.api.materialize.v0.PermissionSetChange
Protobuf enum
authzed.api.materialize.v0.PermissionSetChange.SetOperation
PermissionsService implements a set of RPCs that perform operations on
relationships and permissions.
PermissionsService implements a set of RPCs that perform operations on
relationships and permissions.
A stub to allow clients to do synchronous rpc calls to service PermissionsService.
A stub to allow clients to do ListenableFuture-style rpc calls to service PermissionsService.
Base class for the server implementation of the service PermissionsService.
A stub to allow clients to do asynchronous rpc calls to service PermissionsService.
Precondition specifies how and the existence or absence of certain
relationships as expressed through the accompanying filter should affect
whether or not the operation proceeds.
Precondition specifies how and the existence or absence of certain
relationships as expressed through the accompanying filter should affect
whether or not the operation proceeds.
Protobuf enum
authzed.api.v1.Precondition.Operation
Protobuf type
authzed.api.v1.ReadCounterValue
Protobuf type
authzed.api.v1.ReadCounterValue
ReadRelationshipsRequest specifies one or more filters used to read matching
relationships within the system.
ReadRelationshipsRequest specifies one or more filters used to read matching
relationships within the system.
ReadRelationshipsResponse contains a Relationship found that matches the
specified relationship filter(s).
ReadRelationshipsResponse contains a Relationship found that matches the
specified relationship filter(s).
ReadSchemaRequest returns the schema from the database.
ReadSchemaRequest returns the schema from the database.
ReadSchemaResponse is the resulting data after having read the Object
Definitions from a Schema.
ReadSchemaResponse is the resulting data after having read the Object
Definitions from a Schema.
Relationship specifies how a resource relates to a subject.
Relationship specifies how a resource relates to a subject.
RelationshipFilter is a collection of filters which when applied to a
relationship will return relationships that have exactly matching fields.
RelationshipFilter is a collection of filters which when applied to a
relationship will return relationships that have exactly matching fields.
RelationshipUpdate is used for mutating a single relationship within the
service.
RelationshipUpdate is used for mutating a single relationship within the
service.
Protobuf enum
authzed.api.v1.RelationshipUpdate.Operation
ResolvedSubject is a single subject resolved within LookupSubjects.
ResolvedSubject is a single subject resolved within LookupSubjects.
ReadSchemaRequest is the required data to read Object Definitions from
a Schema.
ReadSchemaRequest is the required data to read Object Definitions from
a Schema.
ReadSchemaResponse is the resulting data after having read the Object
Definitions from a Schema.
ReadSchemaResponse is the resulting data after having read the Object
Definitions from a Schema.
WriteSchemaRequest is the required data used to "upsert" the Schema of a
Permissions System.
WriteSchemaRequest is the required data used to "upsert" the Schema of a
Permissions System.
WriteSchemaResponse is the resulting data after having written a Schema to
a Permissions System.
WriteSchemaResponse is the resulting data after having written a Schema to
a Permissions System.
SchemaService implements operations on a Permissions System's Schema.
SchemaService implements operations on a Permissions System's Schema.
SchemaService implements operations on a Permissions System's Schema.
SchemaService implements operations on a Permissions System's Schema.
A stub to allow clients to do synchronous rpc calls to service SchemaService.
A stub to allow clients to do synchronous rpc calls to service SchemaService.
A stub to allow clients to do ListenableFuture-style rpc calls to service SchemaService.
A stub to allow clients to do ListenableFuture-style rpc calls to service SchemaService.
Base class for the server implementation of the service SchemaService.
Base class for the server implementation of the service SchemaService.
A stub to allow clients to do asynchronous rpc calls to service SchemaService.
A stub to allow clients to do asynchronous rpc calls to service SchemaService.
Protobuf type
authzed.api.materialize.v0.SetReference
Protobuf type
authzed.api.materialize.v0.SetReference
SubjectFilter specifies a filter on the subject of a relationship.
SubjectFilter specifies a filter on the subject of a relationship.
Protobuf type
authzed.api.v1.SubjectFilter.RelationFilter
Protobuf type
authzed.api.v1.SubjectFilter.RelationFilter
SubjectReference is used for referring to the subject portion of a
Relationship.
SubjectReference is used for referring to the subject portion of a
Relationship.
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
BoolRules describes the constraints applied to `bool` values
BoolRules describes the constraints applied to `bool` values
BytesRules describe the constraints applied to `bytes` values
BytesRules describe the constraints applied to `bytes` values
DoubleRules describes the constraints applied to `double` values
DoubleRules describes the constraints applied to `double` values
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
EnumRules describe the constraints applied to enum values
EnumRules describe the constraints applied to enum values
FieldRules encapsulates the rules for each type of field.
FieldRules encapsulates the rules for each type of field.
Fixed32Rules describes the constraints applied to `fixed32` values
Fixed32Rules describes the constraints applied to `fixed32` values
Fixed64Rules describes the constraints applied to `fixed64` values
Fixed64Rules describes the constraints applied to `fixed64` values
FloatRules describes the constraints applied to `float` values
FloatRules describes the constraints applied to `float` values
Int32Rules describes the constraints applied to `int32` values
Int32Rules describes the constraints applied to `int32` values
Int64Rules describes the constraints applied to `int64` values
Int64Rules describes the constraints applied to `int64` values
WellKnownRegex contain some well-known patterns.
MapRules describe the constraints applied to `map` values
MapRules describe the constraints applied to `map` values
MessageRules describe the constraints applied to embedded message values.
MessageRules describe the constraints applied to embedded message values.
RepeatedRules describe the constraints applied to `repeated` values
RepeatedRules describe the constraints applied to `repeated` values
SFixed32Rules describes the constraints applied to `sfixed32` values
SFixed32Rules describes the constraints applied to `sfixed32` values
SFixed64Rules describes the constraints applied to `sfixed64` values
SFixed64Rules describes the constraints applied to `sfixed64` values
SInt32Rules describes the constraints applied to `sint32` values
SInt32Rules describes the constraints applied to `sint32` values
SInt64Rules describes the constraints applied to `sint64` values
SInt64Rules describes the constraints applied to `sint64` values
StringRules describe the constraints applied to `string` values
StringRules describe the constraints applied to `string` values
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
UInt32Rules describes the constraints applied to `uint32` values
UInt32Rules describes the constraints applied to `uint32` values
UInt64Rules describes the constraints applied to `uint64` values
UInt64Rules describes the constraints applied to `uint64` values
Protobuf type
authzed.api.materialize.v0.WatchedPermission
Protobuf type
authzed.api.materialize.v0.WatchedPermission
Protobuf type
authzed.api.materialize.v0.WatchPermissionSetsRequest
Protobuf type
authzed.api.materialize.v0.WatchPermissionSetsRequest
Protobuf type
authzed.api.materialize.v0.WatchPermissionSetsResponse
Protobuf type
authzed.api.materialize.v0.WatchPermissionSetsResponse
A stub to allow clients to do synchronous rpc calls to service WatchPermissionSetsService.
A stub to allow clients to do ListenableFuture-style rpc calls to service WatchPermissionSetsService.
Base class for the server implementation of the service WatchPermissionSetsService.
A stub to allow clients to do asynchronous rpc calls to service WatchPermissionSetsService.
Protobuf type
authzed.api.materialize.v0.WatchPermissionsRequest
Protobuf type
authzed.api.materialize.v0.WatchPermissionsRequest
Protobuf type
authzed.api.materialize.v0.WatchPermissionsResponse
Protobuf type
authzed.api.materialize.v0.WatchPermissionsResponse
A stub to allow clients to do synchronous rpc calls to service WatchPermissionsService.
A stub to allow clients to do ListenableFuture-style rpc calls to service WatchPermissionsService.
Base class for the server implementation of the service WatchPermissionsService.
A stub to allow clients to do asynchronous rpc calls to service WatchPermissionsService.
WatchRequest specifies the object definitions for which we want to start
watching mutations, and an optional start snapshot for when to start
watching.
WatchRequest specifies the object definitions for which we want to start
watching mutations, and an optional start snapshot for when to start
watching.
PermissionUpdate represents a single permission update for a specific
subject's permissions.
PermissionUpdate represents a single permission update for a specific
subject's permissions.
todo: work this into the v1 core API at some point since it's used
across services.
WatchResourcesRequest starts a watch for specific permission updates
for the given resource and subject types.
WatchResourcesRequest starts a watch for specific permission updates
for the given resource and subject types.
WatchResourcesResponse enumerates the list of permission updates that have
occurred as a result of one or more relationship updates.
WatchResourcesResponse enumerates the list of permission updates that have
occurred as a result of one or more relationship updates.
WatchResourcesService is used to receive a stream of updates for resources of a
specific (resource type, permission, subject) combination.
WatchResourcesService is used to receive a stream of updates for resources of a
specific (resource type, permission, subject) combination.
A stub to allow clients to do synchronous rpc calls to service WatchResourcesService.
A stub to allow clients to do ListenableFuture-style rpc calls to service WatchResourcesService.
Base class for the server implementation of the service WatchResourcesService.
A stub to allow clients to do asynchronous rpc calls to service WatchResourcesService.
WatchResponse contains all tuple modification events in ascending
timestamp order, from the requested start snapshot to a snapshot
encoded in the watch response.
WatchResponse contains all tuple modification events in ascending
timestamp order, from the requested start snapshot to a snapshot
encoded in the watch response.
A stub to allow clients to do synchronous rpc calls to service WatchService.
A stub to allow clients to do ListenableFuture-style rpc calls to service WatchService.
Base class for the server implementation of the service WatchService.
A stub to allow clients to do asynchronous rpc calls to service WatchService.
WriteRelationshipsRequest contains a list of Relationship mutations that
should be applied to the service.
WriteRelationshipsRequest contains a list of Relationship mutations that
should be applied to the service.
Protobuf type
authzed.api.v1.WriteRelationshipsResponse
Protobuf type
authzed.api.v1.WriteRelationshipsResponse
WriteSchemaRequest is the required data used to "upsert" the Schema of a
Permissions System.
WriteSchemaRequest is the required data used to "upsert" the Schema of a
Permissions System.
WriteSchemaResponse is the resulting data after having written a Schema to
a Permissions System.
WriteSchemaResponse is the resulting data after having written a Schema to
a Permissions System.
ZedToken is used to provide causality metadata between Write and Check
requests.
ZedToken is used to provide causality metadata between Write and Check
requests.