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 ¶
- Variables
- func RegisterOTServiceServer(s *grpc.Server, srv OTServiceServer)
- type OTServiceClient
- type OTServiceServer
- type Reservation
- func (*Reservation) Descriptor() ([]byte, []int)
- func (m *Reservation) GetTime() *time.Time
- func (m *Reservation) GetUrl() string
- func (m *Reservation) Marshal() (dAtA []byte, err error)
- func (m *Reservation) MarshalTo(dAtA []byte) (int, error)
- func (*Reservation) ProtoMessage()
- func (m *Reservation) Reset()
- func (m *Reservation) Size() (n int)
- func (m *Reservation) String() string
- func (m *Reservation) Unmarshal(dAtA []byte) error
- type Resturant
- func (*Resturant) Descriptor() ([]byte, []int)
- func (m *Resturant) GetID() string
- func (m *Resturant) GetName() string
- func (m *Resturant) GetRecommended() string
- func (m *Resturant) GetReservations() []*Reservation
- func (m *Resturant) GetURL() string
- func (m *Resturant) Marshal() (dAtA []byte, err error)
- func (m *Resturant) MarshalTo(dAtA []byte) (int, error)
- func (*Resturant) ProtoMessage()
- func (m *Resturant) Reset()
- func (m *Resturant) Size() (n int)
- func (m *Resturant) String() string
- func (m *Resturant) Unmarshal(dAtA []byte) error
- type SearchReq
- func (*SearchReq) Descriptor() ([]byte, []int)
- func (m *SearchReq) GetLatitude() string
- func (m *SearchReq) GetLongitude() string
- func (m *SearchReq) GetOpts() map[string]string
- func (m *SearchReq) GetPeople() string
- func (m *SearchReq) GetSort() SearchReq_Sort
- func (m *SearchReq) GetTerm() string
- func (m *SearchReq) GetTime() *time.Time
- func (m *SearchReq) GetUserAgent() string
- func (m *SearchReq) Marshal() (dAtA []byte, err error)
- func (m *SearchReq) MarshalTo(dAtA []byte) (int, error)
- func (*SearchReq) ProtoMessage()
- func (m *SearchReq) Reset()
- func (m *SearchReq) Size() (n int)
- func (m *SearchReq) String() string
- func (m *SearchReq) Unmarshal(dAtA []byte) error
- type SearchReq_Sort
- type SearchRes
- func (*SearchRes) Descriptor() ([]byte, []int)
- func (m *SearchRes) GetResturants() []*Resturant
- func (m *SearchRes) Marshal() (dAtA []byte, err error)
- func (m *SearchRes) MarshalTo(dAtA []byte) (int, error)
- func (*SearchRes) ProtoMessage()
- func (m *SearchRes) Reset()
- func (m *SearchRes) Size() (n int)
- func (m *SearchRes) String() string
- func (m *SearchRes) Unmarshal(dAtA []byte) error
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 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) 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) GetRecommended ¶
func (*Resturant) GetReservations ¶
func (m *Resturant) GetReservations() []*Reservation
func (*Resturant) ProtoMessage ¶
func (*Resturant) ProtoMessage()
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) GetLatitude ¶
func (*SearchReq) GetLongitude ¶
func (*SearchReq) GetSort ¶
func (m *SearchReq) GetSort() SearchReq_Sort
func (*SearchReq) GetUserAgent ¶
func (*SearchReq) ProtoMessage ¶
func (*SearchReq) ProtoMessage()
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) GetResturants ¶
func (*SearchRes) ProtoMessage ¶
func (*SearchRes) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.