otpb

package
v0.0.0-...-f7f9f22 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2017 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package otpb is a generated protocol buffer package.

It is generated from these files:

otpb/otpb.proto

It has these top-level messages:

Resturant
Reservation
SearchReq
SearchRes

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthOtpb = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOtpb   = fmt.Errorf("proto: integer overflow")
)
View Source
var SearchReq_Sort_name = map[int32]string{
	0: "RATING",
	1: "DISTANCE",
	2: "POPULARITY",
	3: "NAME",
}
View Source
var SearchReq_Sort_value = map[string]int32{
	"RATING":     0,
	"DISTANCE":   1,
	"POPULARITY": 2,
	"NAME":       3,
}

Functions

func RegisterOTServiceServer

func RegisterOTServiceServer(s *grpc.Server, srv OTServiceServer)

Types

type OTServiceClient

type OTServiceClient interface {
	Search(ctx context.Context, in *SearchReq, opts ...grpc.CallOption) (*SearchRes, error)
}

func NewOTServiceClient

func NewOTServiceClient(cc *grpc.ClientConn) OTServiceClient

type OTServiceServer

type OTServiceServer interface {
	Search(context.Context, *SearchReq) (*SearchRes, error)
}

type Reservation

type Reservation struct {
	Time *time.Time `protobuf:"bytes,1,opt,name=time,stdtime" json:"time,omitempty"`
	Url  string     `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
}

func (*Reservation) Descriptor

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

func (*Reservation) GetTime

func (m *Reservation) GetTime() *time.Time

func (*Reservation) GetUrl

func (m *Reservation) GetUrl() string

func (*Reservation) Marshal

func (m *Reservation) Marshal() (dAtA []byte, err error)

func (*Reservation) MarshalTo

func (m *Reservation) MarshalTo(dAtA []byte) (int, error)

func (*Reservation) ProtoMessage

func (*Reservation) ProtoMessage()

func (*Reservation) Reset

func (m *Reservation) Reset()

func (*Reservation) Size

func (m *Reservation) Size() (n int)

func (*Reservation) String

func (m *Reservation) String() string

func (*Reservation) Unmarshal

func (m *Reservation) Unmarshal(dAtA []byte) error

type Resturant

type Resturant 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"`
	URL          string         `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	Recommended  string         `protobuf:"bytes,4,opt,name=recommended,proto3" json:"recommended,omitempty"`
	Reservations []*Reservation `protobuf:"bytes,5,rep,name=reservations" json:"reservations,omitempty"`
}

func (*Resturant) Descriptor

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

func (*Resturant) GetID

func (m *Resturant) GetID() string

func (*Resturant) GetName

func (m *Resturant) GetName() string

func (*Resturant) GetRecommended

func (m *Resturant) GetRecommended() string

func (*Resturant) GetReservations

func (m *Resturant) GetReservations() []*Reservation

func (*Resturant) GetURL

func (m *Resturant) GetURL() string

func (*Resturant) Marshal

func (m *Resturant) Marshal() (dAtA []byte, err error)

func (*Resturant) MarshalTo

func (m *Resturant) MarshalTo(dAtA []byte) (int, error)

func (*Resturant) ProtoMessage

func (*Resturant) ProtoMessage()

func (*Resturant) Reset

func (m *Resturant) Reset()

func (*Resturant) Size

func (m *Resturant) Size() (n int)

func (*Resturant) String

func (m *Resturant) String() string

func (*Resturant) Unmarshal

func (m *Resturant) Unmarshal(dAtA []byte) error

type SearchReq

type SearchReq struct {
	People    string            `protobuf:"bytes,1,opt,name=people,proto3" json:"people,omitempty"`
	Time      *time.Time        `protobuf:"bytes,2,opt,name=time,stdtime" json:"time,omitempty"`
	Latitude  string            `protobuf:"bytes,3,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude string            `protobuf:"bytes,4,opt,name=longitude,proto3" json:"longitude,omitempty"`
	Term      string            `protobuf:"bytes,5,opt,name=term,proto3" json:"term,omitempty"`
	Sort      SearchReq_Sort    `protobuf:"varint,6,opt,name=sort,proto3,enum=proto.SearchReq_Sort" json:"sort,omitempty"`
	Opts      map[string]string `` /* 142-byte string literal not displayed */
	UserAgent string            `protobuf:"bytes,8,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
}

func (*SearchReq) Descriptor

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

func (*SearchReq) GetLatitude

func (m *SearchReq) GetLatitude() string

func (*SearchReq) GetLongitude

func (m *SearchReq) GetLongitude() string

func (*SearchReq) GetOpts

func (m *SearchReq) GetOpts() map[string]string

func (*SearchReq) GetPeople

func (m *SearchReq) GetPeople() string

func (*SearchReq) GetSort

func (m *SearchReq) GetSort() SearchReq_Sort

func (*SearchReq) GetTerm

func (m *SearchReq) GetTerm() string

func (*SearchReq) GetTime

func (m *SearchReq) GetTime() *time.Time

func (*SearchReq) GetUserAgent

func (m *SearchReq) GetUserAgent() string

func (*SearchReq) Marshal

func (m *SearchReq) Marshal() (dAtA []byte, err error)

func (*SearchReq) MarshalTo

func (m *SearchReq) MarshalTo(dAtA []byte) (int, error)

func (*SearchReq) ProtoMessage

func (*SearchReq) ProtoMessage()

func (*SearchReq) Reset

func (m *SearchReq) Reset()

func (*SearchReq) Size

func (m *SearchReq) Size() (n int)

func (*SearchReq) String

func (m *SearchReq) String() string

func (*SearchReq) Unmarshal

func (m *SearchReq) Unmarshal(dAtA []byte) error

type SearchReq_Sort

type SearchReq_Sort int32
const (
	SearchReq_RATING     SearchReq_Sort = 0
	SearchReq_DISTANCE   SearchReq_Sort = 1
	SearchReq_POPULARITY SearchReq_Sort = 2
	SearchReq_NAME       SearchReq_Sort = 3
)

func (SearchReq_Sort) EnumDescriptor

func (SearchReq_Sort) EnumDescriptor() ([]byte, []int)

func (SearchReq_Sort) String

func (x SearchReq_Sort) String() string

type SearchRes

type SearchRes struct {
	Resturants []*Resturant `protobuf:"bytes,1,rep,name=resturants" json:"resturants,omitempty"`
}

func (*SearchRes) Descriptor

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

func (*SearchRes) GetResturants

func (m *SearchRes) GetResturants() []*Resturant

func (*SearchRes) Marshal

func (m *SearchRes) Marshal() (dAtA []byte, err error)

func (*SearchRes) MarshalTo

func (m *SearchRes) MarshalTo(dAtA []byte) (int, error)

func (*SearchRes) ProtoMessage

func (*SearchRes) ProtoMessage()

func (*SearchRes) Reset

func (m *SearchRes) Reset()

func (*SearchRes) Size

func (m *SearchRes) Size() (n int)

func (*SearchRes) String

func (m *SearchRes) String() string

func (*SearchRes) Unmarshal

func (m *SearchRes) Unmarshal(dAtA []byte) error

Jump to

Keyboard shortcuts

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