item

package
v0.0.0-...-8ebbc21 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2019 License: ISC Imports: 14 Imported by: 0

Documentation

Overview

Package item is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterItemServiceHandler

func RegisterItemServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterItemServiceHandler registers the http handlers for service ItemService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterItemServiceHandlerClient

func RegisterItemServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ItemServiceClient) error

RegisterItemServiceHandlerClient registers the http handlers for service ItemService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ItemServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ItemServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ItemServiceClient" to call the correct interceptors.

func RegisterItemServiceHandlerFromEndpoint

func RegisterItemServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterItemServiceHandlerFromEndpoint is same as RegisterItemServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterItemServiceServer

func RegisterItemServiceServer(s *grpc.Server, srv ItemServiceServer)

Types

type CreateItemRequest

type CreateItemRequest struct {
	Item                 *Item    `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateItemRequest) Descriptor

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

func (*CreateItemRequest) GetItem

func (m *CreateItemRequest) GetItem() *Item

func (*CreateItemRequest) ProtoMessage

func (*CreateItemRequest) ProtoMessage()

func (*CreateItemRequest) Reset

func (m *CreateItemRequest) Reset()

func (*CreateItemRequest) String

func (m *CreateItemRequest) String() string

func (*CreateItemRequest) XXX_DiscardUnknown

func (m *CreateItemRequest) XXX_DiscardUnknown()

func (*CreateItemRequest) XXX_Marshal

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

func (*CreateItemRequest) XXX_Merge

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

func (*CreateItemRequest) XXX_Size

func (m *CreateItemRequest) XXX_Size() int

func (*CreateItemRequest) XXX_Unmarshal

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

type CreateItemResponse

type CreateItemResponse 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 (*CreateItemResponse) Descriptor

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

func (*CreateItemResponse) GetId

func (m *CreateItemResponse) GetId() string

func (*CreateItemResponse) ProtoMessage

func (*CreateItemResponse) ProtoMessage()

func (*CreateItemResponse) Reset

func (m *CreateItemResponse) Reset()

func (*CreateItemResponse) String

func (m *CreateItemResponse) String() string

func (*CreateItemResponse) XXX_DiscardUnknown

func (m *CreateItemResponse) XXX_DiscardUnknown()

func (*CreateItemResponse) XXX_Marshal

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

func (*CreateItemResponse) XXX_Merge

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

func (*CreateItemResponse) XXX_Size

func (m *CreateItemResponse) XXX_Size() int

func (*CreateItemResponse) XXX_Unmarshal

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

type DeleteItemRequest

type DeleteItemRequest 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 (*DeleteItemRequest) Descriptor

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

func (*DeleteItemRequest) GetId

func (m *DeleteItemRequest) GetId() string

func (*DeleteItemRequest) ProtoMessage

func (*DeleteItemRequest) ProtoMessage()

func (*DeleteItemRequest) Reset

func (m *DeleteItemRequest) Reset()

func (*DeleteItemRequest) String

func (m *DeleteItemRequest) String() string

func (*DeleteItemRequest) XXX_DiscardUnknown

func (m *DeleteItemRequest) XXX_DiscardUnknown()

func (*DeleteItemRequest) XXX_Marshal

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

func (*DeleteItemRequest) XXX_Merge

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

func (*DeleteItemRequest) XXX_Size

func (m *DeleteItemRequest) XXX_Size() int

func (*DeleteItemRequest) XXX_Unmarshal

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

type DeleteItemResponse

type DeleteItemResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteItemResponse) Descriptor

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

func (*DeleteItemResponse) ProtoMessage

func (*DeleteItemResponse) ProtoMessage()

func (*DeleteItemResponse) Reset

func (m *DeleteItemResponse) Reset()

func (*DeleteItemResponse) String

func (m *DeleteItemResponse) String() string

func (*DeleteItemResponse) XXX_DiscardUnknown

func (m *DeleteItemResponse) XXX_DiscardUnknown()

func (*DeleteItemResponse) XXX_Marshal

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

func (*DeleteItemResponse) XXX_Merge

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

func (*DeleteItemResponse) XXX_Size

func (m *DeleteItemResponse) XXX_Size() int

func (*DeleteItemResponse) XXX_Unmarshal

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

type GetItemRequest

type GetItemRequest 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 (*GetItemRequest) Descriptor

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

func (*GetItemRequest) GetId

func (m *GetItemRequest) GetId() string

func (*GetItemRequest) ProtoMessage

func (*GetItemRequest) ProtoMessage()

func (*GetItemRequest) Reset

func (m *GetItemRequest) Reset()

func (*GetItemRequest) String

func (m *GetItemRequest) String() string

func (*GetItemRequest) XXX_DiscardUnknown

func (m *GetItemRequest) XXX_DiscardUnknown()

func (*GetItemRequest) XXX_Marshal

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

func (*GetItemRequest) XXX_Merge

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

func (*GetItemRequest) XXX_Size

func (m *GetItemRequest) XXX_Size() int

func (*GetItemRequest) XXX_Unmarshal

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

type GetItemResponse

type GetItemResponse struct {
	Item                 *Item    `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetItemResponse) Descriptor

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

func (*GetItemResponse) GetItem

func (m *GetItemResponse) GetItem() *Item

func (*GetItemResponse) ProtoMessage

func (*GetItemResponse) ProtoMessage()

func (*GetItemResponse) Reset

func (m *GetItemResponse) Reset()

func (*GetItemResponse) String

func (m *GetItemResponse) String() string

func (*GetItemResponse) XXX_DiscardUnknown

func (m *GetItemResponse) XXX_DiscardUnknown()

func (*GetItemResponse) XXX_Marshal

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

func (*GetItemResponse) XXX_Merge

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

func (*GetItemResponse) XXX_Size

func (m *GetItemResponse) XXX_Size() int

func (*GetItemResponse) XXX_Unmarshal

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

type Item

type Item 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Item) Descriptor

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

func (*Item) GetId

func (m *Item) GetId() string

func (*Item) GetName

func (m *Item) GetName() string

func (*Item) ProtoMessage

func (*Item) ProtoMessage()

func (*Item) Reset

func (m *Item) Reset()

func (*Item) String

func (m *Item) String() string

func (*Item) XXX_DiscardUnknown

func (m *Item) XXX_DiscardUnknown()

func (*Item) XXX_Marshal

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

func (*Item) XXX_Merge

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

func (*Item) XXX_Size

func (m *Item) XXX_Size() int

func (*Item) XXX_Unmarshal

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

type ItemServiceClient

type ItemServiceClient interface {
	CreateItem(ctx context.Context, in *CreateItemRequest, opts ...grpc.CallOption) (*CreateItemResponse, error)
	GetItem(ctx context.Context, in *GetItemRequest, opts ...grpc.CallOption) (*GetItemResponse, error)
	ListItems(ctx context.Context, in *ListItemsRequest, opts ...grpc.CallOption) (*ListItemsResponse, error)
	UpdateItem(ctx context.Context, in *UpdateItemRequest, opts ...grpc.CallOption) (*UpdateItemResponse, error)
	DeleteItem(ctx context.Context, in *DeleteItemRequest, opts ...grpc.CallOption) (*DeleteItemResponse, error)
}

ItemServiceClient is the client API for ItemService service.

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

func NewItemServiceClient

func NewItemServiceClient(cc *grpc.ClientConn) ItemServiceClient

type ItemServiceServer

ItemServiceServer is the server API for ItemService service.

type ListItemsRequest

type ListItemsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListItemsRequest) Descriptor

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

func (*ListItemsRequest) ProtoMessage

func (*ListItemsRequest) ProtoMessage()

func (*ListItemsRequest) Reset

func (m *ListItemsRequest) Reset()

func (*ListItemsRequest) String

func (m *ListItemsRequest) String() string

func (*ListItemsRequest) XXX_DiscardUnknown

func (m *ListItemsRequest) XXX_DiscardUnknown()

func (*ListItemsRequest) XXX_Marshal

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

func (*ListItemsRequest) XXX_Merge

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

func (*ListItemsRequest) XXX_Size

func (m *ListItemsRequest) XXX_Size() int

func (*ListItemsRequest) XXX_Unmarshal

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

type ListItemsResponse

type ListItemsResponse struct {
	Items                []*Item  `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListItemsResponse) Descriptor

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

func (*ListItemsResponse) GetItems

func (m *ListItemsResponse) GetItems() []*Item

func (*ListItemsResponse) ProtoMessage

func (*ListItemsResponse) ProtoMessage()

func (*ListItemsResponse) Reset

func (m *ListItemsResponse) Reset()

func (*ListItemsResponse) String

func (m *ListItemsResponse) String() string

func (*ListItemsResponse) XXX_DiscardUnknown

func (m *ListItemsResponse) XXX_DiscardUnknown()

func (*ListItemsResponse) XXX_Marshal

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

func (*ListItemsResponse) XXX_Merge

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

func (*ListItemsResponse) XXX_Size

func (m *ListItemsResponse) XXX_Size() int

func (*ListItemsResponse) XXX_Unmarshal

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

type UpdateItemRequest

type UpdateItemRequest struct {
	Item                 *Item    `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateItemRequest) Descriptor

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

func (*UpdateItemRequest) GetItem

func (m *UpdateItemRequest) GetItem() *Item

func (*UpdateItemRequest) ProtoMessage

func (*UpdateItemRequest) ProtoMessage()

func (*UpdateItemRequest) Reset

func (m *UpdateItemRequest) Reset()

func (*UpdateItemRequest) String

func (m *UpdateItemRequest) String() string

func (*UpdateItemRequest) XXX_DiscardUnknown

func (m *UpdateItemRequest) XXX_DiscardUnknown()

func (*UpdateItemRequest) XXX_Marshal

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

func (*UpdateItemRequest) XXX_Merge

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

func (*UpdateItemRequest) XXX_Size

func (m *UpdateItemRequest) XXX_Size() int

func (*UpdateItemRequest) XXX_Unmarshal

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

type UpdateItemResponse

type UpdateItemResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateItemResponse) Descriptor

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

func (*UpdateItemResponse) ProtoMessage

func (*UpdateItemResponse) ProtoMessage()

func (*UpdateItemResponse) Reset

func (m *UpdateItemResponse) Reset()

func (*UpdateItemResponse) String

func (m *UpdateItemResponse) String() string

func (*UpdateItemResponse) XXX_DiscardUnknown

func (m *UpdateItemResponse) XXX_DiscardUnknown()

func (*UpdateItemResponse) XXX_Marshal

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

func (*UpdateItemResponse) XXX_Merge

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

func (*UpdateItemResponse) XXX_Size

func (m *UpdateItemResponse) XXX_Size() int

func (*UpdateItemResponse) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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