api

package
v0.1.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TravelMode_name = map[int32]string{
	0: "Driving",
	1: "Walking",
	2: "Bicycling",
	3: "Transit",
}
View Source
var TravelMode_value = map[string]int32{
	"Driving":   0,
	"Walking":   1,
	"Bicycling": 2,
	"Transit":   3,
}

Functions

func RegisterGeoDBServer

func RegisterGeoDBServer(s *grpc.Server, srv GeoDBServer)

Types

type Address

type Address struct {
	State                string   `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Country              string   `protobuf:"bytes,3,opt,name=country,proto3" json:"country,omitempty"`
	Zip                  string   `protobuf:"bytes,4,opt,name=zip,proto3" json:"zip,omitempty"`
	County               string   `protobuf:"bytes,5,opt,name=county,proto3" json:"county,omitempty"`
	City                 string   `protobuf:"bytes,6,opt,name=city,proto3" json:"city,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A human readable address that is generated from a lat,lon if using the google maps integration

func (*Address) Descriptor

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

func (*Address) GetAddress

func (m *Address) GetAddress() string

func (*Address) GetCity

func (m *Address) GetCity() string

func (*Address) GetCountry

func (m *Address) GetCountry() string

func (*Address) GetCounty

func (m *Address) GetCounty() string

func (*Address) GetState

func (m *Address) GetState() string

func (*Address) GetZip

func (m *Address) GetZip() string

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) Reset

func (m *Address) Reset()

func (*Address) String

func (m *Address) String() string

func (*Address) Validate

func (this *Address) Validate() error

func (*Address) XXX_DiscardUnknown

func (m *Address) XXX_DiscardUnknown()

func (*Address) XXX_Marshal

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

func (*Address) XXX_Merge

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

func (*Address) XXX_Size

func (m *Address) XXX_Size() int

func (*Address) XXX_Unmarshal

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

type Bound

type Bound struct {
	Center               *Point   `protobuf:"bytes,1,opt,name=center,proto3" json:"center,omitempty"`
	Radius               float64  `protobuf:"fixed64,2,opt,name=radius,proto3" json:"radius,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Bound) Descriptor

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

func (*Bound) GetCenter

func (m *Bound) GetCenter() *Point

func (*Bound) GetRadius

func (m *Bound) GetRadius() float64

func (*Bound) ProtoMessage

func (*Bound) ProtoMessage()

func (*Bound) Reset

func (m *Bound) Reset()

func (*Bound) String

func (m *Bound) String() string

func (*Bound) Validate

func (this *Bound) Validate() error

func (*Bound) XXX_DiscardUnknown

func (m *Bound) XXX_DiscardUnknown()

func (*Bound) XXX_Marshal

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

func (*Bound) XXX_Merge

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

func (*Bound) XXX_Size

func (m *Bound) XXX_Size() int

func (*Bound) XXX_Unmarshal

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

type DeleteRequest

type DeleteRequest struct {
	Keys                 []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteRequest) Descriptor

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

func (*DeleteRequest) GetKeys

func (m *DeleteRequest) GetKeys() []string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) Reset

func (m *DeleteRequest) Reset()

func (*DeleteRequest) String

func (m *DeleteRequest) String() string

func (*DeleteRequest) Validate

func (this *DeleteRequest) Validate() error

func (*DeleteRequest) XXX_DiscardUnknown

func (m *DeleteRequest) XXX_DiscardUnknown()

func (*DeleteRequest) XXX_Marshal

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

func (*DeleteRequest) XXX_Merge

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

func (*DeleteRequest) XXX_Size

func (m *DeleteRequest) XXX_Size() int

func (*DeleteRequest) XXX_Unmarshal

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

type DeleteResponse

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

func (*DeleteResponse) Descriptor

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

func (*DeleteResponse) ProtoMessage

func (*DeleteResponse) ProtoMessage()

func (*DeleteResponse) Reset

func (m *DeleteResponse) Reset()

func (*DeleteResponse) String

func (m *DeleteResponse) String() string

func (*DeleteResponse) Validate

func (this *DeleteResponse) Validate() error

func (*DeleteResponse) XXX_DiscardUnknown

func (m *DeleteResponse) XXX_DiscardUnknown()

func (*DeleteResponse) XXX_Marshal

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

func (*DeleteResponse) XXX_Merge

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

func (*DeleteResponse) XXX_Size

func (m *DeleteResponse) XXX_Size() int

func (*DeleteResponse) XXX_Unmarshal

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

type Directions

type Directions struct {
	HtmlDirections       string   `protobuf:"bytes,1,opt,name=html_directions,json=htmlDirections,proto3" json:"html_directions,omitempty"`
	Eta                  int64    `protobuf:"varint,2,opt,name=eta,proto3" json:"eta,omitempty"`
	TravelDist           int64    `protobuf:"varint,3,opt,name=travel_dist,json=travelDist,proto3" json:"travel_dist,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Directions if using the google maps integration

func (*Directions) Descriptor

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

func (*Directions) GetEta

func (m *Directions) GetEta() int64

func (*Directions) GetHtmlDirections

func (m *Directions) GetHtmlDirections() string

func (*Directions) GetTravelDist

func (m *Directions) GetTravelDist() int64

func (*Directions) ProtoMessage

func (*Directions) ProtoMessage()

func (*Directions) Reset

func (m *Directions) Reset()

func (*Directions) String

func (m *Directions) String() string

func (*Directions) Validate

func (this *Directions) Validate() error

func (*Directions) XXX_DiscardUnknown

func (m *Directions) XXX_DiscardUnknown()

func (*Directions) XXX_Marshal

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

func (*Directions) XXX_Merge

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

func (*Directions) XXX_Size

func (m *Directions) XXX_Size() int

func (*Directions) XXX_Unmarshal

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

type GeoDBClient

type GeoDBClient interface {
	//Ping - input: empty, output: returns ok if server is healthy.
	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
	//Set - input: an object output: an object detail. Object details are enhanced when the google maps integration is active
	Set(ctx context.Context, in *SetRequest, opts ...grpc.CallOption) (*SetResponse, error)
	//Get - input: an array of object keys, output: returns an array of current object details
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	//GetRegex - input: a regex string, output: returns an array of current object details with keys that match the regex pattern
	GetRegex(ctx context.Context, in *GetRegexRequest, opts ...grpc.CallOption) (*GetRegexResponse, error)
	//GetPrefix - input: a prefix string, output: returns an array of current object details with keys that have the given prefix
	GetPrefix(ctx context.Context, in *GetPrefixRequest, opts ...grpc.CallOption) (*GetPrefixResponse, error)
	//GetKeys -  input: none, output: returns all keys in database
	GetKeys(ctx context.Context, in *GetKeysRequest, opts ...grpc.CallOption) (*GetKeysResponse, error)
	//GetRegexKeys -  input: a regex string, output: returns all keys in database that match the regex pattern
	GetRegexKeys(ctx context.Context, in *GetRegexKeysRequest, opts ...grpc.CallOption) (*GetRegexKeysResponse, error)
	//GetPrefixKeys - input: a prefix string, output: returns an array of of keys that have the given prefix
	GetPrefixKeys(ctx context.Context, in *GetPrefixKeysRequest, opts ...grpc.CallOption) (*GetPrefixKeysResponse, error)
	//Delete -  input: an array of object key strings to delete, output: none
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error)
	//Stream -  input: a clientID(optional) and an array of object keys(optional),
	//output: a stream of object details for realtime, targetted object geolocation updates
	Stream(ctx context.Context, in *StreamRequest, opts ...grpc.CallOption) (GeoDB_StreamClient, error)
	//StreamRegex -  input: a clientID(optional) a regex string,
	//output: a stream of object details for realtime, targetted object geolocation updates that match the regex pattern
	StreamRegex(ctx context.Context, in *StreamRegexRequest, opts ...grpc.CallOption) (GeoDB_StreamRegexClient, error)
	//StreamPrefix -  input: a clientID(optional) a prefix string,
	//output: a stream of object details for realtime, targetted object geolocation updates that match the prefix pattern
	StreamPrefix(ctx context.Context, in *StreamPrefixRequest, opts ...grpc.CallOption) (GeoDB_StreamPrefixClient, error)
	//ScanBound -  input: a geolocation boundary, output: returns an array of current object details that are within the boundary
	ScanBound(ctx context.Context, in *ScanBoundRequest, opts ...grpc.CallOption) (*ScanBoundResponse, error)
	//ScanRegexBound -  input: a geolocation boundary, string-array of unique object ids(optional), output: returns an array of current object details that have keys that match the regex and are within the boundary and
	ScanRegexBound(ctx context.Context, in *ScanRegexBoundRequest, opts ...grpc.CallOption) (*ScanRegexBoundResponse, error)
	//ScanPrefexBound -  input: a geolocation boundary, output: returns an array of current object details that have keys that match the prefix and are within the boundary and
	ScanPrefixBound(ctx context.Context, in *ScanPrefixBoundRequest, opts ...grpc.CallOption) (*ScanPrefixBoundResponse, error)
	//GetPoint can be used to get an addresses latitude/longitude - google maps integration is required.
	GetPoint(ctx context.Context, in *GetPointRequest, opts ...grpc.CallOption) (*GetPointResponse, error)
}

GeoDBClient is the client API for GeoDB service.

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

func NewGeoDBClient

func NewGeoDBClient(cc *grpc.ClientConn) GeoDBClient

type GeoDBServer

type GeoDBServer interface {
	//Ping - input: empty, output: returns ok if server is healthy.
	Ping(context.Context, *PingRequest) (*PingResponse, error)
	//Set - input: an object output: an object detail. Object details are enhanced when the google maps integration is active
	Set(context.Context, *SetRequest) (*SetResponse, error)
	//Get - input: an array of object keys, output: returns an array of current object details
	Get(context.Context, *GetRequest) (*GetResponse, error)
	//GetRegex - input: a regex string, output: returns an array of current object details with keys that match the regex pattern
	GetRegex(context.Context, *GetRegexRequest) (*GetRegexResponse, error)
	//GetPrefix - input: a prefix string, output: returns an array of current object details with keys that have the given prefix
	GetPrefix(context.Context, *GetPrefixRequest) (*GetPrefixResponse, error)
	//GetKeys -  input: none, output: returns all keys in database
	GetKeys(context.Context, *GetKeysRequest) (*GetKeysResponse, error)
	//GetRegexKeys -  input: a regex string, output: returns all keys in database that match the regex pattern
	GetRegexKeys(context.Context, *GetRegexKeysRequest) (*GetRegexKeysResponse, error)
	//GetPrefixKeys - input: a prefix string, output: returns an array of of keys that have the given prefix
	GetPrefixKeys(context.Context, *GetPrefixKeysRequest) (*GetPrefixKeysResponse, error)
	//Delete -  input: an array of object key strings to delete, output: none
	Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
	//Stream -  input: a clientID(optional) and an array of object keys(optional),
	//output: a stream of object details for realtime, targetted object geolocation updates
	Stream(*StreamRequest, GeoDB_StreamServer) error
	//StreamRegex -  input: a clientID(optional) a regex string,
	//output: a stream of object details for realtime, targetted object geolocation updates that match the regex pattern
	StreamRegex(*StreamRegexRequest, GeoDB_StreamRegexServer) error
	//StreamPrefix -  input: a clientID(optional) a prefix string,
	//output: a stream of object details for realtime, targetted object geolocation updates that match the prefix pattern
	StreamPrefix(*StreamPrefixRequest, GeoDB_StreamPrefixServer) error
	//ScanBound -  input: a geolocation boundary, output: returns an array of current object details that are within the boundary
	ScanBound(context.Context, *ScanBoundRequest) (*ScanBoundResponse, error)
	//ScanRegexBound -  input: a geolocation boundary, string-array of unique object ids(optional), output: returns an array of current object details that have keys that match the regex and are within the boundary and
	ScanRegexBound(context.Context, *ScanRegexBoundRequest) (*ScanRegexBoundResponse, error)
	//ScanPrefexBound -  input: a geolocation boundary, output: returns an array of current object details that have keys that match the prefix and are within the boundary and
	ScanPrefixBound(context.Context, *ScanPrefixBoundRequest) (*ScanPrefixBoundResponse, error)
	//GetPoint can be used to get an addresses latitude/longitude - google maps integration is required.
	GetPoint(context.Context, *GetPointRequest) (*GetPointResponse, error)
}

GeoDBServer is the server API for GeoDB service.

type GeoDB_StreamClient

type GeoDB_StreamClient interface {
	Recv() (*StreamResponse, error)
	grpc.ClientStream
}

type GeoDB_StreamPrefixClient

type GeoDB_StreamPrefixClient interface {
	Recv() (*StreamPrefixResponse, error)
	grpc.ClientStream
}

type GeoDB_StreamPrefixServer

type GeoDB_StreamPrefixServer interface {
	Send(*StreamPrefixResponse) error
	grpc.ServerStream
}

type GeoDB_StreamRegexClient

type GeoDB_StreamRegexClient interface {
	Recv() (*StreamRegexResponse, error)
	grpc.ClientStream
}

type GeoDB_StreamRegexServer

type GeoDB_StreamRegexServer interface {
	Send(*StreamRegexResponse) error
	grpc.ServerStream
}

type GeoDB_StreamServer

type GeoDB_StreamServer interface {
	Send(*StreamResponse) error
	grpc.ServerStream
}

type GetKeysRequest

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

func (*GetKeysRequest) Descriptor

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

func (*GetKeysRequest) ProtoMessage

func (*GetKeysRequest) ProtoMessage()

func (*GetKeysRequest) Reset

func (m *GetKeysRequest) Reset()

func (*GetKeysRequest) String

func (m *GetKeysRequest) String() string

func (*GetKeysRequest) Validate

func (this *GetKeysRequest) Validate() error

func (*GetKeysRequest) XXX_DiscardUnknown

func (m *GetKeysRequest) XXX_DiscardUnknown()

func (*GetKeysRequest) XXX_Marshal

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

func (*GetKeysRequest) XXX_Merge

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

func (*GetKeysRequest) XXX_Size

func (m *GetKeysRequest) XXX_Size() int

func (*GetKeysRequest) XXX_Unmarshal

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

type GetKeysResponse

type GetKeysResponse struct {
	Keys                 []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetKeysResponse) Descriptor

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

func (*GetKeysResponse) GetKeys

func (m *GetKeysResponse) GetKeys() []string

func (*GetKeysResponse) ProtoMessage

func (*GetKeysResponse) ProtoMessage()

func (*GetKeysResponse) Reset

func (m *GetKeysResponse) Reset()

func (*GetKeysResponse) String

func (m *GetKeysResponse) String() string

func (*GetKeysResponse) Validate

func (this *GetKeysResponse) Validate() error

func (*GetKeysResponse) XXX_DiscardUnknown

func (m *GetKeysResponse) XXX_DiscardUnknown()

func (*GetKeysResponse) XXX_Marshal

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

func (*GetKeysResponse) XXX_Merge

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

func (*GetKeysResponse) XXX_Size

func (m *GetKeysResponse) XXX_Size() int

func (*GetKeysResponse) XXX_Unmarshal

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

type GetPointRequest

type GetPointRequest struct {
	Address              string   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetPointRequest) Descriptor

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

func (*GetPointRequest) GetAddress

func (m *GetPointRequest) GetAddress() string

func (*GetPointRequest) ProtoMessage

func (*GetPointRequest) ProtoMessage()

func (*GetPointRequest) Reset

func (m *GetPointRequest) Reset()

func (*GetPointRequest) String

func (m *GetPointRequest) String() string

func (*GetPointRequest) Validate

func (this *GetPointRequest) Validate() error

func (*GetPointRequest) XXX_DiscardUnknown

func (m *GetPointRequest) XXX_DiscardUnknown()

func (*GetPointRequest) XXX_Marshal

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

func (*GetPointRequest) XXX_Merge

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

func (*GetPointRequest) XXX_Size

func (m *GetPointRequest) XXX_Size() int

func (*GetPointRequest) XXX_Unmarshal

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

type GetPointResponse

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

func (*GetPointResponse) Descriptor

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

func (*GetPointResponse) GetPoint

func (m *GetPointResponse) GetPoint() *Point

func (*GetPointResponse) ProtoMessage

func (*GetPointResponse) ProtoMessage()

func (*GetPointResponse) Reset

func (m *GetPointResponse) Reset()

func (*GetPointResponse) String

func (m *GetPointResponse) String() string

func (*GetPointResponse) Validate

func (this *GetPointResponse) Validate() error

func (*GetPointResponse) XXX_DiscardUnknown

func (m *GetPointResponse) XXX_DiscardUnknown()

func (*GetPointResponse) XXX_Marshal

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

func (*GetPointResponse) XXX_Merge

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

func (*GetPointResponse) XXX_Size

func (m *GetPointResponse) XXX_Size() int

func (*GetPointResponse) XXX_Unmarshal

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

type GetPrefixKeysRequest

type GetPrefixKeysRequest struct {
	Prefix               string   `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetPrefixKeysRequest) Descriptor

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

func (*GetPrefixKeysRequest) GetPrefix

func (m *GetPrefixKeysRequest) GetPrefix() string

func (*GetPrefixKeysRequest) ProtoMessage

func (*GetPrefixKeysRequest) ProtoMessage()

func (*GetPrefixKeysRequest) Reset

func (m *GetPrefixKeysRequest) Reset()

func (*GetPrefixKeysRequest) String

func (m *GetPrefixKeysRequest) String() string

func (*GetPrefixKeysRequest) Validate

func (this *GetPrefixKeysRequest) Validate() error

func (*GetPrefixKeysRequest) XXX_DiscardUnknown

func (m *GetPrefixKeysRequest) XXX_DiscardUnknown()

func (*GetPrefixKeysRequest) XXX_Marshal

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

func (*GetPrefixKeysRequest) XXX_Merge

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

func (*GetPrefixKeysRequest) XXX_Size

func (m *GetPrefixKeysRequest) XXX_Size() int

func (*GetPrefixKeysRequest) XXX_Unmarshal

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

type GetPrefixKeysResponse

type GetPrefixKeysResponse struct {
	Keys                 []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetPrefixKeysResponse) Descriptor

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

func (*GetPrefixKeysResponse) GetKeys

func (m *GetPrefixKeysResponse) GetKeys() []string

func (*GetPrefixKeysResponse) ProtoMessage

func (*GetPrefixKeysResponse) ProtoMessage()

func (*GetPrefixKeysResponse) Reset

func (m *GetPrefixKeysResponse) Reset()

func (*GetPrefixKeysResponse) String

func (m *GetPrefixKeysResponse) String() string

func (*GetPrefixKeysResponse) Validate

func (this *GetPrefixKeysResponse) Validate() error

func (*GetPrefixKeysResponse) XXX_DiscardUnknown

func (m *GetPrefixKeysResponse) XXX_DiscardUnknown()

func (*GetPrefixKeysResponse) XXX_Marshal

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

func (*GetPrefixKeysResponse) XXX_Merge

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

func (*GetPrefixKeysResponse) XXX_Size

func (m *GetPrefixKeysResponse) XXX_Size() int

func (*GetPrefixKeysResponse) XXX_Unmarshal

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

type GetPrefixRequest

type GetPrefixRequest struct {
	Prefix               string   `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetPrefixRequest) Descriptor

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

func (*GetPrefixRequest) GetPrefix

func (m *GetPrefixRequest) GetPrefix() string

func (*GetPrefixRequest) ProtoMessage

func (*GetPrefixRequest) ProtoMessage()

func (*GetPrefixRequest) Reset

func (m *GetPrefixRequest) Reset()

func (*GetPrefixRequest) String

func (m *GetPrefixRequest) String() string

func (*GetPrefixRequest) Validate

func (this *GetPrefixRequest) Validate() error

func (*GetPrefixRequest) XXX_DiscardUnknown

func (m *GetPrefixRequest) XXX_DiscardUnknown()

func (*GetPrefixRequest) XXX_Marshal

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

func (*GetPrefixRequest) XXX_Merge

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

func (*GetPrefixRequest) XXX_Size

func (m *GetPrefixRequest) XXX_Size() int

func (*GetPrefixRequest) XXX_Unmarshal

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

type GetPrefixResponse

type GetPrefixResponse struct {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetPrefixResponse) Descriptor

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

func (*GetPrefixResponse) GetObjects

func (m *GetPrefixResponse) GetObjects() map[string]*ObjectDetail

func (*GetPrefixResponse) ProtoMessage

func (*GetPrefixResponse) ProtoMessage()

func (*GetPrefixResponse) Reset

func (m *GetPrefixResponse) Reset()

func (*GetPrefixResponse) String

func (m *GetPrefixResponse) String() string

func (*GetPrefixResponse) Validate

func (this *GetPrefixResponse) Validate() error

func (*GetPrefixResponse) XXX_DiscardUnknown

func (m *GetPrefixResponse) XXX_DiscardUnknown()

func (*GetPrefixResponse) XXX_Marshal

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

func (*GetPrefixResponse) XXX_Merge

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

func (*GetPrefixResponse) XXX_Size

func (m *GetPrefixResponse) XXX_Size() int

func (*GetPrefixResponse) XXX_Unmarshal

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

type GetRegexKeysRequest

type GetRegexKeysRequest struct {
	Regex                string   `protobuf:"bytes,1,opt,name=regex,proto3" json:"regex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRegexKeysRequest) Descriptor

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

func (*GetRegexKeysRequest) GetRegex

func (m *GetRegexKeysRequest) GetRegex() string

func (*GetRegexKeysRequest) ProtoMessage

func (*GetRegexKeysRequest) ProtoMessage()

func (*GetRegexKeysRequest) Reset

func (m *GetRegexKeysRequest) Reset()

func (*GetRegexKeysRequest) String

func (m *GetRegexKeysRequest) String() string

func (*GetRegexKeysRequest) Validate

func (this *GetRegexKeysRequest) Validate() error

func (*GetRegexKeysRequest) XXX_DiscardUnknown

func (m *GetRegexKeysRequest) XXX_DiscardUnknown()

func (*GetRegexKeysRequest) XXX_Marshal

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

func (*GetRegexKeysRequest) XXX_Merge

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

func (*GetRegexKeysRequest) XXX_Size

func (m *GetRegexKeysRequest) XXX_Size() int

func (*GetRegexKeysRequest) XXX_Unmarshal

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

type GetRegexKeysResponse

type GetRegexKeysResponse struct {
	Keys                 []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRegexKeysResponse) Descriptor

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

func (*GetRegexKeysResponse) GetKeys

func (m *GetRegexKeysResponse) GetKeys() []string

func (*GetRegexKeysResponse) ProtoMessage

func (*GetRegexKeysResponse) ProtoMessage()

func (*GetRegexKeysResponse) Reset

func (m *GetRegexKeysResponse) Reset()

func (*GetRegexKeysResponse) String

func (m *GetRegexKeysResponse) String() string

func (*GetRegexKeysResponse) Validate

func (this *GetRegexKeysResponse) Validate() error

func (*GetRegexKeysResponse) XXX_DiscardUnknown

func (m *GetRegexKeysResponse) XXX_DiscardUnknown()

func (*GetRegexKeysResponse) XXX_Marshal

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

func (*GetRegexKeysResponse) XXX_Merge

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

func (*GetRegexKeysResponse) XXX_Size

func (m *GetRegexKeysResponse) XXX_Size() int

func (*GetRegexKeysResponse) XXX_Unmarshal

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

type GetRegexRequest

type GetRegexRequest struct {
	Regex                string   `protobuf:"bytes,1,opt,name=regex,proto3" json:"regex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRegexRequest) Descriptor

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

func (*GetRegexRequest) GetRegex

func (m *GetRegexRequest) GetRegex() string

func (*GetRegexRequest) ProtoMessage

func (*GetRegexRequest) ProtoMessage()

func (*GetRegexRequest) Reset

func (m *GetRegexRequest) Reset()

func (*GetRegexRequest) String

func (m *GetRegexRequest) String() string

func (*GetRegexRequest) Validate

func (this *GetRegexRequest) Validate() error

func (*GetRegexRequest) XXX_DiscardUnknown

func (m *GetRegexRequest) XXX_DiscardUnknown()

func (*GetRegexRequest) XXX_Marshal

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

func (*GetRegexRequest) XXX_Merge

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

func (*GetRegexRequest) XXX_Size

func (m *GetRegexRequest) XXX_Size() int

func (*GetRegexRequest) XXX_Unmarshal

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

type GetRegexResponse

type GetRegexResponse struct {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetRegexResponse) Descriptor

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

func (*GetRegexResponse) GetObjects

func (m *GetRegexResponse) GetObjects() map[string]*ObjectDetail

func (*GetRegexResponse) ProtoMessage

func (*GetRegexResponse) ProtoMessage()

func (*GetRegexResponse) Reset

func (m *GetRegexResponse) Reset()

func (*GetRegexResponse) String

func (m *GetRegexResponse) String() string

func (*GetRegexResponse) Validate

func (this *GetRegexResponse) Validate() error

func (*GetRegexResponse) XXX_DiscardUnknown

func (m *GetRegexResponse) XXX_DiscardUnknown()

func (*GetRegexResponse) XXX_Marshal

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

func (*GetRegexResponse) XXX_Merge

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

func (*GetRegexResponse) XXX_Size

func (m *GetRegexResponse) XXX_Size() int

func (*GetRegexResponse) XXX_Unmarshal

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

type GetRequest

type GetRequest struct {
	Keys                 []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRequest) Descriptor

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

func (*GetRequest) GetKeys

func (m *GetRequest) GetKeys() []string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) Reset

func (m *GetRequest) Reset()

func (*GetRequest) String

func (m *GetRequest) String() string

func (*GetRequest) Validate

func (this *GetRequest) Validate() error

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 {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetResponse) Descriptor

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

func (*GetResponse) GetObjects

func (m *GetResponse) GetObjects() map[string]*ObjectDetail

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) Reset

func (m *GetResponse) Reset()

func (*GetResponse) String

func (m *GetResponse) String() string

func (*GetResponse) Validate

func (this *GetResponse) Validate() error

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 Object

type Object struct {
	Key                  string            `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Point                *Point            `protobuf:"bytes,2,opt,name=point,proto3" json:"point,omitempty"`
	Radius               int64             `protobuf:"varint,3,opt,name=radius,proto3" json:"radius,omitempty"`
	Tracking             *ObjectTracking   `protobuf:"bytes,4,opt,name=tracking,proto3" json:"tracking,omitempty"`
	Metadata             map[string]string `` /* 157-byte string literal not displayed */
	GetAddress           bool              `protobuf:"varint,6,opt,name=get_address,json=getAddress,proto3" json:"get_address,omitempty"`
	GetTimezone          bool              `protobuf:"varint,7,opt,name=get_timezone,json=getTimezone,proto3" json:"get_timezone,omitempty"`
	ExpiresUnix          int64             `protobuf:"varint,8,opt,name=expires_unix,json=expiresUnix,proto3" json:"expires_unix,omitempty"`
	UpdatedUnix          int64             `protobuf:"varint,9,opt,name=updated_unix,json=updatedUnix,proto3" json:"updated_unix,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

An Object represents anything that has a unique identifier, and a geolocation.

func (*Object) Descriptor

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

func (*Object) GetExpiresUnix

func (m *Object) GetExpiresUnix() int64

func (*Object) GetGetAddress

func (m *Object) GetGetAddress() bool

func (*Object) GetGetTimezone

func (m *Object) GetGetTimezone() bool

func (*Object) GetKey

func (m *Object) GetKey() string

func (*Object) GetMetadata

func (m *Object) GetMetadata() map[string]string

func (*Object) GetPoint

func (m *Object) GetPoint() *Point

func (*Object) GetRadius

func (m *Object) GetRadius() int64

func (*Object) GetTracking

func (m *Object) GetTracking() *ObjectTracking

func (*Object) GetUpdatedUnix

func (m *Object) GetUpdatedUnix() int64

func (*Object) ProtoMessage

func (*Object) ProtoMessage()

func (*Object) Reset

func (m *Object) Reset()

func (*Object) String

func (m *Object) String() string

func (*Object) Validate

func (this *Object) Validate() error

func (*Object) XXX_DiscardUnknown

func (m *Object) XXX_DiscardUnknown()

func (*Object) XXX_Marshal

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

func (*Object) XXX_Merge

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

func (*Object) XXX_Size

func (m *Object) XXX_Size() int

func (*Object) XXX_Unmarshal

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

type ObjectDetail

type ObjectDetail struct {
	Object               *Object         `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	Address              *Address        `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Timezone             string          `protobuf:"bytes,3,opt,name=timezone,proto3" json:"timezone,omitempty"`
	TrackerEvents        []*TrackerEvent `protobuf:"bytes,4,rep,name=tracker_events,json=trackerEvents,proto3" json:"tracker_events,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

ObjectDetail is an enhanced view of an Object containing a human readable address and the objects latest tracking information

func (*ObjectDetail) Descriptor

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

func (*ObjectDetail) GetAddress

func (m *ObjectDetail) GetAddress() *Address

func (*ObjectDetail) GetObject

func (m *ObjectDetail) GetObject() *Object

func (*ObjectDetail) GetTimezone

func (m *ObjectDetail) GetTimezone() string

func (*ObjectDetail) GetTrackerEvents

func (m *ObjectDetail) GetTrackerEvents() []*TrackerEvent

func (*ObjectDetail) ProtoMessage

func (*ObjectDetail) ProtoMessage()

func (*ObjectDetail) Reset

func (m *ObjectDetail) Reset()

func (*ObjectDetail) String

func (m *ObjectDetail) String() string

func (*ObjectDetail) Validate

func (this *ObjectDetail) Validate() error

func (*ObjectDetail) XXX_DiscardUnknown

func (m *ObjectDetail) XXX_DiscardUnknown()

func (*ObjectDetail) XXX_Marshal

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

func (*ObjectDetail) XXX_Merge

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

func (*ObjectDetail) XXX_Size

func (m *ObjectDetail) XXX_Size() int

func (*ObjectDetail) XXX_Unmarshal

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

type ObjectTracker

type ObjectTracker struct {
	TargetObjectKey      string   `protobuf:"bytes,1,opt,name=target_object_key,json=targetObjectKey,proto3" json:"target_object_key,omitempty"`
	TrackDirections      bool     `protobuf:"varint,2,opt,name=track_directions,json=trackDirections,proto3" json:"track_directions,omitempty"`
	TrackDistance        bool     `protobuf:"varint,3,opt,name=track_distance,json=trackDistance,proto3" json:"track_distance,omitempty"`
	TrackEta             bool     `protobuf:"varint,4,opt,name=track_eta,json=trackEta,proto3" json:"track_eta,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

a foreign object to track against another object

func (*ObjectTracker) Descriptor

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

func (*ObjectTracker) GetTargetObjectKey

func (m *ObjectTracker) GetTargetObjectKey() string

func (*ObjectTracker) GetTrackDirections

func (m *ObjectTracker) GetTrackDirections() bool

func (*ObjectTracker) GetTrackDistance

func (m *ObjectTracker) GetTrackDistance() bool

func (*ObjectTracker) GetTrackEta

func (m *ObjectTracker) GetTrackEta() bool

func (*ObjectTracker) ProtoMessage

func (*ObjectTracker) ProtoMessage()

func (*ObjectTracker) Reset

func (m *ObjectTracker) Reset()

func (*ObjectTracker) String

func (m *ObjectTracker) String() string

func (*ObjectTracker) Validate

func (this *ObjectTracker) Validate() error

func (*ObjectTracker) XXX_DiscardUnknown

func (m *ObjectTracker) XXX_DiscardUnknown()

func (*ObjectTracker) XXX_Marshal

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

func (*ObjectTracker) XXX_Merge

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

func (*ObjectTracker) XXX_Size

func (m *ObjectTracker) XXX_Size() int

func (*ObjectTracker) XXX_Unmarshal

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

type ObjectTracking

type ObjectTracking struct {
	TravelMode           TravelMode       `protobuf:"varint,1,opt,name=travel_mode,json=travelMode,proto3,enum=api.TravelMode" json:"travel_mode,omitempty"`
	Trackers             []*ObjectTracker `protobuf:"bytes,2,rep,name=trackers,proto3" json:"trackers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

ObjectTracking configures object-object geofencing, directions, eta, etc

func (*ObjectTracking) Descriptor

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

func (*ObjectTracking) GetTrackers

func (m *ObjectTracking) GetTrackers() []*ObjectTracker

func (*ObjectTracking) GetTravelMode

func (m *ObjectTracking) GetTravelMode() TravelMode

func (*ObjectTracking) ProtoMessage

func (*ObjectTracking) ProtoMessage()

func (*ObjectTracking) Reset

func (m *ObjectTracking) Reset()

func (*ObjectTracking) String

func (m *ObjectTracking) String() string

func (*ObjectTracking) Validate

func (this *ObjectTracking) Validate() error

func (*ObjectTracking) XXX_DiscardUnknown

func (m *ObjectTracking) XXX_DiscardUnknown()

func (*ObjectTracking) XXX_Marshal

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

func (*ObjectTracking) XXX_Merge

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

func (*ObjectTracking) XXX_Size

func (m *ObjectTracking) XXX_Size() int

func (*ObjectTracking) XXX_Unmarshal

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

type PingRequest

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

func (*PingRequest) Descriptor

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

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) Reset

func (m *PingRequest) Reset()

func (*PingRequest) String

func (m *PingRequest) String() string

func (*PingRequest) Validate

func (this *PingRequest) Validate() error

func (*PingRequest) XXX_DiscardUnknown

func (m *PingRequest) XXX_DiscardUnknown()

func (*PingRequest) XXX_Marshal

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

func (*PingRequest) XXX_Merge

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

func (*PingRequest) XXX_Size

func (m *PingRequest) XXX_Size() int

func (*PingRequest) XXX_Unmarshal

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

type PingResponse

type PingResponse struct {
	Ok                   bool     `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PingResponse) Descriptor

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

func (*PingResponse) GetOk

func (m *PingResponse) GetOk() bool

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) Reset

func (m *PingResponse) Reset()

func (*PingResponse) String

func (m *PingResponse) String() string

func (*PingResponse) Validate

func (this *PingResponse) Validate() error

func (*PingResponse) XXX_DiscardUnknown

func (m *PingResponse) XXX_DiscardUnknown()

func (*PingResponse) XXX_Marshal

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

func (*PingResponse) XXX_Merge

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

func (*PingResponse) XXX_Size

func (m *PingResponse) XXX_Size() int

func (*PingResponse) XXX_Unmarshal

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

type Point

type Point struct {
	Lat                  float64  `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"`
	Lon                  float64  `protobuf:"fixed64,2,opt,name=lon,proto3" json:"lon,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A Point is a simple X/Y or Lng/Lat 2d point. [X, Y] or [Lng, Lat]

func (*Point) Descriptor

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

func (*Point) GetLat

func (m *Point) GetLat() float64

func (*Point) GetLon

func (m *Point) GetLon() float64

func (*Point) ProtoMessage

func (*Point) ProtoMessage()

func (*Point) Reset

func (m *Point) Reset()

func (*Point) String

func (m *Point) String() string

func (*Point) Validate

func (this *Point) Validate() error

func (*Point) XXX_DiscardUnknown

func (m *Point) XXX_DiscardUnknown()

func (*Point) XXX_Marshal

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

func (*Point) XXX_Merge

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

func (*Point) XXX_Size

func (m *Point) XXX_Size() int

func (*Point) XXX_Unmarshal

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

type ScanBoundRequest

type ScanBoundRequest struct {
	Bound                *Bound   `protobuf:"bytes,1,opt,name=bound,proto3" json:"bound,omitempty"`
	Keys                 []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScanBoundRequest) Descriptor

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

func (*ScanBoundRequest) GetBound

func (m *ScanBoundRequest) GetBound() *Bound

func (*ScanBoundRequest) GetKeys

func (m *ScanBoundRequest) GetKeys() []string

func (*ScanBoundRequest) ProtoMessage

func (*ScanBoundRequest) ProtoMessage()

func (*ScanBoundRequest) Reset

func (m *ScanBoundRequest) Reset()

func (*ScanBoundRequest) String

func (m *ScanBoundRequest) String() string

func (*ScanBoundRequest) Validate

func (this *ScanBoundRequest) Validate() error

func (*ScanBoundRequest) XXX_DiscardUnknown

func (m *ScanBoundRequest) XXX_DiscardUnknown()

func (*ScanBoundRequest) XXX_Marshal

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

func (*ScanBoundRequest) XXX_Merge

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

func (*ScanBoundRequest) XXX_Size

func (m *ScanBoundRequest) XXX_Size() int

func (*ScanBoundRequest) XXX_Unmarshal

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

type ScanBoundResponse

type ScanBoundResponse struct {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ScanBoundResponse) Descriptor

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

func (*ScanBoundResponse) GetObjects

func (m *ScanBoundResponse) GetObjects() map[string]*ObjectDetail

func (*ScanBoundResponse) ProtoMessage

func (*ScanBoundResponse) ProtoMessage()

func (*ScanBoundResponse) Reset

func (m *ScanBoundResponse) Reset()

func (*ScanBoundResponse) String

func (m *ScanBoundResponse) String() string

func (*ScanBoundResponse) Validate

func (this *ScanBoundResponse) Validate() error

func (*ScanBoundResponse) XXX_DiscardUnknown

func (m *ScanBoundResponse) XXX_DiscardUnknown()

func (*ScanBoundResponse) XXX_Marshal

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

func (*ScanBoundResponse) XXX_Merge

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

func (*ScanBoundResponse) XXX_Size

func (m *ScanBoundResponse) XXX_Size() int

func (*ScanBoundResponse) XXX_Unmarshal

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

type ScanPrefixBoundRequest

type ScanPrefixBoundRequest struct {
	Bound                *Bound   `protobuf:"bytes,1,opt,name=bound,proto3" json:"bound,omitempty"`
	Prefix               string   `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScanPrefixBoundRequest) Descriptor

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

func (*ScanPrefixBoundRequest) GetBound

func (m *ScanPrefixBoundRequest) GetBound() *Bound

func (*ScanPrefixBoundRequest) GetPrefix

func (m *ScanPrefixBoundRequest) GetPrefix() string

func (*ScanPrefixBoundRequest) ProtoMessage

func (*ScanPrefixBoundRequest) ProtoMessage()

func (*ScanPrefixBoundRequest) Reset

func (m *ScanPrefixBoundRequest) Reset()

func (*ScanPrefixBoundRequest) String

func (m *ScanPrefixBoundRequest) String() string

func (*ScanPrefixBoundRequest) Validate

func (this *ScanPrefixBoundRequest) Validate() error

func (*ScanPrefixBoundRequest) XXX_DiscardUnknown

func (m *ScanPrefixBoundRequest) XXX_DiscardUnknown()

func (*ScanPrefixBoundRequest) XXX_Marshal

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

func (*ScanPrefixBoundRequest) XXX_Merge

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

func (*ScanPrefixBoundRequest) XXX_Size

func (m *ScanPrefixBoundRequest) XXX_Size() int

func (*ScanPrefixBoundRequest) XXX_Unmarshal

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

type ScanPrefixBoundResponse

type ScanPrefixBoundResponse struct {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ScanPrefixBoundResponse) Descriptor

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

func (*ScanPrefixBoundResponse) GetObjects

func (m *ScanPrefixBoundResponse) GetObjects() map[string]*ObjectDetail

func (*ScanPrefixBoundResponse) ProtoMessage

func (*ScanPrefixBoundResponse) ProtoMessage()

func (*ScanPrefixBoundResponse) Reset

func (m *ScanPrefixBoundResponse) Reset()

func (*ScanPrefixBoundResponse) String

func (m *ScanPrefixBoundResponse) String() string

func (*ScanPrefixBoundResponse) Validate

func (this *ScanPrefixBoundResponse) Validate() error

func (*ScanPrefixBoundResponse) XXX_DiscardUnknown

func (m *ScanPrefixBoundResponse) XXX_DiscardUnknown()

func (*ScanPrefixBoundResponse) XXX_Marshal

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

func (*ScanPrefixBoundResponse) XXX_Merge

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

func (*ScanPrefixBoundResponse) XXX_Size

func (m *ScanPrefixBoundResponse) XXX_Size() int

func (*ScanPrefixBoundResponse) XXX_Unmarshal

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

type ScanRegexBoundRequest

type ScanRegexBoundRequest struct {
	Bound                *Bound   `protobuf:"bytes,1,opt,name=bound,proto3" json:"bound,omitempty"`
	Regex                string   `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScanRegexBoundRequest) Descriptor

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

func (*ScanRegexBoundRequest) GetBound

func (m *ScanRegexBoundRequest) GetBound() *Bound

func (*ScanRegexBoundRequest) GetRegex

func (m *ScanRegexBoundRequest) GetRegex() string

func (*ScanRegexBoundRequest) ProtoMessage

func (*ScanRegexBoundRequest) ProtoMessage()

func (*ScanRegexBoundRequest) Reset

func (m *ScanRegexBoundRequest) Reset()

func (*ScanRegexBoundRequest) String

func (m *ScanRegexBoundRequest) String() string

func (*ScanRegexBoundRequest) Validate

func (this *ScanRegexBoundRequest) Validate() error

func (*ScanRegexBoundRequest) XXX_DiscardUnknown

func (m *ScanRegexBoundRequest) XXX_DiscardUnknown()

func (*ScanRegexBoundRequest) XXX_Marshal

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

func (*ScanRegexBoundRequest) XXX_Merge

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

func (*ScanRegexBoundRequest) XXX_Size

func (m *ScanRegexBoundRequest) XXX_Size() int

func (*ScanRegexBoundRequest) XXX_Unmarshal

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

type ScanRegexBoundResponse

type ScanRegexBoundResponse struct {
	Objects              map[string]*ObjectDetail `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ScanRegexBoundResponse) Descriptor

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

func (*ScanRegexBoundResponse) GetObjects

func (m *ScanRegexBoundResponse) GetObjects() map[string]*ObjectDetail

func (*ScanRegexBoundResponse) ProtoMessage

func (*ScanRegexBoundResponse) ProtoMessage()

func (*ScanRegexBoundResponse) Reset

func (m *ScanRegexBoundResponse) Reset()

func (*ScanRegexBoundResponse) String

func (m *ScanRegexBoundResponse) String() string

func (*ScanRegexBoundResponse) Validate

func (this *ScanRegexBoundResponse) Validate() error

func (*ScanRegexBoundResponse) XXX_DiscardUnknown

func (m *ScanRegexBoundResponse) XXX_DiscardUnknown()

func (*ScanRegexBoundResponse) XXX_Marshal

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

func (*ScanRegexBoundResponse) XXX_Merge

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

func (*ScanRegexBoundResponse) XXX_Size

func (m *ScanRegexBoundResponse) XXX_Size() int

func (*ScanRegexBoundResponse) XXX_Unmarshal

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

type SetRequest

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

func (*SetRequest) Descriptor

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

func (*SetRequest) GetObject

func (m *SetRequest) GetObject() *Object

func (*SetRequest) ProtoMessage

func (*SetRequest) ProtoMessage()

func (*SetRequest) Reset

func (m *SetRequest) Reset()

func (*SetRequest) String

func (m *SetRequest) String() string

func (*SetRequest) Validate

func (this *SetRequest) Validate() error

func (*SetRequest) XXX_DiscardUnknown

func (m *SetRequest) XXX_DiscardUnknown()

func (*SetRequest) XXX_Marshal

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

func (*SetRequest) XXX_Merge

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

func (*SetRequest) XXX_Size

func (m *SetRequest) XXX_Size() int

func (*SetRequest) XXX_Unmarshal

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

type SetResponse

type SetResponse struct {
	Object               *ObjectDetail `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*SetResponse) Descriptor

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

func (*SetResponse) GetObject

func (m *SetResponse) GetObject() *ObjectDetail

func (*SetResponse) ProtoMessage

func (*SetResponse) ProtoMessage()

func (*SetResponse) Reset

func (m *SetResponse) Reset()

func (*SetResponse) String

func (m *SetResponse) String() string

func (*SetResponse) Validate

func (this *SetResponse) Validate() error

func (*SetResponse) XXX_DiscardUnknown

func (m *SetResponse) XXX_DiscardUnknown()

func (*SetResponse) XXX_Marshal

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

func (*SetResponse) XXX_Merge

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

func (*SetResponse) XXX_Size

func (m *SetResponse) XXX_Size() int

func (*SetResponse) XXX_Unmarshal

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

type StreamPrefixRequest

type StreamPrefixRequest struct {
	ClientId             string   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Prefix               string   `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamPrefixRequest) Descriptor

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

func (*StreamPrefixRequest) GetClientId

func (m *StreamPrefixRequest) GetClientId() string

func (*StreamPrefixRequest) GetPrefix

func (m *StreamPrefixRequest) GetPrefix() string

func (*StreamPrefixRequest) ProtoMessage

func (*StreamPrefixRequest) ProtoMessage()

func (*StreamPrefixRequest) Reset

func (m *StreamPrefixRequest) Reset()

func (*StreamPrefixRequest) String

func (m *StreamPrefixRequest) String() string

func (*StreamPrefixRequest) Validate

func (this *StreamPrefixRequest) Validate() error

func (*StreamPrefixRequest) XXX_DiscardUnknown

func (m *StreamPrefixRequest) XXX_DiscardUnknown()

func (*StreamPrefixRequest) XXX_Marshal

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

func (*StreamPrefixRequest) XXX_Merge

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

func (*StreamPrefixRequest) XXX_Size

func (m *StreamPrefixRequest) XXX_Size() int

func (*StreamPrefixRequest) XXX_Unmarshal

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

type StreamPrefixResponse

type StreamPrefixResponse struct {
	Object               *ObjectDetail `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*StreamPrefixResponse) Descriptor

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

func (*StreamPrefixResponse) GetObject

func (m *StreamPrefixResponse) GetObject() *ObjectDetail

func (*StreamPrefixResponse) ProtoMessage

func (*StreamPrefixResponse) ProtoMessage()

func (*StreamPrefixResponse) Reset

func (m *StreamPrefixResponse) Reset()

func (*StreamPrefixResponse) String

func (m *StreamPrefixResponse) String() string

func (*StreamPrefixResponse) Validate

func (this *StreamPrefixResponse) Validate() error

func (*StreamPrefixResponse) XXX_DiscardUnknown

func (m *StreamPrefixResponse) XXX_DiscardUnknown()

func (*StreamPrefixResponse) XXX_Marshal

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

func (*StreamPrefixResponse) XXX_Merge

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

func (*StreamPrefixResponse) XXX_Size

func (m *StreamPrefixResponse) XXX_Size() int

func (*StreamPrefixResponse) XXX_Unmarshal

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

type StreamRegexRequest

type StreamRegexRequest struct {
	ClientId             string   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Regex                string   `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamRegexRequest) Descriptor

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

func (*StreamRegexRequest) GetClientId

func (m *StreamRegexRequest) GetClientId() string

func (*StreamRegexRequest) GetRegex

func (m *StreamRegexRequest) GetRegex() string

func (*StreamRegexRequest) ProtoMessage

func (*StreamRegexRequest) ProtoMessage()

func (*StreamRegexRequest) Reset

func (m *StreamRegexRequest) Reset()

func (*StreamRegexRequest) String

func (m *StreamRegexRequest) String() string

func (*StreamRegexRequest) Validate

func (this *StreamRegexRequest) Validate() error

func (*StreamRegexRequest) XXX_DiscardUnknown

func (m *StreamRegexRequest) XXX_DiscardUnknown()

func (*StreamRegexRequest) XXX_Marshal

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

func (*StreamRegexRequest) XXX_Merge

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

func (*StreamRegexRequest) XXX_Size

func (m *StreamRegexRequest) XXX_Size() int

func (*StreamRegexRequest) XXX_Unmarshal

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

type StreamRegexResponse

type StreamRegexResponse struct {
	Object               *ObjectDetail `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*StreamRegexResponse) Descriptor

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

func (*StreamRegexResponse) GetObject

func (m *StreamRegexResponse) GetObject() *ObjectDetail

func (*StreamRegexResponse) ProtoMessage

func (*StreamRegexResponse) ProtoMessage()

func (*StreamRegexResponse) Reset

func (m *StreamRegexResponse) Reset()

func (*StreamRegexResponse) String

func (m *StreamRegexResponse) String() string

func (*StreamRegexResponse) Validate

func (this *StreamRegexResponse) Validate() error

func (*StreamRegexResponse) XXX_DiscardUnknown

func (m *StreamRegexResponse) XXX_DiscardUnknown()

func (*StreamRegexResponse) XXX_Marshal

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

func (*StreamRegexResponse) XXX_Merge

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

func (*StreamRegexResponse) XXX_Size

func (m *StreamRegexResponse) XXX_Size() int

func (*StreamRegexResponse) XXX_Unmarshal

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

type StreamRequest

type StreamRequest struct {
	ClientId             string   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Keys                 []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamRequest) Descriptor

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

func (*StreamRequest) GetClientId

func (m *StreamRequest) GetClientId() string

func (*StreamRequest) GetKeys

func (m *StreamRequest) GetKeys() []string

func (*StreamRequest) ProtoMessage

func (*StreamRequest) ProtoMessage()

func (*StreamRequest) Reset

func (m *StreamRequest) Reset()

func (*StreamRequest) String

func (m *StreamRequest) String() string

func (*StreamRequest) Validate

func (this *StreamRequest) Validate() error

func (*StreamRequest) XXX_DiscardUnknown

func (m *StreamRequest) XXX_DiscardUnknown()

func (*StreamRequest) XXX_Marshal

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

func (*StreamRequest) XXX_Merge

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

func (*StreamRequest) XXX_Size

func (m *StreamRequest) XXX_Size() int

func (*StreamRequest) XXX_Unmarshal

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

type StreamResponse

type StreamResponse struct {
	Object               *ObjectDetail `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*StreamResponse) Descriptor

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

func (*StreamResponse) GetObject

func (m *StreamResponse) GetObject() *ObjectDetail

func (*StreamResponse) ProtoMessage

func (*StreamResponse) ProtoMessage()

func (*StreamResponse) Reset

func (m *StreamResponse) Reset()

func (*StreamResponse) String

func (m *StreamResponse) String() string

func (*StreamResponse) Validate

func (this *StreamResponse) Validate() error

func (*StreamResponse) XXX_DiscardUnknown

func (m *StreamResponse) XXX_DiscardUnknown()

func (*StreamResponse) XXX_Marshal

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

func (*StreamResponse) XXX_Merge

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

func (*StreamResponse) XXX_Size

func (m *StreamResponse) XXX_Size() int

func (*StreamResponse) XXX_Unmarshal

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

type TrackerEvent

type TrackerEvent struct {
	Object               *Object     `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	Distance             float64     `protobuf:"fixed64,2,opt,name=distance,proto3" json:"distance,omitempty"`
	Inside               bool        `protobuf:"varint,3,opt,name=inside,proto3" json:"inside,omitempty"`
	Direction            *Directions `protobuf:"bytes,4,opt,name=direction,proto3" json:"direction,omitempty"`
	TimestampUnix        int64       `protobuf:"varint,5,opt,name=timestamp_unix,json=timestampUnix,proto3" json:"timestamp_unix,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

Tracker is data associated with the object tracking mechanism- it tracks one obects relation to another. An object can have many trackers representing a one-many relationship

func (*TrackerEvent) Descriptor

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

func (*TrackerEvent) GetDirection

func (m *TrackerEvent) GetDirection() *Directions

func (*TrackerEvent) GetDistance

func (m *TrackerEvent) GetDistance() float64

func (*TrackerEvent) GetInside

func (m *TrackerEvent) GetInside() bool

func (*TrackerEvent) GetObject

func (m *TrackerEvent) GetObject() *Object

func (*TrackerEvent) GetTimestampUnix

func (m *TrackerEvent) GetTimestampUnix() int64

func (*TrackerEvent) ProtoMessage

func (*TrackerEvent) ProtoMessage()

func (*TrackerEvent) Reset

func (m *TrackerEvent) Reset()

func (*TrackerEvent) String

func (m *TrackerEvent) String() string

func (*TrackerEvent) Validate

func (this *TrackerEvent) Validate() error

func (*TrackerEvent) XXX_DiscardUnknown

func (m *TrackerEvent) XXX_DiscardUnknown()

func (*TrackerEvent) XXX_Marshal

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

func (*TrackerEvent) XXX_Merge

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

func (*TrackerEvent) XXX_Size

func (m *TrackerEvent) XXX_Size() int

func (*TrackerEvent) XXX_Unmarshal

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

type TravelMode

type TravelMode int32

TravelMode is used to generate directions based on the type of travel the object is utilizing. only necessary if using google maps

const (
	TravelMode_Driving   TravelMode = 0
	TravelMode_Walking   TravelMode = 1
	TravelMode_Bicycling TravelMode = 2
	TravelMode_Transit   TravelMode = 3
)

func (TravelMode) EnumDescriptor

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

func (TravelMode) String

func (x TravelMode) String() string

type UnimplementedGeoDBServer

type UnimplementedGeoDBServer struct {
}

UnimplementedGeoDBServer can be embedded to have forward compatible implementations.

func (*UnimplementedGeoDBServer) Delete

func (*UnimplementedGeoDBServer) Get

func (*UnimplementedGeoDBServer) GetKeys

func (*UnimplementedGeoDBServer) GetPoint

func (*UnimplementedGeoDBServer) GetPrefix

func (*UnimplementedGeoDBServer) GetPrefixKeys

func (*UnimplementedGeoDBServer) GetRegex

func (*UnimplementedGeoDBServer) GetRegexKeys

func (*UnimplementedGeoDBServer) Ping

func (*UnimplementedGeoDBServer) ScanBound

func (*UnimplementedGeoDBServer) ScanPrefixBound

func (*UnimplementedGeoDBServer) ScanRegexBound

func (*UnimplementedGeoDBServer) Set

func (*UnimplementedGeoDBServer) Stream

func (*UnimplementedGeoDBServer) StreamPrefix

func (*UnimplementedGeoDBServer) StreamRegex

Jump to

Keyboard shortcuts

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