Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterOpenFGAServiceServer(s grpc.ServiceRegistrar, srv OpenFGAServiceServer)
- type OpenFGAServiceClient
- type OpenFGAServiceServer
- type OpenFGAService_StreamedListObjectsClient
- type OpenFGAService_StreamedListObjectsServer
- type UnimplementedOpenFGAServiceServer
- func (UnimplementedOpenFGAServiceServer) BatchCheck(context.Context, *v1.BatchCheckRequest) (*v1.BatchCheckResponse, error)
- func (UnimplementedOpenFGAServiceServer) Check(context.Context, *v1.CheckRequest) (*v1.CheckResponse, error)
- func (UnimplementedOpenFGAServiceServer) CreateStore(context.Context, *v1.CreateStoreRequest) (*v1.CreateStoreResponse, error)
- func (UnimplementedOpenFGAServiceServer) DeleteStore(context.Context, *v1.DeleteStoreRequest) (*v1.DeleteStoreResponse, error)
- func (UnimplementedOpenFGAServiceServer) Expand(context.Context, *v1.ExpandRequest) (*v1.ExpandResponse, error)
- func (UnimplementedOpenFGAServiceServer) GetStore(context.Context, *v1.GetStoreRequest) (*v1.GetStoreResponse, error)
- func (UnimplementedOpenFGAServiceServer) ListObjects(context.Context, *v1.ListObjectsRequest) (*v1.ListObjectsResponse, error)
- func (UnimplementedOpenFGAServiceServer) ListStores(context.Context, *v1.ListStoresRequest) (*v1.ListStoresResponse, error)
- func (UnimplementedOpenFGAServiceServer) ListUsers(context.Context, *v1.ListUsersRequest) (*v1.ListUsersResponse, error)
- func (UnimplementedOpenFGAServiceServer) Read(context.Context, *v1.ReadRequest) (*v1.ReadResponse, error)
- func (UnimplementedOpenFGAServiceServer) ReadAssertions(context.Context, *v1.ReadAssertionsRequest) (*v1.ReadAssertionsResponse, error)
- func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModel(context.Context, *v1.ReadAuthorizationModelRequest) (*v1.ReadAuthorizationModelResponse, error)
- func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModels(context.Context, *v1.ReadAuthorizationModelsRequest) (*v1.ReadAuthorizationModelsResponse, error)
- func (UnimplementedOpenFGAServiceServer) ReadChanges(context.Context, *v1.ReadChangesRequest) (*v1.ReadChangesResponse, error)
- func (UnimplementedOpenFGAServiceServer) StreamedListObjects(*v1.StreamedListObjectsRequest, ...) error
- func (UnimplementedOpenFGAServiceServer) UpdateStore(context.Context, *v1.UpdateStoreRequest) (*v1.UpdateStoreResponse, error)
- func (UnimplementedOpenFGAServiceServer) Write(context.Context, *v1.WriteRequest) (*v1.WriteResponse, error)
- func (UnimplementedOpenFGAServiceServer) WriteAssertions(context.Context, *v1.WriteAssertionsRequest) (*v1.WriteAssertionsResponse, error)
- func (UnimplementedOpenFGAServiceServer) WriteAuthorizationModel(context.Context, *v1.WriteAuthorizationModelRequest) (*v1.WriteAuthorizationModelResponse, error)
- type UnsafeOpenFGAServiceServer
Constants ¶
const ( OpenFGAService_Read_FullMethodName = "/openfga.v1.OpenFGAService/Read" OpenFGAService_Write_FullMethodName = "/openfga.v1.OpenFGAService/Write" OpenFGAService_Check_FullMethodName = "/openfga.v1.OpenFGAService/Check" OpenFGAService_BatchCheck_FullMethodName = "/openfga.v1.OpenFGAService/BatchCheck" OpenFGAService_Expand_FullMethodName = "/openfga.v1.OpenFGAService/Expand" OpenFGAService_ReadAuthorizationModels_FullMethodName = "/openfga.v1.OpenFGAService/ReadAuthorizationModels" OpenFGAService_ReadAuthorizationModel_FullMethodName = "/openfga.v1.OpenFGAService/ReadAuthorizationModel" OpenFGAService_WriteAuthorizationModel_FullMethodName = "/openfga.v1.OpenFGAService/WriteAuthorizationModel" OpenFGAService_WriteAssertions_FullMethodName = "/openfga.v1.OpenFGAService/WriteAssertions" OpenFGAService_ReadAssertions_FullMethodName = "/openfga.v1.OpenFGAService/ReadAssertions" OpenFGAService_ReadChanges_FullMethodName = "/openfga.v1.OpenFGAService/ReadChanges" OpenFGAService_CreateStore_FullMethodName = "/openfga.v1.OpenFGAService/CreateStore" OpenFGAService_UpdateStore_FullMethodName = "/openfga.v1.OpenFGAService/UpdateStore" OpenFGAService_DeleteStore_FullMethodName = "/openfga.v1.OpenFGAService/DeleteStore" OpenFGAService_GetStore_FullMethodName = "/openfga.v1.OpenFGAService/GetStore" OpenFGAService_ListStores_FullMethodName = "/openfga.v1.OpenFGAService/ListStores" OpenFGAService_StreamedListObjects_FullMethodName = "/openfga.v1.OpenFGAService/StreamedListObjects" OpenFGAService_ListObjects_FullMethodName = "/openfga.v1.OpenFGAService/ListObjects" OpenFGAService_ListUsers_FullMethodName = "/openfga.v1.OpenFGAService/ListUsers" )
Variables ¶
var OpenFGAService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "openfga.v1.OpenFGAService", HandlerType: (*OpenFGAServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Read", Handler: _OpenFGAService_Read_Handler, }, { MethodName: "Write", Handler: _OpenFGAService_Write_Handler, }, { MethodName: "Check", Handler: _OpenFGAService_Check_Handler, }, { MethodName: "BatchCheck", Handler: _OpenFGAService_BatchCheck_Handler, }, { MethodName: "Expand", Handler: _OpenFGAService_Expand_Handler, }, { MethodName: "ReadAuthorizationModels", Handler: _OpenFGAService_ReadAuthorizationModels_Handler, }, { MethodName: "ReadAuthorizationModel", Handler: _OpenFGAService_ReadAuthorizationModel_Handler, }, { MethodName: "WriteAuthorizationModel", Handler: _OpenFGAService_WriteAuthorizationModel_Handler, }, { MethodName: "WriteAssertions", Handler: _OpenFGAService_WriteAssertions_Handler, }, { MethodName: "ReadAssertions", Handler: _OpenFGAService_ReadAssertions_Handler, }, { MethodName: "ReadChanges", Handler: _OpenFGAService_ReadChanges_Handler, }, { MethodName: "CreateStore", Handler: _OpenFGAService_CreateStore_Handler, }, { MethodName: "UpdateStore", Handler: _OpenFGAService_UpdateStore_Handler, }, { MethodName: "DeleteStore", Handler: _OpenFGAService_DeleteStore_Handler, }, { MethodName: "GetStore", Handler: _OpenFGAService_GetStore_Handler, }, { MethodName: "ListStores", Handler: _OpenFGAService_ListStores_Handler, }, { MethodName: "ListObjects", Handler: _OpenFGAService_ListObjects_Handler, }, { MethodName: "ListUsers", Handler: _OpenFGAService_ListUsers_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StreamedListObjects", Handler: _OpenFGAService_StreamedListObjects_Handler, ServerStreams: true, }, }, Metadata: "openfga/v1/openfga_service.proto", }
OpenFGAService_ServiceDesc is the grpc.ServiceDesc for OpenFGAService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterOpenFGAServiceServer ¶
func RegisterOpenFGAServiceServer(s grpc.ServiceRegistrar, srv OpenFGAServiceServer)
Types ¶
type OpenFGAServiceClient ¶
type OpenFGAServiceClient interface {
Read(ctx context.Context, in *v1.ReadRequest, opts ...grpc.CallOption) (*v1.ReadResponse, error)
Write(ctx context.Context, in *v1.WriteRequest, opts ...grpc.CallOption) (*v1.WriteResponse, error)
Check(ctx context.Context, in *v1.CheckRequest, opts ...grpc.CallOption) (*v1.CheckResponse, error)
BatchCheck(ctx context.Context, in *v1.BatchCheckRequest, opts ...grpc.CallOption) (*v1.BatchCheckResponse, error)
Expand(ctx context.Context, in *v1.ExpandRequest, opts ...grpc.CallOption) (*v1.ExpandResponse, error)
ReadAuthorizationModels(ctx context.Context, in *v1.ReadAuthorizationModelsRequest, opts ...grpc.CallOption) (*v1.ReadAuthorizationModelsResponse, error)
ReadAuthorizationModel(ctx context.Context, in *v1.ReadAuthorizationModelRequest, opts ...grpc.CallOption) (*v1.ReadAuthorizationModelResponse, error)
WriteAuthorizationModel(ctx context.Context, in *v1.WriteAuthorizationModelRequest, opts ...grpc.CallOption) (*v1.WriteAuthorizationModelResponse, error)
WriteAssertions(ctx context.Context, in *v1.WriteAssertionsRequest, opts ...grpc.CallOption) (*v1.WriteAssertionsResponse, error)
ReadAssertions(ctx context.Context, in *v1.ReadAssertionsRequest, opts ...grpc.CallOption) (*v1.ReadAssertionsResponse, error)
ReadChanges(ctx context.Context, in *v1.ReadChangesRequest, opts ...grpc.CallOption) (*v1.ReadChangesResponse, error)
CreateStore(ctx context.Context, in *v1.CreateStoreRequest, opts ...grpc.CallOption) (*v1.CreateStoreResponse, error)
UpdateStore(ctx context.Context, in *v1.UpdateStoreRequest, opts ...grpc.CallOption) (*v1.UpdateStoreResponse, error)
DeleteStore(ctx context.Context, in *v1.DeleteStoreRequest, opts ...grpc.CallOption) (*v1.DeleteStoreResponse, error)
GetStore(ctx context.Context, in *v1.GetStoreRequest, opts ...grpc.CallOption) (*v1.GetStoreResponse, error)
ListStores(ctx context.Context, in *v1.ListStoresRequest, opts ...grpc.CallOption) (*v1.ListStoresResponse, error)
StreamedListObjects(ctx context.Context, in *v1.StreamedListObjectsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[v1.StreamedListObjectsResponse], error)
ListObjects(ctx context.Context, in *v1.ListObjectsRequest, opts ...grpc.CallOption) (*v1.ListObjectsResponse, error)
ListUsers(ctx context.Context, in *v1.ListUsersRequest, opts ...grpc.CallOption) (*v1.ListUsersResponse, error)
}
OpenFGAServiceClient is the client API for OpenFGAService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOpenFGAServiceClient ¶
func NewOpenFGAServiceClient(cc grpc.ClientConnInterface) OpenFGAServiceClient
type OpenFGAServiceServer ¶
type OpenFGAServiceServer interface {
Read(context.Context, *v1.ReadRequest) (*v1.ReadResponse, error)
Write(context.Context, *v1.WriteRequest) (*v1.WriteResponse, error)
Check(context.Context, *v1.CheckRequest) (*v1.CheckResponse, error)
BatchCheck(context.Context, *v1.BatchCheckRequest) (*v1.BatchCheckResponse, error)
Expand(context.Context, *v1.ExpandRequest) (*v1.ExpandResponse, error)
ReadAuthorizationModels(context.Context, *v1.ReadAuthorizationModelsRequest) (*v1.ReadAuthorizationModelsResponse, error)
ReadAuthorizationModel(context.Context, *v1.ReadAuthorizationModelRequest) (*v1.ReadAuthorizationModelResponse, error)
WriteAuthorizationModel(context.Context, *v1.WriteAuthorizationModelRequest) (*v1.WriteAuthorizationModelResponse, error)
WriteAssertions(context.Context, *v1.WriteAssertionsRequest) (*v1.WriteAssertionsResponse, error)
ReadAssertions(context.Context, *v1.ReadAssertionsRequest) (*v1.ReadAssertionsResponse, error)
ReadChanges(context.Context, *v1.ReadChangesRequest) (*v1.ReadChangesResponse, error)
CreateStore(context.Context, *v1.CreateStoreRequest) (*v1.CreateStoreResponse, error)
UpdateStore(context.Context, *v1.UpdateStoreRequest) (*v1.UpdateStoreResponse, error)
DeleteStore(context.Context, *v1.DeleteStoreRequest) (*v1.DeleteStoreResponse, error)
GetStore(context.Context, *v1.GetStoreRequest) (*v1.GetStoreResponse, error)
ListStores(context.Context, *v1.ListStoresRequest) (*v1.ListStoresResponse, error)
StreamedListObjects(*v1.StreamedListObjectsRequest, grpc.ServerStreamingServer[v1.StreamedListObjectsResponse]) error
ListObjects(context.Context, *v1.ListObjectsRequest) (*v1.ListObjectsResponse, error)
ListUsers(context.Context, *v1.ListUsersRequest) (*v1.ListUsersResponse, error)
}
OpenFGAServiceServer is the server API for OpenFGAService service. All implementations should embed UnimplementedOpenFGAServiceServer for forward compatibility.
type OpenFGAService_StreamedListObjectsClient ¶
type OpenFGAService_StreamedListObjectsClient = grpc.ServerStreamingClient[v1.StreamedListObjectsResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type OpenFGAService_StreamedListObjectsServer ¶
type OpenFGAService_StreamedListObjectsServer = grpc.ServerStreamingServer[v1.StreamedListObjectsResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type UnimplementedOpenFGAServiceServer ¶
type UnimplementedOpenFGAServiceServer struct{}
UnimplementedOpenFGAServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedOpenFGAServiceServer) BatchCheck ¶
func (UnimplementedOpenFGAServiceServer) BatchCheck(context.Context, *v1.BatchCheckRequest) (*v1.BatchCheckResponse, error)
func (UnimplementedOpenFGAServiceServer) Check ¶
func (UnimplementedOpenFGAServiceServer) Check(context.Context, *v1.CheckRequest) (*v1.CheckResponse, error)
func (UnimplementedOpenFGAServiceServer) CreateStore ¶
func (UnimplementedOpenFGAServiceServer) CreateStore(context.Context, *v1.CreateStoreRequest) (*v1.CreateStoreResponse, error)
func (UnimplementedOpenFGAServiceServer) DeleteStore ¶
func (UnimplementedOpenFGAServiceServer) DeleteStore(context.Context, *v1.DeleteStoreRequest) (*v1.DeleteStoreResponse, error)
func (UnimplementedOpenFGAServiceServer) Expand ¶
func (UnimplementedOpenFGAServiceServer) Expand(context.Context, *v1.ExpandRequest) (*v1.ExpandResponse, error)
func (UnimplementedOpenFGAServiceServer) GetStore ¶
func (UnimplementedOpenFGAServiceServer) GetStore(context.Context, *v1.GetStoreRequest) (*v1.GetStoreResponse, error)
func (UnimplementedOpenFGAServiceServer) ListObjects ¶
func (UnimplementedOpenFGAServiceServer) ListObjects(context.Context, *v1.ListObjectsRequest) (*v1.ListObjectsResponse, error)
func (UnimplementedOpenFGAServiceServer) ListStores ¶
func (UnimplementedOpenFGAServiceServer) ListStores(context.Context, *v1.ListStoresRequest) (*v1.ListStoresResponse, error)
func (UnimplementedOpenFGAServiceServer) ListUsers ¶
func (UnimplementedOpenFGAServiceServer) ListUsers(context.Context, *v1.ListUsersRequest) (*v1.ListUsersResponse, error)
func (UnimplementedOpenFGAServiceServer) Read ¶
func (UnimplementedOpenFGAServiceServer) Read(context.Context, *v1.ReadRequest) (*v1.ReadResponse, error)
func (UnimplementedOpenFGAServiceServer) ReadAssertions ¶
func (UnimplementedOpenFGAServiceServer) ReadAssertions(context.Context, *v1.ReadAssertionsRequest) (*v1.ReadAssertionsResponse, error)
func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModel ¶
func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModel(context.Context, *v1.ReadAuthorizationModelRequest) (*v1.ReadAuthorizationModelResponse, error)
func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModels ¶
func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModels(context.Context, *v1.ReadAuthorizationModelsRequest) (*v1.ReadAuthorizationModelsResponse, error)
func (UnimplementedOpenFGAServiceServer) ReadChanges ¶
func (UnimplementedOpenFGAServiceServer) ReadChanges(context.Context, *v1.ReadChangesRequest) (*v1.ReadChangesResponse, error)
func (UnimplementedOpenFGAServiceServer) StreamedListObjects ¶
func (UnimplementedOpenFGAServiceServer) StreamedListObjects(*v1.StreamedListObjectsRequest, grpc.ServerStreamingServer[v1.StreamedListObjectsResponse]) error
func (UnimplementedOpenFGAServiceServer) UpdateStore ¶
func (UnimplementedOpenFGAServiceServer) UpdateStore(context.Context, *v1.UpdateStoreRequest) (*v1.UpdateStoreResponse, error)
func (UnimplementedOpenFGAServiceServer) Write ¶
func (UnimplementedOpenFGAServiceServer) Write(context.Context, *v1.WriteRequest) (*v1.WriteResponse, error)
func (UnimplementedOpenFGAServiceServer) WriteAssertions ¶
func (UnimplementedOpenFGAServiceServer) WriteAssertions(context.Context, *v1.WriteAssertionsRequest) (*v1.WriteAssertionsResponse, error)
func (UnimplementedOpenFGAServiceServer) WriteAuthorizationModel ¶
func (UnimplementedOpenFGAServiceServer) WriteAuthorizationModel(context.Context, *v1.WriteAuthorizationModelRequest) (*v1.WriteAuthorizationModelResponse, error)
type UnsafeOpenFGAServiceServer ¶
type UnsafeOpenFGAServiceServer interface {
// contains filtered or unexported methods
}
UnsafeOpenFGAServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OpenFGAServiceServer will result in compilation errors.
Source Files
¶
- openfga_service_grpc.pb.go