Documentation ¶
Index ¶
- Variables
- func RegisterYoujiServer(s *grpc.Server, srv YoujiServer)
- type Client
- type GetTodosParams
- func (*GetTodosParams) Descriptor() ([]byte, []int)
- func (m *GetTodosParams) Marshal() (dAtA []byte, err error)
- func (m *GetTodosParams) MarshalTo(dAtA []byte) (int, error)
- func (*GetTodosParams) ProtoMessage()
- func (m *GetTodosParams) Reset()
- func (m *GetTodosParams) Size() (n int)
- func (m *GetTodosParams) String() string
- func (m *GetTodosParams) Unmarshal(dAtA []byte) error
- func (m *GetTodosParams) XXX_DiscardUnknown()
- func (m *GetTodosParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTodosParams) XXX_Merge(src proto.Message)
- func (m *GetTodosParams) XXX_Size() int
- func (m *GetTodosParams) XXX_Unmarshal(b []byte) error
- type NewTodo
- func (*NewTodo) Descriptor() ([]byte, []int)
- func (m *NewTodo) GetText() string
- func (m *NewTodo) Marshal() (dAtA []byte, err error)
- func (m *NewTodo) MarshalTo(dAtA []byte) (int, error)
- func (*NewTodo) ProtoMessage()
- func (m *NewTodo) Reset()
- func (m *NewTodo) Size() (n int)
- func (m *NewTodo) String() string
- func (m *NewTodo) Unmarshal(dAtA []byte) error
- func (m *NewTodo) XXX_DiscardUnknown()
- func (m *NewTodo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NewTodo) XXX_Merge(src proto.Message)
- func (m *NewTodo) XXX_Size() int
- func (m *NewTodo) XXX_Unmarshal(b []byte) error
- type Todo
- func (*Todo) Descriptor() ([]byte, []int)
- func (m *Todo) GetCompletedAt() *time.Time
- func (m *Todo) GetCreatedAt() *time.Time
- func (m *Todo) GetDeletedAt() *time.Time
- func (m *Todo) GetId() *common.UUID
- func (m *Todo) GetText() string
- func (m *Todo) GetUpdatedAt() *time.Time
- func (m *Todo) GetUserID() *common.UUID
- func (m *Todo) Marshal() (dAtA []byte, err error)
- func (m *Todo) MarshalTo(dAtA []byte) (int, error)
- func (*Todo) ProtoMessage()
- func (m *Todo) Reset()
- func (m *Todo) Size() (n int)
- func (m *Todo) String() string
- func (m *Todo) Unmarshal(dAtA []byte) error
- func (t *Todo) UpdateOperatorsFromParams(in *UpdateTodoParams) bson.M
- func (m *Todo) XXX_DiscardUnknown()
- func (m *Todo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Todo) XXX_Merge(src proto.Message)
- func (m *Todo) XXX_Size() int
- func (m *Todo) XXX_Unmarshal(b []byte) error
- type Todos
- func (*Todos) Descriptor() ([]byte, []int)
- func (m *Todos) GetTodos() []*Todo
- func (m *Todos) Marshal() (dAtA []byte, err error)
- func (m *Todos) MarshalTo(dAtA []byte) (int, error)
- func (*Todos) ProtoMessage()
- func (m *Todos) Reset()
- func (m *Todos) Size() (n int)
- func (m *Todos) String() string
- func (m *Todos) Unmarshal(dAtA []byte) error
- func (m *Todos) XXX_DiscardUnknown()
- func (m *Todos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Todos) XXX_Merge(src proto.Message)
- func (m *Todos) XXX_Size() int
- func (m *Todos) XXX_Unmarshal(b []byte) error
- type UpdateTodoParams
- func (*UpdateTodoParams) Descriptor() ([]byte, []int)
- func (m *UpdateTodoParams) GetDone() bool
- func (m *UpdateTodoParams) GetId() *common.UUID
- func (m *UpdateTodoParams) GetText() string
- func (m *UpdateTodoParams) Marshal() (dAtA []byte, err error)
- func (m *UpdateTodoParams) MarshalTo(dAtA []byte) (int, error)
- func (*UpdateTodoParams) ProtoMessage()
- func (m *UpdateTodoParams) Reset()
- func (m *UpdateTodoParams) Size() (n int)
- func (m *UpdateTodoParams) String() string
- func (m *UpdateTodoParams) Unmarshal(dAtA []byte) error
- func (m *UpdateTodoParams) XXX_DiscardUnknown()
- func (m *UpdateTodoParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTodoParams) XXX_Merge(src proto.Message)
- func (m *UpdateTodoParams) XXX_Size() int
- func (m *UpdateTodoParams) XXX_Unmarshal(b []byte) error
- type YoujiClient
- type YoujiServer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthYouji = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowYouji = fmt.Errorf("proto: integer overflow") )
Functions ¶
func RegisterYoujiServer ¶
func RegisterYoujiServer(s *grpc.Server, srv YoujiServer)
Types ¶
type Client ¶
type Client struct { grpc.Client YoujiClient }
Client is the client to the Youji gRPC service.
func NewClient ¶
func NewClient(config *grpc.ClientConfig) *Client
NewClient returns a client to the Youji gRPC service.
type GetTodosParams ¶
type GetTodosParams struct { }
func (*GetTodosParams) Descriptor ¶
func (*GetTodosParams) Descriptor() ([]byte, []int)
func (*GetTodosParams) Marshal ¶
func (m *GetTodosParams) Marshal() (dAtA []byte, err error)
func (*GetTodosParams) ProtoMessage ¶
func (*GetTodosParams) ProtoMessage()
func (*GetTodosParams) Reset ¶
func (m *GetTodosParams) Reset()
func (*GetTodosParams) Size ¶
func (m *GetTodosParams) Size() (n int)
func (*GetTodosParams) String ¶
func (m *GetTodosParams) String() string
func (*GetTodosParams) Unmarshal ¶
func (m *GetTodosParams) Unmarshal(dAtA []byte) error
func (*GetTodosParams) XXX_DiscardUnknown ¶
func (m *GetTodosParams) XXX_DiscardUnknown()
func (*GetTodosParams) XXX_Marshal ¶
func (m *GetTodosParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTodosParams) XXX_Merge ¶
func (m *GetTodosParams) XXX_Merge(src proto.Message)
func (*GetTodosParams) XXX_Size ¶
func (m *GetTodosParams) XXX_Size() int
func (*GetTodosParams) XXX_Unmarshal ¶
func (m *GetTodosParams) XXX_Unmarshal(b []byte) error
type NewTodo ¶
type NewTodo struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
}
func (*NewTodo) Descriptor ¶
func (*NewTodo) ProtoMessage ¶
func (*NewTodo) ProtoMessage()
func (*NewTodo) XXX_DiscardUnknown ¶
func (m *NewTodo) XXX_DiscardUnknown()
func (*NewTodo) XXX_Marshal ¶
func (*NewTodo) XXX_Unmarshal ¶
type Todo ¶
type Todo struct { Id *common.UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id"` UserID *common.UUID `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID,omitempty"` Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"` CompletedAt *time.Time `protobuf:"bytes,4,opt,name=completedAt,proto3,stdtime" json:"completedAt,omitempty"` CreatedAt *time.Time `protobuf:"bytes,5,opt,name=createdAt,proto3,stdtime" json:"createdAt,omitempty"` UpdatedAt *time.Time `protobuf:"bytes,6,opt,name=updatedAt,proto3,stdtime" json:"updatedAt,omitempty"` DeletedAt *time.Time `protobuf:"bytes,7,opt,name=deletedAt,proto3,stdtime" json:"deletedAt,omitempty"` }
func (*Todo) Descriptor ¶
func (*Todo) GetCompletedAt ¶
func (*Todo) GetCreatedAt ¶
func (*Todo) GetDeletedAt ¶
func (*Todo) GetUpdatedAt ¶
func (*Todo) ProtoMessage ¶
func (*Todo) ProtoMessage()
func (*Todo) UpdateOperatorsFromParams ¶
func (t *Todo) UpdateOperatorsFromParams(in *UpdateTodoParams) bson.M
UpdateOperatorsFromParams generates a set of MongoDB update operators for the todo given the set of update parameters.
func (*Todo) XXX_DiscardUnknown ¶
func (m *Todo) XXX_DiscardUnknown()
func (*Todo) XXX_Unmarshal ¶
type Todos ¶
type Todos struct {
Todos []*Todo `protobuf:"bytes,1,rep,name=todos,proto3" json:"todos,omitempty"`
}
func (*Todos) Descriptor ¶
func (*Todos) ProtoMessage ¶
func (*Todos) ProtoMessage()
func (*Todos) XXX_DiscardUnknown ¶
func (m *Todos) XXX_DiscardUnknown()
func (*Todos) XXX_Marshal ¶
func (*Todos) XXX_Unmarshal ¶
type UpdateTodoParams ¶
type UpdateTodoParams struct { Id *common.UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"` }
func (*UpdateTodoParams) Descriptor ¶
func (*UpdateTodoParams) Descriptor() ([]byte, []int)
func (*UpdateTodoParams) GetDone ¶
func (m *UpdateTodoParams) GetDone() bool
func (*UpdateTodoParams) GetId ¶
func (m *UpdateTodoParams) GetId() *common.UUID
func (*UpdateTodoParams) GetText ¶
func (m *UpdateTodoParams) GetText() string
func (*UpdateTodoParams) Marshal ¶
func (m *UpdateTodoParams) Marshal() (dAtA []byte, err error)
func (*UpdateTodoParams) ProtoMessage ¶
func (*UpdateTodoParams) ProtoMessage()
func (*UpdateTodoParams) Reset ¶
func (m *UpdateTodoParams) Reset()
func (*UpdateTodoParams) Size ¶
func (m *UpdateTodoParams) Size() (n int)
func (*UpdateTodoParams) String ¶
func (m *UpdateTodoParams) String() string
func (*UpdateTodoParams) Unmarshal ¶
func (m *UpdateTodoParams) Unmarshal(dAtA []byte) error
func (*UpdateTodoParams) XXX_DiscardUnknown ¶
func (m *UpdateTodoParams) XXX_DiscardUnknown()
func (*UpdateTodoParams) XXX_Marshal ¶
func (m *UpdateTodoParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTodoParams) XXX_Merge ¶
func (m *UpdateTodoParams) XXX_Merge(src proto.Message)
func (*UpdateTodoParams) XXX_Size ¶
func (m *UpdateTodoParams) XXX_Size() int
func (*UpdateTodoParams) XXX_Unmarshal ¶
func (m *UpdateTodoParams) XXX_Unmarshal(b []byte) error
type YoujiClient ¶
type YoujiClient interface { CreateTodo(ctx context.Context, in *NewTodo, opts ...grpc.CallOption) (*Todo, error) GetTodos(ctx context.Context, in *GetTodosParams, opts ...grpc.CallOption) (*Todos, error) UpdateTodo(ctx context.Context, in *UpdateTodoParams, opts ...grpc.CallOption) (*Todo, error) }
YoujiClient is the client API for Youji service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewYoujiClient ¶
func NewYoujiClient(cc *grpc.ClientConn) YoujiClient
Click to show internal directories.
Click to hide internal directories.