protoapi

package
v0.0.0-...-cec3f95 Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2017 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package protoapi is a generated protocol buffer package.

It is generated from these files:

userDAO.proto

It has these top-level messages:

Id
User
SaveResponse
UpdateResponse
UserResponse
DeleteResponse

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterUserDAOServer

func RegisterUserDAOServer(s *grpc.Server, srv UserDAOServer)

Types

type DeleteResponse

type DeleteResponse struct {
}

func (*DeleteResponse) Descriptor

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

func (*DeleteResponse) ProtoMessage

func (*DeleteResponse) ProtoMessage()

func (*DeleteResponse) Reset

func (m *DeleteResponse) Reset()

func (*DeleteResponse) String

func (m *DeleteResponse) String() string

type Id

type Id struct {
	Value uint64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
}

func (*Id) Descriptor

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

func (*Id) GetValue

func (m *Id) GetValue() uint64

func (*Id) ProtoMessage

func (*Id) ProtoMessage()

func (*Id) Reset

func (m *Id) Reset()

func (*Id) String

func (m *Id) String() string

type SaveResponse

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

func (*SaveResponse) Descriptor

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

func (*SaveResponse) GetUser

func (m *SaveResponse) GetUser() *User

func (*SaveResponse) ProtoMessage

func (*SaveResponse) ProtoMessage()

func (*SaveResponse) Reset

func (m *SaveResponse) Reset()

func (*SaveResponse) String

func (m *SaveResponse) String() string

type UpdateResponse

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

func (*UpdateResponse) Descriptor

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

func (*UpdateResponse) GetUser

func (m *UpdateResponse) GetUser() *User

func (*UpdateResponse) ProtoMessage

func (*UpdateResponse) ProtoMessage()

func (*UpdateResponse) Reset

func (m *UpdateResponse) Reset()

func (*UpdateResponse) String

func (m *UpdateResponse) String() string

type User

type User struct {
	Id        *Id                        `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	CreatedAt *google_protobuf.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt" json:"created_at,omitempty"`
	UpdatedAt *google_protobuf.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt" json:"updated_at,omitempty"`
	DeletedAt *google_protobuf.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt" json:"deleted_at,omitempty"`
	Age       int64                      `protobuf:"varint,5,opt,name=age" json:"age,omitempty"`
	Name      string                     `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"`
	Email     string                     `protobuf:"bytes,7,opt,name=email" json:"email,omitempty"`
}

func (*User) Descriptor

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

func (*User) GetAge

func (m *User) GetAge() int64

func (*User) GetCreatedAt

func (m *User) GetCreatedAt() *google_protobuf.Timestamp

func (*User) GetDeletedAt

func (m *User) GetDeletedAt() *google_protobuf.Timestamp

func (*User) GetEmail

func (m *User) GetEmail() string

func (*User) GetId

func (m *User) GetId() *Id

func (*User) GetName

func (m *User) GetName() string

func (*User) GetUpdatedAt

func (m *User) GetUpdatedAt() *google_protobuf.Timestamp

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

type UserDAOClient

type UserDAOClient interface {
	SaveUser(ctx context.Context, in *User, opts ...grpc.CallOption) (*SaveResponse, error)
	UpdateUser(ctx context.Context, in *User, opts ...grpc.CallOption) (*UpdateResponse, error)
	GetUser(ctx context.Context, in *Id, opts ...grpc.CallOption) (*UserResponse, error)
	DeleteUser(ctx context.Context, in *Id, opts ...grpc.CallOption) (*DeleteResponse, error)
}

func NewUserDAOClient

func NewUserDAOClient(cc *grpc.ClientConn) UserDAOClient

type UserDAOServer

type UserDAOServer interface {
	SaveUser(context.Context, *User) (*SaveResponse, error)
	UpdateUser(context.Context, *User) (*UpdateResponse, error)
	GetUser(context.Context, *Id) (*UserResponse, error)
	DeleteUser(context.Context, *Id) (*DeleteResponse, error)
}

type UserResponse

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

func (*UserResponse) Descriptor

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

func (*UserResponse) GetUser

func (m *UserResponse) GetUser() *User

func (*UserResponse) ProtoMessage

func (*UserResponse) ProtoMessage()

func (*UserResponse) Reset

func (m *UserResponse) Reset()

func (*UserResponse) String

func (m *UserResponse) String() string

Jump to

Keyboard shortcuts

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