Documentation ¶
Index ¶
- func RegisterTodoServiceServer(s *grpc.Server, srv TodoServiceServer)
- type BatchGetTodosRequest
- func (*BatchGetTodosRequest) Descriptor() ([]byte, []int)
- func (m *BatchGetTodosRequest) GetNames() []string
- func (*BatchGetTodosRequest) ProtoMessage()
- func (m *BatchGetTodosRequest) Reset()
- func (m *BatchGetTodosRequest) String() string
- func (m *BatchGetTodosRequest) XXX_DiscardUnknown()
- func (m *BatchGetTodosRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchGetTodosRequest) XXX_Merge(src proto.Message)
- func (m *BatchGetTodosRequest) XXX_Size() int
- func (m *BatchGetTodosRequest) XXX_Unmarshal(b []byte) error
- type BatchGetTodosResponse
- func (*BatchGetTodosResponse) Descriptor() ([]byte, []int)
- func (m *BatchGetTodosResponse) GetFoundTodos() []*Todo
- func (m *BatchGetTodosResponse) GetMissingNames() []string
- func (*BatchGetTodosResponse) ProtoMessage()
- func (m *BatchGetTodosResponse) Reset()
- func (m *BatchGetTodosResponse) String() string
- func (m *BatchGetTodosResponse) XXX_DiscardUnknown()
- func (m *BatchGetTodosResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchGetTodosResponse) XXX_Merge(src proto.Message)
- func (m *BatchGetTodosResponse) XXX_Size() int
- func (m *BatchGetTodosResponse) XXX_Unmarshal(b []byte) error
- type CreateTodoRequest
- func (*CreateTodoRequest) Descriptor() ([]byte, []int)
- func (m *CreateTodoRequest) GetTodo() *Todo
- func (m *CreateTodoRequest) GetTodoId() string
- func (*CreateTodoRequest) ProtoMessage()
- func (m *CreateTodoRequest) Reset()
- func (m *CreateTodoRequest) String() string
- func (m *CreateTodoRequest) XXX_DiscardUnknown()
- func (m *CreateTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTodoRequest) XXX_Merge(src proto.Message)
- func (m *CreateTodoRequest) XXX_Size() int
- func (m *CreateTodoRequest) XXX_Unmarshal(b []byte) error
- type CreateTodoResponse
- func (*CreateTodoResponse) Descriptor() ([]byte, []int)
- func (m *CreateTodoResponse) GetTodo() *Todo
- func (*CreateTodoResponse) ProtoMessage()
- func (m *CreateTodoResponse) Reset()
- func (m *CreateTodoResponse) String() string
- func (m *CreateTodoResponse) XXX_DiscardUnknown()
- func (m *CreateTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTodoResponse) XXX_Merge(src proto.Message)
- func (m *CreateTodoResponse) XXX_Size() int
- func (m *CreateTodoResponse) XXX_Unmarshal(b []byte) error
- type DeleteTodoRequest
- func (*DeleteTodoRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTodoRequest) GetName() string
- func (*DeleteTodoRequest) ProtoMessage()
- func (m *DeleteTodoRequest) Reset()
- func (m *DeleteTodoRequest) String() string
- func (m *DeleteTodoRequest) XXX_DiscardUnknown()
- func (m *DeleteTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTodoRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTodoRequest) XXX_Size() int
- func (m *DeleteTodoRequest) XXX_Unmarshal(b []byte) error
- type DeleteTodoResponse
- func (*DeleteTodoResponse) Descriptor() ([]byte, []int)
- func (m *DeleteTodoResponse) GetTodo() *Todo
- func (*DeleteTodoResponse) ProtoMessage()
- func (m *DeleteTodoResponse) Reset()
- func (m *DeleteTodoResponse) String() string
- func (m *DeleteTodoResponse) XXX_DiscardUnknown()
- func (m *DeleteTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTodoResponse) XXX_Merge(src proto.Message)
- func (m *DeleteTodoResponse) XXX_Size() int
- func (m *DeleteTodoResponse) XXX_Unmarshal(b []byte) error
- type GetTodoRequest
- func (*GetTodoRequest) Descriptor() ([]byte, []int)
- func (m *GetTodoRequest) GetName() string
- func (*GetTodoRequest) ProtoMessage()
- func (m *GetTodoRequest) Reset()
- func (m *GetTodoRequest) String() string
- func (m *GetTodoRequest) XXX_DiscardUnknown()
- func (m *GetTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTodoRequest) XXX_Merge(src proto.Message)
- func (m *GetTodoRequest) XXX_Size() int
- func (m *GetTodoRequest) XXX_Unmarshal(b []byte) error
- type GetTodoResponse
- func (*GetTodoResponse) Descriptor() ([]byte, []int)
- func (m *GetTodoResponse) GetTodo() *Todo
- func (*GetTodoResponse) ProtoMessage()
- func (m *GetTodoResponse) Reset()
- func (m *GetTodoResponse) String() string
- func (m *GetTodoResponse) XXX_DiscardUnknown()
- func (m *GetTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTodoResponse) XXX_Merge(src proto.Message)
- func (m *GetTodoResponse) XXX_Size() int
- func (m *GetTodoResponse) XXX_Unmarshal(b []byte) error
- type ListTodosPageToken
- func (*ListTodosPageToken) Descriptor() ([]byte, []int)
- func (m *ListTodosPageToken) GetOffset() int32
- func (*ListTodosPageToken) ProtoMessage()
- func (m *ListTodosPageToken) Reset()
- func (m *ListTodosPageToken) String() string
- func (m *ListTodosPageToken) XXX_DiscardUnknown()
- func (m *ListTodosPageToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTodosPageToken) XXX_Merge(src proto.Message)
- func (m *ListTodosPageToken) XXX_Size() int
- func (m *ListTodosPageToken) XXX_Unmarshal(b []byte) error
- type ListTodosRequest
- func (*ListTodosRequest) Descriptor() ([]byte, []int)
- func (m *ListTodosRequest) GetPageSize() int32
- func (m *ListTodosRequest) GetPageToken() string
- func (m *ListTodosRequest) GetShowDeleted() bool
- func (*ListTodosRequest) ProtoMessage()
- func (m *ListTodosRequest) Reset()
- func (m *ListTodosRequest) String() string
- func (m *ListTodosRequest) XXX_DiscardUnknown()
- func (m *ListTodosRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTodosRequest) XXX_Merge(src proto.Message)
- func (m *ListTodosRequest) XXX_Size() int
- func (m *ListTodosRequest) XXX_Unmarshal(b []byte) error
- type ListTodosResponse
- func (*ListTodosResponse) Descriptor() ([]byte, []int)
- func (m *ListTodosResponse) GetNextPageToken() string
- func (m *ListTodosResponse) GetTodos() []*Todo
- func (m *ListTodosResponse) GetTotalSize() int32
- func (*ListTodosResponse) ProtoMessage()
- func (m *ListTodosResponse) Reset()
- func (m *ListTodosResponse) String() string
- func (m *ListTodosResponse) XXX_DiscardUnknown()
- func (m *ListTodosResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTodosResponse) XXX_Merge(src proto.Message)
- func (m *ListTodosResponse) XXX_Size() int
- func (m *ListTodosResponse) XXX_Unmarshal(b []byte) error
- type Todo
- func (*Todo) Descriptor() ([]byte, []int)
- func (m *Todo) GetCreateTime() *timestamp.Timestamp
- func (m *Todo) GetDeleteTime() *timestamp.Timestamp
- func (m *Todo) GetDeleted() bool
- func (m *Todo) GetDone() bool
- func (m *Todo) GetName() string
- func (m *Todo) GetText() string
- func (m *Todo) GetUpdateTime() *timestamp.Timestamp
- func (m *Todo) GetUserName() string
- func (*Todo) ProtoMessage()
- func (m *Todo) Reset()
- func (m *Todo) String() string
- 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 TodoServiceClient
- type TodoServiceServer
- type UndeleteTodoRequest
- func (*UndeleteTodoRequest) Descriptor() ([]byte, []int)
- func (m *UndeleteTodoRequest) GetName() string
- func (*UndeleteTodoRequest) ProtoMessage()
- func (m *UndeleteTodoRequest) Reset()
- func (m *UndeleteTodoRequest) String() string
- func (m *UndeleteTodoRequest) XXX_DiscardUnknown()
- func (m *UndeleteTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UndeleteTodoRequest) XXX_Merge(src proto.Message)
- func (m *UndeleteTodoRequest) XXX_Size() int
- func (m *UndeleteTodoRequest) XXX_Unmarshal(b []byte) error
- type UndeleteTodoResponse
- func (*UndeleteTodoResponse) Descriptor() ([]byte, []int)
- func (m *UndeleteTodoResponse) GetTodo() *Todo
- func (*UndeleteTodoResponse) ProtoMessage()
- func (m *UndeleteTodoResponse) Reset()
- func (m *UndeleteTodoResponse) String() string
- func (m *UndeleteTodoResponse) XXX_DiscardUnknown()
- func (m *UndeleteTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UndeleteTodoResponse) XXX_Merge(src proto.Message)
- func (m *UndeleteTodoResponse) XXX_Size() int
- func (m *UndeleteTodoResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedTodoServiceServer
- func (*UnimplementedTodoServiceServer) BatchGetTodos(ctx context.Context, req *BatchGetTodosRequest) (*BatchGetTodosResponse, error)
- func (*UnimplementedTodoServiceServer) CreateTodo(ctx context.Context, req *CreateTodoRequest) (*CreateTodoResponse, error)
- func (*UnimplementedTodoServiceServer) DeleteTodo(ctx context.Context, req *DeleteTodoRequest) (*DeleteTodoResponse, error)
- func (*UnimplementedTodoServiceServer) GetTodo(ctx context.Context, req *GetTodoRequest) (*GetTodoResponse, error)
- func (*UnimplementedTodoServiceServer) ListTodos(ctx context.Context, req *ListTodosRequest) (*ListTodosResponse, error)
- func (*UnimplementedTodoServiceServer) UndeleteTodo(ctx context.Context, req *UndeleteTodoRequest) (*UndeleteTodoResponse, error)
- func (*UnimplementedTodoServiceServer) UpdateTodo(ctx context.Context, req *UpdateTodoRequest) (*UpdateTodoResponse, error)
- type UpdateTodoRequest
- func (*UpdateTodoRequest) Descriptor() ([]byte, []int)
- func (m *UpdateTodoRequest) GetTodo() *Todo
- func (m *UpdateTodoRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateTodoRequest) ProtoMessage()
- func (m *UpdateTodoRequest) Reset()
- func (m *UpdateTodoRequest) String() string
- func (m *UpdateTodoRequest) XXX_DiscardUnknown()
- func (m *UpdateTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTodoRequest) XXX_Merge(src proto.Message)
- func (m *UpdateTodoRequest) XXX_Size() int
- func (m *UpdateTodoRequest) XXX_Unmarshal(b []byte) error
- type UpdateTodoResponse
- func (*UpdateTodoResponse) Descriptor() ([]byte, []int)
- func (m *UpdateTodoResponse) GetTodo() *Todo
- func (*UpdateTodoResponse) ProtoMessage()
- func (m *UpdateTodoResponse) Reset()
- func (m *UpdateTodoResponse) String() string
- func (m *UpdateTodoResponse) XXX_DiscardUnknown()
- func (m *UpdateTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTodoResponse) XXX_Merge(src proto.Message)
- func (m *UpdateTodoResponse) XXX_Size() int
- func (m *UpdateTodoResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTodoServiceServer ¶
func RegisterTodoServiceServer(s *grpc.Server, srv TodoServiceServer)
Types ¶
type BatchGetTodosRequest ¶
type BatchGetTodosRequest struct { // The resource names of the todos to get. Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Batch get todos request.
func (*BatchGetTodosRequest) Descriptor ¶
func (*BatchGetTodosRequest) Descriptor() ([]byte, []int)
func (*BatchGetTodosRequest) GetNames ¶
func (m *BatchGetTodosRequest) GetNames() []string
func (*BatchGetTodosRequest) ProtoMessage ¶
func (*BatchGetTodosRequest) ProtoMessage()
func (*BatchGetTodosRequest) Reset ¶
func (m *BatchGetTodosRequest) Reset()
func (*BatchGetTodosRequest) String ¶
func (m *BatchGetTodosRequest) String() string
func (*BatchGetTodosRequest) XXX_DiscardUnknown ¶
func (m *BatchGetTodosRequest) XXX_DiscardUnknown()
func (*BatchGetTodosRequest) XXX_Marshal ¶
func (m *BatchGetTodosRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchGetTodosRequest) XXX_Merge ¶
func (m *BatchGetTodosRequest) XXX_Merge(src proto.Message)
func (*BatchGetTodosRequest) XXX_Size ¶
func (m *BatchGetTodosRequest) XXX_Size() int
func (*BatchGetTodosRequest) XXX_Unmarshal ¶
func (m *BatchGetTodosRequest) XXX_Unmarshal(b []byte) error
type BatchGetTodosResponse ¶
type BatchGetTodosResponse struct { // The found todos. // // The order of results in this field is undefined and has no relation to the // order of the keys in the input. FoundTodos []*Todo `protobuf:"bytes,1,rep,name=found_todos,json=foundTodos,proto3" json:"found_todos,omitempty"` // The missing resource names. // // The order of results in this field is undefined and has no relation to the // order of the keys in the input. MissingNames []string `protobuf:"bytes,2,rep,name=missing_names,json=missingNames,proto3" json:"missing_names,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Batch get todos response.
func (*BatchGetTodosResponse) Descriptor ¶
func (*BatchGetTodosResponse) Descriptor() ([]byte, []int)
func (*BatchGetTodosResponse) GetFoundTodos ¶
func (m *BatchGetTodosResponse) GetFoundTodos() []*Todo
func (*BatchGetTodosResponse) GetMissingNames ¶
func (m *BatchGetTodosResponse) GetMissingNames() []string
func (*BatchGetTodosResponse) ProtoMessage ¶
func (*BatchGetTodosResponse) ProtoMessage()
func (*BatchGetTodosResponse) Reset ¶
func (m *BatchGetTodosResponse) Reset()
func (*BatchGetTodosResponse) String ¶
func (m *BatchGetTodosResponse) String() string
func (*BatchGetTodosResponse) XXX_DiscardUnknown ¶
func (m *BatchGetTodosResponse) XXX_DiscardUnknown()
func (*BatchGetTodosResponse) XXX_Marshal ¶
func (m *BatchGetTodosResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchGetTodosResponse) XXX_Merge ¶
func (m *BatchGetTodosResponse) XXX_Merge(src proto.Message)
func (*BatchGetTodosResponse) XXX_Size ¶
func (m *BatchGetTodosResponse) XXX_Size() int
func (*BatchGetTodosResponse) XXX_Unmarshal ¶
func (m *BatchGetTodosResponse) XXX_Unmarshal(b []byte) error
type CreateTodoRequest ¶
type CreateTodoRequest struct { // The todo id to use for this todo. TodoId string `protobuf:"bytes,1,opt,name=todo_id,json=todoId,proto3" json:"todo_id,omitempty"` // The todo resource to create. Todo *Todo `protobuf:"bytes,2,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Create todo request.
func (*CreateTodoRequest) Descriptor ¶
func (*CreateTodoRequest) Descriptor() ([]byte, []int)
func (*CreateTodoRequest) GetTodo ¶
func (m *CreateTodoRequest) GetTodo() *Todo
func (*CreateTodoRequest) GetTodoId ¶
func (m *CreateTodoRequest) GetTodoId() string
func (*CreateTodoRequest) ProtoMessage ¶
func (*CreateTodoRequest) ProtoMessage()
func (*CreateTodoRequest) Reset ¶
func (m *CreateTodoRequest) Reset()
func (*CreateTodoRequest) String ¶
func (m *CreateTodoRequest) String() string
func (*CreateTodoRequest) XXX_DiscardUnknown ¶
func (m *CreateTodoRequest) XXX_DiscardUnknown()
func (*CreateTodoRequest) XXX_Marshal ¶
func (m *CreateTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTodoRequest) XXX_Merge ¶
func (m *CreateTodoRequest) XXX_Merge(src proto.Message)
func (*CreateTodoRequest) XXX_Size ¶
func (m *CreateTodoRequest) XXX_Size() int
func (*CreateTodoRequest) XXX_Unmarshal ¶
func (m *CreateTodoRequest) XXX_Unmarshal(b []byte) error
type CreateTodoResponse ¶
type CreateTodoResponse struct { // The created todo. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Create todo response.
func (*CreateTodoResponse) Descriptor ¶
func (*CreateTodoResponse) Descriptor() ([]byte, []int)
func (*CreateTodoResponse) GetTodo ¶
func (m *CreateTodoResponse) GetTodo() *Todo
func (*CreateTodoResponse) ProtoMessage ¶
func (*CreateTodoResponse) ProtoMessage()
func (*CreateTodoResponse) Reset ¶
func (m *CreateTodoResponse) Reset()
func (*CreateTodoResponse) String ¶
func (m *CreateTodoResponse) String() string
func (*CreateTodoResponse) XXX_DiscardUnknown ¶
func (m *CreateTodoResponse) XXX_DiscardUnknown()
func (*CreateTodoResponse) XXX_Marshal ¶
func (m *CreateTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTodoResponse) XXX_Merge ¶
func (m *CreateTodoResponse) XXX_Merge(src proto.Message)
func (*CreateTodoResponse) XXX_Size ¶
func (m *CreateTodoResponse) XXX_Size() int
func (*CreateTodoResponse) XXX_Unmarshal ¶
func (m *CreateTodoResponse) XXX_Unmarshal(b []byte) error
type DeleteTodoRequest ¶
type DeleteTodoRequest struct { // The resource name of the todo to mark for deletion. // For example: "todos/1234" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Delete todo request.
func (*DeleteTodoRequest) Descriptor ¶
func (*DeleteTodoRequest) Descriptor() ([]byte, []int)
func (*DeleteTodoRequest) GetName ¶
func (m *DeleteTodoRequest) GetName() string
func (*DeleteTodoRequest) ProtoMessage ¶
func (*DeleteTodoRequest) ProtoMessage()
func (*DeleteTodoRequest) Reset ¶
func (m *DeleteTodoRequest) Reset()
func (*DeleteTodoRequest) String ¶
func (m *DeleteTodoRequest) String() string
func (*DeleteTodoRequest) XXX_DiscardUnknown ¶
func (m *DeleteTodoRequest) XXX_DiscardUnknown()
func (*DeleteTodoRequest) XXX_Marshal ¶
func (m *DeleteTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTodoRequest) XXX_Merge ¶
func (m *DeleteTodoRequest) XXX_Merge(src proto.Message)
func (*DeleteTodoRequest) XXX_Size ¶
func (m *DeleteTodoRequest) XXX_Size() int
func (*DeleteTodoRequest) XXX_Unmarshal ¶
func (m *DeleteTodoRequest) XXX_Unmarshal(b []byte) error
type DeleteTodoResponse ¶
type DeleteTodoResponse struct { // The todo marked for deletion. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Delete todo response.
func (*DeleteTodoResponse) Descriptor ¶
func (*DeleteTodoResponse) Descriptor() ([]byte, []int)
func (*DeleteTodoResponse) GetTodo ¶
func (m *DeleteTodoResponse) GetTodo() *Todo
func (*DeleteTodoResponse) ProtoMessage ¶
func (*DeleteTodoResponse) ProtoMessage()
func (*DeleteTodoResponse) Reset ¶
func (m *DeleteTodoResponse) Reset()
func (*DeleteTodoResponse) String ¶
func (m *DeleteTodoResponse) String() string
func (*DeleteTodoResponse) XXX_DiscardUnknown ¶
func (m *DeleteTodoResponse) XXX_DiscardUnknown()
func (*DeleteTodoResponse) XXX_Marshal ¶
func (m *DeleteTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTodoResponse) XXX_Merge ¶
func (m *DeleteTodoResponse) XXX_Merge(src proto.Message)
func (*DeleteTodoResponse) XXX_Size ¶
func (m *DeleteTodoResponse) XXX_Size() int
func (*DeleteTodoResponse) XXX_Unmarshal ¶
func (m *DeleteTodoResponse) XXX_Unmarshal(b []byte) error
type GetTodoRequest ¶
type GetTodoRequest struct { // The resource name of the todo to get. // Example: "todos/1234" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Get todo request.
func (*GetTodoRequest) Descriptor ¶
func (*GetTodoRequest) Descriptor() ([]byte, []int)
func (*GetTodoRequest) GetName ¶
func (m *GetTodoRequest) GetName() string
func (*GetTodoRequest) ProtoMessage ¶
func (*GetTodoRequest) ProtoMessage()
func (*GetTodoRequest) Reset ¶
func (m *GetTodoRequest) Reset()
func (*GetTodoRequest) String ¶
func (m *GetTodoRequest) String() string
func (*GetTodoRequest) XXX_DiscardUnknown ¶
func (m *GetTodoRequest) XXX_DiscardUnknown()
func (*GetTodoRequest) XXX_Marshal ¶
func (m *GetTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTodoRequest) XXX_Merge ¶
func (m *GetTodoRequest) XXX_Merge(src proto.Message)
func (*GetTodoRequest) XXX_Size ¶
func (m *GetTodoRequest) XXX_Size() int
func (*GetTodoRequest) XXX_Unmarshal ¶
func (m *GetTodoRequest) XXX_Unmarshal(b []byte) error
type GetTodoResponse ¶
type GetTodoResponse struct { // The returned todo. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Get todo response.
func (*GetTodoResponse) Descriptor ¶
func (*GetTodoResponse) Descriptor() ([]byte, []int)
func (*GetTodoResponse) GetTodo ¶
func (m *GetTodoResponse) GetTodo() *Todo
func (*GetTodoResponse) ProtoMessage ¶
func (*GetTodoResponse) ProtoMessage()
func (*GetTodoResponse) Reset ¶
func (m *GetTodoResponse) Reset()
func (*GetTodoResponse) String ¶
func (m *GetTodoResponse) String() string
func (*GetTodoResponse) XXX_DiscardUnknown ¶
func (m *GetTodoResponse) XXX_DiscardUnknown()
func (*GetTodoResponse) XXX_Marshal ¶
func (m *GetTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTodoResponse) XXX_Merge ¶
func (m *GetTodoResponse) XXX_Merge(src proto.Message)
func (*GetTodoResponse) XXX_Size ¶
func (m *GetTodoResponse) XXX_Size() int
func (*GetTodoResponse) XXX_Unmarshal ¶
func (m *GetTodoResponse) XXX_Unmarshal(b []byte) error
type ListTodosPageToken ¶
type ListTodosPageToken struct { // Current offset in the total todos. Offset int32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Page token for the list todos endpoint.
func (*ListTodosPageToken) Descriptor ¶
func (*ListTodosPageToken) Descriptor() ([]byte, []int)
func (*ListTodosPageToken) GetOffset ¶
func (m *ListTodosPageToken) GetOffset() int32
func (*ListTodosPageToken) ProtoMessage ¶
func (*ListTodosPageToken) ProtoMessage()
func (*ListTodosPageToken) Reset ¶
func (m *ListTodosPageToken) Reset()
func (*ListTodosPageToken) String ¶
func (m *ListTodosPageToken) String() string
func (*ListTodosPageToken) XXX_DiscardUnknown ¶
func (m *ListTodosPageToken) XXX_DiscardUnknown()
func (*ListTodosPageToken) XXX_Marshal ¶
func (m *ListTodosPageToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTodosPageToken) XXX_Merge ¶
func (m *ListTodosPageToken) XXX_Merge(src proto.Message)
func (*ListTodosPageToken) XXX_Size ¶
func (m *ListTodosPageToken) XXX_Size() int
func (*ListTodosPageToken) XXX_Unmarshal ¶
func (m *ListTodosPageToken) XXX_Unmarshal(b []byte) error
type ListTodosRequest ¶
type ListTodosRequest struct { // The maximum number of items to return. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Flag for including deleted resources. ShowDeleted bool `protobuf:"varint,3,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
List todos request.
func (*ListTodosRequest) Descriptor ¶
func (*ListTodosRequest) Descriptor() ([]byte, []int)
func (*ListTodosRequest) GetPageSize ¶
func (m *ListTodosRequest) GetPageSize() int32
func (*ListTodosRequest) GetPageToken ¶
func (m *ListTodosRequest) GetPageToken() string
func (*ListTodosRequest) GetShowDeleted ¶
func (m *ListTodosRequest) GetShowDeleted() bool
func (*ListTodosRequest) ProtoMessage ¶
func (*ListTodosRequest) ProtoMessage()
func (*ListTodosRequest) Reset ¶
func (m *ListTodosRequest) Reset()
func (*ListTodosRequest) String ¶
func (m *ListTodosRequest) String() string
func (*ListTodosRequest) XXX_DiscardUnknown ¶
func (m *ListTodosRequest) XXX_DiscardUnknown()
func (*ListTodosRequest) XXX_Marshal ¶
func (m *ListTodosRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTodosRequest) XXX_Merge ¶
func (m *ListTodosRequest) XXX_Merge(src proto.Message)
func (*ListTodosRequest) XXX_Size ¶
func (m *ListTodosRequest) XXX_Size() int
func (*ListTodosRequest) XXX_Unmarshal ¶
func (m *ListTodosRequest) XXX_Unmarshal(b []byte) error
type ListTodosResponse ¶
type ListTodosResponse struct { // The returned todos. Todos []*Todo `protobuf:"bytes,1,rep,name=todos,proto3" json:"todos,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // The total number of todos in the list. TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
List todos response.
func (*ListTodosResponse) Descriptor ¶
func (*ListTodosResponse) Descriptor() ([]byte, []int)
func (*ListTodosResponse) GetNextPageToken ¶
func (m *ListTodosResponse) GetNextPageToken() string
func (*ListTodosResponse) GetTodos ¶
func (m *ListTodosResponse) GetTodos() []*Todo
func (*ListTodosResponse) GetTotalSize ¶
func (m *ListTodosResponse) GetTotalSize() int32
func (*ListTodosResponse) ProtoMessage ¶
func (*ListTodosResponse) ProtoMessage()
func (*ListTodosResponse) Reset ¶
func (m *ListTodosResponse) Reset()
func (*ListTodosResponse) String ¶
func (m *ListTodosResponse) String() string
func (*ListTodosResponse) XXX_DiscardUnknown ¶
func (m *ListTodosResponse) XXX_DiscardUnknown()
func (*ListTodosResponse) XXX_Marshal ¶
func (m *ListTodosResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTodosResponse) XXX_Merge ¶
func (m *ListTodosResponse) XXX_Merge(src proto.Message)
func (*ListTodosResponse) XXX_Size ¶
func (m *ListTodosResponse) XXX_Size() int
func (*ListTodosResponse) XXX_Unmarshal ¶
func (m *ListTodosResponse) XXX_Unmarshal(b []byte) error
type Todo ¶
type Todo struct { // Resource name of the todo. // For example: "todos/1234" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Indicates if the todo is deleted. Deleted bool `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"` // The creation timestamp of the todo. CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The last update timestamp of the todo. // // Note: update_time is updated when create/update/delete operation is // performed. UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // The deletion timestamp of the todo. DeleteTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"` // The text context of the todo. // For example: "Do chores." Text string `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"` // Flag for marking the todo as done. Done bool `protobuf:"varint,7,opt,name=done,proto3" json:"done,omitempty"` // Resource name of the owner of the todo. // For example: "users/1234" UserName string `protobuf:"bytes,8,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A todo resource.
func (*Todo) Descriptor ¶
func (*Todo) GetCreateTime ¶
func (*Todo) GetDeleteTime ¶
func (*Todo) GetDeleted ¶
func (*Todo) GetUpdateTime ¶
func (*Todo) GetUserName ¶
func (*Todo) ProtoMessage ¶
func (*Todo) ProtoMessage()
func (*Todo) XXX_DiscardUnknown ¶
func (m *Todo) XXX_DiscardUnknown()
func (*Todo) XXX_Unmarshal ¶
type TodoServiceClient ¶
type TodoServiceClient interface { // List todos. ListTodos(ctx context.Context, in *ListTodosRequest, opts ...grpc.CallOption) (*ListTodosResponse, error) // Get a todo. GetTodo(ctx context.Context, in *GetTodoRequest, opts ...grpc.CallOption) (*GetTodoResponse, error) // Get a batch of todos. BatchGetTodos(ctx context.Context, in *BatchGetTodosRequest, opts ...grpc.CallOption) (*BatchGetTodosResponse, error) // Create a todo. CreateTodo(ctx context.Context, in *CreateTodoRequest, opts ...grpc.CallOption) (*CreateTodoResponse, error) // Update a todo. UpdateTodo(ctx context.Context, in *UpdateTodoRequest, opts ...grpc.CallOption) (*UpdateTodoResponse, error) // Delete a todo. DeleteTodo(ctx context.Context, in *DeleteTodoRequest, opts ...grpc.CallOption) (*DeleteTodoResponse, error) // Unedelete a todo. UndeleteTodo(ctx context.Context, in *UndeleteTodoRequest, opts ...grpc.CallOption) (*UndeleteTodoResponse, error) }
TodoServiceClient is the client API for TodoService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTodoServiceClient ¶
func NewTodoServiceClient(cc *grpc.ClientConn) TodoServiceClient
type TodoServiceServer ¶
type TodoServiceServer interface { // List todos. ListTodos(context.Context, *ListTodosRequest) (*ListTodosResponse, error) // Get a todo. GetTodo(context.Context, *GetTodoRequest) (*GetTodoResponse, error) // Get a batch of todos. BatchGetTodos(context.Context, *BatchGetTodosRequest) (*BatchGetTodosResponse, error) // Create a todo. CreateTodo(context.Context, *CreateTodoRequest) (*CreateTodoResponse, error) // Update a todo. UpdateTodo(context.Context, *UpdateTodoRequest) (*UpdateTodoResponse, error) // Delete a todo. DeleteTodo(context.Context, *DeleteTodoRequest) (*DeleteTodoResponse, error) // Unedelete a todo. UndeleteTodo(context.Context, *UndeleteTodoRequest) (*UndeleteTodoResponse, error) }
TodoServiceServer is the server API for TodoService service.
type UndeleteTodoRequest ¶
type UndeleteTodoRequest struct { // The resource name of the todo to undelete. // For example: "todos/1234" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Undelete todo request.
func (*UndeleteTodoRequest) Descriptor ¶
func (*UndeleteTodoRequest) Descriptor() ([]byte, []int)
func (*UndeleteTodoRequest) GetName ¶
func (m *UndeleteTodoRequest) GetName() string
func (*UndeleteTodoRequest) ProtoMessage ¶
func (*UndeleteTodoRequest) ProtoMessage()
func (*UndeleteTodoRequest) Reset ¶
func (m *UndeleteTodoRequest) Reset()
func (*UndeleteTodoRequest) String ¶
func (m *UndeleteTodoRequest) String() string
func (*UndeleteTodoRequest) XXX_DiscardUnknown ¶
func (m *UndeleteTodoRequest) XXX_DiscardUnknown()
func (*UndeleteTodoRequest) XXX_Marshal ¶
func (m *UndeleteTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UndeleteTodoRequest) XXX_Merge ¶
func (m *UndeleteTodoRequest) XXX_Merge(src proto.Message)
func (*UndeleteTodoRequest) XXX_Size ¶
func (m *UndeleteTodoRequest) XXX_Size() int
func (*UndeleteTodoRequest) XXX_Unmarshal ¶
func (m *UndeleteTodoRequest) XXX_Unmarshal(b []byte) error
type UndeleteTodoResponse ¶
type UndeleteTodoResponse struct { // The undeleted todo. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Undelete todo response.
func (*UndeleteTodoResponse) Descriptor ¶
func (*UndeleteTodoResponse) Descriptor() ([]byte, []int)
func (*UndeleteTodoResponse) GetTodo ¶
func (m *UndeleteTodoResponse) GetTodo() *Todo
func (*UndeleteTodoResponse) ProtoMessage ¶
func (*UndeleteTodoResponse) ProtoMessage()
func (*UndeleteTodoResponse) Reset ¶
func (m *UndeleteTodoResponse) Reset()
func (*UndeleteTodoResponse) String ¶
func (m *UndeleteTodoResponse) String() string
func (*UndeleteTodoResponse) XXX_DiscardUnknown ¶
func (m *UndeleteTodoResponse) XXX_DiscardUnknown()
func (*UndeleteTodoResponse) XXX_Marshal ¶
func (m *UndeleteTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UndeleteTodoResponse) XXX_Merge ¶
func (m *UndeleteTodoResponse) XXX_Merge(src proto.Message)
func (*UndeleteTodoResponse) XXX_Size ¶
func (m *UndeleteTodoResponse) XXX_Size() int
func (*UndeleteTodoResponse) XXX_Unmarshal ¶
func (m *UndeleteTodoResponse) XXX_Unmarshal(b []byte) error
type UnimplementedTodoServiceServer ¶
type UnimplementedTodoServiceServer struct { }
UnimplementedTodoServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedTodoServiceServer) BatchGetTodos ¶
func (*UnimplementedTodoServiceServer) BatchGetTodos(ctx context.Context, req *BatchGetTodosRequest) (*BatchGetTodosResponse, error)
func (*UnimplementedTodoServiceServer) CreateTodo ¶
func (*UnimplementedTodoServiceServer) CreateTodo(ctx context.Context, req *CreateTodoRequest) (*CreateTodoResponse, error)
func (*UnimplementedTodoServiceServer) DeleteTodo ¶
func (*UnimplementedTodoServiceServer) DeleteTodo(ctx context.Context, req *DeleteTodoRequest) (*DeleteTodoResponse, error)
func (*UnimplementedTodoServiceServer) GetTodo ¶
func (*UnimplementedTodoServiceServer) GetTodo(ctx context.Context, req *GetTodoRequest) (*GetTodoResponse, error)
func (*UnimplementedTodoServiceServer) ListTodos ¶
func (*UnimplementedTodoServiceServer) ListTodos(ctx context.Context, req *ListTodosRequest) (*ListTodosResponse, error)
func (*UnimplementedTodoServiceServer) UndeleteTodo ¶
func (*UnimplementedTodoServiceServer) UndeleteTodo(ctx context.Context, req *UndeleteTodoRequest) (*UndeleteTodoResponse, error)
func (*UnimplementedTodoServiceServer) UpdateTodo ¶
func (*UnimplementedTodoServiceServer) UpdateTodo(ctx context.Context, req *UpdateTodoRequest) (*UpdateTodoResponse, error)
type UpdateTodoRequest ¶
type UpdateTodoRequest struct { // The todo resource which replaces the current todo resource. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` // The update mask applies to the resource. // // For the `FieldMask` definition, see: // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Update todo request.
func (*UpdateTodoRequest) Descriptor ¶
func (*UpdateTodoRequest) Descriptor() ([]byte, []int)
func (*UpdateTodoRequest) GetTodo ¶
func (m *UpdateTodoRequest) GetTodo() *Todo
func (*UpdateTodoRequest) GetUpdateMask ¶
func (m *UpdateTodoRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateTodoRequest) ProtoMessage ¶
func (*UpdateTodoRequest) ProtoMessage()
func (*UpdateTodoRequest) Reset ¶
func (m *UpdateTodoRequest) Reset()
func (*UpdateTodoRequest) String ¶
func (m *UpdateTodoRequest) String() string
func (*UpdateTodoRequest) XXX_DiscardUnknown ¶
func (m *UpdateTodoRequest) XXX_DiscardUnknown()
func (*UpdateTodoRequest) XXX_Marshal ¶
func (m *UpdateTodoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTodoRequest) XXX_Merge ¶
func (m *UpdateTodoRequest) XXX_Merge(src proto.Message)
func (*UpdateTodoRequest) XXX_Size ¶
func (m *UpdateTodoRequest) XXX_Size() int
func (*UpdateTodoRequest) XXX_Unmarshal ¶
func (m *UpdateTodoRequest) XXX_Unmarshal(b []byte) error
type UpdateTodoResponse ¶
type UpdateTodoResponse struct { // The updated todo. Todo *Todo `protobuf:"bytes,1,opt,name=todo,proto3" json:"todo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Update todo response.
func (*UpdateTodoResponse) Descriptor ¶
func (*UpdateTodoResponse) Descriptor() ([]byte, []int)
func (*UpdateTodoResponse) GetTodo ¶
func (m *UpdateTodoResponse) GetTodo() *Todo
func (*UpdateTodoResponse) ProtoMessage ¶
func (*UpdateTodoResponse) ProtoMessage()
func (*UpdateTodoResponse) Reset ¶
func (m *UpdateTodoResponse) Reset()
func (*UpdateTodoResponse) String ¶
func (m *UpdateTodoResponse) String() string
func (*UpdateTodoResponse) XXX_DiscardUnknown ¶
func (m *UpdateTodoResponse) XXX_DiscardUnknown()
func (*UpdateTodoResponse) XXX_Marshal ¶
func (m *UpdateTodoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTodoResponse) XXX_Merge ¶
func (m *UpdateTodoResponse) XXX_Merge(src proto.Message)
func (*UpdateTodoResponse) XXX_Size ¶
func (m *UpdateTodoResponse) XXX_Size() int
func (*UpdateTodoResponse) XXX_Unmarshal ¶
func (m *UpdateTodoResponse) XXX_Unmarshal(b []byte) error