Documentation ¶
Overview ¶
Package ridpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterDiscoveryAndSynchronizationServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterDiscoveryAndSynchronizationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterDiscoveryAndSynchronizationServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterDiscoveryAndSynchronizationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterDiscoveryAndSynchronizationServiceServer(s *grpc.Server, srv DiscoveryAndSynchronizationServiceServer)
- type CreateIdentificationServiceAreaParameters
- func (*CreateIdentificationServiceAreaParameters) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIdentificationServiceAreaParameters) GetExtents() *Volume4D
- func (x *CreateIdentificationServiceAreaParameters) GetFlightsUrl() string
- func (*CreateIdentificationServiceAreaParameters) ProtoMessage()
- func (x *CreateIdentificationServiceAreaParameters) ProtoReflect() protoreflect.Message
- func (x *CreateIdentificationServiceAreaParameters) Reset()
- func (x *CreateIdentificationServiceAreaParameters) String() string
- type CreateIdentificationServiceAreaRequest
- func (*CreateIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIdentificationServiceAreaRequest) GetId() string
- func (x *CreateIdentificationServiceAreaRequest) GetParams() *CreateIdentificationServiceAreaParameters
- func (*CreateIdentificationServiceAreaRequest) ProtoMessage()
- func (x *CreateIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
- func (x *CreateIdentificationServiceAreaRequest) Reset()
- func (x *CreateIdentificationServiceAreaRequest) String() string
- type CreateSubscriptionParameters
- func (*CreateSubscriptionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubscriptionParameters) GetCallbacks() *SubscriptionCallbacks
- func (x *CreateSubscriptionParameters) GetExtents() *Volume4D
- func (*CreateSubscriptionParameters) ProtoMessage()
- func (x *CreateSubscriptionParameters) ProtoReflect() protoreflect.Message
- func (x *CreateSubscriptionParameters) Reset()
- func (x *CreateSubscriptionParameters) String() string
- type CreateSubscriptionRequest
- func (*CreateSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubscriptionRequest) GetId() string
- func (x *CreateSubscriptionRequest) GetParams() *CreateSubscriptionParameters
- func (*CreateSubscriptionRequest) ProtoMessage()
- func (x *CreateSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSubscriptionRequest) Reset()
- func (x *CreateSubscriptionRequest) String() string
- type DeleteIdentificationServiceAreaRequest
- func (*DeleteIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIdentificationServiceAreaRequest) GetId() string
- func (x *DeleteIdentificationServiceAreaRequest) GetVersion() string
- func (*DeleteIdentificationServiceAreaRequest) ProtoMessage()
- func (x *DeleteIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteIdentificationServiceAreaRequest) Reset()
- func (x *DeleteIdentificationServiceAreaRequest) String() string
- type DeleteIdentificationServiceAreaResponse
- func (*DeleteIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
- func (x *DeleteIdentificationServiceAreaResponse) GetSubscribers() []*SubscriberToNotify
- func (*DeleteIdentificationServiceAreaResponse) ProtoMessage()
- func (x *DeleteIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteIdentificationServiceAreaResponse) Reset()
- func (x *DeleteIdentificationServiceAreaResponse) String() string
- type DeleteSubscriptionRequest
- func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubscriptionRequest) GetId() string
- func (x *DeleteSubscriptionRequest) GetVersion() string
- func (*DeleteSubscriptionRequest) ProtoMessage()
- func (x *DeleteSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSubscriptionRequest) Reset()
- func (x *DeleteSubscriptionRequest) String() string
- type DeleteSubscriptionResponse
- func (*DeleteSubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubscriptionResponse) GetSubscription() *Subscription
- func (*DeleteSubscriptionResponse) ProtoMessage()
- func (x *DeleteSubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteSubscriptionResponse) Reset()
- func (x *DeleteSubscriptionResponse) String() string
- type DiscoveryAndSynchronizationServiceClient
- type DiscoveryAndSynchronizationServiceServer
- type ErrorResponse
- type GeoPolygon
- type GetFlightDetailsResponse
- func (*GetFlightDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFlightDetailsResponse) GetDetails() *RIDFlightDetails
- func (*GetFlightDetailsResponse) ProtoMessage()
- func (x *GetFlightDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *GetFlightDetailsResponse) Reset()
- func (x *GetFlightDetailsResponse) String() string
- type GetFlightsResponse
- func (*GetFlightsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFlightsResponse) GetFlights() []*RIDFlight
- func (x *GetFlightsResponse) GetTimestamp() *timestamp.Timestamp
- func (*GetFlightsResponse) ProtoMessage()
- func (x *GetFlightsResponse) ProtoReflect() protoreflect.Message
- func (x *GetFlightsResponse) Reset()
- func (x *GetFlightsResponse) String() string
- type GetIdentificationServiceAreaRequest
- func (*GetIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetIdentificationServiceAreaRequest) GetId() string
- func (*GetIdentificationServiceAreaRequest) ProtoMessage()
- func (x *GetIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
- func (x *GetIdentificationServiceAreaRequest) Reset()
- func (x *GetIdentificationServiceAreaRequest) String() string
- type GetIdentificationServiceAreaResponse
- func (*GetIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
- func (*GetIdentificationServiceAreaResponse) ProtoMessage()
- func (x *GetIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
- func (x *GetIdentificationServiceAreaResponse) Reset()
- func (x *GetIdentificationServiceAreaResponse) String() string
- type GetSubscriptionRequest
- func (*GetSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubscriptionRequest) GetId() string
- func (*GetSubscriptionRequest) ProtoMessage()
- func (x *GetSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *GetSubscriptionRequest) Reset()
- func (x *GetSubscriptionRequest) String() string
- type GetSubscriptionResponse
- func (*GetSubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubscriptionResponse) GetSubscription() *Subscription
- func (*GetSubscriptionResponse) ProtoMessage()
- func (x *GetSubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *GetSubscriptionResponse) Reset()
- func (x *GetSubscriptionResponse) String() string
- type HorizontalAccuracy
- func (HorizontalAccuracy) Descriptor() protoreflect.EnumDescriptor
- func (x HorizontalAccuracy) Enum() *HorizontalAccuracy
- func (HorizontalAccuracy) EnumDescriptor() ([]byte, []int)deprecated
- func (x HorizontalAccuracy) Number() protoreflect.EnumNumber
- func (x HorizontalAccuracy) String() string
- func (HorizontalAccuracy) Type() protoreflect.EnumType
- type IdentificationServiceArea
- func (*IdentificationServiceArea) Descriptor() ([]byte, []int)deprecated
- func (x *IdentificationServiceArea) GetFlightsUrl() string
- func (x *IdentificationServiceArea) GetId() string
- func (x *IdentificationServiceArea) GetOwner() string
- func (x *IdentificationServiceArea) GetTimeEnd() *timestamp.Timestamp
- func (x *IdentificationServiceArea) GetTimeStart() *timestamp.Timestamp
- func (x *IdentificationServiceArea) GetVersion() string
- func (*IdentificationServiceArea) ProtoMessage()
- func (x *IdentificationServiceArea) ProtoReflect() protoreflect.Message
- func (x *IdentificationServiceArea) Reset()
- func (x *IdentificationServiceArea) String() string
- type LatLngPoint
- type PutIdentificationServiceAreaNotificationParameters
- func (*PutIdentificationServiceAreaNotificationParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutIdentificationServiceAreaNotificationParameters) GetExtents() *Volume4D
- func (x *PutIdentificationServiceAreaNotificationParameters) GetServiceArea() *IdentificationServiceArea
- func (x *PutIdentificationServiceAreaNotificationParameters) GetSubscriptions() []*SubscriptionState
- func (*PutIdentificationServiceAreaNotificationParameters) ProtoMessage()
- func (x *PutIdentificationServiceAreaNotificationParameters) ProtoReflect() protoreflect.Message
- func (x *PutIdentificationServiceAreaNotificationParameters) Reset()
- func (x *PutIdentificationServiceAreaNotificationParameters) String() string
- type PutIdentificationServiceAreaResponse
- func (*PutIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PutIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
- func (x *PutIdentificationServiceAreaResponse) GetSubscribers() []*SubscriberToNotify
- func (*PutIdentificationServiceAreaResponse) ProtoMessage()
- func (x *PutIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
- func (x *PutIdentificationServiceAreaResponse) Reset()
- func (x *PutIdentificationServiceAreaResponse) String() string
- type PutSubscriptionResponse
- func (*PutSubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PutSubscriptionResponse) GetServiceAreas() []*IdentificationServiceArea
- func (x *PutSubscriptionResponse) GetSubscription() *Subscription
- func (*PutSubscriptionResponse) ProtoMessage()
- func (x *PutSubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *PutSubscriptionResponse) Reset()
- func (x *PutSubscriptionResponse) String() string
- type RIDAircraftPosition
- func (*RIDAircraftPosition) Descriptor() ([]byte, []int)deprecated
- func (x *RIDAircraftPosition) GetAccuracyH() HorizontalAccuracy
- func (x *RIDAircraftPosition) GetAccuracyV() VerticalAccuracy
- func (x *RIDAircraftPosition) GetAlt() float32
- func (x *RIDAircraftPosition) GetExtrapolated() bool
- func (x *RIDAircraftPosition) GetLat() float64
- func (x *RIDAircraftPosition) GetLng() float64
- func (x *RIDAircraftPosition) GetPressureAltitude() float32
- func (*RIDAircraftPosition) ProtoMessage()
- func (x *RIDAircraftPosition) ProtoReflect() protoreflect.Message
- func (x *RIDAircraftPosition) Reset()
- func (x *RIDAircraftPosition) String() string
- type RIDAircraftState
- func (*RIDAircraftState) Descriptor() ([]byte, []int)deprecated
- func (x *RIDAircraftState) GetGroupCeiling() float32
- func (x *RIDAircraftState) GetGroupCount() int32
- func (x *RIDAircraftState) GetGroupFloor() float32
- func (x *RIDAircraftState) GetGroupRadius() float32
- func (x *RIDAircraftState) GetGroupTimeEnd() *timestamp.Timestamp
- func (x *RIDAircraftState) GetGroupTimeStart() *timestamp.Timestamp
- func (x *RIDAircraftState) GetHeight() *RIDHeight
- func (x *RIDAircraftState) GetOperationalStatus() RIDOperationalStatus
- func (x *RIDAircraftState) GetPosition() *RIDAircraftPosition
- func (x *RIDAircraftState) GetSpeed() float32
- func (x *RIDAircraftState) GetSpeedAccuracy() SpeedAccuracy
- func (x *RIDAircraftState) GetTimestamp() *timestamp.Timestamp
- func (x *RIDAircraftState) GetTimestampAccuracy() float32
- func (x *RIDAircraftState) GetTrack() float32
- func (x *RIDAircraftState) GetVerticalSpeed() float32
- func (*RIDAircraftState) ProtoMessage()
- func (x *RIDAircraftState) ProtoReflect() protoreflect.Message
- func (x *RIDAircraftState) Reset()
- func (x *RIDAircraftState) String() string
- type RIDAircraftType
- func (RIDAircraftType) Descriptor() protoreflect.EnumDescriptor
- func (x RIDAircraftType) Enum() *RIDAircraftType
- func (RIDAircraftType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RIDAircraftType) Number() protoreflect.EnumNumber
- func (x RIDAircraftType) String() string
- func (RIDAircraftType) Type() protoreflect.EnumType
- type RIDAuthData
- type RIDFlight
- func (*RIDFlight) Descriptor() ([]byte, []int)deprecated
- func (x *RIDFlight) GetAircraftType() RIDAircraftType
- func (x *RIDFlight) GetCurrentState() *RIDAircraftState
- func (x *RIDFlight) GetId() string
- func (x *RIDFlight) GetRecentPositions() []*RIDRecentAircraftPosition
- func (x *RIDFlight) GetSimulated() bool
- func (x *RIDFlight) GetVolumes() []*Volume4D
- func (*RIDFlight) ProtoMessage()
- func (x *RIDFlight) ProtoReflect() protoreflect.Message
- func (x *RIDFlight) Reset()
- func (x *RIDFlight) String() string
- type RIDFlightDetails
- func (*RIDFlightDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RIDFlightDetails) GetAuthData() *RIDAuthData
- func (x *RIDFlightDetails) GetId() string
- func (x *RIDFlightDetails) GetOperationDescription() string
- func (x *RIDFlightDetails) GetOperatorId() string
- func (x *RIDFlightDetails) GetOperatorLocation() *LatLngPoint
- func (x *RIDFlightDetails) GetRegistrationNumber() string
- func (x *RIDFlightDetails) GetSerialNumber() string
- func (*RIDFlightDetails) ProtoMessage()
- func (x *RIDFlightDetails) ProtoReflect() protoreflect.Message
- func (x *RIDFlightDetails) Reset()
- func (x *RIDFlightDetails) String() string
- type RIDHeight
- func (*RIDHeight) Descriptor() ([]byte, []int)deprecated
- func (x *RIDHeight) GetDistance() float32
- func (x *RIDHeight) GetReference() RIDHeight_RIDHeightReference
- func (*RIDHeight) ProtoMessage()
- func (x *RIDHeight) ProtoReflect() protoreflect.Message
- func (x *RIDHeight) Reset()
- func (x *RIDHeight) String() string
- type RIDHeight_RIDHeightReference
- func (RIDHeight_RIDHeightReference) Descriptor() protoreflect.EnumDescriptor
- func (x RIDHeight_RIDHeightReference) Enum() *RIDHeight_RIDHeightReference
- func (RIDHeight_RIDHeightReference) EnumDescriptor() ([]byte, []int)deprecated
- func (x RIDHeight_RIDHeightReference) Number() protoreflect.EnumNumber
- func (x RIDHeight_RIDHeightReference) String() string
- func (RIDHeight_RIDHeightReference) Type() protoreflect.EnumType
- type RIDOperationalStatus
- func (RIDOperationalStatus) Descriptor() protoreflect.EnumDescriptor
- func (x RIDOperationalStatus) Enum() *RIDOperationalStatus
- func (RIDOperationalStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x RIDOperationalStatus) Number() protoreflect.EnumNumber
- func (x RIDOperationalStatus) String() string
- func (RIDOperationalStatus) Type() protoreflect.EnumType
- type RIDRecentAircraftPosition
- func (*RIDRecentAircraftPosition) Descriptor() ([]byte, []int)deprecated
- func (x *RIDRecentAircraftPosition) GetPosition() *RIDAircraftPosition
- func (x *RIDRecentAircraftPosition) GetTime() *timestamp.Timestamp
- func (*RIDRecentAircraftPosition) ProtoMessage()
- func (x *RIDRecentAircraftPosition) ProtoReflect() protoreflect.Message
- func (x *RIDRecentAircraftPosition) Reset()
- func (x *RIDRecentAircraftPosition) String() string
- type SearchIdentificationServiceAreasRequest
- func (*SearchIdentificationServiceAreasRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchIdentificationServiceAreasRequest) GetArea() string
- func (x *SearchIdentificationServiceAreasRequest) GetEarliestTime() *timestamp.Timestamp
- func (x *SearchIdentificationServiceAreasRequest) GetLatestTime() *timestamp.Timestamp
- func (*SearchIdentificationServiceAreasRequest) ProtoMessage()
- func (x *SearchIdentificationServiceAreasRequest) ProtoReflect() protoreflect.Message
- func (x *SearchIdentificationServiceAreasRequest) Reset()
- func (x *SearchIdentificationServiceAreasRequest) String() string
- type SearchIdentificationServiceAreasResponse
- func (*SearchIdentificationServiceAreasResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchIdentificationServiceAreasResponse) GetServiceAreas() []*IdentificationServiceArea
- func (*SearchIdentificationServiceAreasResponse) ProtoMessage()
- func (x *SearchIdentificationServiceAreasResponse) ProtoReflect() protoreflect.Message
- func (x *SearchIdentificationServiceAreasResponse) Reset()
- func (x *SearchIdentificationServiceAreasResponse) String() string
- type SearchSubscriptionsRequest
- func (*SearchSubscriptionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchSubscriptionsRequest) GetArea() string
- func (*SearchSubscriptionsRequest) ProtoMessage()
- func (x *SearchSubscriptionsRequest) ProtoReflect() protoreflect.Message
- func (x *SearchSubscriptionsRequest) Reset()
- func (x *SearchSubscriptionsRequest) String() string
- type SearchSubscriptionsResponse
- func (*SearchSubscriptionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchSubscriptionsResponse) GetSubscriptions() []*Subscription
- func (*SearchSubscriptionsResponse) ProtoMessage()
- func (x *SearchSubscriptionsResponse) ProtoReflect() protoreflect.Message
- func (x *SearchSubscriptionsResponse) Reset()
- func (x *SearchSubscriptionsResponse) String() string
- type SpeedAccuracy
- func (SpeedAccuracy) Descriptor() protoreflect.EnumDescriptor
- func (x SpeedAccuracy) Enum() *SpeedAccuracy
- func (SpeedAccuracy) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpeedAccuracy) Number() protoreflect.EnumNumber
- func (x SpeedAccuracy) String() string
- func (SpeedAccuracy) Type() protoreflect.EnumType
- type SubscriberToNotify
- func (*SubscriberToNotify) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberToNotify) GetSubscriptions() []*SubscriptionState
- func (x *SubscriberToNotify) GetUrl() string
- func (*SubscriberToNotify) ProtoMessage()
- func (x *SubscriberToNotify) ProtoReflect() protoreflect.Message
- func (x *SubscriberToNotify) Reset()
- func (x *SubscriberToNotify) String() string
- type Subscription
- func (*Subscription) Descriptor() ([]byte, []int)deprecated
- func (x *Subscription) GetCallbacks() *SubscriptionCallbacks
- func (x *Subscription) GetId() string
- func (x *Subscription) GetNotificationIndex() int32
- func (x *Subscription) GetOwner() string
- func (x *Subscription) GetTimeEnd() *timestamp.Timestamp
- func (x *Subscription) GetTimeStart() *timestamp.Timestamp
- func (x *Subscription) GetVersion() string
- func (*Subscription) ProtoMessage()
- func (x *Subscription) ProtoReflect() protoreflect.Message
- func (x *Subscription) Reset()
- func (x *Subscription) String() string
- type SubscriptionCallbacks
- func (*SubscriptionCallbacks) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionCallbacks) GetIdentificationServiceAreaUrl() string
- func (*SubscriptionCallbacks) ProtoMessage()
- func (x *SubscriptionCallbacks) ProtoReflect() protoreflect.Message
- func (x *SubscriptionCallbacks) Reset()
- func (x *SubscriptionCallbacks) String() string
- type SubscriptionState
- func (*SubscriptionState) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionState) GetNotificationIndex() int32
- func (x *SubscriptionState) GetSubscriptionId() string
- func (*SubscriptionState) ProtoMessage()
- func (x *SubscriptionState) ProtoReflect() protoreflect.Message
- func (x *SubscriptionState) Reset()
- func (x *SubscriptionState) String() string
- type UnimplementedDiscoveryAndSynchronizationServiceServer
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateIdentificationServiceArea(context.Context, *CreateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateSubscription(context.Context, *CreateSubscriptionRequest) (*PutSubscriptionResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteIdentificationServiceArea(context.Context, *DeleteIdentificationServiceAreaRequest) (*DeleteIdentificationServiceAreaResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetIdentificationServiceArea(context.Context, *GetIdentificationServiceAreaRequest) (*GetIdentificationServiceAreaResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchIdentificationServiceAreas(context.Context, *SearchIdentificationServiceAreasRequest) (*SearchIdentificationServiceAreasResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchSubscriptions(context.Context, *SearchSubscriptionsRequest) (*SearchSubscriptionsResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateIdentificationServiceArea(context.Context, *UpdateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error)
- func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*PutSubscriptionResponse, error)
- type UpdateIdentificationServiceAreaParameters
- func (*UpdateIdentificationServiceAreaParameters) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIdentificationServiceAreaParameters) GetExtents() *Volume4D
- func (x *UpdateIdentificationServiceAreaParameters) GetFlightsUrl() string
- func (*UpdateIdentificationServiceAreaParameters) ProtoMessage()
- func (x *UpdateIdentificationServiceAreaParameters) ProtoReflect() protoreflect.Message
- func (x *UpdateIdentificationServiceAreaParameters) Reset()
- func (x *UpdateIdentificationServiceAreaParameters) String() string
- type UpdateIdentificationServiceAreaRequest
- func (*UpdateIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIdentificationServiceAreaRequest) GetId() string
- func (x *UpdateIdentificationServiceAreaRequest) GetParams() *UpdateIdentificationServiceAreaParameters
- func (x *UpdateIdentificationServiceAreaRequest) GetVersion() string
- func (*UpdateIdentificationServiceAreaRequest) ProtoMessage()
- func (x *UpdateIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIdentificationServiceAreaRequest) Reset()
- func (x *UpdateIdentificationServiceAreaRequest) String() string
- type UpdateSubscriptionParameters
- func (*UpdateSubscriptionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriptionParameters) GetCallbacks() *SubscriptionCallbacks
- func (x *UpdateSubscriptionParameters) GetExtents() *Volume4D
- func (*UpdateSubscriptionParameters) ProtoMessage()
- func (x *UpdateSubscriptionParameters) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriptionParameters) Reset()
- func (x *UpdateSubscriptionParameters) String() string
- type UpdateSubscriptionRequest
- func (*UpdateSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubscriptionRequest) GetId() string
- func (x *UpdateSubscriptionRequest) GetParams() *UpdateSubscriptionParameters
- func (x *UpdateSubscriptionRequest) GetVersion() string
- func (*UpdateSubscriptionRequest) ProtoMessage()
- func (x *UpdateSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubscriptionRequest) Reset()
- func (x *UpdateSubscriptionRequest) String() string
- type VerticalAccuracy
- func (VerticalAccuracy) Descriptor() protoreflect.EnumDescriptor
- func (x VerticalAccuracy) Enum() *VerticalAccuracy
- func (VerticalAccuracy) EnumDescriptor() ([]byte, []int)deprecated
- func (x VerticalAccuracy) Number() protoreflect.EnumNumber
- func (x VerticalAccuracy) String() string
- func (VerticalAccuracy) Type() protoreflect.EnumType
- type Volume3D
- func (*Volume3D) Descriptor() ([]byte, []int)deprecated
- func (x *Volume3D) GetAltitudeHi() float32
- func (x *Volume3D) GetAltitudeLo() float32
- func (x *Volume3D) GetFootprint() *GeoPolygon
- func (*Volume3D) ProtoMessage()
- func (x *Volume3D) ProtoReflect() protoreflect.Message
- func (x *Volume3D) Reset()
- func (x *Volume3D) String() string
- type Volume4D
- func (*Volume4D) Descriptor() ([]byte, []int)deprecated
- func (x *Volume4D) GetSpatialVolume() *Volume3D
- func (x *Volume4D) GetTimeEnd() *timestamp.Timestamp
- func (x *Volume4D) GetTimeStart() *timestamp.Timestamp
- func (*Volume4D) ProtoMessage()
- func (x *Volume4D) ProtoReflect() protoreflect.Message
- func (x *Volume4D) Reset()
- func (x *Volume4D) String() string
Constants ¶
This section is empty.
Variables ¶
var ( HorizontalAccuracy_name = map[int32]string{ 0: "HA_UNKNOWN", 1: "H_A10_NM_PLUS", 2: "H_A10_NM", 3: "H_A4_NM", 4: "H_A2_NM", 5: "H_A1_NM", 6: "H_A05_NM", 7: "H_A03_NM", 8: "H_A01_NM", 9: "H_A005_NM", 10: "H_A30M", 11: "H_A10M", 12: "H_A3M", 13: "H_A1M", } HorizontalAccuracy_value = map[string]int32{ "HA_UNKNOWN": 0, "H_A10_NM_PLUS": 1, "H_A10_NM": 2, "H_A4_NM": 3, "H_A2_NM": 4, "H_A1_NM": 5, "H_A05_NM": 6, "H_A03_NM": 7, "H_A01_NM": 8, "H_A005_NM": 9, "H_A30M": 10, "H_A10M": 11, "H_A3M": 12, "H_A1M": 13, } )
Enum value maps for HorizontalAccuracy.
var ( RIDAircraftType_name = map[int32]string{ 0: "NOT_DECLARED", 1: "AEROPLANE", 2: "ROTORCRAFT", 3: "GYROPLANE", 4: "VTOL", 5: "ORNITHOPTER", 6: "GLIDER", 7: "KITE", 8: "FREE_BALLOON", 9: "CAPTIVE_BALLOON", 10: "AIRSHIP", 11: "FREE_FALL_OR_PARACHUTE", 12: "ROCKET", 13: "TETHERED_POWERED_AIRCRAFT", 14: "GROUND_OBSTACLE", 15: "OTHER", } RIDAircraftType_value = map[string]int32{ "NOT_DECLARED": 0, "AEROPLANE": 1, "ROTORCRAFT": 2, "GYROPLANE": 3, "VTOL": 4, "ORNITHOPTER": 5, "GLIDER": 6, "KITE": 7, "FREE_BALLOON": 8, "CAPTIVE_BALLOON": 9, "AIRSHIP": 10, "FREE_FALL_OR_PARACHUTE": 11, "ROCKET": 12, "TETHERED_POWERED_AIRCRAFT": 13, "GROUND_OBSTACLE": 14, "OTHER": 15, } )
Enum value maps for RIDAircraftType.
var ( RIDOperationalStatus_name = map[int32]string{ 0: "UNDECLARED", 1: "GROUND", 2: "AIRBORNE", } RIDOperationalStatus_value = map[string]int32{ "UNDECLARED": 0, "GROUND": 1, "AIRBORNE": 2, } )
Enum value maps for RIDOperationalStatus.
var ( SpeedAccuracy_name = map[int32]string{ 0: "SA_UNKNOWN", 1: "S_A10MPS_PLUS", 2: "S_A10MPS", 3: "S_A3MPS", 4: "S_A1MPS", 5: "S_A03MPS", } SpeedAccuracy_value = map[string]int32{ "SA_UNKNOWN": 0, "S_A10MPS_PLUS": 1, "S_A10MPS": 2, "S_A3MPS": 3, "S_A1MPS": 4, "S_A03MPS": 5, } )
Enum value maps for SpeedAccuracy.
var ( VerticalAccuracy_name = map[int32]string{ 0: "VA_UNKNOWN", 1: "V_A150M_PLUS", 2: "V_A150M", 3: "V_A45M", 4: "V_A25M", 5: "V_A10M", 6: "V_A3M", 7: "V_A1M", } VerticalAccuracy_value = map[string]int32{ "VA_UNKNOWN": 0, "V_A150M_PLUS": 1, "V_A150M": 2, "V_A45M": 3, "V_A25M": 4, "V_A10M": 5, "V_A3M": 6, "V_A1M": 7, } )
Enum value maps for VerticalAccuracy.
var ( RIDHeight_RIDHeightReference_name = map[int32]string{ 0: "RID_HEIGHT_REFERENCE_TAKEOFF_LOCATION", 1: "RID_HEIGHT_REFERENCE_GROUND_LEVEL", } RIDHeight_RIDHeightReference_value = map[string]int32{ "RID_HEIGHT_REFERENCE_TAKEOFF_LOCATION": 0, "RID_HEIGHT_REFERENCE_GROUND_LEVEL": 1, } )
Enum value maps for RIDHeight_RIDHeightReference.
var File_pkg_api_v1_ridpb_rid_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDiscoveryAndSynchronizationServiceHandler ¶
func RegisterDiscoveryAndSynchronizationServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterDiscoveryAndSynchronizationServiceHandler registers the http handlers for service DiscoveryAndSynchronizationService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterDiscoveryAndSynchronizationServiceHandlerClient ¶
func RegisterDiscoveryAndSynchronizationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DiscoveryAndSynchronizationServiceClient) error
RegisterDiscoveryAndSynchronizationServiceHandlerClient registers the http handlers for service DiscoveryAndSynchronizationService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DiscoveryAndSynchronizationServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DiscoveryAndSynchronizationServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DiscoveryAndSynchronizationServiceClient" to call the correct interceptors.
func RegisterDiscoveryAndSynchronizationServiceHandlerFromEndpoint ¶
func RegisterDiscoveryAndSynchronizationServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterDiscoveryAndSynchronizationServiceHandlerFromEndpoint is same as RegisterDiscoveryAndSynchronizationServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterDiscoveryAndSynchronizationServiceHandlerServer ¶
func RegisterDiscoveryAndSynchronizationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DiscoveryAndSynchronizationServiceServer) error
RegisterDiscoveryAndSynchronizationServiceHandlerServer registers the http handlers for service DiscoveryAndSynchronizationService to "mux". UnaryRPC :call DiscoveryAndSynchronizationServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterDiscoveryAndSynchronizationServiceServer ¶
func RegisterDiscoveryAndSynchronizationServiceServer(s *grpc.Server, srv DiscoveryAndSynchronizationServiceServer)
Types ¶
type CreateIdentificationServiceAreaParameters ¶
type CreateIdentificationServiceAreaParameters struct { // The bounding spacetime extents of this Identification Service Area. End time must be specified. If start time is not specified, it will be set to the current time. Start times in the past should be rejected by the DSS, except that it may adjust very recent start times to the current time. // // These extents should not reveal any sensitive information about the flight or flights within them. This means, for instance, that extents should not tightly-wrap a flight path, nor should they generally be centered around the takeoff point of a single flight. Extents *Volume4D `protobuf:"bytes,1,opt,name=extents,proto3" json:"extents,omitempty"` FlightsUrl string `protobuf:"bytes,2,opt,name=flights_url,json=flightsUrl,proto3" json:"flights_url,omitempty"` // contains filtered or unexported fields }
Parameters for a request to create an Identification Service Area in the DSS.
func (*CreateIdentificationServiceAreaParameters) Descriptor
deprecated
func (*CreateIdentificationServiceAreaParameters) Descriptor() ([]byte, []int)
Deprecated: Use CreateIdentificationServiceAreaParameters.ProtoReflect.Descriptor instead.
func (*CreateIdentificationServiceAreaParameters) GetExtents ¶
func (x *CreateIdentificationServiceAreaParameters) GetExtents() *Volume4D
func (*CreateIdentificationServiceAreaParameters) GetFlightsUrl ¶
func (x *CreateIdentificationServiceAreaParameters) GetFlightsUrl() string
func (*CreateIdentificationServiceAreaParameters) ProtoMessage ¶
func (*CreateIdentificationServiceAreaParameters) ProtoMessage()
func (*CreateIdentificationServiceAreaParameters) ProtoReflect ¶
func (x *CreateIdentificationServiceAreaParameters) ProtoReflect() protoreflect.Message
func (*CreateIdentificationServiceAreaParameters) Reset ¶
func (x *CreateIdentificationServiceAreaParameters) Reset()
func (*CreateIdentificationServiceAreaParameters) String ¶
func (x *CreateIdentificationServiceAreaParameters) String() string
type CreateIdentificationServiceAreaRequest ¶
type CreateIdentificationServiceAreaRequest struct { // EntityUUID of the Identification Service Area. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Request body. Params *CreateIdentificationServiceAreaParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*CreateIdentificationServiceAreaRequest) Descriptor
deprecated
func (*CreateIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIdentificationServiceAreaRequest.ProtoReflect.Descriptor instead.
func (*CreateIdentificationServiceAreaRequest) GetId ¶
func (x *CreateIdentificationServiceAreaRequest) GetId() string
func (*CreateIdentificationServiceAreaRequest) GetParams ¶
func (x *CreateIdentificationServiceAreaRequest) GetParams() *CreateIdentificationServiceAreaParameters
func (*CreateIdentificationServiceAreaRequest) ProtoMessage ¶
func (*CreateIdentificationServiceAreaRequest) ProtoMessage()
func (*CreateIdentificationServiceAreaRequest) ProtoReflect ¶
func (x *CreateIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
func (*CreateIdentificationServiceAreaRequest) Reset ¶
func (x *CreateIdentificationServiceAreaRequest) Reset()
func (*CreateIdentificationServiceAreaRequest) String ¶
func (x *CreateIdentificationServiceAreaRequest) String() string
type CreateSubscriptionParameters ¶
type CreateSubscriptionParameters struct { Callbacks *SubscriptionCallbacks `protobuf:"bytes,1,opt,name=callbacks,proto3" json:"callbacks,omitempty"` // The spacetime extents of the volume to subscribe to. // // This subscription will automatically be deleted after its end time if it has not been refreshed by then. If end time is not specified, the value will be chosen automatically by the DSS. // // Note that some Entities triggering notifications may lie entirely outside the requested area. Extents *Volume4D `protobuf:"bytes,2,opt,name=extents,proto3" json:"extents,omitempty"` // contains filtered or unexported fields }
Parameters for a request to create a subscription in the DSS.
func (*CreateSubscriptionParameters) Descriptor
deprecated
func (*CreateSubscriptionParameters) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubscriptionParameters.ProtoReflect.Descriptor instead.
func (*CreateSubscriptionParameters) GetCallbacks ¶
func (x *CreateSubscriptionParameters) GetCallbacks() *SubscriptionCallbacks
func (*CreateSubscriptionParameters) GetExtents ¶
func (x *CreateSubscriptionParameters) GetExtents() *Volume4D
func (*CreateSubscriptionParameters) ProtoMessage ¶
func (*CreateSubscriptionParameters) ProtoMessage()
func (*CreateSubscriptionParameters) ProtoReflect ¶
func (x *CreateSubscriptionParameters) ProtoReflect() protoreflect.Message
func (*CreateSubscriptionParameters) Reset ¶
func (x *CreateSubscriptionParameters) Reset()
func (*CreateSubscriptionParameters) String ¶
func (x *CreateSubscriptionParameters) String() string
type CreateSubscriptionRequest ¶
type CreateSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Request body. Params *CreateSubscriptionParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*CreateSubscriptionRequest) Descriptor
deprecated
func (*CreateSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*CreateSubscriptionRequest) GetId ¶
func (x *CreateSubscriptionRequest) GetId() string
func (*CreateSubscriptionRequest) GetParams ¶
func (x *CreateSubscriptionRequest) GetParams() *CreateSubscriptionParameters
func (*CreateSubscriptionRequest) ProtoMessage ¶
func (*CreateSubscriptionRequest) ProtoMessage()
func (*CreateSubscriptionRequest) ProtoReflect ¶
func (x *CreateSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*CreateSubscriptionRequest) Reset ¶
func (x *CreateSubscriptionRequest) Reset()
func (*CreateSubscriptionRequest) String ¶
func (x *CreateSubscriptionRequest) String() string
type DeleteIdentificationServiceAreaRequest ¶
type DeleteIdentificationServiceAreaRequest struct { // EntityUUID of the Identification Service Area. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Version string used to reference an Identification Service Area at a particular point in time. Any updates to an existing Identification Service Area must contain the corresponding version to maintain idempotent updates. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*DeleteIdentificationServiceAreaRequest) Descriptor
deprecated
func (*DeleteIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIdentificationServiceAreaRequest.ProtoReflect.Descriptor instead.
func (*DeleteIdentificationServiceAreaRequest) GetId ¶
func (x *DeleteIdentificationServiceAreaRequest) GetId() string
func (*DeleteIdentificationServiceAreaRequest) GetVersion ¶
func (x *DeleteIdentificationServiceAreaRequest) GetVersion() string
func (*DeleteIdentificationServiceAreaRequest) ProtoMessage ¶
func (*DeleteIdentificationServiceAreaRequest) ProtoMessage()
func (*DeleteIdentificationServiceAreaRequest) ProtoReflect ¶
func (x *DeleteIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
func (*DeleteIdentificationServiceAreaRequest) Reset ¶
func (x *DeleteIdentificationServiceAreaRequest) Reset()
func (*DeleteIdentificationServiceAreaRequest) String ¶
func (x *DeleteIdentificationServiceAreaRequest) String() string
type DeleteIdentificationServiceAreaResponse ¶
type DeleteIdentificationServiceAreaResponse struct { // Indentification Service Area that was just deleted. ServiceArea *IdentificationServiceArea `protobuf:"bytes,1,opt,name=service_area,json=serviceArea,proto3" json:"service_area,omitempty"` // DSS subscribers that this client now has the obligation to notify of the Identification Service Area just deleted. This client must call POST for each provided URL according to the `/uss/identification_service_areas` path API. Subscribers []*SubscriberToNotify `protobuf:"bytes,2,rep,name=subscribers,proto3" json:"subscribers,omitempty"` // contains filtered or unexported fields }
Response for a request to delete an Identification Service Area.
func (*DeleteIdentificationServiceAreaResponse) Descriptor
deprecated
func (*DeleteIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIdentificationServiceAreaResponse.ProtoReflect.Descriptor instead.
func (*DeleteIdentificationServiceAreaResponse) GetServiceArea ¶
func (x *DeleteIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
func (*DeleteIdentificationServiceAreaResponse) GetSubscribers ¶
func (x *DeleteIdentificationServiceAreaResponse) GetSubscribers() []*SubscriberToNotify
func (*DeleteIdentificationServiceAreaResponse) ProtoMessage ¶
func (*DeleteIdentificationServiceAreaResponse) ProtoMessage()
func (*DeleteIdentificationServiceAreaResponse) ProtoReflect ¶
func (x *DeleteIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
func (*DeleteIdentificationServiceAreaResponse) Reset ¶
func (x *DeleteIdentificationServiceAreaResponse) Reset()
func (*DeleteIdentificationServiceAreaResponse) String ¶
func (x *DeleteIdentificationServiceAreaResponse) String() string
type DeleteSubscriptionRequest ¶
type DeleteSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Version string used to reference a Subscription at a particular point in time. Any updates to an existing Subscription must contain the corresponding version to maintain idempotent updates. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*DeleteSubscriptionRequest) Descriptor
deprecated
func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*DeleteSubscriptionRequest) GetId ¶
func (x *DeleteSubscriptionRequest) GetId() string
func (*DeleteSubscriptionRequest) GetVersion ¶
func (x *DeleteSubscriptionRequest) GetVersion() string
func (*DeleteSubscriptionRequest) ProtoMessage ¶
func (*DeleteSubscriptionRequest) ProtoMessage()
func (*DeleteSubscriptionRequest) ProtoReflect ¶
func (x *DeleteSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*DeleteSubscriptionRequest) Reset ¶
func (x *DeleteSubscriptionRequest) Reset()
func (*DeleteSubscriptionRequest) String ¶
func (x *DeleteSubscriptionRequest) String() string
type DeleteSubscriptionResponse ¶
type DeleteSubscriptionResponse struct { // The Subscription which was deleted. Subscription *Subscription `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription,omitempty"` // contains filtered or unexported fields }
Response for a successful request to delete an Subscription.
func (*DeleteSubscriptionResponse) Descriptor
deprecated
func (*DeleteSubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubscriptionResponse.ProtoReflect.Descriptor instead.
func (*DeleteSubscriptionResponse) GetSubscription ¶
func (x *DeleteSubscriptionResponse) GetSubscription() *Subscription
func (*DeleteSubscriptionResponse) ProtoMessage ¶
func (*DeleteSubscriptionResponse) ProtoMessage()
func (*DeleteSubscriptionResponse) ProtoReflect ¶
func (x *DeleteSubscriptionResponse) ProtoReflect() protoreflect.Message
func (*DeleteSubscriptionResponse) Reset ¶
func (x *DeleteSubscriptionResponse) Reset()
func (*DeleteSubscriptionResponse) String ¶
func (x *DeleteSubscriptionResponse) String() string
type DiscoveryAndSynchronizationServiceClient ¶
type DiscoveryAndSynchronizationServiceClient interface { // /dss/identification_service_areas/{id} // // Create a new Identification Service Area. This call will fail if an Identification Service Area with the same ID already exists. // // The DSS assumes the USS has already added the appropriate retention period to operation end time in `time_end` field before storing it. CreateIdentificationServiceArea(ctx context.Context, in *CreateIdentificationServiceAreaRequest, opts ...grpc.CallOption) (*PutIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id} // // Create a subscription. This call will fail if a Subscription with the same ID already exists. // // Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. CreateSubscription(ctx context.Context, in *CreateSubscriptionRequest, opts ...grpc.CallOption) (*PutSubscriptionResponse, error) // /dss/identification_service_areas/{id}/{version} // // Delete an Identification Service Area. USSs should not delete Identification Service Areas before the end of the last managed flight plus the retention period. DeleteIdentificationServiceArea(ctx context.Context, in *DeleteIdentificationServiceAreaRequest, opts ...grpc.CallOption) (*DeleteIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id}/{version} // // Delete a subscription. DeleteSubscription(ctx context.Context, in *DeleteSubscriptionRequest, opts ...grpc.CallOption) (*DeleteSubscriptionResponse, error) // /dss/identification_service_areas/{id} // // Retrieve full information of an Identification Service Area owned by the client. GetIdentificationServiceArea(ctx context.Context, in *GetIdentificationServiceAreaRequest, opts ...grpc.CallOption) (*GetIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id} // // Verify the existence/valdity and state of a particular subscription. GetSubscription(ctx context.Context, in *GetSubscriptionRequest, opts ...grpc.CallOption) (*GetSubscriptionResponse, error) // /dss/identification_service_areas // // Retrieve all Identification Service Areas in the DAR for a given area during the given time. Note that some Identification Service Areas returned may lie entirely outside the requested area. SearchIdentificationServiceAreas(ctx context.Context, in *SearchIdentificationServiceAreasRequest, opts ...grpc.CallOption) (*SearchIdentificationServiceAreasResponse, error) // /dss/subscriptions // // Retrieve subscriptions intersecting an area of interest. Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. // // Only Subscriptions belonging to the caller are returned. This endpoint would be used if a USS lost track of Subscriptions they had created and/or wanted to resolve an error indicating that they had too many existing Subscriptions in an area. SearchSubscriptions(ctx context.Context, in *SearchSubscriptionsRequest, opts ...grpc.CallOption) (*SearchSubscriptionsResponse, error) // /dss/identification_service_areas/{id}/{version} // // Update an Identification Service Area. The full content of the existing Identification Service Area will be replaced with the provided information as only the most recent version is retained. // // The DSS assumes the USS has already added the appropriate retention period to operation end time in `time_end` field before storing it. Updating `time_start` is not allowed if it is before the current time. UpdateIdentificationServiceArea(ctx context.Context, in *UpdateIdentificationServiceAreaRequest, opts ...grpc.CallOption) (*PutIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id}/{version} // // Update a Subscription. The full content of the existing Subscription will be replaced with the provided information as only the most recent version is retained. // // Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. UpdateSubscription(ctx context.Context, in *UpdateSubscriptionRequest, opts ...grpc.CallOption) (*PutSubscriptionResponse, error) }
DiscoveryAndSynchronizationServiceClient is the client API for DiscoveryAndSynchronizationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDiscoveryAndSynchronizationServiceClient ¶
func NewDiscoveryAndSynchronizationServiceClient(cc grpc.ClientConnInterface) DiscoveryAndSynchronizationServiceClient
type DiscoveryAndSynchronizationServiceServer ¶
type DiscoveryAndSynchronizationServiceServer interface { // /dss/identification_service_areas/{id} // // Create a new Identification Service Area. This call will fail if an Identification Service Area with the same ID already exists. // // The DSS assumes the USS has already added the appropriate retention period to operation end time in `time_end` field before storing it. CreateIdentificationServiceArea(context.Context, *CreateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id} // // Create a subscription. This call will fail if a Subscription with the same ID already exists. // // Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. CreateSubscription(context.Context, *CreateSubscriptionRequest) (*PutSubscriptionResponse, error) // /dss/identification_service_areas/{id}/{version} // // Delete an Identification Service Area. USSs should not delete Identification Service Areas before the end of the last managed flight plus the retention period. DeleteIdentificationServiceArea(context.Context, *DeleteIdentificationServiceAreaRequest) (*DeleteIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id}/{version} // // Delete a subscription. DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error) // /dss/identification_service_areas/{id} // // Retrieve full information of an Identification Service Area owned by the client. GetIdentificationServiceArea(context.Context, *GetIdentificationServiceAreaRequest) (*GetIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id} // // Verify the existence/valdity and state of a particular subscription. GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error) // /dss/identification_service_areas // // Retrieve all Identification Service Areas in the DAR for a given area during the given time. Note that some Identification Service Areas returned may lie entirely outside the requested area. SearchIdentificationServiceAreas(context.Context, *SearchIdentificationServiceAreasRequest) (*SearchIdentificationServiceAreasResponse, error) // /dss/subscriptions // // Retrieve subscriptions intersecting an area of interest. Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. // // Only Subscriptions belonging to the caller are returned. This endpoint would be used if a USS lost track of Subscriptions they had created and/or wanted to resolve an error indicating that they had too many existing Subscriptions in an area. SearchSubscriptions(context.Context, *SearchSubscriptionsRequest) (*SearchSubscriptionsResponse, error) // /dss/identification_service_areas/{id}/{version} // // Update an Identification Service Area. The full content of the existing Identification Service Area will be replaced with the provided information as only the most recent version is retained. // // The DSS assumes the USS has already added the appropriate retention period to operation end time in `time_end` field before storing it. Updating `time_start` is not allowed if it is before the current time. UpdateIdentificationServiceArea(context.Context, *UpdateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error) // /dss/subscriptions/{id}/{version} // // Update a Subscription. The full content of the existing Subscription will be replaced with the provided information as only the most recent version is retained. // // Subscription notifications are only triggered by (and contain full information of) changes to, creation of, or deletion of, Entities referenced by or stored in the DSS; they do not involve any data transfer (such as remote ID telemetry updates) apart from Entity information. UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*PutSubscriptionResponse, error) }
DiscoveryAndSynchronizationServiceServer is the server API for DiscoveryAndSynchronizationService service.
type ErrorResponse ¶
type ErrorResponse struct { // Human-readable message indicating what error occurred and/or why. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Data provided when an off-nominal condition was encountered.
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetMessage ¶
func (x *ErrorResponse) GetMessage() string
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type GeoPolygon ¶
type GeoPolygon struct { Vertices []*LatLngPoint `protobuf:"bytes,1,rep,name=vertices,proto3" json:"vertices,omitempty"` // contains filtered or unexported fields }
An enclosed area on the earth. The bounding edges of this polygon shall be the shortest paths between connected vertices. This means, for instance, that the edge between two points both defined at a particular latitude is not generally contained at that latitude. The winding order shall be interpreted as the order which produces the smaller area. The path between two vertices shall be the shortest possible path between those vertices. Edges may not cross. Vertices may not be duplicated. In particular, the final polygon vertex shall not be identical to the first vertex.
func (*GeoPolygon) Descriptor
deprecated
func (*GeoPolygon) Descriptor() ([]byte, []int)
Deprecated: Use GeoPolygon.ProtoReflect.Descriptor instead.
func (*GeoPolygon) GetVertices ¶
func (x *GeoPolygon) GetVertices() []*LatLngPoint
func (*GeoPolygon) ProtoMessage ¶
func (*GeoPolygon) ProtoMessage()
func (*GeoPolygon) ProtoReflect ¶
func (x *GeoPolygon) ProtoReflect() protoreflect.Message
func (*GeoPolygon) Reset ¶
func (x *GeoPolygon) Reset()
func (*GeoPolygon) String ¶
func (x *GeoPolygon) String() string
type GetFlightDetailsResponse ¶
type GetFlightDetailsResponse struct { Details *RIDFlightDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
Response to remote ID provider query for details about a specific flight.
func (*GetFlightDetailsResponse) Descriptor
deprecated
func (*GetFlightDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFlightDetailsResponse.ProtoReflect.Descriptor instead.
func (*GetFlightDetailsResponse) GetDetails ¶
func (x *GetFlightDetailsResponse) GetDetails() *RIDFlightDetails
func (*GetFlightDetailsResponse) ProtoMessage ¶
func (*GetFlightDetailsResponse) ProtoMessage()
func (*GetFlightDetailsResponse) ProtoReflect ¶
func (x *GetFlightDetailsResponse) ProtoReflect() protoreflect.Message
func (*GetFlightDetailsResponse) Reset ¶
func (x *GetFlightDetailsResponse) Reset()
func (*GetFlightDetailsResponse) String ¶
func (x *GetFlightDetailsResponse) String() string
type GetFlightsResponse ¶
type GetFlightsResponse struct { // A list of all flights that have been within the requested area within the remote ID retention period. This includes flights that are not currently within the requested area, but were within the requested area within the remote ID retention period. Flights []*RIDFlight `protobuf:"bytes,1,rep,name=flights,proto3" json:"flights,omitempty"` // The remote ID service provider's timestamp for when this information was current. RFC 3339 format, per OpenAPI specification. Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Response to remote ID provider query for flight information in an area of interest.
func (*GetFlightsResponse) Descriptor
deprecated
func (*GetFlightsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFlightsResponse.ProtoReflect.Descriptor instead.
func (*GetFlightsResponse) GetFlights ¶
func (x *GetFlightsResponse) GetFlights() []*RIDFlight
func (*GetFlightsResponse) GetTimestamp ¶
func (x *GetFlightsResponse) GetTimestamp() *timestamp.Timestamp
func (*GetFlightsResponse) ProtoMessage ¶
func (*GetFlightsResponse) ProtoMessage()
func (*GetFlightsResponse) ProtoReflect ¶
func (x *GetFlightsResponse) ProtoReflect() protoreflect.Message
func (*GetFlightsResponse) Reset ¶
func (x *GetFlightsResponse) Reset()
func (*GetFlightsResponse) String ¶
func (x *GetFlightsResponse) String() string
type GetIdentificationServiceAreaRequest ¶
type GetIdentificationServiceAreaRequest struct { // EntityUUID of the Identification Service Area. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetIdentificationServiceAreaRequest) Descriptor
deprecated
func (*GetIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIdentificationServiceAreaRequest.ProtoReflect.Descriptor instead.
func (*GetIdentificationServiceAreaRequest) GetId ¶
func (x *GetIdentificationServiceAreaRequest) GetId() string
func (*GetIdentificationServiceAreaRequest) ProtoMessage ¶
func (*GetIdentificationServiceAreaRequest) ProtoMessage()
func (*GetIdentificationServiceAreaRequest) ProtoReflect ¶
func (x *GetIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
func (*GetIdentificationServiceAreaRequest) Reset ¶
func (x *GetIdentificationServiceAreaRequest) Reset()
func (*GetIdentificationServiceAreaRequest) String ¶
func (x *GetIdentificationServiceAreaRequest) String() string
type GetIdentificationServiceAreaResponse ¶
type GetIdentificationServiceAreaResponse struct { ServiceArea *IdentificationServiceArea `protobuf:"bytes,1,opt,name=service_area,json=serviceArea,proto3" json:"service_area,omitempty"` // contains filtered or unexported fields }
Response to DSS request for the identification service area with the given id.
func (*GetIdentificationServiceAreaResponse) Descriptor
deprecated
func (*GetIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetIdentificationServiceAreaResponse.ProtoReflect.Descriptor instead.
func (*GetIdentificationServiceAreaResponse) GetServiceArea ¶
func (x *GetIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
func (*GetIdentificationServiceAreaResponse) ProtoMessage ¶
func (*GetIdentificationServiceAreaResponse) ProtoMessage()
func (*GetIdentificationServiceAreaResponse) ProtoReflect ¶
func (x *GetIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
func (*GetIdentificationServiceAreaResponse) Reset ¶
func (x *GetIdentificationServiceAreaResponse) Reset()
func (*GetIdentificationServiceAreaResponse) String ¶
func (x *GetIdentificationServiceAreaResponse) String() string
type GetSubscriptionRequest ¶
type GetSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetSubscriptionRequest) Descriptor
deprecated
func (*GetSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*GetSubscriptionRequest) GetId ¶
func (x *GetSubscriptionRequest) GetId() string
func (*GetSubscriptionRequest) ProtoMessage ¶
func (*GetSubscriptionRequest) ProtoMessage()
func (*GetSubscriptionRequest) ProtoReflect ¶
func (x *GetSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*GetSubscriptionRequest) Reset ¶
func (x *GetSubscriptionRequest) Reset()
func (*GetSubscriptionRequest) String ¶
func (x *GetSubscriptionRequest) String() string
type GetSubscriptionResponse ¶
type GetSubscriptionResponse struct { Subscription *Subscription `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription,omitempty"` // contains filtered or unexported fields }
Response to DSS request for the subscription with the given id.
func (*GetSubscriptionResponse) Descriptor
deprecated
func (*GetSubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSubscriptionResponse.ProtoReflect.Descriptor instead.
func (*GetSubscriptionResponse) GetSubscription ¶
func (x *GetSubscriptionResponse) GetSubscription() *Subscription
func (*GetSubscriptionResponse) ProtoMessage ¶
func (*GetSubscriptionResponse) ProtoMessage()
func (*GetSubscriptionResponse) ProtoReflect ¶
func (x *GetSubscriptionResponse) ProtoReflect() protoreflect.Message
func (*GetSubscriptionResponse) Reset ¶
func (x *GetSubscriptionResponse) Reset()
func (*GetSubscriptionResponse) String ¶
func (x *GetSubscriptionResponse) String() string
type HorizontalAccuracy ¶
type HorizontalAccuracy int32
const ( HorizontalAccuracy_HA_UNKNOWN HorizontalAccuracy = 0 HorizontalAccuracy_H_A10_NM_PLUS HorizontalAccuracy = 1 HorizontalAccuracy_H_A10_NM HorizontalAccuracy = 2 HorizontalAccuracy_H_A4_NM HorizontalAccuracy = 3 HorizontalAccuracy_H_A2_NM HorizontalAccuracy = 4 HorizontalAccuracy_H_A1_NM HorizontalAccuracy = 5 HorizontalAccuracy_H_A05_NM HorizontalAccuracy = 6 HorizontalAccuracy_H_A03_NM HorizontalAccuracy = 7 HorizontalAccuracy_H_A01_NM HorizontalAccuracy = 8 HorizontalAccuracy_H_A005_NM HorizontalAccuracy = 9 HorizontalAccuracy_H_A30M HorizontalAccuracy = 10 HorizontalAccuracy_H_A10M HorizontalAccuracy = 11 HorizontalAccuracy_H_A3M HorizontalAccuracy = 12 HorizontalAccuracy_H_A1M HorizontalAccuracy = 13 )
func (HorizontalAccuracy) Descriptor ¶
func (HorizontalAccuracy) Descriptor() protoreflect.EnumDescriptor
func (HorizontalAccuracy) Enum ¶
func (x HorizontalAccuracy) Enum() *HorizontalAccuracy
func (HorizontalAccuracy) EnumDescriptor
deprecated
func (HorizontalAccuracy) EnumDescriptor() ([]byte, []int)
Deprecated: Use HorizontalAccuracy.Descriptor instead.
func (HorizontalAccuracy) Number ¶
func (x HorizontalAccuracy) Number() protoreflect.EnumNumber
func (HorizontalAccuracy) String ¶
func (x HorizontalAccuracy) String() string
func (HorizontalAccuracy) Type ¶
func (HorizontalAccuracy) Type() protoreflect.EnumType
type IdentificationServiceArea ¶
type IdentificationServiceArea struct { FlightsUrl string `protobuf:"bytes,1,opt,name=flights_url,json=flightsUrl,proto3" json:"flights_url,omitempty"` // Unique identifier for this Identification Service Area. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // Assigned by the DSS based on creating client’s ID (via access token). Used for restricting mutation and deletion operations to owner. Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // End time of service. RFC 3339 format, per OpenAPI specification. TimeEnd *timestamp.Timestamp `protobuf:"bytes,4,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // Beginning time of service. RFC 3339 format, per OpenAPI specification. TimeStart *timestamp.Timestamp `protobuf:"bytes,5,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
An Identification Service Area (area in which remote ID services are being provided). The DSS reports only these declarations and clients must exchange flight information peer-to-peer.
func (*IdentificationServiceArea) Descriptor
deprecated
func (*IdentificationServiceArea) Descriptor() ([]byte, []int)
Deprecated: Use IdentificationServiceArea.ProtoReflect.Descriptor instead.
func (*IdentificationServiceArea) GetFlightsUrl ¶
func (x *IdentificationServiceArea) GetFlightsUrl() string
func (*IdentificationServiceArea) GetId ¶
func (x *IdentificationServiceArea) GetId() string
func (*IdentificationServiceArea) GetOwner ¶
func (x *IdentificationServiceArea) GetOwner() string
func (*IdentificationServiceArea) GetTimeEnd ¶
func (x *IdentificationServiceArea) GetTimeEnd() *timestamp.Timestamp
func (*IdentificationServiceArea) GetTimeStart ¶
func (x *IdentificationServiceArea) GetTimeStart() *timestamp.Timestamp
func (*IdentificationServiceArea) GetVersion ¶
func (x *IdentificationServiceArea) GetVersion() string
func (*IdentificationServiceArea) ProtoMessage ¶
func (*IdentificationServiceArea) ProtoMessage()
func (*IdentificationServiceArea) ProtoReflect ¶
func (x *IdentificationServiceArea) ProtoReflect() protoreflect.Message
func (*IdentificationServiceArea) Reset ¶
func (x *IdentificationServiceArea) Reset()
func (*IdentificationServiceArea) String ¶
func (x *IdentificationServiceArea) String() string
type LatLngPoint ¶
type LatLngPoint struct { Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` // contains filtered or unexported fields }
Point on the earth's surface.
func (*LatLngPoint) Descriptor
deprecated
func (*LatLngPoint) Descriptor() ([]byte, []int)
Deprecated: Use LatLngPoint.ProtoReflect.Descriptor instead.
func (*LatLngPoint) GetLat ¶
func (x *LatLngPoint) GetLat() float64
func (*LatLngPoint) GetLng ¶
func (x *LatLngPoint) GetLng() float64
func (*LatLngPoint) ProtoMessage ¶
func (*LatLngPoint) ProtoMessage()
func (*LatLngPoint) ProtoReflect ¶
func (x *LatLngPoint) ProtoReflect() protoreflect.Message
func (*LatLngPoint) Reset ¶
func (x *LatLngPoint) Reset()
func (*LatLngPoint) String ¶
func (x *LatLngPoint) String() string
type PutIdentificationServiceAreaNotificationParameters ¶
type PutIdentificationServiceAreaNotificationParameters struct { // The new or updated extents of the Identification Service Area. // // Omitted if Identification Service Area was deleted. Extents *Volume4D `protobuf:"bytes,1,opt,name=extents,proto3" json:"extents,omitempty"` // Identification Service Area that the notifying client changed or created. // // If this field is populated, the Identification Service Area was created or updated. If this field is not populated, the Identification Service Area was deleted. ServiceArea *IdentificationServiceArea `protobuf:"bytes,2,opt,name=service_area,json=serviceArea,proto3" json:"service_area,omitempty"` // Subscription(s) prompting this notification. Subscriptions []*SubscriptionState `protobuf:"bytes,3,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"` // contains filtered or unexported fields }
Parameters of a message informing of new full information for an Identification Service Area. Pushed (by a client, not the DSS) directly to clients with subscriptions when another client makes a change to airspace within a cell with a subscription.
func (*PutIdentificationServiceAreaNotificationParameters) Descriptor
deprecated
func (*PutIdentificationServiceAreaNotificationParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutIdentificationServiceAreaNotificationParameters.ProtoReflect.Descriptor instead.
func (*PutIdentificationServiceAreaNotificationParameters) GetExtents ¶
func (x *PutIdentificationServiceAreaNotificationParameters) GetExtents() *Volume4D
func (*PutIdentificationServiceAreaNotificationParameters) GetServiceArea ¶
func (x *PutIdentificationServiceAreaNotificationParameters) GetServiceArea() *IdentificationServiceArea
func (*PutIdentificationServiceAreaNotificationParameters) GetSubscriptions ¶
func (x *PutIdentificationServiceAreaNotificationParameters) GetSubscriptions() []*SubscriptionState
func (*PutIdentificationServiceAreaNotificationParameters) ProtoMessage ¶
func (*PutIdentificationServiceAreaNotificationParameters) ProtoMessage()
func (*PutIdentificationServiceAreaNotificationParameters) ProtoReflect ¶
func (x *PutIdentificationServiceAreaNotificationParameters) ProtoReflect() protoreflect.Message
func (*PutIdentificationServiceAreaNotificationParameters) Reset ¶
func (x *PutIdentificationServiceAreaNotificationParameters) Reset()
func (*PutIdentificationServiceAreaNotificationParameters) String ¶
func (x *PutIdentificationServiceAreaNotificationParameters) String() string
type PutIdentificationServiceAreaResponse ¶
type PutIdentificationServiceAreaResponse struct { // Resulting service area stored in DSS. ServiceArea *IdentificationServiceArea `protobuf:"bytes,1,opt,name=service_area,json=serviceArea,proto3" json:"service_area,omitempty"` // DSS subscribers that this client now has the obligation to notify of the Identification Service Area changes just made. This client must call POST for each provided URL according to the `/uss/identification_service_areas/{id}` path API. Subscribers []*SubscriberToNotify `protobuf:"bytes,2,rep,name=subscribers,proto3" json:"subscribers,omitempty"` // contains filtered or unexported fields }
Response to a request to create or update a reference to an Identification Service Area in the DSS.
func (*PutIdentificationServiceAreaResponse) Descriptor
deprecated
func (*PutIdentificationServiceAreaResponse) Descriptor() ([]byte, []int)
Deprecated: Use PutIdentificationServiceAreaResponse.ProtoReflect.Descriptor instead.
func (*PutIdentificationServiceAreaResponse) GetServiceArea ¶
func (x *PutIdentificationServiceAreaResponse) GetServiceArea() *IdentificationServiceArea
func (*PutIdentificationServiceAreaResponse) GetSubscribers ¶
func (x *PutIdentificationServiceAreaResponse) GetSubscribers() []*SubscriberToNotify
func (*PutIdentificationServiceAreaResponse) ProtoMessage ¶
func (*PutIdentificationServiceAreaResponse) ProtoMessage()
func (*PutIdentificationServiceAreaResponse) ProtoReflect ¶
func (x *PutIdentificationServiceAreaResponse) ProtoReflect() protoreflect.Message
func (*PutIdentificationServiceAreaResponse) Reset ¶
func (x *PutIdentificationServiceAreaResponse) Reset()
func (*PutIdentificationServiceAreaResponse) String ¶
func (x *PutIdentificationServiceAreaResponse) String() string
type PutSubscriptionResponse ¶
type PutSubscriptionResponse struct { // Identification Service Areas in or near the subscription area at the time of creation/update, if `identification_service_area_url` callback was specified. ServiceAreas []*IdentificationServiceArea `protobuf:"bytes,1,rep,name=service_areas,json=serviceAreas,proto3" json:"service_areas,omitempty"` // Result of the operation on the subscription. Subscription *Subscription `protobuf:"bytes,2,opt,name=subscription,proto3" json:"subscription,omitempty"` // contains filtered or unexported fields }
Response for a request to create or update a subscription.
func (*PutSubscriptionResponse) Descriptor
deprecated
func (*PutSubscriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use PutSubscriptionResponse.ProtoReflect.Descriptor instead.
func (*PutSubscriptionResponse) GetServiceAreas ¶
func (x *PutSubscriptionResponse) GetServiceAreas() []*IdentificationServiceArea
func (*PutSubscriptionResponse) GetSubscription ¶
func (x *PutSubscriptionResponse) GetSubscription() *Subscription
func (*PutSubscriptionResponse) ProtoMessage ¶
func (*PutSubscriptionResponse) ProtoMessage()
func (*PutSubscriptionResponse) ProtoReflect ¶
func (x *PutSubscriptionResponse) ProtoReflect() protoreflect.Message
func (*PutSubscriptionResponse) Reset ¶
func (x *PutSubscriptionResponse) Reset()
func (*PutSubscriptionResponse) String ¶
func (x *PutSubscriptionResponse) String() string
type RIDAircraftPosition ¶
type RIDAircraftPosition struct { // Horizontal error that is likely to be present in this reported position. Required when `extrapolated` field is true and always in the entry for the current state. AccuracyH HorizontalAccuracy `protobuf:"varint,1,opt,name=accuracy_h,json=accuracyH,proto3,enum=ridpb.HorizontalAccuracy" json:"accuracy_h,omitempty"` // Vertical error that is likely to be present in this reported position. Required when `extrapolated` field is true and always in the entry for the current state. AccuracyV VerticalAccuracy `protobuf:"varint,2,opt,name=accuracy_v,json=accuracyV,proto3,enum=ridpb.VerticalAccuracy" json:"accuracy_v,omitempty"` // Geodetic altitude (NOT altitude above launch, altitude above ground, or EGM96): aircraft distance above the WGS84 ellipsoid as measured along a line that passes through the aircraft and is normal to the surface of the WGS84 ellipsoid. This value is provided in meters and must have a minimum resolution of 1 meter. Alt float32 `protobuf:"fixed32,3,opt,name=alt,proto3" json:"alt,omitempty"` // True if this position was generated primarily by computation rather than primarily from a direct instrument measurement. Assumed false if not specified. Extrapolated bool `protobuf:"varint,4,opt,name=extrapolated,proto3" json:"extrapolated,omitempty"` Lat float64 `protobuf:"fixed64,5,opt,name=lat,proto3" json:"lat,omitempty"` Lng float64 `protobuf:"fixed64,6,opt,name=lng,proto3" json:"lng,omitempty"` // The uncorrected altitude (based on reference standard 29.92 inHg, 1013.25 mb) provides a reference for algorithms that utilize "altitude deltas" between aircraft. This value is provided in meters and must have a minimum resolution of 1 meter. PressureAltitude float32 `protobuf:"fixed32,7,opt,name=pressure_altitude,json=pressureAltitude,proto3" json:"pressure_altitude,omitempty"` // contains filtered or unexported fields }
Position of an aircraft as reported for remote ID purposes.
func (*RIDAircraftPosition) Descriptor
deprecated
func (*RIDAircraftPosition) Descriptor() ([]byte, []int)
Deprecated: Use RIDAircraftPosition.ProtoReflect.Descriptor instead.
func (*RIDAircraftPosition) GetAccuracyH ¶
func (x *RIDAircraftPosition) GetAccuracyH() HorizontalAccuracy
func (*RIDAircraftPosition) GetAccuracyV ¶
func (x *RIDAircraftPosition) GetAccuracyV() VerticalAccuracy
func (*RIDAircraftPosition) GetAlt ¶
func (x *RIDAircraftPosition) GetAlt() float32
func (*RIDAircraftPosition) GetExtrapolated ¶
func (x *RIDAircraftPosition) GetExtrapolated() bool
func (*RIDAircraftPosition) GetLat ¶
func (x *RIDAircraftPosition) GetLat() float64
func (*RIDAircraftPosition) GetLng ¶
func (x *RIDAircraftPosition) GetLng() float64
func (*RIDAircraftPosition) GetPressureAltitude ¶
func (x *RIDAircraftPosition) GetPressureAltitude() float32
func (*RIDAircraftPosition) ProtoMessage ¶
func (*RIDAircraftPosition) ProtoMessage()
func (*RIDAircraftPosition) ProtoReflect ¶
func (x *RIDAircraftPosition) ProtoReflect() protoreflect.Message
func (*RIDAircraftPosition) Reset ¶
func (x *RIDAircraftPosition) Reset()
func (*RIDAircraftPosition) String ¶
func (x *RIDAircraftPosition) String() string
type RIDAircraftState ¶
type RIDAircraftState struct { // Maximum altitude (meters WGS84-HAE) of Group Operation. This value contains the "Operating Area Ceiling" data from the common data dictionary when group operation area is specified by point-radius. GroupCeiling float32 `protobuf:"fixed32,1,opt,name=group_ceiling,json=groupCeiling,proto3" json:"group_ceiling,omitempty"` // When operating a group (or formation or swarm), number of aircraft in group. This value contains the "Operating Area Count" data from the common data dictionary when group operation area is specified by point-radius. GroupCount int32 `protobuf:"varint,2,opt,name=group_count,json=groupCount,proto3" json:"group_count,omitempty"` // Minimum altitude (meters WGS84-HAE) of Group Operation. If not specified, ground level shall be assumed. This value contains the "Operating Area Floor" data from the common data dictionary when group operation area is specified by point-radius. GroupFloor float32 `protobuf:"fixed32,3,opt,name=group_floor,json=groupFloor,proto3" json:"group_floor,omitempty"` // Farthest horizontal distance from reported group location at which an aircraft in the group may be located (meters). This value contains the "Operating Area Radius" data from the common data dictionary when group operation area is specified by point-radius. GroupRadius float32 `protobuf:"fixed32,4,opt,name=group_radius,json=groupRadius,proto3" json:"group_radius,omitempty"` // Time at which a group operation starts. This value contains the "Operation Area End" data from the common data dictionary when group operation area is specified by point-radius. GroupTimeEnd *timestamp.Timestamp `protobuf:"bytes,5,opt,name=group_time_end,json=groupTimeEnd,proto3" json:"group_time_end,omitempty"` // Time at which a group operation starts. This value contains the "Operation Area Start" data from the common data dictionary when group operation area is specified by point-radius. GroupTimeStart *timestamp.Timestamp `protobuf:"bytes,6,opt,name=group_time_start,json=groupTimeStart,proto3" json:"group_time_start,omitempty"` Height *RIDHeight `protobuf:"bytes,7,opt,name=height,proto3" json:"height,omitempty"` OperationalStatus RIDOperationalStatus `` /* 145-byte string literal not displayed */ Position *RIDAircraftPosition `protobuf:"bytes,9,opt,name=position,proto3" json:"position,omitempty"` // Ground speed of flight in meters per second. Speed float32 `protobuf:"fixed32,10,opt,name=speed,proto3" json:"speed,omitempty"` // Accuracy of horizontal ground speed. SpeedAccuracy SpeedAccuracy `` /* 127-byte string literal not displayed */ // Time at which this state was valid. This may be the time coming from the source, such as a GPS, or the time when the system computes the values using an algorithm such as an Extended Kalman Filter (EKF). Timestamp must be expressed with a minimum resolution of 1/10th of a second. RFC 3339 format, per OpenAPI specification. Timestamp *timestamp.Timestamp `protobuf:"bytes,12,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Declaration of timestamp accuracy, which is the largest difference between Timestamp and true time of applicability for any of the following fields: Latitude, Longitude, Geodetic Altitude, Pressure Altitude of Position, Height. to determine time of applicability of the location data provided. Expressed in seconds, precise to 1/10ths of seconds. The accuracy reflects the 95% uncertainty bound value for the timestamp. TimestampAccuracy float32 `protobuf:"fixed32,13,opt,name=timestamp_accuracy,json=timestampAccuracy,proto3" json:"timestamp_accuracy,omitempty"` // Direction of flight expressed as a "True North-based" ground track angle. This value is provided in degrees East of North with a minimum resolution of 1 degree. Track float32 `protobuf:"fixed32,14,opt,name=track,proto3" json:"track,omitempty"` // Speed up (vertically) WGS84-HAE, m/s. VerticalSpeed float32 `protobuf:"fixed32,15,opt,name=vertical_speed,json=verticalSpeed,proto3" json:"vertical_speed,omitempty"` // contains filtered or unexported fields }
State of an aircraft for the purposes of remote ID.
func (*RIDAircraftState) Descriptor
deprecated
func (*RIDAircraftState) Descriptor() ([]byte, []int)
Deprecated: Use RIDAircraftState.ProtoReflect.Descriptor instead.
func (*RIDAircraftState) GetGroupCeiling ¶
func (x *RIDAircraftState) GetGroupCeiling() float32
func (*RIDAircraftState) GetGroupCount ¶
func (x *RIDAircraftState) GetGroupCount() int32
func (*RIDAircraftState) GetGroupFloor ¶
func (x *RIDAircraftState) GetGroupFloor() float32
func (*RIDAircraftState) GetGroupRadius ¶
func (x *RIDAircraftState) GetGroupRadius() float32
func (*RIDAircraftState) GetGroupTimeEnd ¶
func (x *RIDAircraftState) GetGroupTimeEnd() *timestamp.Timestamp
func (*RIDAircraftState) GetGroupTimeStart ¶
func (x *RIDAircraftState) GetGroupTimeStart() *timestamp.Timestamp
func (*RIDAircraftState) GetHeight ¶
func (x *RIDAircraftState) GetHeight() *RIDHeight
func (*RIDAircraftState) GetOperationalStatus ¶
func (x *RIDAircraftState) GetOperationalStatus() RIDOperationalStatus
func (*RIDAircraftState) GetPosition ¶
func (x *RIDAircraftState) GetPosition() *RIDAircraftPosition
func (*RIDAircraftState) GetSpeed ¶
func (x *RIDAircraftState) GetSpeed() float32
func (*RIDAircraftState) GetSpeedAccuracy ¶
func (x *RIDAircraftState) GetSpeedAccuracy() SpeedAccuracy
func (*RIDAircraftState) GetTimestamp ¶
func (x *RIDAircraftState) GetTimestamp() *timestamp.Timestamp
func (*RIDAircraftState) GetTimestampAccuracy ¶
func (x *RIDAircraftState) GetTimestampAccuracy() float32
func (*RIDAircraftState) GetTrack ¶
func (x *RIDAircraftState) GetTrack() float32
func (*RIDAircraftState) GetVerticalSpeed ¶
func (x *RIDAircraftState) GetVerticalSpeed() float32
func (*RIDAircraftState) ProtoMessage ¶
func (*RIDAircraftState) ProtoMessage()
func (*RIDAircraftState) ProtoReflect ¶
func (x *RIDAircraftState) ProtoReflect() protoreflect.Message
func (*RIDAircraftState) Reset ¶
func (x *RIDAircraftState) Reset()
func (*RIDAircraftState) String ¶
func (x *RIDAircraftState) String() string
type RIDAircraftType ¶
type RIDAircraftType int32
const ( RIDAircraftType_NOT_DECLARED RIDAircraftType = 0 RIDAircraftType_AEROPLANE RIDAircraftType = 1 RIDAircraftType_ROTORCRAFT RIDAircraftType = 2 RIDAircraftType_GYROPLANE RIDAircraftType = 3 RIDAircraftType_VTOL RIDAircraftType = 4 RIDAircraftType_ORNITHOPTER RIDAircraftType = 5 RIDAircraftType_GLIDER RIDAircraftType = 6 RIDAircraftType_KITE RIDAircraftType = 7 RIDAircraftType_FREE_BALLOON RIDAircraftType = 8 RIDAircraftType_CAPTIVE_BALLOON RIDAircraftType = 9 RIDAircraftType_AIRSHIP RIDAircraftType = 10 RIDAircraftType_FREE_FALL_OR_PARACHUTE RIDAircraftType = 11 RIDAircraftType_ROCKET RIDAircraftType = 12 RIDAircraftType_TETHERED_POWERED_AIRCRAFT RIDAircraftType = 13 RIDAircraftType_GROUND_OBSTACLE RIDAircraftType = 14 RIDAircraftType_OTHER RIDAircraftType = 15 )
func (RIDAircraftType) Descriptor ¶
func (RIDAircraftType) Descriptor() protoreflect.EnumDescriptor
func (RIDAircraftType) Enum ¶
func (x RIDAircraftType) Enum() *RIDAircraftType
func (RIDAircraftType) EnumDescriptor
deprecated
func (RIDAircraftType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RIDAircraftType.Descriptor instead.
func (RIDAircraftType) Number ¶
func (x RIDAircraftType) Number() protoreflect.EnumNumber
func (RIDAircraftType) String ¶
func (x RIDAircraftType) String() string
func (RIDAircraftType) Type ¶
func (RIDAircraftType) Type() protoreflect.EnumType
type RIDAuthData ¶
type RIDAuthData struct { // Authentication data in form specified by `format`. Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Format of additional authentication data. Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"` // contains filtered or unexported fields }
Additional authentication data.
func (*RIDAuthData) Descriptor
deprecated
func (*RIDAuthData) Descriptor() ([]byte, []int)
Deprecated: Use RIDAuthData.ProtoReflect.Descriptor instead.
func (*RIDAuthData) GetData ¶
func (x *RIDAuthData) GetData() string
func (*RIDAuthData) GetFormat ¶
func (x *RIDAuthData) GetFormat() string
func (*RIDAuthData) ProtoMessage ¶
func (*RIDAuthData) ProtoMessage()
func (*RIDAuthData) ProtoReflect ¶
func (x *RIDAuthData) ProtoReflect() protoreflect.Message
func (*RIDAuthData) Reset ¶
func (x *RIDAuthData) Reset()
func (*RIDAuthData) String ¶
func (x *RIDAuthData) String() string
type RIDFlight ¶
type RIDFlight struct { // Generic type of aircraft. AircraftType RIDAircraftType `protobuf:"varint,1,opt,name=aircraft_type,json=aircraftType,proto3,enum=ridpb.RIDAircraftType" json:"aircraft_type,omitempty"` // The most up-to-date state of the aircraft. Required when the aircraft is currently in the requested area unless `volumes` is specified. // // If current data is not being received from the UAS by the Service Provider, the lack of change in this field is sufficient to indicate that current data is not being received. CurrentState *RIDAircraftState `protobuf:"bytes,2,opt,name=current_state,json=currentState,proto3" json:"current_state,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // A short collection of recent aircraft movement, specified only when `include_recent_positions` is true. If `volumes` is not specified and `include_recent_positions` is true, then this field is required. // // Recent positions provided in this field must conform to requirements in the standard which generally prohibit including positions outside the requested area except transitionally when the aircraft enters or exits the requested area, and which prohibit including positions that not sufficiently recent. // // Note that a UI should not draw a connective line between two consecutive position reports that both lie outside the requested area. RecentPositions []*RIDRecentAircraftPosition `protobuf:"bytes,4,rep,name=recent_positions,json=recentPositions,proto3" json:"recent_positions,omitempty"` // If specified as true, this flight is not a physical aircraft; it is just a simulation to test the system. Simulated bool `protobuf:"varint,5,opt,name=simulated,proto3" json:"simulated,omitempty"` // The set of spacetime volumes the aircraft is within. Required if `current_state` is not specified. The fields `time_start` and `time_end` are required if `current_state` is not specified. Volumes []*Volume4D `protobuf:"bytes,6,rep,name=volumes,proto3" json:"volumes,omitempty"` // contains filtered or unexported fields }
Description of a remote ID flight.
func (*RIDFlight) Descriptor
deprecated
func (*RIDFlight) GetAircraftType ¶
func (x *RIDFlight) GetAircraftType() RIDAircraftType
func (*RIDFlight) GetCurrentState ¶
func (x *RIDFlight) GetCurrentState() *RIDAircraftState
func (*RIDFlight) GetRecentPositions ¶
func (x *RIDFlight) GetRecentPositions() []*RIDRecentAircraftPosition
func (*RIDFlight) GetSimulated ¶
func (*RIDFlight) GetVolumes ¶
func (*RIDFlight) ProtoMessage ¶
func (*RIDFlight) ProtoMessage()
func (*RIDFlight) ProtoReflect ¶
func (x *RIDFlight) ProtoReflect() protoreflect.Message
type RIDFlightDetails ¶
type RIDFlightDetails struct { AuthData *RIDAuthData `protobuf:"bytes,1,opt,name=auth_data,json=authData,proto3" json:"auth_data,omitempty"` // ID for this flight, matching argument in request. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // Free-text field that enables the operator to describe the purpose of a flight, if so desired. OperationDescription string `protobuf:"bytes,3,opt,name=operation_description,json=operationDescription,proto3" json:"operation_description,omitempty"` // CAA-issued registration/license ID for the remote pilot or operator. OperatorId string `protobuf:"bytes,4,opt,name=operator_id,json=operatorId,proto3" json:"operator_id,omitempty"` // Location of party controlling the aircraft. OperatorLocation *LatLngPoint `protobuf:"bytes,5,opt,name=operator_location,json=operatorLocation,proto3" json:"operator_location,omitempty"` // If a CAA provides a method of registering UAS, this number is provided by the CAA or its authorized representative. Required when required by law in a region. RegistrationNumber string `protobuf:"bytes,6,opt,name=registration_number,json=registrationNumber,proto3" json:"registration_number,omitempty"` // Can be specified when no registration ID exists and required by law in a region. This is expressed in the ANSI/CTA-2063 Physical Serial Number format. SerialNumber string `protobuf:"bytes,7,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // contains filtered or unexported fields }
Details about a flight reported by a remote ID service provider. At least one of the registration or serial fields must be filled if required by CAA.
func (*RIDFlightDetails) Descriptor
deprecated
func (*RIDFlightDetails) Descriptor() ([]byte, []int)
Deprecated: Use RIDFlightDetails.ProtoReflect.Descriptor instead.
func (*RIDFlightDetails) GetAuthData ¶
func (x *RIDFlightDetails) GetAuthData() *RIDAuthData
func (*RIDFlightDetails) GetId ¶
func (x *RIDFlightDetails) GetId() string
func (*RIDFlightDetails) GetOperationDescription ¶
func (x *RIDFlightDetails) GetOperationDescription() string
func (*RIDFlightDetails) GetOperatorId ¶
func (x *RIDFlightDetails) GetOperatorId() string
func (*RIDFlightDetails) GetOperatorLocation ¶
func (x *RIDFlightDetails) GetOperatorLocation() *LatLngPoint
func (*RIDFlightDetails) GetRegistrationNumber ¶
func (x *RIDFlightDetails) GetRegistrationNumber() string
func (*RIDFlightDetails) GetSerialNumber ¶
func (x *RIDFlightDetails) GetSerialNumber() string
func (*RIDFlightDetails) ProtoMessage ¶
func (*RIDFlightDetails) ProtoMessage()
func (*RIDFlightDetails) ProtoReflect ¶
func (x *RIDFlightDetails) ProtoReflect() protoreflect.Message
func (*RIDFlightDetails) Reset ¶
func (x *RIDFlightDetails) Reset()
func (*RIDFlightDetails) String ¶
func (x *RIDFlightDetails) String() string
type RIDHeight ¶
type RIDHeight struct { // Distance above reference datum. This value is provided in meters and must have a minimum resolution of 1 meter. Distance float32 `protobuf:"fixed32,1,opt,name=distance,proto3" json:"distance,omitempty"` // The reference datum above which the height is reported. Reference RIDHeight_RIDHeightReference `protobuf:"varint,2,opt,name=reference,proto3,enum=ridpb.RIDHeight_RIDHeightReference" json:"reference,omitempty"` // contains filtered or unexported fields }
A relative altitude for the purposes of remote ID.
func (*RIDHeight) Descriptor
deprecated
func (*RIDHeight) GetDistance ¶
func (*RIDHeight) GetReference ¶
func (x *RIDHeight) GetReference() RIDHeight_RIDHeightReference
func (*RIDHeight) ProtoMessage ¶
func (*RIDHeight) ProtoMessage()
func (*RIDHeight) ProtoReflect ¶
func (x *RIDHeight) ProtoReflect() protoreflect.Message
type RIDHeight_RIDHeightReference ¶
type RIDHeight_RIDHeightReference int32
const ( RIDHeight_RID_HEIGHT_REFERENCE_TAKEOFF_LOCATION RIDHeight_RIDHeightReference = 0 RIDHeight_RID_HEIGHT_REFERENCE_GROUND_LEVEL RIDHeight_RIDHeightReference = 1 )
func (RIDHeight_RIDHeightReference) Descriptor ¶
func (RIDHeight_RIDHeightReference) Descriptor() protoreflect.EnumDescriptor
func (RIDHeight_RIDHeightReference) Enum ¶
func (x RIDHeight_RIDHeightReference) Enum() *RIDHeight_RIDHeightReference
func (RIDHeight_RIDHeightReference) EnumDescriptor
deprecated
func (RIDHeight_RIDHeightReference) EnumDescriptor() ([]byte, []int)
Deprecated: Use RIDHeight_RIDHeightReference.Descriptor instead.
func (RIDHeight_RIDHeightReference) Number ¶
func (x RIDHeight_RIDHeightReference) Number() protoreflect.EnumNumber
func (RIDHeight_RIDHeightReference) String ¶
func (x RIDHeight_RIDHeightReference) String() string
func (RIDHeight_RIDHeightReference) Type ¶
func (RIDHeight_RIDHeightReference) Type() protoreflect.EnumType
type RIDOperationalStatus ¶
type RIDOperationalStatus int32
const ( RIDOperationalStatus_UNDECLARED RIDOperationalStatus = 0 RIDOperationalStatus_GROUND RIDOperationalStatus = 1 RIDOperationalStatus_AIRBORNE RIDOperationalStatus = 2 )
func (RIDOperationalStatus) Descriptor ¶
func (RIDOperationalStatus) Descriptor() protoreflect.EnumDescriptor
func (RIDOperationalStatus) Enum ¶
func (x RIDOperationalStatus) Enum() *RIDOperationalStatus
func (RIDOperationalStatus) EnumDescriptor
deprecated
func (RIDOperationalStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use RIDOperationalStatus.Descriptor instead.
func (RIDOperationalStatus) Number ¶
func (x RIDOperationalStatus) Number() protoreflect.EnumNumber
func (RIDOperationalStatus) String ¶
func (x RIDOperationalStatus) String() string
func (RIDOperationalStatus) Type ¶
func (RIDOperationalStatus) Type() protoreflect.EnumType
type RIDRecentAircraftPosition ¶
type RIDRecentAircraftPosition struct { Position *RIDAircraftPosition `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` // Time at which this position applied. RFC 3339 format, per OpenAPI specification. Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*RIDRecentAircraftPosition) Descriptor
deprecated
func (*RIDRecentAircraftPosition) Descriptor() ([]byte, []int)
Deprecated: Use RIDRecentAircraftPosition.ProtoReflect.Descriptor instead.
func (*RIDRecentAircraftPosition) GetPosition ¶
func (x *RIDRecentAircraftPosition) GetPosition() *RIDAircraftPosition
func (*RIDRecentAircraftPosition) GetTime ¶
func (x *RIDRecentAircraftPosition) GetTime() *timestamp.Timestamp
func (*RIDRecentAircraftPosition) ProtoMessage ¶
func (*RIDRecentAircraftPosition) ProtoMessage()
func (*RIDRecentAircraftPosition) ProtoReflect ¶
func (x *RIDRecentAircraftPosition) ProtoReflect() protoreflect.Message
func (*RIDRecentAircraftPosition) Reset ¶
func (x *RIDRecentAircraftPosition) Reset()
func (*RIDRecentAircraftPosition) String ¶
func (x *RIDRecentAircraftPosition) String() string
type SearchIdentificationServiceAreasRequest ¶
type SearchIdentificationServiceAreasRequest struct { // The area in which to search for Identification Service Areas. Some Identification Service Areas near this area but wholly outside it may also be returned. Area string `protobuf:"bytes,1,opt,name=area,proto3" json:"area,omitempty"` // If specified, indicates non-interest in any Identification Service Areas that end before this time. RFC 3339 format, per OpenAPI specification. EarliestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=earliest_time,json=earliestTime,proto3" json:"earliest_time,omitempty"` // If specified, indicates non-interest in any Identification Service Areas that start after this time. RFC 3339 format, per OpenAPI specification. LatestTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=latest_time,json=latestTime,proto3" json:"latest_time,omitempty"` // contains filtered or unexported fields }
func (*SearchIdentificationServiceAreasRequest) Descriptor
deprecated
func (*SearchIdentificationServiceAreasRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchIdentificationServiceAreasRequest.ProtoReflect.Descriptor instead.
func (*SearchIdentificationServiceAreasRequest) GetArea ¶
func (x *SearchIdentificationServiceAreasRequest) GetArea() string
func (*SearchIdentificationServiceAreasRequest) GetEarliestTime ¶
func (x *SearchIdentificationServiceAreasRequest) GetEarliestTime() *timestamp.Timestamp
func (*SearchIdentificationServiceAreasRequest) GetLatestTime ¶
func (x *SearchIdentificationServiceAreasRequest) GetLatestTime() *timestamp.Timestamp
func (*SearchIdentificationServiceAreasRequest) ProtoMessage ¶
func (*SearchIdentificationServiceAreasRequest) ProtoMessage()
func (*SearchIdentificationServiceAreasRequest) ProtoReflect ¶
func (x *SearchIdentificationServiceAreasRequest) ProtoReflect() protoreflect.Message
func (*SearchIdentificationServiceAreasRequest) Reset ¶
func (x *SearchIdentificationServiceAreasRequest) Reset()
func (*SearchIdentificationServiceAreasRequest) String ¶
func (x *SearchIdentificationServiceAreasRequest) String() string
type SearchIdentificationServiceAreasResponse ¶
type SearchIdentificationServiceAreasResponse struct { // Identification Service Areas in the area of interest. ServiceAreas []*IdentificationServiceArea `protobuf:"bytes,1,rep,name=service_areas,json=serviceAreas,proto3" json:"service_areas,omitempty"` // contains filtered or unexported fields }
Response to DSS query for Identification Service Areas in an area of interest.
func (*SearchIdentificationServiceAreasResponse) Descriptor
deprecated
func (*SearchIdentificationServiceAreasResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchIdentificationServiceAreasResponse.ProtoReflect.Descriptor instead.
func (*SearchIdentificationServiceAreasResponse) GetServiceAreas ¶
func (x *SearchIdentificationServiceAreasResponse) GetServiceAreas() []*IdentificationServiceArea
func (*SearchIdentificationServiceAreasResponse) ProtoMessage ¶
func (*SearchIdentificationServiceAreasResponse) ProtoMessage()
func (*SearchIdentificationServiceAreasResponse) ProtoReflect ¶
func (x *SearchIdentificationServiceAreasResponse) ProtoReflect() protoreflect.Message
func (*SearchIdentificationServiceAreasResponse) Reset ¶
func (x *SearchIdentificationServiceAreasResponse) Reset()
func (*SearchIdentificationServiceAreasResponse) String ¶
func (x *SearchIdentificationServiceAreasResponse) String() string
type SearchSubscriptionsRequest ¶
type SearchSubscriptionsRequest struct { // The area in which to search for Subscriptions. Some Subscriptions near this area but wholly outside it may also be returned. Area string `protobuf:"bytes,1,opt,name=area,proto3" json:"area,omitempty"` // contains filtered or unexported fields }
func (*SearchSubscriptionsRequest) Descriptor
deprecated
func (*SearchSubscriptionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchSubscriptionsRequest.ProtoReflect.Descriptor instead.
func (*SearchSubscriptionsRequest) GetArea ¶
func (x *SearchSubscriptionsRequest) GetArea() string
func (*SearchSubscriptionsRequest) ProtoMessage ¶
func (*SearchSubscriptionsRequest) ProtoMessage()
func (*SearchSubscriptionsRequest) ProtoReflect ¶
func (x *SearchSubscriptionsRequest) ProtoReflect() protoreflect.Message
func (*SearchSubscriptionsRequest) Reset ¶
func (x *SearchSubscriptionsRequest) Reset()
func (*SearchSubscriptionsRequest) String ¶
func (x *SearchSubscriptionsRequest) String() string
type SearchSubscriptionsResponse ¶
type SearchSubscriptionsResponse struct { // Subscriptions that overlap the specified area. Subscriptions []*Subscription `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"` // contains filtered or unexported fields }
Response to DSS query for subscriptions in a particular area.
func (*SearchSubscriptionsResponse) Descriptor
deprecated
func (*SearchSubscriptionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchSubscriptionsResponse.ProtoReflect.Descriptor instead.
func (*SearchSubscriptionsResponse) GetSubscriptions ¶
func (x *SearchSubscriptionsResponse) GetSubscriptions() []*Subscription
func (*SearchSubscriptionsResponse) ProtoMessage ¶
func (*SearchSubscriptionsResponse) ProtoMessage()
func (*SearchSubscriptionsResponse) ProtoReflect ¶
func (x *SearchSubscriptionsResponse) ProtoReflect() protoreflect.Message
func (*SearchSubscriptionsResponse) Reset ¶
func (x *SearchSubscriptionsResponse) Reset()
func (*SearchSubscriptionsResponse) String ¶
func (x *SearchSubscriptionsResponse) String() string
type SpeedAccuracy ¶
type SpeedAccuracy int32
const ( SpeedAccuracy_SA_UNKNOWN SpeedAccuracy = 0 SpeedAccuracy_S_A10MPS_PLUS SpeedAccuracy = 1 SpeedAccuracy_S_A10MPS SpeedAccuracy = 2 SpeedAccuracy_S_A3MPS SpeedAccuracy = 3 SpeedAccuracy_S_A1MPS SpeedAccuracy = 4 SpeedAccuracy_S_A03MPS SpeedAccuracy = 5 )
func (SpeedAccuracy) Descriptor ¶
func (SpeedAccuracy) Descriptor() protoreflect.EnumDescriptor
func (SpeedAccuracy) Enum ¶
func (x SpeedAccuracy) Enum() *SpeedAccuracy
func (SpeedAccuracy) EnumDescriptor
deprecated
func (SpeedAccuracy) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpeedAccuracy.Descriptor instead.
func (SpeedAccuracy) Number ¶
func (x SpeedAccuracy) Number() protoreflect.EnumNumber
func (SpeedAccuracy) String ¶
func (x SpeedAccuracy) String() string
func (SpeedAccuracy) Type ¶
func (SpeedAccuracy) Type() protoreflect.EnumType
type SubscriberToNotify ¶
type SubscriberToNotify struct { // Subscription(s) prompting this notification. Subscriptions []*SubscriptionState `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"` // The endpoint that the client mutating the airspace should provide the update to. API depends on the DSS action taken that triggered this notification request. Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
Subscriber to notify of a creation/change/deletion of a change in the airspace. This is provided by the DSS to a client changing the airspace, and it is the responsibility of the client changing the airspace (they will receive a set of these notification requests) to send a notification to each specified `url`.
func (*SubscriberToNotify) Descriptor
deprecated
func (*SubscriberToNotify) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberToNotify.ProtoReflect.Descriptor instead.
func (*SubscriberToNotify) GetSubscriptions ¶
func (x *SubscriberToNotify) GetSubscriptions() []*SubscriptionState
func (*SubscriberToNotify) GetUrl ¶
func (x *SubscriberToNotify) GetUrl() string
func (*SubscriberToNotify) ProtoMessage ¶
func (*SubscriberToNotify) ProtoMessage()
func (*SubscriberToNotify) ProtoReflect ¶
func (x *SubscriberToNotify) ProtoReflect() protoreflect.Message
func (*SubscriberToNotify) Reset ¶
func (x *SubscriberToNotify) Reset()
func (*SubscriberToNotify) String ¶
func (x *SubscriberToNotify) String() string
type Subscription ¶
type Subscription struct { Callbacks *SubscriptionCallbacks `protobuf:"bytes,1,opt,name=callbacks,proto3" json:"callbacks,omitempty"` // Unique identifier for this subscription. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` NotificationIndex int32 `protobuf:"varint,3,opt,name=notification_index,json=notificationIndex,proto3" json:"notification_index,omitempty"` // Assigned by the DSS based on creating client’s ID (via access token). Used for restricting mutation and deletion operations to owner. Owner string `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` // If set, this subscription will be automatically removed after this time. RFC 3339 format, per OpenAPI specification. TimeEnd *timestamp.Timestamp `protobuf:"bytes,5,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // If set, this Subscription will not generate any notifications before this time. RFC 3339 format, per OpenAPI specification. TimeStart *timestamp.Timestamp `protobuf:"bytes,6,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Specification of a geographic area that a client is interested in on an ongoing basis (e.g., “planning area”). Internal to the DSS.
func (*Subscription) Descriptor
deprecated
func (*Subscription) Descriptor() ([]byte, []int)
Deprecated: Use Subscription.ProtoReflect.Descriptor instead.
func (*Subscription) GetCallbacks ¶
func (x *Subscription) GetCallbacks() *SubscriptionCallbacks
func (*Subscription) GetId ¶
func (x *Subscription) GetId() string
func (*Subscription) GetNotificationIndex ¶
func (x *Subscription) GetNotificationIndex() int32
func (*Subscription) GetOwner ¶
func (x *Subscription) GetOwner() string
func (*Subscription) GetTimeEnd ¶
func (x *Subscription) GetTimeEnd() *timestamp.Timestamp
func (*Subscription) GetTimeStart ¶
func (x *Subscription) GetTimeStart() *timestamp.Timestamp
func (*Subscription) GetVersion ¶
func (x *Subscription) GetVersion() string
func (*Subscription) ProtoMessage ¶
func (*Subscription) ProtoMessage()
func (*Subscription) ProtoReflect ¶
func (x *Subscription) ProtoReflect() protoreflect.Message
func (*Subscription) Reset ¶
func (x *Subscription) Reset()
func (*Subscription) String ¶
func (x *Subscription) String() string
type SubscriptionCallbacks ¶
type SubscriptionCallbacks struct { // If specified, other clients will be instructed by the DSS to call this endpoint when an Identification Service Area relevant to this Subscription is created, modified, or deleted. Must implement PUT and DELETE according to the `/uss/identification_service_areas/{id}` path API. IdentificationServiceAreaUrl string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
Endpoints that should be called when an applicable event occurs. At least one field must be specified.
func (*SubscriptionCallbacks) Descriptor
deprecated
func (*SubscriptionCallbacks) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionCallbacks.ProtoReflect.Descriptor instead.
func (*SubscriptionCallbacks) GetIdentificationServiceAreaUrl ¶
func (x *SubscriptionCallbacks) GetIdentificationServiceAreaUrl() string
func (*SubscriptionCallbacks) ProtoMessage ¶
func (*SubscriptionCallbacks) ProtoMessage()
func (*SubscriptionCallbacks) ProtoReflect ¶
func (x *SubscriptionCallbacks) ProtoReflect() protoreflect.Message
func (*SubscriptionCallbacks) Reset ¶
func (x *SubscriptionCallbacks) Reset()
func (*SubscriptionCallbacks) String ¶
func (x *SubscriptionCallbacks) String() string
type SubscriptionState ¶
type SubscriptionState struct { NotificationIndex int32 `protobuf:"varint,1,opt,name=notification_index,json=notificationIndex,proto3" json:"notification_index,omitempty"` SubscriptionId string `protobuf:"bytes,2,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"` // contains filtered or unexported fields }
State of AreaSubscription which is causing a notification to be sent.
func (*SubscriptionState) Descriptor
deprecated
func (*SubscriptionState) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionState.ProtoReflect.Descriptor instead.
func (*SubscriptionState) GetNotificationIndex ¶
func (x *SubscriptionState) GetNotificationIndex() int32
func (*SubscriptionState) GetSubscriptionId ¶
func (x *SubscriptionState) GetSubscriptionId() string
func (*SubscriptionState) ProtoMessage ¶
func (*SubscriptionState) ProtoMessage()
func (*SubscriptionState) ProtoReflect ¶
func (x *SubscriptionState) ProtoReflect() protoreflect.Message
func (*SubscriptionState) Reset ¶
func (x *SubscriptionState) Reset()
func (*SubscriptionState) String ¶
func (x *SubscriptionState) String() string
type UnimplementedDiscoveryAndSynchronizationServiceServer ¶
type UnimplementedDiscoveryAndSynchronizationServiceServer struct { }
UnimplementedDiscoveryAndSynchronizationServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateIdentificationServiceArea ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateIdentificationServiceArea(context.Context, *CreateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateSubscription ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) CreateSubscription(context.Context, *CreateSubscriptionRequest) (*PutSubscriptionResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteIdentificationServiceArea ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteIdentificationServiceArea(context.Context, *DeleteIdentificationServiceAreaRequest) (*DeleteIdentificationServiceAreaResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteSubscription ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetIdentificationServiceArea ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetIdentificationServiceArea(context.Context, *GetIdentificationServiceAreaRequest) (*GetIdentificationServiceAreaResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetSubscription ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchIdentificationServiceAreas ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchIdentificationServiceAreas(context.Context, *SearchIdentificationServiceAreasRequest) (*SearchIdentificationServiceAreasResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchSubscriptions ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) SearchSubscriptions(context.Context, *SearchSubscriptionsRequest) (*SearchSubscriptionsResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateIdentificationServiceArea ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateIdentificationServiceArea(context.Context, *UpdateIdentificationServiceAreaRequest) (*PutIdentificationServiceAreaResponse, error)
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateSubscription ¶
func (*UnimplementedDiscoveryAndSynchronizationServiceServer) UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*PutSubscriptionResponse, error)
type UpdateIdentificationServiceAreaParameters ¶
type UpdateIdentificationServiceAreaParameters struct { // The bounding spacetime extents of this Identification Service Area. End time must be specified. If start time is not specified, it will remain unchanged. Start times in the past should be rejected by the DSS unless they are unchanged from the Identification Service Area's current start time. // // These extents should not reveal any sensitive information about the flight or flights within them. This means, for instance, that extents should not tightly-wrap a flight path, nor should they generally be centered around the takeoff point of a single flight. Extents *Volume4D `protobuf:"bytes,1,opt,name=extents,proto3" json:"extents,omitempty"` FlightsUrl string `protobuf:"bytes,2,opt,name=flights_url,json=flightsUrl,proto3" json:"flights_url,omitempty"` // contains filtered or unexported fields }
Parameters for a request to update an Identification Service Area in the DSS.
func (*UpdateIdentificationServiceAreaParameters) Descriptor
deprecated
func (*UpdateIdentificationServiceAreaParameters) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIdentificationServiceAreaParameters.ProtoReflect.Descriptor instead.
func (*UpdateIdentificationServiceAreaParameters) GetExtents ¶
func (x *UpdateIdentificationServiceAreaParameters) GetExtents() *Volume4D
func (*UpdateIdentificationServiceAreaParameters) GetFlightsUrl ¶
func (x *UpdateIdentificationServiceAreaParameters) GetFlightsUrl() string
func (*UpdateIdentificationServiceAreaParameters) ProtoMessage ¶
func (*UpdateIdentificationServiceAreaParameters) ProtoMessage()
func (*UpdateIdentificationServiceAreaParameters) ProtoReflect ¶
func (x *UpdateIdentificationServiceAreaParameters) ProtoReflect() protoreflect.Message
func (*UpdateIdentificationServiceAreaParameters) Reset ¶
func (x *UpdateIdentificationServiceAreaParameters) Reset()
func (*UpdateIdentificationServiceAreaParameters) String ¶
func (x *UpdateIdentificationServiceAreaParameters) String() string
type UpdateIdentificationServiceAreaRequest ¶
type UpdateIdentificationServiceAreaRequest struct { // EntityUUID of the Identification Service Area. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Request body. Params *UpdateIdentificationServiceAreaParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // Version string used to reference an Identification Service Area at a particular point in time. Any updates to an existing Identification Service Area must contain the corresponding version to maintain idempotent updates. Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*UpdateIdentificationServiceAreaRequest) Descriptor
deprecated
func (*UpdateIdentificationServiceAreaRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIdentificationServiceAreaRequest.ProtoReflect.Descriptor instead.
func (*UpdateIdentificationServiceAreaRequest) GetId ¶
func (x *UpdateIdentificationServiceAreaRequest) GetId() string
func (*UpdateIdentificationServiceAreaRequest) GetParams ¶
func (x *UpdateIdentificationServiceAreaRequest) GetParams() *UpdateIdentificationServiceAreaParameters
func (*UpdateIdentificationServiceAreaRequest) GetVersion ¶
func (x *UpdateIdentificationServiceAreaRequest) GetVersion() string
func (*UpdateIdentificationServiceAreaRequest) ProtoMessage ¶
func (*UpdateIdentificationServiceAreaRequest) ProtoMessage()
func (*UpdateIdentificationServiceAreaRequest) ProtoReflect ¶
func (x *UpdateIdentificationServiceAreaRequest) ProtoReflect() protoreflect.Message
func (*UpdateIdentificationServiceAreaRequest) Reset ¶
func (x *UpdateIdentificationServiceAreaRequest) Reset()
func (*UpdateIdentificationServiceAreaRequest) String ¶
func (x *UpdateIdentificationServiceAreaRequest) String() string
type UpdateSubscriptionParameters ¶
type UpdateSubscriptionParameters struct { Callbacks *SubscriptionCallbacks `protobuf:"bytes,1,opt,name=callbacks,proto3" json:"callbacks,omitempty"` // The spacetime extents of the volume to subscribe to. // // This subscription will automatically be deleted after its end time if it has not been refreshed by then. If end time is not specified, the value will be chosen automatically by the DSS. // // Note that some Entities triggering notifications may lie entirely outside the requested area. Extents *Volume4D `protobuf:"bytes,2,opt,name=extents,proto3" json:"extents,omitempty"` // contains filtered or unexported fields }
Parameters for a request to update a subscription in the DSS.
func (*UpdateSubscriptionParameters) Descriptor
deprecated
func (*UpdateSubscriptionParameters) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionParameters.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionParameters) GetCallbacks ¶
func (x *UpdateSubscriptionParameters) GetCallbacks() *SubscriptionCallbacks
func (*UpdateSubscriptionParameters) GetExtents ¶
func (x *UpdateSubscriptionParameters) GetExtents() *Volume4D
func (*UpdateSubscriptionParameters) ProtoMessage ¶
func (*UpdateSubscriptionParameters) ProtoMessage()
func (*UpdateSubscriptionParameters) ProtoReflect ¶
func (x *UpdateSubscriptionParameters) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionParameters) Reset ¶
func (x *UpdateSubscriptionParameters) Reset()
func (*UpdateSubscriptionParameters) String ¶
func (x *UpdateSubscriptionParameters) String() string
type UpdateSubscriptionRequest ¶
type UpdateSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Request body. Params *UpdateSubscriptionParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // Version string used to reference a Subscription at a particular point in time. Any updates to an existing Subscription must contain the corresponding version to maintain idempotent updates. Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*UpdateSubscriptionRequest) Descriptor
deprecated
func (*UpdateSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubscriptionRequest) GetId ¶
func (x *UpdateSubscriptionRequest) GetId() string
func (*UpdateSubscriptionRequest) GetParams ¶
func (x *UpdateSubscriptionRequest) GetParams() *UpdateSubscriptionParameters
func (*UpdateSubscriptionRequest) GetVersion ¶
func (x *UpdateSubscriptionRequest) GetVersion() string
func (*UpdateSubscriptionRequest) ProtoMessage ¶
func (*UpdateSubscriptionRequest) ProtoMessage()
func (*UpdateSubscriptionRequest) ProtoReflect ¶
func (x *UpdateSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubscriptionRequest) Reset ¶
func (x *UpdateSubscriptionRequest) Reset()
func (*UpdateSubscriptionRequest) String ¶
func (x *UpdateSubscriptionRequest) String() string
type VerticalAccuracy ¶
type VerticalAccuracy int32
const ( VerticalAccuracy_VA_UNKNOWN VerticalAccuracy = 0 VerticalAccuracy_V_A150M_PLUS VerticalAccuracy = 1 VerticalAccuracy_V_A150M VerticalAccuracy = 2 VerticalAccuracy_V_A45M VerticalAccuracy = 3 VerticalAccuracy_V_A25M VerticalAccuracy = 4 VerticalAccuracy_V_A10M VerticalAccuracy = 5 VerticalAccuracy_V_A3M VerticalAccuracy = 6 VerticalAccuracy_V_A1M VerticalAccuracy = 7 )
func (VerticalAccuracy) Descriptor ¶
func (VerticalAccuracy) Descriptor() protoreflect.EnumDescriptor
func (VerticalAccuracy) Enum ¶
func (x VerticalAccuracy) Enum() *VerticalAccuracy
func (VerticalAccuracy) EnumDescriptor
deprecated
func (VerticalAccuracy) EnumDescriptor() ([]byte, []int)
Deprecated: Use VerticalAccuracy.Descriptor instead.
func (VerticalAccuracy) Number ¶
func (x VerticalAccuracy) Number() protoreflect.EnumNumber
func (VerticalAccuracy) String ¶
func (x VerticalAccuracy) String() string
func (VerticalAccuracy) Type ¶
func (VerticalAccuracy) Type() protoreflect.EnumType
type Volume3D ¶
type Volume3D struct { // Maximum bounding altitude of this volume. AltitudeHi float32 `protobuf:"fixed32,1,opt,name=altitude_hi,json=altitudeHi,proto3" json:"altitude_hi,omitempty"` // Minimum bounding altitude of this volume. AltitudeLo float32 `protobuf:"fixed32,2,opt,name=altitude_lo,json=altitudeLo,proto3" json:"altitude_lo,omitempty"` // Projection of this volume onto the earth's surface. Footprint *GeoPolygon `protobuf:"bytes,3,opt,name=footprint,proto3" json:"footprint,omitempty"` // contains filtered or unexported fields }
A three-dimensional geographic volume consisting of a vertically-extruded polygon.
func (*Volume3D) Descriptor
deprecated
func (*Volume3D) GetAltitudeHi ¶
func (*Volume3D) GetAltitudeLo ¶
func (*Volume3D) GetFootprint ¶
func (x *Volume3D) GetFootprint() *GeoPolygon
func (*Volume3D) ProtoMessage ¶
func (*Volume3D) ProtoMessage()
func (*Volume3D) ProtoReflect ¶
func (x *Volume3D) ProtoReflect() protoreflect.Message
type Volume4D ¶
type Volume4D struct { // Constant spatial extent of this volume. SpatialVolume *Volume3D `protobuf:"bytes,1,opt,name=spatial_volume,json=spatialVolume,proto3" json:"spatial_volume,omitempty"` // End time of this volume. RFC 3339 format, per OpenAPI specification. TimeEnd *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // Beginning time of this volume. RFC 3339 format, per OpenAPI specification. TimeStart *timestamp.Timestamp `protobuf:"bytes,3,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` // contains filtered or unexported fields }
Contiguous block of geographic spacetime.
func (*Volume4D) Descriptor
deprecated
func (*Volume4D) GetSpatialVolume ¶
func (*Volume4D) GetTimeEnd ¶
func (*Volume4D) GetTimeStart ¶
func (*Volume4D) ProtoMessage ¶
func (*Volume4D) ProtoMessage()
func (*Volume4D) ProtoReflect ¶
func (x *Volume4D) ProtoReflect() protoreflect.Message