translator

package
v0.0.31 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_translator_translator_proto protoreflect.FileDescriptor
View Source
var Translator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "translator.Translator",
	HandlerType: (*TranslatorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Languages",
			Handler:    _Translator_Languages_Handler,
		},
		{
			MethodName: "SetLanguage",
			Handler:    _Translator_SetLanguage_Handler,
		},
		{
			MethodName: "HWTrans",
			Handler:    _Translator_HWTrans_Handler,
		},
		{
			MethodName: "SetHWTrans",
			Handler:    _Translator_SetHWTrans_Handler,
		},
		{
			MethodName: "W2WTrans",
			Handler:    _Translator_W2WTrans_Handler,
		},
		{
			MethodName: "SetW2WTrans",
			Handler:    _Translator_SetW2WTrans_Handler,
		},
		{
			MethodName: "Trans",
			Handler:    _Translator_Trans_Handler,
		},
		{
			MethodName: "SetTrans",
			Handler:    _Translator_SetTrans_Handler,
		},
		{
			MethodName: "HexWordCount",
			Handler:    _Translator_HexWordCount_Handler,
		},
		{
			MethodName: "SetTranslatable",
			Handler:    _Translator_SetTranslatable_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "translator/translator.proto",
}

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

Functions

func RegisterTranslatorServer

func RegisterTranslatorServer(s grpc.ServiceRegistrar, srv TranslatorServer)

Types

type ArrLangMsg

type ArrLangMsg struct {
	Languages []*LangMsg `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
	// contains filtered or unexported fields
}

func (*ArrLangMsg) Descriptor deprecated

func (*ArrLangMsg) Descriptor() ([]byte, []int)

Deprecated: Use ArrLangMsg.ProtoReflect.Descriptor instead.

func (*ArrLangMsg) GetLanguages

func (x *ArrLangMsg) GetLanguages() []*LangMsg

func (*ArrLangMsg) ProtoMessage

func (*ArrLangMsg) ProtoMessage()

func (*ArrLangMsg) ProtoReflect added in v0.0.29

func (x *ArrLangMsg) ProtoReflect() protoreflect.Message

func (*ArrLangMsg) Reset

func (x *ArrLangMsg) Reset()

func (*ArrLangMsg) String

func (x *ArrLangMsg) String() string

type Count added in v0.0.12

type Count struct {
	Count int64 `json:"count"`
}

type CountMsg added in v0.0.12

type CountMsg struct {
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*CountMsg) Descriptor deprecated added in v0.0.12

func (*CountMsg) Descriptor() ([]byte, []int)

Deprecated: Use CountMsg.ProtoReflect.Descriptor instead.

func (*CountMsg) GetCount added in v0.0.12

func (x *CountMsg) GetCount() int64

func (*CountMsg) ProtoMessage added in v0.0.12

func (*CountMsg) ProtoMessage()

func (*CountMsg) ProtoReflect added in v0.0.29

func (x *CountMsg) ProtoReflect() protoreflect.Message

func (*CountMsg) Reset added in v0.0.12

func (x *CountMsg) Reset()

func (*CountMsg) String added in v0.0.12

func (x *CountMsg) String() string

type HWLang

type HWLang struct {
	HexLang HexLang `json:"hex_lang"`
	Order   int64   `json:"order"`
}

type HWLangMsg

type HWLangMsg struct {
	HexLang *HexLangMsg `protobuf:"bytes,1,opt,name=hexLang,proto3" json:"hexLang,omitempty"`
	Order   int64       `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*HWLangMsg) Descriptor deprecated

func (*HWLangMsg) Descriptor() ([]byte, []int)

Deprecated: Use HWLangMsg.ProtoReflect.Descriptor instead.

func (*HWLangMsg) GetHexLang

func (x *HWLangMsg) GetHexLang() *HexLangMsg

func (*HWLangMsg) GetOrder

func (x *HWLangMsg) GetOrder() int64

func (*HWLangMsg) ProtoMessage

func (*HWLangMsg) ProtoMessage()

func (*HWLangMsg) ProtoReflect added in v0.0.29

func (x *HWLangMsg) ProtoReflect() protoreflect.Message

func (*HWLangMsg) Reset

func (x *HWLangMsg) Reset()

func (*HWLangMsg) String

func (x *HWLangMsg) String() string

type HWTrans

type HWTrans struct {
	HWLang      HWLang `json:"hw_lang"`
	Translation string `json:"translation"`
}

type HWTransMsg

type HWTransMsg struct {
	HwLang *HWLangMsg `protobuf:"bytes,1,opt,name=hwLang,proto3" json:"hwLang,omitempty"`
	Trans  string     `protobuf:"bytes,2,opt,name=trans,proto3" json:"trans,omitempty"`
	// contains filtered or unexported fields
}

func (*HWTransMsg) Descriptor deprecated

func (*HWTransMsg) Descriptor() ([]byte, []int)

Deprecated: Use HWTransMsg.ProtoReflect.Descriptor instead.

func (*HWTransMsg) GetHwLang

func (x *HWTransMsg) GetHwLang() *HWLangMsg

func (*HWTransMsg) GetTrans

func (x *HWTransMsg) GetTrans() string

func (*HWTransMsg) ProtoMessage

func (*HWTransMsg) ProtoMessage()

func (*HWTransMsg) ProtoReflect added in v0.0.29

func (x *HWTransMsg) ProtoReflect() protoreflect.Message

func (*HWTransMsg) Reset

func (x *HWTransMsg) Reset()

func (*HWTransMsg) String

func (x *HWTransMsg) String() string

type HexLang

type HexLang struct {
	HexID  int64 `json:"hex_id"`
	LangID int64 `json:"lang_id"`
}

type HexLangMsg

type HexLangMsg struct {
	HexID  int64 `protobuf:"varint,1,opt,name=hexID,proto3" json:"hexID,omitempty"`
	LangID int64 `protobuf:"varint,2,opt,name=langID,proto3" json:"langID,omitempty"`
	// contains filtered or unexported fields
}

func (*HexLangMsg) Descriptor deprecated

func (*HexLangMsg) Descriptor() ([]byte, []int)

Deprecated: Use HexLangMsg.ProtoReflect.Descriptor instead.

func (*HexLangMsg) GetHexID

func (x *HexLangMsg) GetHexID() int64

func (*HexLangMsg) GetLangID

func (x *HexLangMsg) GetLangID() int64

func (*HexLangMsg) ProtoMessage

func (*HexLangMsg) ProtoMessage()

func (*HexLangMsg) ProtoReflect added in v0.0.29

func (x *HexLangMsg) ProtoReflect() protoreflect.Message

func (*HexLangMsg) Reset

func (x *HexLangMsg) Reset()

func (*HexLangMsg) String

func (x *HexLangMsg) String() string

type Lang

type Lang struct {
	ID   int64  `json:"id"`
	Name string `json:"name"`
}

type LangMsg

type LangMsg struct {
	Id   int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*LangMsg) Descriptor deprecated

func (*LangMsg) Descriptor() ([]byte, []int)

Deprecated: Use LangMsg.ProtoReflect.Descriptor instead.

func (*LangMsg) GetId

func (x *LangMsg) GetId() int64

func (*LangMsg) GetName

func (x *LangMsg) GetName() string

func (*LangMsg) ProtoMessage

func (*LangMsg) ProtoMessage()

func (*LangMsg) ProtoReflect added in v0.0.29

func (x *LangMsg) ProtoReflect() protoreflect.Message

func (*LangMsg) Reset

func (x *LangMsg) Reset()

func (*LangMsg) String

func (x *LangMsg) String() string

type Trans

type Trans struct {
	HexLang     HexLang `json:"hex_lang"`
	Translation string  `json:"translation"`
}

type TransMsg

type TransMsg struct {
	HexLang *HexLangMsg `protobuf:"bytes,1,opt,name=hexLang,proto3" json:"hexLang,omitempty"`
	Trans   string      `protobuf:"bytes,2,opt,name=trans,proto3" json:"trans,omitempty"`
	// contains filtered or unexported fields
}

func (*TransMsg) Descriptor deprecated

func (*TransMsg) Descriptor() ([]byte, []int)

Deprecated: Use TransMsg.ProtoReflect.Descriptor instead.

func (*TransMsg) GetHexLang added in v0.0.17

func (x *TransMsg) GetHexLang() *HexLangMsg

func (*TransMsg) GetTrans

func (x *TransMsg) GetTrans() string

func (*TransMsg) ProtoMessage

func (*TransMsg) ProtoMessage()

func (*TransMsg) ProtoReflect added in v0.0.29

func (x *TransMsg) ProtoReflect() protoreflect.Message

func (*TransMsg) Reset

func (x *TransMsg) Reset()

func (*TransMsg) String

func (x *TransMsg) String() string

type TranslatorClient

type TranslatorClient interface {
	Languages(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ArrLangMsg, error)
	SetLanguage(ctx context.Context, in *LangMsg, opts ...grpc.CallOption) (*empty.Empty, error)
	HWTrans(ctx context.Context, in *HWLangMsg, opts ...grpc.CallOption) (*HWTransMsg, error)
	SetHWTrans(ctx context.Context, in *HWTransMsg, opts ...grpc.CallOption) (*empty.Empty, error)
	W2WTrans(ctx context.Context, in *HexLangMsg, opts ...grpc.CallOption) (*TransMsg, error)
	SetW2WTrans(ctx context.Context, in *TransMsg, opts ...grpc.CallOption) (*empty.Empty, error)
	Trans(ctx context.Context, in *HexLangMsg, opts ...grpc.CallOption) (*TransMsg, error)
	SetTrans(ctx context.Context, in *TransMsg, opts ...grpc.CallOption) (*empty.Empty, error)
	HexWordCount(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*CountMsg, error)
	SetTranslatable(ctx context.Context, in *scanner.ArrTranslatableMsg, opts ...grpc.CallOption) (*empty.Empty, error)
}

TranslatorClient is the client API for Translator 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 NewTranslatorClient

func NewTranslatorClient(cc grpc.ClientConnInterface) TranslatorClient

type TranslatorServer

type TranslatorServer interface {
	Languages(context.Context, *empty.Empty) (*ArrLangMsg, error)
	SetLanguage(context.Context, *LangMsg) (*empty.Empty, error)
	HWTrans(context.Context, *HWLangMsg) (*HWTransMsg, error)
	SetHWTrans(context.Context, *HWTransMsg) (*empty.Empty, error)
	W2WTrans(context.Context, *HexLangMsg) (*TransMsg, error)
	SetW2WTrans(context.Context, *TransMsg) (*empty.Empty, error)
	Trans(context.Context, *HexLangMsg) (*TransMsg, error)
	SetTrans(context.Context, *TransMsg) (*empty.Empty, error)
	HexWordCount(context.Context, *empty.Empty) (*CountMsg, error)
	SetTranslatable(context.Context, *scanner.ArrTranslatableMsg) (*empty.Empty, error)
	// contains filtered or unexported methods
}

TranslatorServer is the server API for Translator service. All implementations must embed UnimplementedTranslatorServer for forward compatibility

type UnimplementedTranslatorServer

type UnimplementedTranslatorServer struct {
}

UnimplementedTranslatorServer must be embedded to have forward compatible implementations.

func (UnimplementedTranslatorServer) HWTrans

func (UnimplementedTranslatorServer) HexWordCount added in v0.0.9

func (UnimplementedTranslatorServer) Languages

func (UnimplementedTranslatorServer) SetHWTrans

func (UnimplementedTranslatorServer) SetLanguage

func (UnimplementedTranslatorServer) SetTrans

func (UnimplementedTranslatorServer) SetTranslatable added in v0.0.14

func (UnimplementedTranslatorServer) SetW2WTrans added in v0.0.18

func (UnimplementedTranslatorServer) Trans

func (UnimplementedTranslatorServer) W2WTrans

type UnsafeTranslatorServer added in v0.0.29

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

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

Jump to

Keyboard shortcuts

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