Documentation ¶
Overview ¶
Package staticData is a generated protocol buffer package.
It is generated from these files:
staticData.proto
It has these top-level messages:
GetLocationsRequest GetLocationsResponse Location Station Coordinates SolarSystem Constellation Region GetMarketTypesResponse
Package staticData is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterStaticDataHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterStaticDataHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StaticDataClient) error
- func RegisterStaticDataHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterStaticDataServer(s *grpc.Server, srv StaticDataServer)
- type Constellation
- type Coordinates
- type GetLocationsRequest
- type GetLocationsResponse
- type GetMarketTypesResponse
- type Location
- func (*Location) Descriptor() ([]byte, []int)
- func (m *Location) GetConstellation() *Constellation
- func (m *Location) GetRegion() *Region
- func (m *Location) GetSolarSystem() *SolarSystem
- func (m *Location) GetStation() *Station
- func (*Location) ProtoMessage()
- func (m *Location) Reset()
- func (m *Location) String() string
- type Region
- type SolarSystem
- type StaticDataClient
- type StaticDataServer
- type Station
- func (*Station) Descriptor() ([]byte, []int)
- func (m *Station) GetCoordinates() *Coordinates
- func (m *Station) GetFirstSeen() *google_protobuf2.Timestamp
- func (m *Station) GetId() int64
- func (m *Station) GetLastSeen() *google_protobuf2.Timestamp
- func (m *Station) GetName() string
- func (m *Station) GetPublic() bool
- func (m *Station) GetTypeId() int64
- func (m *Station) GetTypeName() string
- func (*Station) ProtoMessage()
- func (m *Station) Reset()
- func (m *Station) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterStaticDataHandler ¶
func RegisterStaticDataHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterStaticDataHandler registers the http handlers for service StaticData to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterStaticDataHandlerClient ¶
func RegisterStaticDataHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StaticDataClient) error
RegisterStaticDataHandler registers the http handlers for service StaticData to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "StaticDataClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "StaticDataClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "StaticDataClient" to call the correct interceptors.
func RegisterStaticDataHandlerFromEndpoint ¶
func RegisterStaticDataHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterStaticDataHandlerFromEndpoint is same as RegisterStaticDataHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterStaticDataServer ¶
func RegisterStaticDataServer(s *grpc.Server, srv StaticDataServer)
Types ¶
type Constellation ¶
type Constellation struct { // The constellation's id Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // The constellation's name Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` }
func (*Constellation) Descriptor ¶
func (*Constellation) Descriptor() ([]byte, []int)
func (*Constellation) GetId ¶
func (m *Constellation) GetId() int64
func (*Constellation) GetName ¶
func (m *Constellation) GetName() string
func (*Constellation) ProtoMessage ¶
func (*Constellation) ProtoMessage()
func (*Constellation) Reset ¶
func (m *Constellation) Reset()
func (*Constellation) String ¶
func (m *Constellation) String() string
type Coordinates ¶
type Coordinates struct { // X-Coordinate X float64 `protobuf:"fixed64,1,opt,name=x" json:"x,omitempty"` // Y-Coordinate Y float64 `protobuf:"fixed64,2,opt,name=y" json:"y,omitempty"` // Z-Coordinate Z float64 `protobuf:"fixed64,3,opt,name=z" json:"z,omitempty"` }
func (*Coordinates) Descriptor ¶
func (*Coordinates) Descriptor() ([]byte, []int)
func (*Coordinates) GetX ¶
func (m *Coordinates) GetX() float64
func (*Coordinates) GetY ¶
func (m *Coordinates) GetY() float64
func (*Coordinates) GetZ ¶
func (m *Coordinates) GetZ() float64
func (*Coordinates) ProtoMessage ¶
func (*Coordinates) ProtoMessage()
func (*Coordinates) Reset ¶
func (m *Coordinates) Reset()
func (*Coordinates) String ¶
func (m *Coordinates) String() string
type GetLocationsRequest ¶
type GetLocationsRequest struct { // Get data for these location IDs LocationIds []int64 `protobuf:"varint,1,rep,packed,name=location_ids,json=locationIds" json:"location_ids,omitempty"` }
func (*GetLocationsRequest) Descriptor ¶
func (*GetLocationsRequest) Descriptor() ([]byte, []int)
func (*GetLocationsRequest) GetLocationIds ¶
func (m *GetLocationsRequest) GetLocationIds() []int64
func (*GetLocationsRequest) ProtoMessage ¶
func (*GetLocationsRequest) ProtoMessage()
func (*GetLocationsRequest) Reset ¶
func (m *GetLocationsRequest) Reset()
func (*GetLocationsRequest) String ¶
func (m *GetLocationsRequest) String() string
type GetLocationsResponse ¶
type GetLocationsResponse struct { // Locations retrieved Locations map[int64]*Location `` /* 139-byte string literal not displayed */ }
func (*GetLocationsResponse) Descriptor ¶
func (*GetLocationsResponse) Descriptor() ([]byte, []int)
func (*GetLocationsResponse) GetLocations ¶
func (m *GetLocationsResponse) GetLocations() map[int64]*Location
func (*GetLocationsResponse) ProtoMessage ¶
func (*GetLocationsResponse) ProtoMessage()
func (*GetLocationsResponse) Reset ¶
func (m *GetLocationsResponse) Reset()
func (*GetLocationsResponse) String ¶
func (m *GetLocationsResponse) String() string
type GetMarketTypesResponse ¶
type GetMarketTypesResponse struct { // Locations retrieved TypeIds []int32 `protobuf:"varint,1,rep,packed,name=type_ids,json=typeIds" json:"type_ids,omitempty"` }
func (*GetMarketTypesResponse) Descriptor ¶
func (*GetMarketTypesResponse) Descriptor() ([]byte, []int)
func (*GetMarketTypesResponse) GetTypeIds ¶
func (m *GetMarketTypesResponse) GetTypeIds() []int32
func (*GetMarketTypesResponse) ProtoMessage ¶
func (*GetMarketTypesResponse) ProtoMessage()
func (*GetMarketTypesResponse) Reset ¶
func (m *GetMarketTypesResponse) Reset()
func (*GetMarketTypesResponse) String ¶
func (m *GetMarketTypesResponse) String() string
type Location ¶
type Location struct { // Information about a region Region *Region `protobuf:"bytes,1,opt,name=region" json:"region,omitempty"` // Information about a constellation Constellation *Constellation `protobuf:"bytes,2,opt,name=constellation" json:"constellation,omitempty"` // Information about a solar system SolarSystem *SolarSystem `protobuf:"bytes,3,opt,name=solar_system,json=solarSystem" json:"solar_system,omitempty"` // Information about a station Station *Station `protobuf:"bytes,4,opt,name=station" json:"station,omitempty"` }
func (*Location) Descriptor ¶
func (*Location) GetConstellation ¶
func (m *Location) GetConstellation() *Constellation
func (*Location) GetSolarSystem ¶
func (m *Location) GetSolarSystem() *SolarSystem
func (*Location) GetStation ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
type Region ¶
type Region struct { // The region's id Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // The region's name Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` }
func (*Region) Descriptor ¶
func (*Region) ProtoMessage ¶
func (*Region) ProtoMessage()
type SolarSystem ¶
type SolarSystem struct { // The system's ID Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // The system's true security status SecurityStatus float64 `protobuf:"fixed64,2,opt,name=security_status,json=securityStatus" json:"security_status,omitempty"` // The system's name Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` }
func (*SolarSystem) Descriptor ¶
func (*SolarSystem) Descriptor() ([]byte, []int)
func (*SolarSystem) GetId ¶
func (m *SolarSystem) GetId() int64
func (*SolarSystem) GetName ¶
func (m *SolarSystem) GetName() string
func (*SolarSystem) GetSecurityStatus ¶
func (m *SolarSystem) GetSecurityStatus() float64
func (*SolarSystem) ProtoMessage ¶
func (*SolarSystem) ProtoMessage()
func (*SolarSystem) Reset ¶
func (m *SolarSystem) Reset()
func (*SolarSystem) String ¶
func (m *SolarSystem) String() string
type StaticDataClient ¶
type StaticDataClient interface { GetLocations(ctx context.Context, in *GetLocationsRequest, opts ...grpc.CallOption) (*GetLocationsResponse, error) GetMarketTypes(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (*GetMarketTypesResponse, error) }
func NewStaticDataClient ¶
func NewStaticDataClient(cc *grpc.ClientConn) StaticDataClient
type StaticDataServer ¶
type StaticDataServer interface { GetLocations(context.Context, *GetLocationsRequest) (*GetLocationsResponse, error) GetMarketTypes(context.Context, *google_protobuf1.Empty) (*GetMarketTypesResponse, error) }
type Station ¶
type Station struct { // The station's ID Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // The station's name Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The station's typeID (only for structures) TypeId int64 `protobuf:"varint,3,opt,name=type_id,json=typeId" json:"type_id,omitempty"` // The station type's name (only for structures) TypeName string `protobuf:"bytes,4,opt,name=type_name,json=typeName" json:"type_name,omitempty"` // When the station was last seen (only for structures) LastSeen *google_protobuf2.Timestamp `protobuf:"bytes,5,opt,name=last_seen,json=lastSeen" json:"last_seen,omitempty"` // Whether this station is public (only for structures) Public bool `protobuf:"varint,6,opt,name=public" json:"public,omitempty"` // When the station was first seen (only for structures) FirstSeen *google_protobuf2.Timestamp `protobuf:"bytes,7,opt,name=first_seen,json=firstSeen" json:"first_seen,omitempty"` // The station's coordinates (only for structures) Coordinates *Coordinates `protobuf:"bytes,8,opt,name=coordinates" json:"coordinates,omitempty"` }
func (*Station) Descriptor ¶
func (*Station) GetCoordinates ¶
func (m *Station) GetCoordinates() *Coordinates
func (*Station) GetFirstSeen ¶
func (m *Station) GetFirstSeen() *google_protobuf2.Timestamp
func (*Station) GetLastSeen ¶
func (m *Station) GetLastSeen() *google_protobuf2.Timestamp
func (*Station) GetTypeName ¶
func (*Station) ProtoMessage ¶
func (*Station) ProtoMessage()