green

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package green is a reverse proxy.

It translates gRPC into GraphQL.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterGreenServiceFromEndpoint

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

func RegisterGreenServiceHandler

func RegisterGreenServiceHandler(mux *runtime.ServeMux, conn *grpc.ClientConn) error

func RegisterGreenServiceHandlerClient

func RegisterGreenServiceHandlerClient(mux *runtime.ServeMux, client GreenServiceClient) error

func RegisterGreenServiceServer

func RegisterGreenServiceServer(s *grpc.Server, srv GreenServiceServer)

Types

type GetRequest

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

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

func (*GetRequest) GetId

func (m *GetRequest) GetId() string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) Reset

func (m *GetRequest) Reset()

func (*GetRequest) String

func (m *GetRequest) String() string

func (*GetRequest) XXX_DiscardUnknown

func (m *GetRequest) XXX_DiscardUnknown()

func (*GetRequest) XXX_Marshal

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

func (*GetRequest) XXX_Merge

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

func (*GetRequest) XXX_Size

func (m *GetRequest) XXX_Size() int

func (*GetRequest) XXX_Unmarshal

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

type GetResponse

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

func (*GetResponse) Descriptor

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

func (*GetResponse) GetGreen

func (m *GetResponse) GetGreen() *Green

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) Reset

func (m *GetResponse) Reset()

func (*GetResponse) String

func (m *GetResponse) String() string

func (*GetResponse) XXX_DiscardUnknown

func (m *GetResponse) XXX_DiscardUnknown()

func (*GetResponse) XXX_Marshal

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

func (*GetResponse) XXX_Merge

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

func (*GetResponse) XXX_Size

func (m *GetResponse) XXX_Size() int

func (*GetResponse) XXX_Unmarshal

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

type Green

type Green struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Title                string               `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Text                 string               `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
	Url                  string               `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Term                 *Term                `protobuf:"bytes,7,opt,name=term,proto3" json:"term,omitempty"`
	Published            bool                 `protobuf:"varint,8,opt,name=published,proto3" json:"published,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Green) Descriptor

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

func (*Green) GetCreatedAt

func (m *Green) GetCreatedAt() *timestamp.Timestamp

func (*Green) GetId

func (m *Green) GetId() string

func (*Green) GetPublished

func (m *Green) GetPublished() bool

func (*Green) GetTerm

func (m *Green) GetTerm() *Term

func (*Green) GetText

func (m *Green) GetText() string

func (*Green) GetTitle

func (m *Green) GetTitle() string

func (*Green) GetUpdatedAt

func (m *Green) GetUpdatedAt() *timestamp.Timestamp

func (*Green) GetUrl

func (m *Green) GetUrl() string

func (*Green) ProtoMessage

func (*Green) ProtoMessage()

func (*Green) Reset

func (m *Green) Reset()

func (*Green) String

func (m *Green) String() string

func (*Green) XXX_DiscardUnknown

func (m *Green) XXX_DiscardUnknown()

func (*Green) XXX_Marshal

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

func (*Green) XXX_Merge

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

func (*Green) XXX_Size

func (m *Green) XXX_Size() int

func (*Green) XXX_Unmarshal

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

type GreenServiceClient

type GreenServiceClient interface {
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error)
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
}

GreenServiceClient is the client API for GreenService service.

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

func NewGreenServiceClient

func NewGreenServiceClient(cc *grpc.ClientConn) GreenServiceClient

type GreenServiceResolver

type GreenServiceResolver struct {
	// contains filtered or unexported fields
}

func (*GreenServiceResolver) FieldGet

func (r *GreenServiceResolver) FieldGet() *graphql.Field

func (*GreenServiceResolver) FieldList

func (r *GreenServiceResolver) FieldList() *graphql.Field

type GreenServiceServer

type GreenServiceServer interface {
	List(context.Context, *ListRequest) (*ListResponse, error)
	Get(context.Context, *GetRequest) (*GetResponse, error)
}

GreenServiceServer is the server API for GreenService service.

type ListRequest

type ListRequest struct {
	NextToken            string   `protobuf:"bytes,1,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"`
	Size                 int32    `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListRequest) Descriptor

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

func (*ListRequest) GetNextToken

func (m *ListRequest) GetNextToken() string

func (*ListRequest) GetSize

func (m *ListRequest) GetSize() int32

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) Reset

func (m *ListRequest) Reset()

func (*ListRequest) String

func (m *ListRequest) String() string

func (*ListRequest) XXX_DiscardUnknown

func (m *ListRequest) XXX_DiscardUnknown()

func (*ListRequest) XXX_Marshal

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

func (*ListRequest) XXX_Merge

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

func (*ListRequest) XXX_Size

func (m *ListRequest) XXX_Size() int

func (*ListRequest) XXX_Unmarshal

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

type ListResponse

type ListResponse struct {
	NextToken            string   `protobuf:"bytes,1,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"`
	Greens               []*Green `protobuf:"bytes,2,rep,name=greens,proto3" json:"greens,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListResponse) Descriptor

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

func (*ListResponse) GetGreens

func (m *ListResponse) GetGreens() []*Green

func (*ListResponse) GetNextToken

func (m *ListResponse) GetNextToken() string

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) Reset

func (m *ListResponse) Reset()

func (*ListResponse) String

func (m *ListResponse) String() string

func (*ListResponse) XXX_DiscardUnknown

func (m *ListResponse) XXX_DiscardUnknown()

func (*ListResponse) XXX_Marshal

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

func (*ListResponse) XXX_Merge

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

func (*ListResponse) XXX_Size

func (m *ListResponse) XXX_Size() int

func (*ListResponse) XXX_Unmarshal

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

type Term

type Term struct {
	StartAt              int64    `protobuf:"varint,1,opt,name=start_at,json=startAt,proto3" json:"start_at,omitempty"`
	EndAt                int64    `protobuf:"varint,2,opt,name=end_at,json=endAt,proto3" json:"end_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Term) Descriptor

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

func (*Term) GetEndAt

func (m *Term) GetEndAt() int64

func (*Term) GetStartAt

func (m *Term) GetStartAt() int64

func (*Term) ProtoMessage

func (*Term) ProtoMessage()

func (*Term) Reset

func (m *Term) Reset()

func (*Term) String

func (m *Term) String() string

func (*Term) XXX_DiscardUnknown

func (m *Term) XXX_DiscardUnknown()

func (*Term) XXX_Marshal

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

func (*Term) XXX_Merge

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

func (*Term) XXX_Size

func (m *Term) XXX_Size() int

func (*Term) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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