greeting

package
v0.0.0-...-71fdcac Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2023 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Tongue_name = map[int32]string{
		0: "Unspecified",
		1: "English",
		2: "French",
		3: "German",
	}
	Tongue_value = map[string]int32{
		"Unspecified": 0,
		"English":     1,
		"French":      2,
		"German":      3,
	}
)

Enum value maps for Tongue.

View Source
var (
	GreetErr_name = map[int32]string{
		0: "NoError",
		1: "DispatchError",
		2: "UnmarshalFailed",
		3: "MarshalFailed",
		4: "UnknownLang",
	}
	GreetErr_value = map[string]int32{
		"NoError":         0,
		"DispatchError":   1,
		"UnmarshalFailed": 2,
		"MarshalFailed":   3,
		"UnknownLang":     4,
	}
)

Enum value maps for GreetErr.

View Source
var File_greeting_v1_greeting_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type FetchGreetingRequest

type FetchGreetingRequest struct {
	Tongue Tongue `protobuf:"varint,1,opt,name=tongue,proto3,enum=greeting.v1.Tongue" json:"tongue,omitempty"`
	// contains filtered or unexported fields
}

FetchGreet is called to retreive a common greeting, like Bonjuor in french.

func (*FetchGreetingRequest) Descriptor deprecated

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

Deprecated: Use FetchGreetingRequest.ProtoReflect.Descriptor instead.

func (*FetchGreetingRequest) GetTongue

func (x *FetchGreetingRequest) GetTongue() Tongue

func (*FetchGreetingRequest) ProtoMessage

func (*FetchGreetingRequest) ProtoMessage()

func (*FetchGreetingRequest) ProtoReflect

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

func (*FetchGreetingRequest) Reset

func (x *FetchGreetingRequest) Reset()

func (*FetchGreetingRequest) String

func (x *FetchGreetingRequest) String() string

type FetchGreetingResponse

type FetchGreetingResponse struct {
	Greeting string `protobuf:"bytes,1,opt,name=greeting,proto3" json:"greeting,omitempty"`
	// contains filtered or unexported fields
}

FetchGreetingResponse is returned to a caller who sent a request to the FetchGreeting endpoint.

func (*FetchGreetingResponse) Descriptor deprecated

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

Deprecated: Use FetchGreetingResponse.ProtoReflect.Descriptor instead.

func (*FetchGreetingResponse) GetGreeting

func (x *FetchGreetingResponse) GetGreeting() string

func (*FetchGreetingResponse) ProtoMessage

func (*FetchGreetingResponse) ProtoMessage()

func (*FetchGreetingResponse) ProtoReflect

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

func (*FetchGreetingResponse) Reset

func (x *FetchGreetingResponse) Reset()

func (*FetchGreetingResponse) String

func (x *FetchGreetingResponse) String() string

type GreetErr

type GreetErr int32

The first four values of any error enum are to be as shown below.

const (
	GreetErr_NoError GreetErr = 0 // required
	// Dispatch error occurs when we are trying to call a service
	// implemented elsewhere.  This error indicates that the process
	// of the call itself had problems, not the execution of the
	// service's method.
	GreetErr_DispatchError GreetErr = 1 // required
	// UnmarshalFailed is used to indicate that in unmarshaling
	// a request or result, the protobuf layer returned an error.
	GreetErr_UnmarshalFailed GreetErr = 2 // required
	// MarshalFailed is used to indicate that in unmarshaling
	// a request or result, the protobuf layer returned an error.
	GreetErr_MarshalFailed GreetErr = 3 // required
	// FetchGreeting returns this when the parameter presented to
	// it is not a language in it's list.
	GreetErr_UnknownLang GreetErr = 4
)

func (GreetErr) Descriptor

func (GreetErr) Descriptor() protoreflect.EnumDescriptor

func (GreetErr) Enum

func (x GreetErr) Enum() *GreetErr

func (GreetErr) EnumDescriptor deprecated

func (GreetErr) EnumDescriptor() ([]byte, []int)

Deprecated: Use GreetErr.Descriptor instead.

func (GreetErr) Number

func (x GreetErr) Number() protoreflect.EnumNumber

func (GreetErr) String

func (x GreetErr) String() string

func (GreetErr) Type

type Tongue

type Tongue int32

which language do you want?

const (
	Tongue_Unspecified Tongue = 0
	Tongue_English     Tongue = 1
	Tongue_French      Tongue = 2
	Tongue_German      Tongue = 3
)

func (Tongue) Descriptor

func (Tongue) Descriptor() protoreflect.EnumDescriptor

func (Tongue) Enum

func (x Tongue) Enum() *Tongue

func (Tongue) EnumDescriptor deprecated

func (Tongue) EnumDescriptor() ([]byte, []int)

Deprecated: Use Tongue.Descriptor instead.

func (Tongue) Number

func (x Tongue) Number() protoreflect.EnumNumber

func (Tongue) String

func (x Tongue) String() string

func (Tongue) Type

func (Tongue) Type() protoreflect.EnumType

Jump to

Keyboard shortcuts

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