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) 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) 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, OpenFGAService_StreamedListObjectsServer) 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_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" )
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: "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, }, }, 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) 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) (OpenFGAService_StreamedListObjectsClient, error) ListObjects(ctx context.Context, in *v1.ListObjectsRequest, opts ...grpc.CallOption) (*v1.ListObjectsResponse, 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) 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, OpenFGAService_StreamedListObjectsServer) error ListObjects(context.Context, *v1.ListObjectsRequest) (*v1.ListObjectsResponse, error) }
OpenFGAServiceServer is the server API for OpenFGAService service. All implementations should embed UnimplementedOpenFGAServiceServer for forward compatibility
type OpenFGAService_StreamedListObjectsClient ¶
type OpenFGAService_StreamedListObjectsClient interface { Recv() (*v1.StreamedListObjectsResponse, error) grpc.ClientStream }
type OpenFGAService_StreamedListObjectsServer ¶
type OpenFGAService_StreamedListObjectsServer interface { Send(*v1.StreamedListObjectsResponse) error grpc.ServerStream }
type UnimplementedOpenFGAServiceServer ¶
type UnimplementedOpenFGAServiceServer struct { }
UnimplementedOpenFGAServiceServer should be embedded to have forward compatible implementations.
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) 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, OpenFGAService_StreamedListObjectsServer) 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.