Documentation ¶
Overview ¶
Package treeservice is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterTreeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterTreeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TreeServiceClient) error
- func RegisterTreeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterTreeServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TreeServiceServer) error
- func RegisterTreeServiceServer(s *grpc.Server, srv TreeServiceServer)
- type CreateTreeServiceRequest
- func (*CreateTreeServiceRequest) Descriptor() ([]byte, []int)
- func (m *CreateTreeServiceRequest) GetData() *tree.Tree
- func (*CreateTreeServiceRequest) ProtoMessage()
- func (m *CreateTreeServiceRequest) Reset()
- func (m *CreateTreeServiceRequest) String() string
- func (m *CreateTreeServiceRequest) XXX_DiscardUnknown()
- func (m *CreateTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTreeServiceRequest) XXX_Merge(src proto.Message)
- func (m *CreateTreeServiceRequest) XXX_Size() int
- func (m *CreateTreeServiceRequest) XXX_Unmarshal(b []byte) error
- type DeleteTreeServiceRequest
- func (*DeleteTreeServiceRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTreeServiceRequest) GetData() *empty.Empty
- func (m *DeleteTreeServiceRequest) GetTre() string
- func (*DeleteTreeServiceRequest) ProtoMessage()
- func (m *DeleteTreeServiceRequest) Reset()
- func (m *DeleteTreeServiceRequest) String() string
- func (m *DeleteTreeServiceRequest) XXX_DiscardUnknown()
- func (m *DeleteTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTreeServiceRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTreeServiceRequest) XXX_Size() int
- func (m *DeleteTreeServiceRequest) XXX_Unmarshal(b []byte) error
- type GetTreeServiceRequest
- func (*GetTreeServiceRequest) Descriptor() ([]byte, []int)
- func (m *GetTreeServiceRequest) GetTre() string
- func (*GetTreeServiceRequest) ProtoMessage()
- func (m *GetTreeServiceRequest) Reset()
- func (m *GetTreeServiceRequest) String() string
- func (m *GetTreeServiceRequest) XXX_DiscardUnknown()
- func (m *GetTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTreeServiceRequest) XXX_Merge(src proto.Message)
- func (m *GetTreeServiceRequest) XXX_Size() int
- func (m *GetTreeServiceRequest) XXX_Unmarshal(b []byte) error
- type ListTreeServiceRequest
- func (*ListTreeServiceRequest) Descriptor() ([]byte, []int)
- func (m *ListTreeServiceRequest) GetFields() string
- func (m *ListTreeServiceRequest) GetFilter() string
- func (m *ListTreeServiceRequest) GetLimit() int32
- func (m *ListTreeServiceRequest) GetOrderBy() string
- func (m *ListTreeServiceRequest) GetPage() int32
- func (m *ListTreeServiceRequest) GetQ() string
- func (m *ListTreeServiceRequest) GetView() string
- func (*ListTreeServiceRequest) ProtoMessage()
- func (m *ListTreeServiceRequest) Reset()
- func (m *ListTreeServiceRequest) String() string
- func (m *ListTreeServiceRequest) XXX_DiscardUnknown()
- func (m *ListTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTreeServiceRequest) XXX_Merge(src proto.Message)
- func (m *ListTreeServiceRequest) XXX_Size() int
- func (m *ListTreeServiceRequest) XXX_Unmarshal(b []byte) error
- type TreeServiceClient
- type TreeServiceServer
- type UnimplementedTreeServiceServer
- func (*UnimplementedTreeServiceServer) CreateTree(ctx context.Context, req *CreateTreeServiceRequest) (*tree.TreeEntity, error)
- func (*UnimplementedTreeServiceServer) DeleteTree(ctx context.Context, req *DeleteTreeServiceRequest) (*empty.Empty, error)
- func (*UnimplementedTreeServiceServer) GetTree(ctx context.Context, req *GetTreeServiceRequest) (*tree.TreeEntity, error)
- func (*UnimplementedTreeServiceServer) ListTrees(ctx context.Context, req *ListTreeServiceRequest) (*tree.TreeCollection, error)
- func (*UnimplementedTreeServiceServer) UpdateTree(ctx context.Context, req *UpdateTreeServiceRequest) (*tree.TreeEntity, error)
- type UpdateTreeServiceRequest
- func (*UpdateTreeServiceRequest) Descriptor() ([]byte, []int)
- func (m *UpdateTreeServiceRequest) GetData() *tree.Tree
- func (m *UpdateTreeServiceRequest) GetTre() string
- func (*UpdateTreeServiceRequest) ProtoMessage()
- func (m *UpdateTreeServiceRequest) Reset()
- func (m *UpdateTreeServiceRequest) String() string
- func (m *UpdateTreeServiceRequest) XXX_DiscardUnknown()
- func (m *UpdateTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateTreeServiceRequest) XXX_Merge(src proto.Message)
- func (m *UpdateTreeServiceRequest) XXX_Size() int
- func (m *UpdateTreeServiceRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTreeServiceHandler ¶
func RegisterTreeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterTreeServiceHandler registers the http handlers for service TreeService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterTreeServiceHandlerClient ¶
func RegisterTreeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TreeServiceClient) error
RegisterTreeServiceHandlerClient registers the http handlers for service TreeService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TreeServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TreeServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "TreeServiceClient" to call the correct interceptors.
func RegisterTreeServiceHandlerFromEndpoint ¶
func RegisterTreeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterTreeServiceHandlerFromEndpoint is same as RegisterTreeServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterTreeServiceHandlerServer ¶
func RegisterTreeServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TreeServiceServer) error
RegisterTreeServiceHandlerServer registers the http handlers for service TreeService to "mux". UnaryRPC :call TreeServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterTreeServiceServer ¶
func RegisterTreeServiceServer(s *grpc.Server, srv TreeServiceServer)
Types ¶
type CreateTreeServiceRequest ¶
type CreateTreeServiceRequest struct { Data *tree.Tree `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateTreeServiceRequest) Descriptor ¶
func (*CreateTreeServiceRequest) Descriptor() ([]byte, []int)
func (*CreateTreeServiceRequest) GetData ¶
func (m *CreateTreeServiceRequest) GetData() *tree.Tree
func (*CreateTreeServiceRequest) ProtoMessage ¶
func (*CreateTreeServiceRequest) ProtoMessage()
func (*CreateTreeServiceRequest) Reset ¶
func (m *CreateTreeServiceRequest) Reset()
func (*CreateTreeServiceRequest) String ¶
func (m *CreateTreeServiceRequest) String() string
func (*CreateTreeServiceRequest) XXX_DiscardUnknown ¶
func (m *CreateTreeServiceRequest) XXX_DiscardUnknown()
func (*CreateTreeServiceRequest) XXX_Marshal ¶
func (m *CreateTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTreeServiceRequest) XXX_Merge ¶
func (m *CreateTreeServiceRequest) XXX_Merge(src proto.Message)
func (*CreateTreeServiceRequest) XXX_Size ¶
func (m *CreateTreeServiceRequest) XXX_Size() int
func (*CreateTreeServiceRequest) XXX_Unmarshal ¶
func (m *CreateTreeServiceRequest) XXX_Unmarshal(b []byte) error
type DeleteTreeServiceRequest ¶
type DeleteTreeServiceRequest struct { Tre string `protobuf:"bytes,1,opt,name=tre,proto3" json:"tre,omitempty"` Data *empty.Empty `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteTreeServiceRequest) Descriptor ¶
func (*DeleteTreeServiceRequest) Descriptor() ([]byte, []int)
func (*DeleteTreeServiceRequest) GetData ¶
func (m *DeleteTreeServiceRequest) GetData() *empty.Empty
func (*DeleteTreeServiceRequest) GetTre ¶
func (m *DeleteTreeServiceRequest) GetTre() string
func (*DeleteTreeServiceRequest) ProtoMessage ¶
func (*DeleteTreeServiceRequest) ProtoMessage()
func (*DeleteTreeServiceRequest) Reset ¶
func (m *DeleteTreeServiceRequest) Reset()
func (*DeleteTreeServiceRequest) String ¶
func (m *DeleteTreeServiceRequest) String() string
func (*DeleteTreeServiceRequest) XXX_DiscardUnknown ¶
func (m *DeleteTreeServiceRequest) XXX_DiscardUnknown()
func (*DeleteTreeServiceRequest) XXX_Marshal ¶
func (m *DeleteTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTreeServiceRequest) XXX_Merge ¶
func (m *DeleteTreeServiceRequest) XXX_Merge(src proto.Message)
func (*DeleteTreeServiceRequest) XXX_Size ¶
func (m *DeleteTreeServiceRequest) XXX_Size() int
func (*DeleteTreeServiceRequest) XXX_Unmarshal ¶
func (m *DeleteTreeServiceRequest) XXX_Unmarshal(b []byte) error
type GetTreeServiceRequest ¶
type GetTreeServiceRequest struct { Tre string `protobuf:"bytes,1,opt,name=tre,proto3" json:"tre,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetTreeServiceRequest) Descriptor ¶
func (*GetTreeServiceRequest) Descriptor() ([]byte, []int)
func (*GetTreeServiceRequest) GetTre ¶
func (m *GetTreeServiceRequest) GetTre() string
func (*GetTreeServiceRequest) ProtoMessage ¶
func (*GetTreeServiceRequest) ProtoMessage()
func (*GetTreeServiceRequest) Reset ¶
func (m *GetTreeServiceRequest) Reset()
func (*GetTreeServiceRequest) String ¶
func (m *GetTreeServiceRequest) String() string
func (*GetTreeServiceRequest) XXX_DiscardUnknown ¶
func (m *GetTreeServiceRequest) XXX_DiscardUnknown()
func (*GetTreeServiceRequest) XXX_Marshal ¶
func (m *GetTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetTreeServiceRequest) XXX_Merge ¶
func (m *GetTreeServiceRequest) XXX_Merge(src proto.Message)
func (*GetTreeServiceRequest) XXX_Size ¶
func (m *GetTreeServiceRequest) XXX_Size() int
func (*GetTreeServiceRequest) XXX_Unmarshal ¶
func (m *GetTreeServiceRequest) XXX_Unmarshal(b []byte) error
type ListTreeServiceRequest ¶
type ListTreeServiceRequest struct { //Partial representation, fields=id,name Fields string `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty"` //* // Sort fields, comma separated list for the ordering // use **?filter=-display_name** with a dash to sort descending // use **?filter=display_name** to sort ascending OrderBy string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` //Filter Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` //Page number for paginated content. Tipp: follow the HATEOAS next, prev,... Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"` //Number of elements to return per page Limit int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"` //https://cloud.google.com/apis/design/design_patterns#resource_view View string `protobuf:"bytes,8,opt,name=view,proto3" json:"view,omitempty"` //Query term to search a tree Q string `protobuf:"bytes,11,opt,name=q,proto3" json:"q,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListTreeServiceRequest) Descriptor ¶
func (*ListTreeServiceRequest) Descriptor() ([]byte, []int)
func (*ListTreeServiceRequest) GetFields ¶
func (m *ListTreeServiceRequest) GetFields() string
func (*ListTreeServiceRequest) GetFilter ¶
func (m *ListTreeServiceRequest) GetFilter() string
func (*ListTreeServiceRequest) GetLimit ¶
func (m *ListTreeServiceRequest) GetLimit() int32
func (*ListTreeServiceRequest) GetOrderBy ¶
func (m *ListTreeServiceRequest) GetOrderBy() string
func (*ListTreeServiceRequest) GetPage ¶
func (m *ListTreeServiceRequest) GetPage() int32
func (*ListTreeServiceRequest) GetQ ¶
func (m *ListTreeServiceRequest) GetQ() string
func (*ListTreeServiceRequest) GetView ¶
func (m *ListTreeServiceRequest) GetView() string
func (*ListTreeServiceRequest) ProtoMessage ¶
func (*ListTreeServiceRequest) ProtoMessage()
func (*ListTreeServiceRequest) Reset ¶
func (m *ListTreeServiceRequest) Reset()
func (*ListTreeServiceRequest) String ¶
func (m *ListTreeServiceRequest) String() string
func (*ListTreeServiceRequest) XXX_DiscardUnknown ¶
func (m *ListTreeServiceRequest) XXX_DiscardUnknown()
func (*ListTreeServiceRequest) XXX_Marshal ¶
func (m *ListTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTreeServiceRequest) XXX_Merge ¶
func (m *ListTreeServiceRequest) XXX_Merge(src proto.Message)
func (*ListTreeServiceRequest) XXX_Size ¶
func (m *ListTreeServiceRequest) XXX_Size() int
func (*ListTreeServiceRequest) XXX_Unmarshal ¶
func (m *ListTreeServiceRequest) XXX_Unmarshal(b []byte) error
type TreeServiceClient ¶
type TreeServiceClient interface { // Creates a new Tree CreateTree(ctx context.Context, in *CreateTreeServiceRequest, opts ...grpc.CallOption) (*tree.TreeEntity, error) // Delete a Tree DeleteTree(ctx context.Context, in *DeleteTreeServiceRequest, opts ...grpc.CallOption) (*empty.Empty, error) // The Get method takes zero or more parameters, and returns a TreeEntity which contains a Tree GetTree(ctx context.Context, in *GetTreeServiceRequest, opts ...grpc.CallOption) (*tree.TreeEntity, error) // The List method takes zero or more parameters as input, and returns a TreeCollection of TreeEntity that match the input parameters. ListTrees(ctx context.Context, in *ListTreeServiceRequest, opts ...grpc.CallOption) (*tree.TreeCollection, error) // Updates a Tree, partial updates are supported UpdateTree(ctx context.Context, in *UpdateTreeServiceRequest, opts ...grpc.CallOption) (*tree.TreeEntity, error) }
TreeServiceClient is the client API for TreeService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTreeServiceClient ¶
func NewTreeServiceClient(cc *grpc.ClientConn) TreeServiceClient
type TreeServiceServer ¶
type TreeServiceServer interface { // Creates a new Tree CreateTree(context.Context, *CreateTreeServiceRequest) (*tree.TreeEntity, error) // Delete a Tree DeleteTree(context.Context, *DeleteTreeServiceRequest) (*empty.Empty, error) // The Get method takes zero or more parameters, and returns a TreeEntity which contains a Tree GetTree(context.Context, *GetTreeServiceRequest) (*tree.TreeEntity, error) // The List method takes zero or more parameters as input, and returns a TreeCollection of TreeEntity that match the input parameters. ListTrees(context.Context, *ListTreeServiceRequest) (*tree.TreeCollection, error) // Updates a Tree, partial updates are supported UpdateTree(context.Context, *UpdateTreeServiceRequest) (*tree.TreeEntity, error) }
TreeServiceServer is the server API for TreeService service.
type UnimplementedTreeServiceServer ¶
type UnimplementedTreeServiceServer struct { }
UnimplementedTreeServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedTreeServiceServer) CreateTree ¶
func (*UnimplementedTreeServiceServer) CreateTree(ctx context.Context, req *CreateTreeServiceRequest) (*tree.TreeEntity, error)
func (*UnimplementedTreeServiceServer) DeleteTree ¶
func (*UnimplementedTreeServiceServer) DeleteTree(ctx context.Context, req *DeleteTreeServiceRequest) (*empty.Empty, error)
func (*UnimplementedTreeServiceServer) GetTree ¶
func (*UnimplementedTreeServiceServer) GetTree(ctx context.Context, req *GetTreeServiceRequest) (*tree.TreeEntity, error)
func (*UnimplementedTreeServiceServer) ListTrees ¶
func (*UnimplementedTreeServiceServer) ListTrees(ctx context.Context, req *ListTreeServiceRequest) (*tree.TreeCollection, error)
func (*UnimplementedTreeServiceServer) UpdateTree ¶
func (*UnimplementedTreeServiceServer) UpdateTree(ctx context.Context, req *UpdateTreeServiceRequest) (*tree.TreeEntity, error)
type UpdateTreeServiceRequest ¶
type UpdateTreeServiceRequest struct { Tre string `protobuf:"bytes,1,opt,name=tre,proto3" json:"tre,omitempty"` Data *tree.Tree `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateTreeServiceRequest) Descriptor ¶
func (*UpdateTreeServiceRequest) Descriptor() ([]byte, []int)
func (*UpdateTreeServiceRequest) GetData ¶
func (m *UpdateTreeServiceRequest) GetData() *tree.Tree
func (*UpdateTreeServiceRequest) GetTre ¶
func (m *UpdateTreeServiceRequest) GetTre() string
func (*UpdateTreeServiceRequest) ProtoMessage ¶
func (*UpdateTreeServiceRequest) ProtoMessage()
func (*UpdateTreeServiceRequest) Reset ¶
func (m *UpdateTreeServiceRequest) Reset()
func (*UpdateTreeServiceRequest) String ¶
func (m *UpdateTreeServiceRequest) String() string
func (*UpdateTreeServiceRequest) XXX_DiscardUnknown ¶
func (m *UpdateTreeServiceRequest) XXX_DiscardUnknown()
func (*UpdateTreeServiceRequest) XXX_Marshal ¶
func (m *UpdateTreeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateTreeServiceRequest) XXX_Merge ¶
func (m *UpdateTreeServiceRequest) XXX_Merge(src proto.Message)
func (*UpdateTreeServiceRequest) XXX_Size ¶
func (m *UpdateTreeServiceRequest) XXX_Size() int
func (*UpdateTreeServiceRequest) XXX_Unmarshal ¶
func (m *UpdateTreeServiceRequest) XXX_Unmarshal(b []byte) error