service

package
v0.0.0-...-730fded Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package service is a generated protocol buffer package.

It is generated from these files:

proto/service/service.proto

It has these top-level messages:

CreateUserRequest
GetUserRequest
GreetUserRequest
GreetUserResponse
User

Package service is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterSimpleServerHandler

func RegisterSimpleServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSimpleServerHandler registers the http handlers for service SimpleServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSimpleServerHandlerFromEndpoint

func RegisterSimpleServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSimpleServerHandlerFromEndpoint is same as RegisterSimpleServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSimpleServerServer

func RegisterSimpleServerServer(s *grpc.Server, srv SimpleServerServer)

Types

type CreateUserRequest

type CreateUserRequest struct {
	User *User `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
}

func (*CreateUserRequest) Descriptor

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

func (*CreateUserRequest) GetUser

func (m *CreateUserRequest) GetUser() *User

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) Reset

func (m *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (m *CreateUserRequest) String() string

type GetUserRequest

type GetUserRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
}

func (*GetUserRequest) Descriptor

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

func (*GetUserRequest) GetUsername

func (m *GetUserRequest) GetUsername() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) Reset

func (m *GetUserRequest) Reset()

func (*GetUserRequest) String

func (m *GetUserRequest) String() string

type GreetUserRequest

type GreetUserRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	Greeting string `protobuf:"bytes,2,opt,name=greeting" json:"greeting,omitempty"`
}

func (*GreetUserRequest) Descriptor

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

func (*GreetUserRequest) GetGreeting

func (m *GreetUserRequest) GetGreeting() string

func (*GreetUserRequest) GetUsername

func (m *GreetUserRequest) GetUsername() string

func (*GreetUserRequest) ProtoMessage

func (*GreetUserRequest) ProtoMessage()

func (*GreetUserRequest) Reset

func (m *GreetUserRequest) Reset()

func (*GreetUserRequest) String

func (m *GreetUserRequest) String() string

type GreetUserResponse

type GreetUserResponse struct {
	Greeting string `protobuf:"bytes,1,opt,name=greeting" json:"greeting,omitempty"`
}

func (*GreetUserResponse) Descriptor

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

func (*GreetUserResponse) GetGreeting

func (m *GreetUserResponse) GetGreeting() string

func (*GreetUserResponse) ProtoMessage

func (*GreetUserResponse) ProtoMessage()

func (*GreetUserResponse) Reset

func (m *GreetUserResponse) Reset()

func (*GreetUserResponse) String

func (m *GreetUserResponse) String() string

type SimpleServerClient

type SimpleServerClient interface {
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	GreetUser(ctx context.Context, in *GreetUserRequest, opts ...grpc.CallOption) (*GreetUserResponse, error)
}

func NewSimpleServerClient

func NewSimpleServerClient(cc *grpc.ClientConn) SimpleServerClient

type SimpleServerServer

type SimpleServerServer interface {
	CreateUser(context.Context, *CreateUserRequest) (*google_protobuf.Empty, error)
	GetUser(context.Context, *GetUserRequest) (*User, error)
	GreetUser(context.Context, *GreetUserRequest) (*GreetUserResponse, error)
}

type User

type User struct {
	Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	Role     string `protobuf:"bytes,2,opt,name=role" json:"role,omitempty"`
}

func (*User) Descriptor

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

func (*User) GetRole

func (m *User) GetRole() string

func (*User) GetUsername

func (m *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

Jump to

Keyboard shortcuts

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