account

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package account is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAccountServiceHandler

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

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

func RegisterAccountServiceHandlerClient

func RegisterAccountServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AccountServiceClient) error

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

func RegisterAccountServiceHandlerFromEndpoint

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

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

func RegisterAccountServiceHandlerServer

func RegisterAccountServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AccountServiceServer) error

RegisterAccountServiceHandlerServer registers the http handlers for service AccountService to "mux". UnaryRPC :call AccountServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterAccountServiceServer

func RegisterAccountServiceServer(s *grpc.Server, srv AccountServiceServer)

Types

type Account

type Account struct {
	Id                   string         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	User                 *user.User     `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	Orders               []*order.Order `protobuf:"bytes,3,rep,name=orders,proto3" json:"orders,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Account) Descriptor

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

func (*Account) GetId

func (m *Account) GetId() string

func (*Account) GetOrders

func (m *Account) GetOrders() []*order.Order

func (*Account) GetUser

func (m *Account) GetUser() *user.User

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) Reset

func (m *Account) Reset()

func (*Account) String

func (m *Account) String() string

func (*Account) XXX_DiscardUnknown

func (m *Account) XXX_DiscardUnknown()

func (*Account) XXX_Marshal

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

func (*Account) XXX_Merge

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

func (*Account) XXX_Size

func (m *Account) XXX_Size() int

func (*Account) XXX_Unmarshal

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

type AccountServiceClient

type AccountServiceClient interface {
	Create(ctx context.Context, in *CreateAccountReq, opts ...grpc.CallOption) (*CreateAccountResp, error)
	Read(ctx context.Context, in *ReadAccountReq, opts ...grpc.CallOption) (*ReadAccountResp, error)
}

AccountServiceClient is the client API for AccountService service.

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

type AccountServiceServer

type AccountServiceServer interface {
	Create(context.Context, *CreateAccountReq) (*CreateAccountResp, error)
	Read(context.Context, *ReadAccountReq) (*ReadAccountResp, error)
}

AccountServiceServer is the server API for AccountService service.

type CreateAccountReq

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

func (*CreateAccountReq) Descriptor

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

func (*CreateAccountReq) GetAccount

func (m *CreateAccountReq) GetAccount() *Account

func (*CreateAccountReq) ProtoMessage

func (*CreateAccountReq) ProtoMessage()

func (*CreateAccountReq) Reset

func (m *CreateAccountReq) Reset()

func (*CreateAccountReq) String

func (m *CreateAccountReq) String() string

func (*CreateAccountReq) XXX_DiscardUnknown

func (m *CreateAccountReq) XXX_DiscardUnknown()

func (*CreateAccountReq) XXX_Marshal

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

func (*CreateAccountReq) XXX_Merge

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

func (*CreateAccountReq) XXX_Size

func (m *CreateAccountReq) XXX_Size() int

func (*CreateAccountReq) XXX_Unmarshal

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

type CreateAccountResp

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

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

func (*CreateAccountResp) GetId

func (m *CreateAccountResp) GetId() string

func (*CreateAccountResp) ProtoMessage

func (*CreateAccountResp) ProtoMessage()

func (*CreateAccountResp) Reset

func (m *CreateAccountResp) Reset()

func (*CreateAccountResp) String

func (m *CreateAccountResp) String() string

func (*CreateAccountResp) XXX_DiscardUnknown

func (m *CreateAccountResp) XXX_DiscardUnknown()

func (*CreateAccountResp) XXX_Marshal

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

func (*CreateAccountResp) XXX_Merge

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

func (*CreateAccountResp) XXX_Size

func (m *CreateAccountResp) XXX_Size() int

func (*CreateAccountResp) XXX_Unmarshal

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

type ReadAccountReq

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

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

func (*ReadAccountReq) GetId

func (m *ReadAccountReq) GetId() string

func (*ReadAccountReq) ProtoMessage

func (*ReadAccountReq) ProtoMessage()

func (*ReadAccountReq) Reset

func (m *ReadAccountReq) Reset()

func (*ReadAccountReq) String

func (m *ReadAccountReq) String() string

func (*ReadAccountReq) XXX_DiscardUnknown

func (m *ReadAccountReq) XXX_DiscardUnknown()

func (*ReadAccountReq) XXX_Marshal

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

func (*ReadAccountReq) XXX_Merge

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

func (*ReadAccountReq) XXX_Size

func (m *ReadAccountReq) XXX_Size() int

func (*ReadAccountReq) XXX_Unmarshal

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

type ReadAccountResp

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

func (*ReadAccountResp) Descriptor

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

func (*ReadAccountResp) GetAccount added in v1.0.1

func (m *ReadAccountResp) GetAccount() *Account

func (*ReadAccountResp) ProtoMessage

func (*ReadAccountResp) ProtoMessage()

func (*ReadAccountResp) Reset

func (m *ReadAccountResp) Reset()

func (*ReadAccountResp) String

func (m *ReadAccountResp) String() string

func (*ReadAccountResp) XXX_DiscardUnknown

func (m *ReadAccountResp) XXX_DiscardUnknown()

func (*ReadAccountResp) XXX_Marshal

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

func (*ReadAccountResp) XXX_Merge

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

func (*ReadAccountResp) XXX_Size

func (m *ReadAccountResp) XXX_Size() int

func (*ReadAccountResp) XXX_Unmarshal

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

type UnimplementedAccountServiceServer

type UnimplementedAccountServiceServer struct {
}

UnimplementedAccountServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAccountServiceServer) Create

func (*UnimplementedAccountServiceServer) Read

Jump to

Keyboard shortcuts

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