Documentation ¶
Overview ¶
Package v1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterSatelliteServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterSatelliteServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SatelliteServiceClient) error
- func RegisterSatelliteServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterSatelliteServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SatelliteServiceServer) error
- func RegisterSatelliteServiceServer(s grpc.ServiceRegistrar, srv SatelliteServiceServer)
- type GeoPoint
- func (*GeoPoint) Descriptor() ([]byte, []int)deprecated
- func (x *GeoPoint) GetAltitude() float64
- func (x *GeoPoint) GetLat() float64
- func (x *GeoPoint) GetLon() float64
- func (x *GeoPoint) GetVelocity() float64
- func (*GeoPoint) ProtoMessage()
- func (x *GeoPoint) ProtoReflect() protoreflect.Message
- func (x *GeoPoint) Reset()
- func (x *GeoPoint) String() string
- type GetMinimalSatellitesResponse
- func (*GetMinimalSatellitesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMinimalSatellitesResponse) GetSatellites() []*MinimalSatellite
- func (*GetMinimalSatellitesResponse) ProtoMessage()
- func (x *GetMinimalSatellitesResponse) ProtoReflect() protoreflect.Message
- func (x *GetMinimalSatellitesResponse) Reset()
- func (x *GetMinimalSatellitesResponse) String() string
- type GetSatelliteGroupsResponse
- func (*GetSatelliteGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSatelliteGroupsResponse) GetGroups() []string
- func (*GetSatelliteGroupsResponse) ProtoMessage()
- func (x *GetSatelliteGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSatelliteGroupsResponse) Reset()
- func (x *GetSatelliteGroupsResponse) String() string
- type GetSatellitePathResponse
- func (*GetSatellitePathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSatellitePathResponse) GetPath() []*GeoPoint
- func (*GetSatellitePathResponse) ProtoMessage()
- func (x *GetSatellitePathResponse) ProtoReflect() protoreflect.Message
- func (x *GetSatellitePathResponse) Reset()
- func (x *GetSatellitePathResponse) String() string
- type GetSatellitePositionsRequest
- func (*GetSatellitePositionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSatellitePositionsRequest) GetGroups() []string
- func (x *GetSatellitePositionsRequest) GetTime() *timestamppb.Timestamp
- func (*GetSatellitePositionsRequest) ProtoMessage()
- func (x *GetSatellitePositionsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSatellitePositionsRequest) Reset()
- func (x *GetSatellitePositionsRequest) String() string
- type GetSatellitePositionsResponse
- func (*GetSatellitePositionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSatellitePositionsResponse) GetSatellites() []*Satellite
- func (*GetSatellitePositionsResponse) ProtoMessage()
- func (x *GetSatellitePositionsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSatellitePositionsResponse) Reset()
- func (x *GetSatellitePositionsResponse) String() string
- type MinimalSatellite
- func (*MinimalSatellite) Descriptor() ([]byte, []int)deprecated
- func (x *MinimalSatellite) GetNoradCatId() string
- func (x *MinimalSatellite) GetObjectName() string
- func (*MinimalSatellite) ProtoMessage()
- func (x *MinimalSatellite) ProtoReflect() protoreflect.Message
- func (x *MinimalSatellite) Reset()
- func (x *MinimalSatellite) String() string
- type Satellite
- func (*Satellite) Descriptor() ([]byte, []int)deprecated
- func (x *Satellite) GetAltitude() float64
- func (x *Satellite) GetId() string
- func (x *Satellite) GetLat() float64
- func (x *Satellite) GetLon() float64
- func (x *Satellite) GetName() string
- func (x *Satellite) GetVelocity() float64
- func (*Satellite) ProtoMessage()
- func (x *Satellite) ProtoReflect() protoreflect.Message
- func (x *Satellite) Reset()
- func (x *Satellite) String() string
- type SatelliteDetail
- func (*SatelliteDetail) Descriptor() ([]byte, []int)deprecated
- func (x *SatelliteDetail) GetApoapsis() string
- func (x *SatelliteDetail) GetArgOfPericenter() string
- func (x *SatelliteDetail) GetBstar() string
- func (x *SatelliteDetail) GetCcsdsOmmVers() string
- func (x *SatelliteDetail) GetCenterName() string
- func (x *SatelliteDetail) GetClassificationType() string
- func (x *SatelliteDetail) GetComment() string
- func (x *SatelliteDetail) GetCountryCode() string
- func (x *SatelliteDetail) GetCreationDate() string
- func (x *SatelliteDetail) GetDecayDate() string
- func (x *SatelliteDetail) GetEccentricity() string
- func (x *SatelliteDetail) GetElementSetNo() string
- func (x *SatelliteDetail) GetEphemerisType() string
- func (x *SatelliteDetail) GetEpoch() string
- func (x *SatelliteDetail) GetFile() string
- func (x *SatelliteDetail) GetGpId() string
- func (x *SatelliteDetail) GetGroups() []string
- func (x *SatelliteDetail) GetInclination() string
- func (x *SatelliteDetail) GetLaunchDate() string
- func (x *SatelliteDetail) GetMeanAnomaly() string
- func (x *SatelliteDetail) GetMeanElementTheory() string
- func (x *SatelliteDetail) GetMeanMotion() string
- func (x *SatelliteDetail) GetMeanMotionDdot() string
- func (x *SatelliteDetail) GetMeanMotionDot() string
- func (x *SatelliteDetail) GetNoradCatId() string
- func (x *SatelliteDetail) GetObjectId() string
- func (x *SatelliteDetail) GetObjectName() string
- func (x *SatelliteDetail) GetObjectType() string
- func (x *SatelliteDetail) GetOriginator() string
- func (x *SatelliteDetail) GetPeriapsis() string
- func (x *SatelliteDetail) GetPeriod() string
- func (x *SatelliteDetail) GetRaOfAscNode() string
- func (x *SatelliteDetail) GetRcsSize() string
- func (x *SatelliteDetail) GetRefFrame() string
- func (x *SatelliteDetail) GetRevAtEpoch() string
- func (x *SatelliteDetail) GetSemimajorAxis() string
- func (x *SatelliteDetail) GetSite() string
- func (x *SatelliteDetail) GetTimeSystem() string
- func (x *SatelliteDetail) GetTleLine0() string
- func (x *SatelliteDetail) GetTleLine1() string
- func (x *SatelliteDetail) GetTleLine2() string
- func (*SatelliteDetail) ProtoMessage()
- func (x *SatelliteDetail) ProtoReflect() protoreflect.Message
- func (x *SatelliteDetail) Reset()
- func (x *SatelliteDetail) String() string
- type SatelliteDetailRequest
- func (*SatelliteDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SatelliteDetailRequest) GetId() string
- func (*SatelliteDetailRequest) ProtoMessage()
- func (x *SatelliteDetailRequest) ProtoReflect() protoreflect.Message
- func (x *SatelliteDetailRequest) Reset()
- func (x *SatelliteDetailRequest) String() string
- type SatellitePathRequest
- func (*SatellitePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SatellitePathRequest) GetId() string
- func (x *SatellitePathRequest) GetResolution() int32
- func (x *SatellitePathRequest) GetTime() *timestamppb.Timestamp
- func (*SatellitePathRequest) ProtoMessage()
- func (x *SatellitePathRequest) ProtoReflect() protoreflect.Message
- func (x *SatellitePathRequest) Reset()
- func (x *SatellitePathRequest) String() string
- type SatelliteServiceClient
- type SatelliteServiceServer
- type UnimplementedSatelliteServiceServer
- func (UnimplementedSatelliteServiceServer) GetMinimalSatellites(context.Context, *GetSatellitePositionsRequest) (*GetMinimalSatellitesResponse, error)
- func (UnimplementedSatelliteServiceServer) GetSatelliteDetail(context.Context, *SatelliteDetailRequest) (*SatelliteDetail, error)
- func (UnimplementedSatelliteServiceServer) GetSatelliteGroups(context.Context, *emptypb.Empty) (*GetSatelliteGroupsResponse, error)
- func (UnimplementedSatelliteServiceServer) GetSatellitePath(context.Context, *SatellitePathRequest) (*GetSatellitePathResponse, error)
- func (UnimplementedSatelliteServiceServer) GetSatellitePositions(context.Context, *GetSatellitePositionsRequest) (*GetSatellitePositionsResponse, error)
- type UnsafeSatelliteServiceServer
Constants ¶
const ( SatelliteService_GetSatellitePositions_FullMethodName = "/satellite.v1.SatelliteService/GetSatellitePositions" SatelliteService_GetSatelliteDetail_FullMethodName = "/satellite.v1.SatelliteService/GetSatelliteDetail" SatelliteService_GetSatelliteGroups_FullMethodName = "/satellite.v1.SatelliteService/GetSatelliteGroups" SatelliteService_GetMinimalSatellites_FullMethodName = "/satellite.v1.SatelliteService/GetMinimalSatellites" SatelliteService_GetSatellitePath_FullMethodName = "/satellite.v1.SatelliteService/GetSatellitePath" )
Variables ¶
var File_proto_satellite_v1_satellite_proto protoreflect.FileDescriptor
var SatelliteService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "satellite.v1.SatelliteService", HandlerType: (*SatelliteServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetSatellitePositions", Handler: _SatelliteService_GetSatellitePositions_Handler, }, { MethodName: "GetSatelliteDetail", Handler: _SatelliteService_GetSatelliteDetail_Handler, }, { MethodName: "GetSatelliteGroups", Handler: _SatelliteService_GetSatelliteGroups_Handler, }, { MethodName: "GetMinimalSatellites", Handler: _SatelliteService_GetMinimalSatellites_Handler, }, { MethodName: "GetSatellitePath", Handler: _SatelliteService_GetSatellitePath_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/satellite/v1/satellite.proto", }
SatelliteService_ServiceDesc is the grpc.ServiceDesc for SatelliteService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSatelliteServiceHandler ¶
func RegisterSatelliteServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterSatelliteServiceHandler registers the http handlers for service SatelliteService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterSatelliteServiceHandlerClient ¶
func RegisterSatelliteServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SatelliteServiceClient) error
RegisterSatelliteServiceHandlerClient registers the http handlers for service SatelliteService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SatelliteServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SatelliteServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SatelliteServiceClient" to call the correct interceptors.
func RegisterSatelliteServiceHandlerFromEndpoint ¶
func RegisterSatelliteServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterSatelliteServiceHandlerFromEndpoint is same as RegisterSatelliteServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterSatelliteServiceHandlerServer ¶
func RegisterSatelliteServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SatelliteServiceServer) error
RegisterSatelliteServiceHandlerServer registers the http handlers for service SatelliteService to "mux". UnaryRPC :call SatelliteServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSatelliteServiceHandlerFromEndpoint instead.
func RegisterSatelliteServiceServer ¶
func RegisterSatelliteServiceServer(s grpc.ServiceRegistrar, srv SatelliteServiceServer)
Types ¶
type GeoPoint ¶
type GeoPoint 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"` Altitude float64 `protobuf:"fixed64,3,opt,name=altitude,proto3" json:"altitude,omitempty"` Velocity float64 `protobuf:"fixed64,4,opt,name=velocity,proto3" json:"velocity,omitempty"` // contains filtered or unexported fields }
func (*GeoPoint) Descriptor
deprecated
func (*GeoPoint) GetAltitude ¶
func (*GeoPoint) GetVelocity ¶
func (*GeoPoint) ProtoMessage ¶
func (*GeoPoint) ProtoMessage()
func (*GeoPoint) ProtoReflect ¶
func (x *GeoPoint) ProtoReflect() protoreflect.Message
type GetMinimalSatellitesResponse ¶
type GetMinimalSatellitesResponse struct { Satellites []*MinimalSatellite `protobuf:"bytes,1,rep,name=satellites,proto3" json:"satellites,omitempty"` // contains filtered or unexported fields }
func (*GetMinimalSatellitesResponse) Descriptor
deprecated
func (*GetMinimalSatellitesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMinimalSatellitesResponse.ProtoReflect.Descriptor instead.
func (*GetMinimalSatellitesResponse) GetSatellites ¶
func (x *GetMinimalSatellitesResponse) GetSatellites() []*MinimalSatellite
func (*GetMinimalSatellitesResponse) ProtoMessage ¶
func (*GetMinimalSatellitesResponse) ProtoMessage()
func (*GetMinimalSatellitesResponse) ProtoReflect ¶
func (x *GetMinimalSatellitesResponse) ProtoReflect() protoreflect.Message
func (*GetMinimalSatellitesResponse) Reset ¶
func (x *GetMinimalSatellitesResponse) Reset()
func (*GetMinimalSatellitesResponse) String ¶
func (x *GetMinimalSatellitesResponse) String() string
type GetSatelliteGroupsResponse ¶
type GetSatelliteGroupsResponse struct { Groups []string `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*GetSatelliteGroupsResponse) Descriptor
deprecated
func (*GetSatelliteGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSatelliteGroupsResponse.ProtoReflect.Descriptor instead.
func (*GetSatelliteGroupsResponse) GetGroups ¶
func (x *GetSatelliteGroupsResponse) GetGroups() []string
func (*GetSatelliteGroupsResponse) ProtoMessage ¶
func (*GetSatelliteGroupsResponse) ProtoMessage()
func (*GetSatelliteGroupsResponse) ProtoReflect ¶
func (x *GetSatelliteGroupsResponse) ProtoReflect() protoreflect.Message
func (*GetSatelliteGroupsResponse) Reset ¶
func (x *GetSatelliteGroupsResponse) Reset()
func (*GetSatelliteGroupsResponse) String ¶
func (x *GetSatelliteGroupsResponse) String() string
type GetSatellitePathResponse ¶
type GetSatellitePathResponse struct { Path []*GeoPoint `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*GetSatellitePathResponse) Descriptor
deprecated
func (*GetSatellitePathResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSatellitePathResponse.ProtoReflect.Descriptor instead.
func (*GetSatellitePathResponse) GetPath ¶
func (x *GetSatellitePathResponse) GetPath() []*GeoPoint
func (*GetSatellitePathResponse) ProtoMessage ¶
func (*GetSatellitePathResponse) ProtoMessage()
func (*GetSatellitePathResponse) ProtoReflect ¶
func (x *GetSatellitePathResponse) ProtoReflect() protoreflect.Message
func (*GetSatellitePathResponse) Reset ¶
func (x *GetSatellitePathResponse) Reset()
func (*GetSatellitePathResponse) String ¶
func (x *GetSatellitePathResponse) String() string
type GetSatellitePositionsRequest ¶
type GetSatellitePositionsRequest struct { Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` Groups []string `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*GetSatellitePositionsRequest) Descriptor
deprecated
func (*GetSatellitePositionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSatellitePositionsRequest.ProtoReflect.Descriptor instead.
func (*GetSatellitePositionsRequest) GetGroups ¶
func (x *GetSatellitePositionsRequest) GetGroups() []string
func (*GetSatellitePositionsRequest) GetTime ¶
func (x *GetSatellitePositionsRequest) GetTime() *timestamppb.Timestamp
func (*GetSatellitePositionsRequest) ProtoMessage ¶
func (*GetSatellitePositionsRequest) ProtoMessage()
func (*GetSatellitePositionsRequest) ProtoReflect ¶
func (x *GetSatellitePositionsRequest) ProtoReflect() protoreflect.Message
func (*GetSatellitePositionsRequest) Reset ¶
func (x *GetSatellitePositionsRequest) Reset()
func (*GetSatellitePositionsRequest) String ¶
func (x *GetSatellitePositionsRequest) String() string
type GetSatellitePositionsResponse ¶
type GetSatellitePositionsResponse struct { Satellites []*Satellite `protobuf:"bytes,1,rep,name=satellites,proto3" json:"satellites,omitempty"` // contains filtered or unexported fields }
func (*GetSatellitePositionsResponse) Descriptor
deprecated
func (*GetSatellitePositionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSatellitePositionsResponse.ProtoReflect.Descriptor instead.
func (*GetSatellitePositionsResponse) GetSatellites ¶
func (x *GetSatellitePositionsResponse) GetSatellites() []*Satellite
func (*GetSatellitePositionsResponse) ProtoMessage ¶
func (*GetSatellitePositionsResponse) ProtoMessage()
func (*GetSatellitePositionsResponse) ProtoReflect ¶
func (x *GetSatellitePositionsResponse) ProtoReflect() protoreflect.Message
func (*GetSatellitePositionsResponse) Reset ¶
func (x *GetSatellitePositionsResponse) Reset()
func (*GetSatellitePositionsResponse) String ¶
func (x *GetSatellitePositionsResponse) String() string
type MinimalSatellite ¶
type MinimalSatellite struct { NoradCatId string `protobuf:"bytes,1,opt,name=norad_cat_id,json=noradCatId,proto3" json:"norad_cat_id,omitempty"` ObjectName string `protobuf:"bytes,2,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"` // contains filtered or unexported fields }
func (*MinimalSatellite) Descriptor
deprecated
func (*MinimalSatellite) Descriptor() ([]byte, []int)
Deprecated: Use MinimalSatellite.ProtoReflect.Descriptor instead.
func (*MinimalSatellite) GetNoradCatId ¶
func (x *MinimalSatellite) GetNoradCatId() string
func (*MinimalSatellite) GetObjectName ¶
func (x *MinimalSatellite) GetObjectName() string
func (*MinimalSatellite) ProtoMessage ¶
func (*MinimalSatellite) ProtoMessage()
func (*MinimalSatellite) ProtoReflect ¶
func (x *MinimalSatellite) ProtoReflect() protoreflect.Message
func (*MinimalSatellite) Reset ¶
func (x *MinimalSatellite) Reset()
func (*MinimalSatellite) String ¶
func (x *MinimalSatellite) String() string
type Satellite ¶
type Satellite struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Lat float64 `protobuf:"fixed64,2,opt,name=lat,proto3" json:"lat,omitempty"` Lon float64 `protobuf:"fixed64,3,opt,name=lon,proto3" json:"lon,omitempty"` Altitude float64 `protobuf:"fixed64,4,opt,name=altitude,proto3" json:"altitude,omitempty"` Velocity float64 `protobuf:"fixed64,5,opt,name=velocity,proto3" json:"velocity,omitempty"` Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Satellite) Descriptor
deprecated
func (*Satellite) GetAltitude ¶
func (*Satellite) GetVelocity ¶
func (*Satellite) ProtoMessage ¶
func (*Satellite) ProtoMessage()
func (*Satellite) ProtoReflect ¶
func (x *Satellite) ProtoReflect() protoreflect.Message
type SatelliteDetail ¶
type SatelliteDetail struct { CcsdsOmmVers string `protobuf:"bytes,1,opt,name=ccsds_omm_vers,json=ccsdsOmmVers,proto3" json:"ccsds_omm_vers,omitempty"` Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"` CreationDate string `protobuf:"bytes,3,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` Originator string `protobuf:"bytes,4,opt,name=originator,proto3" json:"originator,omitempty"` ObjectName string `protobuf:"bytes,5,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"` ObjectId string `protobuf:"bytes,6,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"` CenterName string `protobuf:"bytes,7,opt,name=center_name,json=centerName,proto3" json:"center_name,omitempty"` RefFrame string `protobuf:"bytes,8,opt,name=ref_frame,json=refFrame,proto3" json:"ref_frame,omitempty"` TimeSystem string `protobuf:"bytes,9,opt,name=time_system,json=timeSystem,proto3" json:"time_system,omitempty"` MeanElementTheory string `protobuf:"bytes,10,opt,name=mean_element_theory,json=meanElementTheory,proto3" json:"mean_element_theory,omitempty"` Epoch string `protobuf:"bytes,11,opt,name=epoch,proto3" json:"epoch,omitempty"` MeanMotion string `protobuf:"bytes,12,opt,name=mean_motion,json=meanMotion,proto3" json:"mean_motion,omitempty"` Eccentricity string `protobuf:"bytes,13,opt,name=eccentricity,proto3" json:"eccentricity,omitempty"` Inclination string `protobuf:"bytes,14,opt,name=inclination,proto3" json:"inclination,omitempty"` RaOfAscNode string `protobuf:"bytes,15,opt,name=ra_of_asc_node,json=raOfAscNode,proto3" json:"ra_of_asc_node,omitempty"` ArgOfPericenter string `protobuf:"bytes,16,opt,name=arg_of_pericenter,json=argOfPericenter,proto3" json:"arg_of_pericenter,omitempty"` MeanAnomaly string `protobuf:"bytes,17,opt,name=mean_anomaly,json=meanAnomaly,proto3" json:"mean_anomaly,omitempty"` EphemerisType string `protobuf:"bytes,18,opt,name=ephemeris_type,json=ephemerisType,proto3" json:"ephemeris_type,omitempty"` ClassificationType string `protobuf:"bytes,19,opt,name=classification_type,json=classificationType,proto3" json:"classification_type,omitempty"` NoradCatId string `protobuf:"bytes,20,opt,name=norad_cat_id,json=noradCatId,proto3" json:"norad_cat_id,omitempty"` ElementSetNo string `protobuf:"bytes,21,opt,name=element_set_no,json=elementSetNo,proto3" json:"element_set_no,omitempty"` RevAtEpoch string `protobuf:"bytes,22,opt,name=rev_at_epoch,json=revAtEpoch,proto3" json:"rev_at_epoch,omitempty"` Bstar string `protobuf:"bytes,23,opt,name=bstar,proto3" json:"bstar,omitempty"` MeanMotionDot string `protobuf:"bytes,24,opt,name=mean_motion_dot,json=meanMotionDot,proto3" json:"mean_motion_dot,omitempty"` MeanMotionDdot string `protobuf:"bytes,25,opt,name=mean_motion_ddot,json=meanMotionDdot,proto3" json:"mean_motion_ddot,omitempty"` SemimajorAxis string `protobuf:"bytes,26,opt,name=semimajor_axis,json=semimajorAxis,proto3" json:"semimajor_axis,omitempty"` Period string `protobuf:"bytes,27,opt,name=period,proto3" json:"period,omitempty"` Apoapsis string `protobuf:"bytes,28,opt,name=apoapsis,proto3" json:"apoapsis,omitempty"` Periapsis string `protobuf:"bytes,29,opt,name=periapsis,proto3" json:"periapsis,omitempty"` ObjectType string `protobuf:"bytes,30,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"` RcsSize string `protobuf:"bytes,31,opt,name=rcs_size,json=rcsSize,proto3" json:"rcs_size,omitempty"` CountryCode string `protobuf:"bytes,32,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"` LaunchDate string `protobuf:"bytes,33,opt,name=launch_date,json=launchDate,proto3" json:"launch_date,omitempty"` Site string `protobuf:"bytes,34,opt,name=site,proto3" json:"site,omitempty"` DecayDate string `protobuf:"bytes,35,opt,name=decay_date,json=decayDate,proto3" json:"decay_date,omitempty"` File string `protobuf:"bytes,36,opt,name=file,proto3" json:"file,omitempty"` GpId string `protobuf:"bytes,37,opt,name=gp_id,json=gpId,proto3" json:"gp_id,omitempty"` TleLine0 string `protobuf:"bytes,38,opt,name=tle_line0,json=tleLine0,proto3" json:"tle_line0,omitempty"` TleLine1 string `protobuf:"bytes,39,opt,name=tle_line1,json=tleLine1,proto3" json:"tle_line1,omitempty"` TleLine2 string `protobuf:"bytes,40,opt,name=tle_line2,json=tleLine2,proto3" json:"tle_line2,omitempty"` Groups []string `protobuf:"bytes,41,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*SatelliteDetail) Descriptor
deprecated
func (*SatelliteDetail) Descriptor() ([]byte, []int)
Deprecated: Use SatelliteDetail.ProtoReflect.Descriptor instead.
func (*SatelliteDetail) GetApoapsis ¶
func (x *SatelliteDetail) GetApoapsis() string
func (*SatelliteDetail) GetArgOfPericenter ¶
func (x *SatelliteDetail) GetArgOfPericenter() string
func (*SatelliteDetail) GetBstar ¶
func (x *SatelliteDetail) GetBstar() string
func (*SatelliteDetail) GetCcsdsOmmVers ¶
func (x *SatelliteDetail) GetCcsdsOmmVers() string
func (*SatelliteDetail) GetCenterName ¶
func (x *SatelliteDetail) GetCenterName() string
func (*SatelliteDetail) GetClassificationType ¶
func (x *SatelliteDetail) GetClassificationType() string
func (*SatelliteDetail) GetComment ¶
func (x *SatelliteDetail) GetComment() string
func (*SatelliteDetail) GetCountryCode ¶
func (x *SatelliteDetail) GetCountryCode() string
func (*SatelliteDetail) GetCreationDate ¶
func (x *SatelliteDetail) GetCreationDate() string
func (*SatelliteDetail) GetDecayDate ¶
func (x *SatelliteDetail) GetDecayDate() string
func (*SatelliteDetail) GetEccentricity ¶
func (x *SatelliteDetail) GetEccentricity() string
func (*SatelliteDetail) GetElementSetNo ¶
func (x *SatelliteDetail) GetElementSetNo() string
func (*SatelliteDetail) GetEphemerisType ¶
func (x *SatelliteDetail) GetEphemerisType() string
func (*SatelliteDetail) GetEpoch ¶
func (x *SatelliteDetail) GetEpoch() string
func (*SatelliteDetail) GetFile ¶
func (x *SatelliteDetail) GetFile() string
func (*SatelliteDetail) GetGpId ¶
func (x *SatelliteDetail) GetGpId() string
func (*SatelliteDetail) GetGroups ¶
func (x *SatelliteDetail) GetGroups() []string
func (*SatelliteDetail) GetInclination ¶
func (x *SatelliteDetail) GetInclination() string
func (*SatelliteDetail) GetLaunchDate ¶
func (x *SatelliteDetail) GetLaunchDate() string
func (*SatelliteDetail) GetMeanAnomaly ¶
func (x *SatelliteDetail) GetMeanAnomaly() string
func (*SatelliteDetail) GetMeanElementTheory ¶
func (x *SatelliteDetail) GetMeanElementTheory() string
func (*SatelliteDetail) GetMeanMotion ¶
func (x *SatelliteDetail) GetMeanMotion() string
func (*SatelliteDetail) GetMeanMotionDdot ¶
func (x *SatelliteDetail) GetMeanMotionDdot() string
func (*SatelliteDetail) GetMeanMotionDot ¶
func (x *SatelliteDetail) GetMeanMotionDot() string
func (*SatelliteDetail) GetNoradCatId ¶
func (x *SatelliteDetail) GetNoradCatId() string
func (*SatelliteDetail) GetObjectId ¶
func (x *SatelliteDetail) GetObjectId() string
func (*SatelliteDetail) GetObjectName ¶
func (x *SatelliteDetail) GetObjectName() string
func (*SatelliteDetail) GetObjectType ¶
func (x *SatelliteDetail) GetObjectType() string
func (*SatelliteDetail) GetOriginator ¶
func (x *SatelliteDetail) GetOriginator() string
func (*SatelliteDetail) GetPeriapsis ¶
func (x *SatelliteDetail) GetPeriapsis() string
func (*SatelliteDetail) GetPeriod ¶
func (x *SatelliteDetail) GetPeriod() string
func (*SatelliteDetail) GetRaOfAscNode ¶
func (x *SatelliteDetail) GetRaOfAscNode() string
func (*SatelliteDetail) GetRcsSize ¶
func (x *SatelliteDetail) GetRcsSize() string
func (*SatelliteDetail) GetRefFrame ¶
func (x *SatelliteDetail) GetRefFrame() string
func (*SatelliteDetail) GetRevAtEpoch ¶
func (x *SatelliteDetail) GetRevAtEpoch() string
func (*SatelliteDetail) GetSemimajorAxis ¶
func (x *SatelliteDetail) GetSemimajorAxis() string
func (*SatelliteDetail) GetSite ¶
func (x *SatelliteDetail) GetSite() string
func (*SatelliteDetail) GetTimeSystem ¶
func (x *SatelliteDetail) GetTimeSystem() string
func (*SatelliteDetail) GetTleLine0 ¶
func (x *SatelliteDetail) GetTleLine0() string
func (*SatelliteDetail) GetTleLine1 ¶
func (x *SatelliteDetail) GetTleLine1() string
func (*SatelliteDetail) GetTleLine2 ¶
func (x *SatelliteDetail) GetTleLine2() string
func (*SatelliteDetail) ProtoMessage ¶
func (*SatelliteDetail) ProtoMessage()
func (*SatelliteDetail) ProtoReflect ¶
func (x *SatelliteDetail) ProtoReflect() protoreflect.Message
func (*SatelliteDetail) Reset ¶
func (x *SatelliteDetail) Reset()
func (*SatelliteDetail) String ¶
func (x *SatelliteDetail) String() string
type SatelliteDetailRequest ¶
type SatelliteDetailRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SatelliteDetailRequest) Descriptor
deprecated
func (*SatelliteDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use SatelliteDetailRequest.ProtoReflect.Descriptor instead.
func (*SatelliteDetailRequest) GetId ¶
func (x *SatelliteDetailRequest) GetId() string
func (*SatelliteDetailRequest) ProtoMessage ¶
func (*SatelliteDetailRequest) ProtoMessage()
func (*SatelliteDetailRequest) ProtoReflect ¶
func (x *SatelliteDetailRequest) ProtoReflect() protoreflect.Message
func (*SatelliteDetailRequest) Reset ¶
func (x *SatelliteDetailRequest) Reset()
func (*SatelliteDetailRequest) String ¶
func (x *SatelliteDetailRequest) String() string
type SatellitePathRequest ¶
type SatellitePathRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` Resolution int32 `protobuf:"varint,3,opt,name=resolution,proto3" json:"resolution,omitempty"` // contains filtered or unexported fields }
func (*SatellitePathRequest) Descriptor
deprecated
func (*SatellitePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use SatellitePathRequest.ProtoReflect.Descriptor instead.
func (*SatellitePathRequest) GetId ¶
func (x *SatellitePathRequest) GetId() string
func (*SatellitePathRequest) GetResolution ¶
func (x *SatellitePathRequest) GetResolution() int32
func (*SatellitePathRequest) GetTime ¶
func (x *SatellitePathRequest) GetTime() *timestamppb.Timestamp
func (*SatellitePathRequest) ProtoMessage ¶
func (*SatellitePathRequest) ProtoMessage()
func (*SatellitePathRequest) ProtoReflect ¶
func (x *SatellitePathRequest) ProtoReflect() protoreflect.Message
func (*SatellitePathRequest) Reset ¶
func (x *SatellitePathRequest) Reset()
func (*SatellitePathRequest) String ¶
func (x *SatellitePathRequest) String() string
type SatelliteServiceClient ¶
type SatelliteServiceClient interface { GetSatellitePositions(ctx context.Context, in *GetSatellitePositionsRequest, opts ...grpc.CallOption) (*GetSatellitePositionsResponse, error) GetSatelliteDetail(ctx context.Context, in *SatelliteDetailRequest, opts ...grpc.CallOption) (*SatelliteDetail, error) GetSatelliteGroups(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetSatelliteGroupsResponse, error) GetMinimalSatellites(ctx context.Context, in *GetSatellitePositionsRequest, opts ...grpc.CallOption) (*GetMinimalSatellitesResponse, error) GetSatellitePath(ctx context.Context, in *SatellitePathRequest, opts ...grpc.CallOption) (*GetSatellitePathResponse, error) }
SatelliteServiceClient is the client API for SatelliteService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewSatelliteServiceClient ¶
func NewSatelliteServiceClient(cc grpc.ClientConnInterface) SatelliteServiceClient
type SatelliteServiceServer ¶
type SatelliteServiceServer interface { GetSatellitePositions(context.Context, *GetSatellitePositionsRequest) (*GetSatellitePositionsResponse, error) GetSatelliteDetail(context.Context, *SatelliteDetailRequest) (*SatelliteDetail, error) GetSatelliteGroups(context.Context, *emptypb.Empty) (*GetSatelliteGroupsResponse, error) GetMinimalSatellites(context.Context, *GetSatellitePositionsRequest) (*GetMinimalSatellitesResponse, error) GetSatellitePath(context.Context, *SatellitePathRequest) (*GetSatellitePathResponse, error) // contains filtered or unexported methods }
SatelliteServiceServer is the server API for SatelliteService service. All implementations must embed UnimplementedSatelliteServiceServer for forward compatibility
type UnimplementedSatelliteServiceServer ¶
type UnimplementedSatelliteServiceServer struct { }
UnimplementedSatelliteServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedSatelliteServiceServer) GetMinimalSatellites ¶
func (UnimplementedSatelliteServiceServer) GetMinimalSatellites(context.Context, *GetSatellitePositionsRequest) (*GetMinimalSatellitesResponse, error)
func (UnimplementedSatelliteServiceServer) GetSatelliteDetail ¶
func (UnimplementedSatelliteServiceServer) GetSatelliteDetail(context.Context, *SatelliteDetailRequest) (*SatelliteDetail, error)
func (UnimplementedSatelliteServiceServer) GetSatelliteGroups ¶
func (UnimplementedSatelliteServiceServer) GetSatelliteGroups(context.Context, *emptypb.Empty) (*GetSatelliteGroupsResponse, error)
func (UnimplementedSatelliteServiceServer) GetSatellitePath ¶
func (UnimplementedSatelliteServiceServer) GetSatellitePath(context.Context, *SatellitePathRequest) (*GetSatellitePathResponse, error)
func (UnimplementedSatelliteServiceServer) GetSatellitePositions ¶
func (UnimplementedSatelliteServiceServer) GetSatellitePositions(context.Context, *GetSatellitePositionsRequest) (*GetSatellitePositionsResponse, error)
type UnsafeSatelliteServiceServer ¶
type UnsafeSatelliteServiceServer interface {
// contains filtered or unexported methods
}
UnsafeSatelliteServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SatelliteServiceServer will result in compilation errors.