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 ¶
- func RegisterUserDAOServer(s *grpc.Server, srv UserDAOServer)
- type DeleteResponse
- type Id
- type SaveResponse
- type UpdateResponse
- type User
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) GetAge() int64
- func (m *User) GetCreatedAt() *google_protobuf.Timestamp
- func (m *User) GetDeletedAt() *google_protobuf.Timestamp
- func (m *User) GetEmail() string
- func (m *User) GetId() *Id
- func (m *User) GetName() string
- func (m *User) GetUpdatedAt() *google_protobuf.Timestamp
- func (*User) ProtoMessage()
- func (m *User) Reset()
- func (m *User) String() string
- type UserDAOClient
- type UserDAOServer
- type UserResponse
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) ProtoMessage ¶
func (*Id) ProtoMessage()
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) GetCreatedAt ¶
func (m *User) GetCreatedAt() *google_protobuf.Timestamp
func (*User) GetDeletedAt ¶
func (m *User) GetDeletedAt() *google_protobuf.Timestamp
func (*User) GetUpdatedAt ¶
func (m *User) GetUpdatedAt() *google_protobuf.Timestamp
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
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
Click to show internal directories.
Click to hide internal directories.