service

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 8 Imported by: 6

Documentation

Index

Constants

View Source
const (
	File_RegisterUpload_FullMethodName     = "/todennus.proto.service.File/RegisterUpload"
	File_CreatePresignedURL_FullMethodName = "/todennus.proto.service.File/CreatePresignedURL"
	File_ChangeRefcount_FullMethodName     = "/todennus.proto.service.File/ChangeRefcount"
)
View Source
const (
	OAuth2Client_GetByID_FullMethodName  = "/todennus.proto.service.OAuth2Client/GetByID"
	OAuth2Client_Validate_FullMethodName = "/todennus.proto.service.OAuth2Client/Validate"
)
View Source
const (
	User_GetByID_FullMethodName                   = "/todennus.proto.service.User/GetByID"
	User_Validate_FullMethodName                  = "/todennus.proto.service.User/Validate"
	User_ValidateAvatarPolicyToken_FullMethodName = "/todennus.proto.service.User/ValidateAvatarPolicyToken"
)

Variables

View Source
var File_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "todennus.proto.service.File",
	HandlerType: (*FileServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RegisterUpload",
			Handler:    _File_RegisterUpload_Handler,
		},
		{
			MethodName: "CreatePresignedURL",
			Handler:    _File_CreatePresignedURL_Handler,
		},
		{
			MethodName: "ChangeRefcount",
			Handler:    _File_ChangeRefcount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "file.proto",
}

File_ServiceDesc is the grpc.ServiceDesc for File service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_oauth2_client_proto protoreflect.FileDescriptor
View Source
var OAuth2Client_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "todennus.proto.service.OAuth2Client",
	HandlerType: (*OAuth2ClientServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetByID",
			Handler:    _OAuth2Client_GetByID_Handler,
		},
		{
			MethodName: "Validate",
			Handler:    _OAuth2Client_Validate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "oauth2_client.proto",
}

OAuth2Client_ServiceDesc is the grpc.ServiceDesc for OAuth2Client service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var User_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "todennus.proto.service.User",
	HandlerType: (*UserServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetByID",
			Handler:    _User_GetByID_Handler,
		},
		{
			MethodName: "Validate",
			Handler:    _User_Validate_Handler,
		},
		{
			MethodName: "ValidateAvatarPolicyToken",
			Handler:    _User_ValidateAvatarPolicyToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "user.proto",
}

User_ServiceDesc is the grpc.ServiceDesc for User service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterFileServer added in v0.4.0

func RegisterFileServer(s grpc.ServiceRegistrar, srv FileServer)

func RegisterOAuth2ClientServer added in v0.2.0

func RegisterOAuth2ClientServer(s grpc.ServiceRegistrar, srv OAuth2ClientServer)

func RegisterUserServer

func RegisterUserServer(s grpc.ServiceRegistrar, srv UserServer)

Types

type FileClient added in v0.4.0

FileClient is the client API for File 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 NewFileClient added in v0.4.0

func NewFileClient(cc grpc.ClientConnInterface) FileClient

type FileServer added in v0.4.0

type FileServer interface {
	RegisterUpload(context.Context, *dto.FileRegisterUploadRequest) (*dto.FileRegisterUploadResponse, error)
	CreatePresignedURL(context.Context, *dto.FileCreatePresignedURLRequest) (*dto.FileCreatePresignedURLResponse, error)
	ChangeRefcount(context.Context, *dto.FileChangeRefcountRequest) (*dto.FileChangeRefcountResponse, error)
	// contains filtered or unexported methods
}

FileServer is the server API for File service. All implementations must embed UnimplementedFileServer for forward compatibility.

type OAuth2ClientClient added in v0.2.0

OAuth2ClientClient is the client API for OAuth2Client 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 NewOAuth2ClientClient added in v0.2.0

func NewOAuth2ClientClient(cc grpc.ClientConnInterface) OAuth2ClientClient

type OAuth2ClientServer added in v0.2.0

type OAuth2ClientServer interface {
	GetByID(context.Context, *dto.OAuth2ClientGetByIDRequest) (*dto.OAuth2ClientGetByIDResponse, error)
	Validate(context.Context, *dto.OAuth2ClientValidateRequest) (*dto.OAuth2ClientValidateResponse, error)
	// contains filtered or unexported methods
}

OAuth2ClientServer is the server API for OAuth2Client service. All implementations must embed UnimplementedOAuth2ClientServer for forward compatibility.

type UnimplementedFileServer added in v0.4.0

type UnimplementedFileServer struct{}

UnimplementedFileServer must 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 (UnimplementedFileServer) ChangeRefcount added in v0.5.0

func (UnimplementedFileServer) CreatePresignedURL added in v0.5.0

func (UnimplementedFileServer) RegisterUpload added in v0.5.0

type UnimplementedOAuth2ClientServer added in v0.2.0

type UnimplementedOAuth2ClientServer struct{}

UnimplementedOAuth2ClientServer must 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 (UnimplementedOAuth2ClientServer) GetByID added in v0.2.0

func (UnimplementedOAuth2ClientServer) Validate added in v0.2.0

type UnimplementedUserServer

type UnimplementedUserServer struct{}

UnimplementedUserServer must 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 (UnimplementedUserServer) GetByID

func (UnimplementedUserServer) Validate

type UnsafeFileServer added in v0.4.0

type UnsafeFileServer interface {
	// contains filtered or unexported methods
}

UnsafeFileServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FileServer will result in compilation errors.

type UnsafeOAuth2ClientServer added in v0.2.0

type UnsafeOAuth2ClientServer interface {
	// contains filtered or unexported methods
}

UnsafeOAuth2ClientServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OAuth2ClientServer will result in compilation errors.

type UnsafeUserServer

type UnsafeUserServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServer will result in compilation errors.

type UserClient

UserClient is the client API for User 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 NewUserClient

func NewUserClient(cc grpc.ClientConnInterface) UserClient

type UserServer

type UserServer interface {
	GetByID(context.Context, *dto.UserGetByIDRequest) (*dto.UserGetByIDResponse, error)
	Validate(context.Context, *dto.UserValidateRequest) (*dto.UserValidateResponse, error)
	ValidateAvatarPolicyToken(context.Context, *dto.UserValidateAvatarPolicyTokenRequest) (*dto.UserValidateAvatarPolicyTokenResponse, error)
	// contains filtered or unexported methods
}

UserServer is the server API for User service. All implementations must embed UnimplementedUserServer for forward compatibility.

Directories

Path Synopsis
dto

Jump to

Keyboard shortcuts

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