proto

package
v0.0.0-...-a3dbe3d Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterUserServiceServer

func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)

Types

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedUserServiceServer) Create

func (*UnimplementedUserServiceServer) Delete

func (*UnimplementedUserServiceServer) Detail

func (*UnimplementedUserServiceServer) List

func (*UnimplementedUserServiceServer) Update

type User

type User struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Phone                string               `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	Email                string               `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	Address              string               `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*User) Descriptor

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

func (*User) GetAddress

func (m *User) GetAddress() string

func (*User) GetCreatedAt

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

func (*User) GetEmail

func (m *User) GetEmail() string

func (*User) GetId

func (m *User) GetId() string

func (*User) GetName

func (m *User) GetName() string

func (*User) GetPhone

func (m *User) GetPhone() string

func (*User) GetUpdatedAt

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

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

type UserCreateReq

type UserCreateReq struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Phone                string   `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"`
	Email                string   `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Address              string   `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserCreateReq) Descriptor

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

func (*UserCreateReq) GetAddress

func (m *UserCreateReq) GetAddress() string

func (*UserCreateReq) GetEmail

func (m *UserCreateReq) GetEmail() string

func (*UserCreateReq) GetName

func (m *UserCreateReq) GetName() string

func (*UserCreateReq) GetPhone

func (m *UserCreateReq) GetPhone() string

func (*UserCreateReq) ProtoMessage

func (*UserCreateReq) ProtoMessage()

func (*UserCreateReq) Reset

func (m *UserCreateReq) Reset()

func (*UserCreateReq) String

func (m *UserCreateReq) String() string

func (*UserCreateReq) XXX_DiscardUnknown

func (m *UserCreateReq) XXX_DiscardUnknown()

func (*UserCreateReq) XXX_Marshal

func (m *UserCreateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserCreateReq) XXX_Merge

func (m *UserCreateReq) XXX_Merge(src proto.Message)

func (*UserCreateReq) XXX_Size

func (m *UserCreateReq) XXX_Size() int

func (*UserCreateReq) XXX_Unmarshal

func (m *UserCreateReq) XXX_Unmarshal(b []byte) error

type UserIDReq

type UserIDReq struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserIDReq) Descriptor

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

func (*UserIDReq) GetId

func (m *UserIDReq) GetId() string

func (*UserIDReq) ProtoMessage

func (*UserIDReq) ProtoMessage()

func (*UserIDReq) Reset

func (m *UserIDReq) Reset()

func (*UserIDReq) String

func (m *UserIDReq) String() string

func (*UserIDReq) XXX_DiscardUnknown

func (m *UserIDReq) XXX_DiscardUnknown()

func (*UserIDReq) XXX_Marshal

func (m *UserIDReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserIDReq) XXX_Merge

func (m *UserIDReq) XXX_Merge(src proto.Message)

func (*UserIDReq) XXX_Size

func (m *UserIDReq) XXX_Size() int

func (*UserIDReq) XXX_Unmarshal

func (m *UserIDReq) XXX_Unmarshal(b []byte) error

type UserServiceClient

type UserServiceClient interface {
	Create(ctx context.Context, in *UserCreateReq, opts ...grpc.CallOption) (*User, error)
	List(ctx context.Context, in *UsersReq, opts ...grpc.CallOption) (*Users, error)
	Detail(ctx context.Context, in *UserIDReq, opts ...grpc.CallOption) (*User, error)
	Update(ctx context.Context, in *UserUpdateReq, opts ...grpc.CallOption) (*User, error)
	Delete(ctx context.Context, in *UserIDReq, opts ...grpc.CallOption) (*UserIDReq, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	Create(context.Context, *UserCreateReq) (*User, error)
	List(context.Context, *UsersReq) (*Users, error)
	Detail(context.Context, *UserIDReq) (*User, error)
	Update(context.Context, *UserUpdateReq) (*User, error)
	Delete(context.Context, *UserIDReq) (*UserIDReq, error)
}

UserServiceServer is the server API for UserService service.

type UserUpdateReq

type UserUpdateReq struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Phone                string   `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	Email                string   `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	Address              string   `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserUpdateReq) Descriptor

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

func (*UserUpdateReq) GetAddress

func (m *UserUpdateReq) GetAddress() string

func (*UserUpdateReq) GetEmail

func (m *UserUpdateReq) GetEmail() string

func (*UserUpdateReq) GetId

func (m *UserUpdateReq) GetId() string

func (*UserUpdateReq) GetName

func (m *UserUpdateReq) GetName() string

func (*UserUpdateReq) GetPhone

func (m *UserUpdateReq) GetPhone() string

func (*UserUpdateReq) ProtoMessage

func (*UserUpdateReq) ProtoMessage()

func (*UserUpdateReq) Reset

func (m *UserUpdateReq) Reset()

func (*UserUpdateReq) String

func (m *UserUpdateReq) String() string

func (*UserUpdateReq) XXX_DiscardUnknown

func (m *UserUpdateReq) XXX_DiscardUnknown()

func (*UserUpdateReq) XXX_Marshal

func (m *UserUpdateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserUpdateReq) XXX_Merge

func (m *UserUpdateReq) XXX_Merge(src proto.Message)

func (*UserUpdateReq) XXX_Size

func (m *UserUpdateReq) XXX_Size() int

func (*UserUpdateReq) XXX_Unmarshal

func (m *UserUpdateReq) XXX_Unmarshal(b []byte) error

type Users

type Users struct {
	Users                []*User  `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	Page                 int64    `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	PerPage              int64    `protobuf:"varint,3,opt,name=perPage,proto3" json:"perPage,omitempty"`
	TotalPage            int64    `protobuf:"varint,4,opt,name=totalPage,proto3" json:"totalPage,omitempty"`
	TotalData            int64    `protobuf:"varint,5,opt,name=totalData,proto3" json:"totalData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Users) Descriptor

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

func (*Users) GetPage

func (m *Users) GetPage() int64

func (*Users) GetPerPage

func (m *Users) GetPerPage() int64

func (*Users) GetTotalData

func (m *Users) GetTotalData() int64

func (*Users) GetTotalPage

func (m *Users) GetTotalPage() int64

func (*Users) GetUsers

func (m *Users) GetUsers() []*User

func (*Users) ProtoMessage

func (*Users) ProtoMessage()

func (*Users) Reset

func (m *Users) Reset()

func (*Users) String

func (m *Users) String() string

func (*Users) XXX_DiscardUnknown

func (m *Users) XXX_DiscardUnknown()

func (*Users) XXX_Marshal

func (m *Users) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Users) XXX_Merge

func (m *Users) XXX_Merge(src proto.Message)

func (*Users) XXX_Size

func (m *Users) XXX_Size() int

func (*Users) XXX_Unmarshal

func (m *Users) XXX_Unmarshal(b []byte) error

type UsersReq

type UsersReq struct {
	Page                 string   `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"`
	PerPage              string   `protobuf:"bytes,2,opt,name=perPage,proto3" json:"perPage,omitempty"`
	OrderBy              string   `protobuf:"bytes,3,opt,name=orderBy,proto3" json:"orderBy,omitempty"`
	SelectField          string   `protobuf:"bytes,4,opt,name=selectField,proto3" json:"selectField,omitempty"`
	Name                 string   `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	Phone                string   `protobuf:"bytes,7,opt,name=phone,proto3" json:"phone,omitempty"`
	CreatedAtStart       string   `protobuf:"bytes,8,opt,name=createdAtStart,proto3" json:"createdAtStart,omitempty"`
	CreatedAtEnd         string   `protobuf:"bytes,9,opt,name=createdAtEnd,proto3" json:"createdAtEnd,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UsersReq) Descriptor

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

func (*UsersReq) GetCreatedAtEnd

func (m *UsersReq) GetCreatedAtEnd() string

func (*UsersReq) GetCreatedAtStart

func (m *UsersReq) GetCreatedAtStart() string

func (*UsersReq) GetEmail

func (m *UsersReq) GetEmail() string

func (*UsersReq) GetName

func (m *UsersReq) GetName() string

func (*UsersReq) GetOrderBy

func (m *UsersReq) GetOrderBy() string

func (*UsersReq) GetPage

func (m *UsersReq) GetPage() string

func (*UsersReq) GetPerPage

func (m *UsersReq) GetPerPage() string

func (*UsersReq) GetPhone

func (m *UsersReq) GetPhone() string

func (*UsersReq) GetSelectField

func (m *UsersReq) GetSelectField() string

func (*UsersReq) ProtoMessage

func (*UsersReq) ProtoMessage()

func (*UsersReq) Reset

func (m *UsersReq) Reset()

func (*UsersReq) String

func (m *UsersReq) String() string

func (*UsersReq) XXX_DiscardUnknown

func (m *UsersReq) XXX_DiscardUnknown()

func (*UsersReq) XXX_Marshal

func (m *UsersReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UsersReq) XXX_Merge

func (m *UsersReq) XXX_Merge(src proto.Message)

func (*UsersReq) XXX_Size

func (m *UsersReq) XXX_Size() int

func (*UsersReq) XXX_Unmarshal

func (m *UsersReq) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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