openfgav1grpc

package
v1.3.0-20240425220349-... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

View Source
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

View Source
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) CreateStore

func (UnimplementedOpenFGAServiceServer) DeleteStore

func (UnimplementedOpenFGAServiceServer) Expand

func (UnimplementedOpenFGAServiceServer) GetStore

func (UnimplementedOpenFGAServiceServer) ListObjects

func (UnimplementedOpenFGAServiceServer) ListStores

func (UnimplementedOpenFGAServiceServer) Read

func (UnimplementedOpenFGAServiceServer) ReadAssertions

func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModel

func (UnimplementedOpenFGAServiceServer) ReadAuthorizationModels

func (UnimplementedOpenFGAServiceServer) ReadChanges

func (UnimplementedOpenFGAServiceServer) StreamedListObjects

func (UnimplementedOpenFGAServiceServer) UpdateStore

func (UnimplementedOpenFGAServiceServer) Write

func (UnimplementedOpenFGAServiceServer) WriteAssertions

func (UnimplementedOpenFGAServiceServer) WriteAuthorizationModel

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL