Documentation
¶
Overview ¶
Package scdpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterUTMAPIUSSDSSAndUSSUSSServiceServer(s *grpc.Server, srv UTMAPIUSSDSSAndUSSUSSServiceServer)
- type AirspaceConflictResponse
- func (*AirspaceConflictResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AirspaceConflictResponse) GetEntityConflicts() []*EntityReference
- func (x *AirspaceConflictResponse) GetMessage() string
- func (*AirspaceConflictResponse) ProtoMessage()
- func (x *AirspaceConflictResponse) ProtoReflect() protoreflect.Message
- func (x *AirspaceConflictResponse) Reset()
- func (x *AirspaceConflictResponse) String() string
- type Altitude
- func (*Altitude) Descriptor() ([]byte, []int)deprecated
- func (x *Altitude) GetReference() string
- func (x *Altitude) GetUnits() string
- func (x *Altitude) GetValue() float64
- func (*Altitude) ProtoMessage()
- func (x *Altitude) ProtoReflect() protoreflect.Message
- func (x *Altitude) Reset()
- func (x *Altitude) String() string
- type ChangeConstraintReferenceResponse
- func (*ChangeConstraintReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeConstraintReferenceResponse) GetConstraintReference() *ConstraintReference
- func (x *ChangeConstraintReferenceResponse) GetSubscribers() []*SubscriberToNotify
- func (*ChangeConstraintReferenceResponse) ProtoMessage()
- func (x *ChangeConstraintReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *ChangeConstraintReferenceResponse) Reset()
- func (x *ChangeConstraintReferenceResponse) String() string
- type ChangeOperationReferenceResponse
- func (*ChangeOperationReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeOperationReferenceResponse) GetOperationReference() *OperationReference
- func (x *ChangeOperationReferenceResponse) GetSubscribers() []*SubscriberToNotify
- func (*ChangeOperationReferenceResponse) ProtoMessage()
- func (x *ChangeOperationReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *ChangeOperationReferenceResponse) Reset()
- func (x *ChangeOperationReferenceResponse) String() string
- type Circle
- type Constraint
- func (*Constraint) Descriptor() ([]byte, []int)deprecated
- func (x *Constraint) GetDetails() *ConstraintDetails
- func (x *Constraint) GetReference() *ConstraintReference
- func (*Constraint) ProtoMessage()
- func (x *Constraint) ProtoReflect() protoreflect.Message
- func (x *Constraint) Reset()
- func (x *Constraint) String() string
- type ConstraintDetails
- func (*ConstraintDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ConstraintDetails) GetType() string
- func (x *ConstraintDetails) GetVolumes() []*Volume4D
- func (*ConstraintDetails) ProtoMessage()
- func (x *ConstraintDetails) ProtoReflect() protoreflect.Message
- func (x *ConstraintDetails) Reset()
- func (x *ConstraintDetails) String() string
- type ConstraintReference
- func (*ConstraintReference) Descriptor() ([]byte, []int)deprecated
- func (x *ConstraintReference) GetId() string
- func (x *ConstraintReference) GetOvn() string
- func (x *ConstraintReference) GetOwner() string
- func (x *ConstraintReference) GetTimeEnd() *Time
- func (x *ConstraintReference) GetTimeStart() *Time
- func (x *ConstraintReference) GetUssBaseUrl() string
- func (x *ConstraintReference) GetVersion() int32
- func (*ConstraintReference) ProtoMessage()
- func (x *ConstraintReference) ProtoReflect() protoreflect.Message
- func (x *ConstraintReference) Reset()
- func (x *ConstraintReference) String() string
- type DeleteConstraintReferenceRequest
- func (*DeleteConstraintReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConstraintReferenceRequest) GetEntityuuid() string
- func (*DeleteConstraintReferenceRequest) ProtoMessage()
- func (x *DeleteConstraintReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConstraintReferenceRequest) Reset()
- func (x *DeleteConstraintReferenceRequest) String() string
- type DeleteOperationReferenceRequest
- func (*DeleteOperationReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteOperationReferenceRequest) GetEntityuuid() string
- func (*DeleteOperationReferenceRequest) ProtoMessage()
- func (x *DeleteOperationReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteOperationReferenceRequest) Reset()
- func (x *DeleteOperationReferenceRequest) String() string
- type DeleteSubscriptionRequest
- func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubscriptionRequest) GetSubscriptionid() 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 EntityReference
- func (*EntityReference) Descriptor() ([]byte, []int)deprecated
- func (x *EntityReference) GetConstraintReference() *ConstraintReference
- func (x *EntityReference) GetOperationReference() *OperationReference
- func (*EntityReference) ProtoMessage()
- func (x *EntityReference) ProtoReflect() protoreflect.Message
- func (x *EntityReference) Reset()
- func (x *EntityReference) String() string
- type ErrorReport
- func (*ErrorReport) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorReport) GetBody() string
- func (x *ErrorReport) GetHeaders() []string
- func (x *ErrorReport) GetProblem() string
- func (x *ErrorReport) GetReportId() string
- func (x *ErrorReport) GetResponseBody() string
- func (x *ErrorReport) GetResponseCode() int32
- func (x *ErrorReport) GetTimeRequest() *Time
- func (x *ErrorReport) GetTimeResponse() *Time
- func (x *ErrorReport) GetUrl() string
- func (*ErrorReport) ProtoMessage()
- func (x *ErrorReport) ProtoReflect() protoreflect.Message
- func (x *ErrorReport) Reset()
- func (x *ErrorReport) String() string
- type ErrorResponse
- type GetConstraintDetailsResponse
- func (*GetConstraintDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConstraintDetailsResponse) GetConstraint() *Constraint
- func (*GetConstraintDetailsResponse) ProtoMessage()
- func (x *GetConstraintDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *GetConstraintDetailsResponse) Reset()
- func (x *GetConstraintDetailsResponse) String() string
- type GetConstraintReferenceRequest
- func (*GetConstraintReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConstraintReferenceRequest) GetEntityuuid() string
- func (*GetConstraintReferenceRequest) ProtoMessage()
- func (x *GetConstraintReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *GetConstraintReferenceRequest) Reset()
- func (x *GetConstraintReferenceRequest) String() string
- type GetConstraintReferenceResponse
- func (*GetConstraintReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConstraintReferenceResponse) GetConstraintReference() *ConstraintReference
- func (*GetConstraintReferenceResponse) ProtoMessage()
- func (x *GetConstraintReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *GetConstraintReferenceResponse) Reset()
- func (x *GetConstraintReferenceResponse) String() string
- type GetOperationDetailsResponse
- func (*GetOperationDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationDetailsResponse) GetOperation() *Operation
- func (*GetOperationDetailsResponse) ProtoMessage()
- func (x *GetOperationDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *GetOperationDetailsResponse) Reset()
- func (x *GetOperationDetailsResponse) String() string
- type GetOperationReferenceRequest
- func (*GetOperationReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationReferenceRequest) GetEntityuuid() string
- func (*GetOperationReferenceRequest) ProtoMessage()
- func (x *GetOperationReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *GetOperationReferenceRequest) Reset()
- func (x *GetOperationReferenceRequest) String() string
- type GetOperationReferenceResponse
- func (*GetOperationReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationReferenceResponse) GetOperationReference() *OperationReference
- func (*GetOperationReferenceResponse) ProtoMessage()
- func (x *GetOperationReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *GetOperationReferenceResponse) Reset()
- func (x *GetOperationReferenceResponse) String() string
- type GetOperationTelemetryResponse
- func (*GetOperationTelemetryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationTelemetryResponse) GetTelemetry() *VehicleTelemetry
- func (*GetOperationTelemetryResponse) ProtoMessage()
- func (x *GetOperationTelemetryResponse) ProtoReflect() protoreflect.Message
- func (x *GetOperationTelemetryResponse) Reset()
- func (x *GetOperationTelemetryResponse) String() string
- type GetSubscriptionRequest
- func (*GetSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubscriptionRequest) GetSubscriptionid() 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 ImplicitSubscriptionParameters
- func (*ImplicitSubscriptionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *ImplicitSubscriptionParameters) GetNotifyForConstraints() bool
- func (x *ImplicitSubscriptionParameters) GetUssBaseUrl() string
- func (*ImplicitSubscriptionParameters) ProtoMessage()
- func (x *ImplicitSubscriptionParameters) ProtoReflect() protoreflect.Message
- func (x *ImplicitSubscriptionParameters) Reset()
- func (x *ImplicitSubscriptionParameters) String() string
- type LatLngPoint
- type MakeDssReportRequest
- func (*MakeDssReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MakeDssReportRequest) GetParams() *ErrorReport
- func (*MakeDssReportRequest) ProtoMessage()
- func (x *MakeDssReportRequest) ProtoReflect() protoreflect.Message
- func (x *MakeDssReportRequest) Reset()
- func (x *MakeDssReportRequest) String() string
- type Operation
- func (*Operation) Descriptor() ([]byte, []int)deprecated
- func (x *Operation) GetDetails() *OperationDetails
- func (x *Operation) GetReference() *OperationReference
- func (*Operation) ProtoMessage()
- func (x *Operation) ProtoReflect() protoreflect.Message
- func (x *Operation) Reset()
- func (x *Operation) String() string
- type OperationDetails
- func (*OperationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *OperationDetails) GetState() string
- func (x *OperationDetails) GetVlos() bool
- func (x *OperationDetails) GetVolumes() []*Volume4D
- func (*OperationDetails) ProtoMessage()
- func (x *OperationDetails) ProtoReflect() protoreflect.Message
- func (x *OperationDetails) Reset()
- func (x *OperationDetails) String() string
- type OperationReference
- func (*OperationReference) Descriptor() ([]byte, []int)deprecated
- func (x *OperationReference) GetId() string
- func (x *OperationReference) GetOvn() string
- func (x *OperationReference) GetOwner() string
- func (x *OperationReference) GetSubscriptionId() string
- func (x *OperationReference) GetTimeEnd() *Time
- func (x *OperationReference) GetTimeStart() *Time
- func (x *OperationReference) GetUssBaseUrl() string
- func (x *OperationReference) GetVersion() int32
- func (*OperationReference) ProtoMessage()
- func (x *OperationReference) ProtoReflect() protoreflect.Message
- func (x *OperationReference) Reset()
- func (x *OperationReference) String() string
- type Polygon
- type Position
- func (*Position) Descriptor() ([]byte, []int)deprecated
- func (x *Position) GetAccuracyH() string
- func (x *Position) GetAccuracyV() string
- func (x *Position) GetAltitude() *Altitude
- func (x *Position) GetExtrapolated() bool
- func (x *Position) GetLatitude() float64
- func (x *Position) GetLongitude() float64
- func (*Position) ProtoMessage()
- func (x *Position) ProtoReflect() protoreflect.Message
- func (x *Position) Reset()
- func (x *Position) String() string
- type PutConstraintDetailsParameters
- func (*PutConstraintDetailsParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutConstraintDetailsParameters) GetConstraint() *Constraint
- func (x *PutConstraintDetailsParameters) GetConstraintId() string
- func (x *PutConstraintDetailsParameters) GetSubscriptions() []*SubscriptionState
- func (*PutConstraintDetailsParameters) ProtoMessage()
- func (x *PutConstraintDetailsParameters) ProtoReflect() protoreflect.Message
- func (x *PutConstraintDetailsParameters) Reset()
- func (x *PutConstraintDetailsParameters) String() string
- type PutConstraintReferenceParameters
- func (*PutConstraintReferenceParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutConstraintReferenceParameters) GetExtents() []*Volume4D
- func (x *PutConstraintReferenceParameters) GetOldVersion() int32
- func (x *PutConstraintReferenceParameters) GetUssBaseUrl() string
- func (*PutConstraintReferenceParameters) ProtoMessage()
- func (x *PutConstraintReferenceParameters) ProtoReflect() protoreflect.Message
- func (x *PutConstraintReferenceParameters) Reset()
- func (x *PutConstraintReferenceParameters) String() string
- type PutConstraintReferenceRequest
- func (*PutConstraintReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutConstraintReferenceRequest) GetEntityuuid() string
- func (x *PutConstraintReferenceRequest) GetParams() *PutConstraintReferenceParameters
- func (*PutConstraintReferenceRequest) ProtoMessage()
- func (x *PutConstraintReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *PutConstraintReferenceRequest) Reset()
- func (x *PutConstraintReferenceRequest) String() string
- type PutOperationDetailsParameters
- func (*PutOperationDetailsParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutOperationDetailsParameters) GetOperation() *Operation
- func (x *PutOperationDetailsParameters) GetOperationId() string
- func (x *PutOperationDetailsParameters) GetSubscriptions() []*SubscriptionState
- func (*PutOperationDetailsParameters) ProtoMessage()
- func (x *PutOperationDetailsParameters) ProtoReflect() protoreflect.Message
- func (x *PutOperationDetailsParameters) Reset()
- func (x *PutOperationDetailsParameters) String() string
- type PutOperationReferenceParameters
- func (*PutOperationReferenceParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutOperationReferenceParameters) GetExtents() []*Volume4D
- func (x *PutOperationReferenceParameters) GetKey() []string
- func (x *PutOperationReferenceParameters) GetNewSubscription() *ImplicitSubscriptionParameters
- func (x *PutOperationReferenceParameters) GetOldVersion() int32
- func (x *PutOperationReferenceParameters) GetState() string
- func (x *PutOperationReferenceParameters) GetSubscriptionId() string
- func (x *PutOperationReferenceParameters) GetUssBaseUrl() string
- func (*PutOperationReferenceParameters) ProtoMessage()
- func (x *PutOperationReferenceParameters) ProtoReflect() protoreflect.Message
- func (x *PutOperationReferenceParameters) Reset()
- func (x *PutOperationReferenceParameters) String() string
- type PutOperationReferenceRequest
- func (*PutOperationReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutOperationReferenceRequest) GetEntityuuid() string
- func (x *PutOperationReferenceRequest) GetParams() *PutOperationReferenceParameters
- func (*PutOperationReferenceRequest) ProtoMessage()
- func (x *PutOperationReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *PutOperationReferenceRequest) Reset()
- func (x *PutOperationReferenceRequest) String() string
- type PutSubscriptionParameters
- func (*PutSubscriptionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PutSubscriptionParameters) GetExtents() *Volume4D
- func (x *PutSubscriptionParameters) GetNotifyForConstraints() bool
- func (x *PutSubscriptionParameters) GetNotifyForOperations() bool
- func (x *PutSubscriptionParameters) GetOldVersion() int32
- func (x *PutSubscriptionParameters) GetUssBaseUrl() string
- func (*PutSubscriptionParameters) ProtoMessage()
- func (x *PutSubscriptionParameters) ProtoReflect() protoreflect.Message
- func (x *PutSubscriptionParameters) Reset()
- func (x *PutSubscriptionParameters) String() string
- type PutSubscriptionRequest
- func (*PutSubscriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutSubscriptionRequest) GetParams() *PutSubscriptionParameters
- func (x *PutSubscriptionRequest) GetSubscriptionid() string
- func (*PutSubscriptionRequest) ProtoMessage()
- func (x *PutSubscriptionRequest) ProtoReflect() protoreflect.Message
- func (x *PutSubscriptionRequest) Reset()
- func (x *PutSubscriptionRequest) String() string
- type PutSubscriptionResponse
- func (*PutSubscriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PutSubscriptionResponse) GetConstraints() []*ConstraintReference
- func (x *PutSubscriptionResponse) GetOperations() []*OperationReference
- func (x *PutSubscriptionResponse) GetSubscription() *Subscription
- func (*PutSubscriptionResponse) ProtoMessage()
- func (x *PutSubscriptionResponse) ProtoReflect() protoreflect.Message
- func (x *PutSubscriptionResponse) Reset()
- func (x *PutSubscriptionResponse) String() string
- type QueryConstraintReferencesRequest
- func (*QueryConstraintReferencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryConstraintReferencesRequest) GetParams() *SearchConstraintReferenceParameters
- func (*QueryConstraintReferencesRequest) ProtoMessage()
- func (x *QueryConstraintReferencesRequest) ProtoReflect() protoreflect.Message
- func (x *QueryConstraintReferencesRequest) Reset()
- func (x *QueryConstraintReferencesRequest) String() string
- type QuerySubscriptionsRequest
- func (*QuerySubscriptionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QuerySubscriptionsRequest) GetParams() *SearchSubscriptionParameters
- func (*QuerySubscriptionsRequest) ProtoMessage()
- func (x *QuerySubscriptionsRequest) ProtoReflect() protoreflect.Message
- func (x *QuerySubscriptionsRequest) Reset()
- func (x *QuerySubscriptionsRequest) String() string
- type Radius
- type SearchConstraintReferenceParameters
- func (*SearchConstraintReferenceParameters) Descriptor() ([]byte, []int)deprecated
- func (x *SearchConstraintReferenceParameters) GetAreaOfInterest() *Volume4D
- func (*SearchConstraintReferenceParameters) ProtoMessage()
- func (x *SearchConstraintReferenceParameters) ProtoReflect() protoreflect.Message
- func (x *SearchConstraintReferenceParameters) Reset()
- func (x *SearchConstraintReferenceParameters) String() string
- type SearchConstraintReferencesResponse
- func (*SearchConstraintReferencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchConstraintReferencesResponse) GetConstraintReferences() []*ConstraintReference
- func (*SearchConstraintReferencesResponse) ProtoMessage()
- func (x *SearchConstraintReferencesResponse) ProtoReflect() protoreflect.Message
- func (x *SearchConstraintReferencesResponse) Reset()
- func (x *SearchConstraintReferencesResponse) String() string
- type SearchOperationReferenceParameters
- func (*SearchOperationReferenceParameters) Descriptor() ([]byte, []int)deprecated
- func (x *SearchOperationReferenceParameters) GetAreaOfInterest() *Volume4D
- func (*SearchOperationReferenceParameters) ProtoMessage()
- func (x *SearchOperationReferenceParameters) ProtoReflect() protoreflect.Message
- func (x *SearchOperationReferenceParameters) Reset()
- func (x *SearchOperationReferenceParameters) String() string
- type SearchOperationReferenceResponse
- func (*SearchOperationReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchOperationReferenceResponse) GetOperationReferences() []*OperationReference
- func (*SearchOperationReferenceResponse) ProtoMessage()
- func (x *SearchOperationReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *SearchOperationReferenceResponse) Reset()
- func (x *SearchOperationReferenceResponse) String() string
- type SearchOperationReferencesRequest
- func (*SearchOperationReferencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchOperationReferencesRequest) GetParams() *SearchOperationReferenceParameters
- func (*SearchOperationReferencesRequest) ProtoMessage()
- func (x *SearchOperationReferencesRequest) ProtoReflect() protoreflect.Message
- func (x *SearchOperationReferencesRequest) Reset()
- func (x *SearchOperationReferencesRequest) String() string
- type SearchSubscriptionParameters
- func (*SearchSubscriptionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *SearchSubscriptionParameters) GetAreaOfInterest() *Volume4D
- func (*SearchSubscriptionParameters) ProtoMessage()
- func (x *SearchSubscriptionParameters) ProtoReflect() protoreflect.Message
- func (x *SearchSubscriptionParameters) Reset()
- func (x *SearchSubscriptionParameters) 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 SubscriberToNotify
- func (*SubscriberToNotify) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberToNotify) GetSubscriptions() []*SubscriptionState
- func (x *SubscriberToNotify) GetUssBaseUrl() 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) GetDependentOperations() []string
- func (x *Subscription) GetId() string
- func (x *Subscription) GetImplicitSubscription() bool
- func (x *Subscription) GetNotificationIndex() int32
- func (x *Subscription) GetNotifyForConstraints() bool
- func (x *Subscription) GetNotifyForOperations() bool
- func (x *Subscription) GetTimeEnd() *Time
- func (x *Subscription) GetTimeStart() *Time
- func (x *Subscription) GetUssBaseUrl() string
- func (x *Subscription) GetVersion() int32
- func (*Subscription) ProtoMessage()
- func (x *Subscription) ProtoReflect() protoreflect.Message
- func (x *Subscription) Reset()
- func (x *Subscription) 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 Time
- type UTMAPIUSSDSSAndUSSUSSServiceClient
- type UTMAPIUSSDSSAndUSSUSSServiceServer
- type UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteConstraintReference(context.Context, *DeleteConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteOperationReference(context.Context, *DeleteOperationReferenceRequest) (*ChangeOperationReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetConstraintReference(context.Context, *GetConstraintReferenceRequest) (*GetConstraintReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetOperationReference(context.Context, *GetOperationReferenceRequest) (*GetOperationReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) MakeDssReport(context.Context, *MakeDssReportRequest) (*ErrorReport, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutConstraintReference(context.Context, *PutConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutOperationReference(context.Context, *PutOperationReferenceRequest) (*ChangeOperationReferenceResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutSubscription(context.Context, *PutSubscriptionRequest) (*PutSubscriptionResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QueryConstraintReferences(context.Context, *QueryConstraintReferencesRequest) (*SearchConstraintReferencesResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QuerySubscriptions(context.Context, *QuerySubscriptionsRequest) (*SearchSubscriptionsResponse, error)
- func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) SearchOperationReferences(context.Context, *SearchOperationReferencesRequest) (*SearchOperationReferenceResponse, error)
- type VehicleTelemetry
- func (*VehicleTelemetry) Descriptor() ([]byte, []int)deprecated
- func (x *VehicleTelemetry) GetId() string
- func (x *VehicleTelemetry) GetPosition() *Position
- func (x *VehicleTelemetry) GetTimeMeasured() *Time
- func (x *VehicleTelemetry) GetVelocity() *Velocity
- func (*VehicleTelemetry) ProtoMessage()
- func (x *VehicleTelemetry) ProtoReflect() protoreflect.Message
- func (x *VehicleTelemetry) Reset()
- func (x *VehicleTelemetry) String() string
- type Velocity
- func (*Velocity) Descriptor() ([]byte, []int)deprecated
- func (x *Velocity) GetSpeed() float32
- func (x *Velocity) GetTrack() float32
- func (x *Velocity) GetUnitsSpeed() string
- func (*Velocity) ProtoMessage()
- func (x *Velocity) ProtoReflect() protoreflect.Message
- func (x *Velocity) Reset()
- func (x *Velocity) String() string
- type Volume3D
- func (*Volume3D) Descriptor() ([]byte, []int)deprecated
- func (x *Volume3D) GetAltitudeLower() *Altitude
- func (x *Volume3D) GetAltitudeUpper() *Altitude
- func (x *Volume3D) GetOutlineCircle() *Circle
- func (x *Volume3D) GetOutlinePolygon() *Polygon
- 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) GetTimeEnd() *Time
- func (x *Volume4D) GetTimeStart() *Time
- func (x *Volume4D) GetVolume() *Volume3D
- 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 File_pkg_api_v1_scdpb_scd_proto protoreflect.FileDescriptor
Functions ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandler ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterUTMAPIUSSDSSAndUSSUSSServiceHandler registers the http handlers for service UTMAPIUSSDSSAndUSSUSSService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerClient ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UTMAPIUSSDSSAndUSSUSSServiceClient) error
RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerClient registers the http handlers for service UTMAPIUSSDSSAndUSSUSSService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UTMAPIUSSDSSAndUSSUSSServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UTMAPIUSSDSSAndUSSUSSServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UTMAPIUSSDSSAndUSSUSSServiceClient" to call the correct interceptors.
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerFromEndpoint ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerFromEndpoint is same as RegisterUTMAPIUSSDSSAndUSSUSSServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerServer ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UTMAPIUSSDSSAndUSSUSSServiceServer) error
RegisterUTMAPIUSSDSSAndUSSUSSServiceHandlerServer registers the http handlers for service UTMAPIUSSDSSAndUSSUSSService to "mux". UnaryRPC :call UTMAPIUSSDSSAndUSSUSSServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterUTMAPIUSSDSSAndUSSUSSServiceServer ¶
func RegisterUTMAPIUSSDSSAndUSSUSSServiceServer(s *grpc.Server, srv UTMAPIUSSDSSAndUSSUSSServiceServer)
Types ¶
type AirspaceConflictResponse ¶
type AirspaceConflictResponse struct { // List of Entity references for which current proof of knowledge was not provided. If this field is present and contains elements, the calling USS should query the details URLs for these Entities to obtain their details and correct OVNs. The OVNs can be used to update the key, at which point the USS may retry this call. EntityConflicts []*EntityReference `protobuf:"bytes,1,rep,name=entity_conflicts,json=entityConflicts,proto3" json:"entity_conflicts,omitempty"` // Human-readable message indicating what error occurred and/or why. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Data provided when an airspace conflict was encountered.
func (*AirspaceConflictResponse) Descriptor
deprecated
func (*AirspaceConflictResponse) Descriptor() ([]byte, []int)
Deprecated: Use AirspaceConflictResponse.ProtoReflect.Descriptor instead.
func (*AirspaceConflictResponse) GetEntityConflicts ¶
func (x *AirspaceConflictResponse) GetEntityConflicts() []*EntityReference
func (*AirspaceConflictResponse) GetMessage ¶
func (x *AirspaceConflictResponse) GetMessage() string
func (*AirspaceConflictResponse) ProtoMessage ¶
func (*AirspaceConflictResponse) ProtoMessage()
func (*AirspaceConflictResponse) ProtoReflect ¶
func (x *AirspaceConflictResponse) ProtoReflect() protoreflect.Message
func (*AirspaceConflictResponse) Reset ¶
func (x *AirspaceConflictResponse) Reset()
func (*AirspaceConflictResponse) String ¶
func (x *AirspaceConflictResponse) String() string
type Altitude ¶
type Altitude struct { // A code indicating the reference for a vertical distance. See AIXM 5.1 // and FIXM 4.2.0. Currently, UTM only allows WGS84 with no immediate // plans to allow other options. FIXM and AIXM allow for 'SFC' which is // equivalent to AGL. Reference string `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"` // The reference quantities used to express the value of altitude. See // FIXM 4.2. Currently, UTM only allows meters with no immediate plans // to allow other options. Units string `protobuf:"bytes,2,opt,name=units,proto3" json:"units,omitempty"` // The numeric value of the altitude. Note that min and max values are // added as a sanity check. As use cases evolve and more options are // made available in terms of units of measure or reference systems, // these bounds should be re-evaluated. Value float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Altitude) Descriptor
deprecated
func (*Altitude) GetReference ¶
func (*Altitude) ProtoMessage ¶
func (*Altitude) ProtoMessage()
func (*Altitude) ProtoReflect ¶
func (x *Altitude) ProtoReflect() protoreflect.Message
type ChangeConstraintReferenceResponse ¶
type ChangeConstraintReferenceResponse struct { ConstraintReference *ConstraintReference `protobuf:"bytes,1,opt,name=constraint_reference,json=constraintReference,proto3" json:"constraint_reference,omitempty"` // DSS subscribers that this client now has the obligation to notify of the Constraint changes just made. This client must call POST for each provided URL according to the USS-USS `/v1/constraints/{entityuuid}` path API. The client's own Subscriptions will also be included in this list. Subscribers []*SubscriberToNotify `protobuf:"bytes,2,rep,name=subscribers,proto3" json:"subscribers,omitempty"` // contains filtered or unexported fields }
Response to a request to create, update, or delete a ConstraintReference. in the DSS.
func (*ChangeConstraintReferenceResponse) Descriptor
deprecated
func (*ChangeConstraintReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use ChangeConstraintReferenceResponse.ProtoReflect.Descriptor instead.
func (*ChangeConstraintReferenceResponse) GetConstraintReference ¶
func (x *ChangeConstraintReferenceResponse) GetConstraintReference() *ConstraintReference
func (*ChangeConstraintReferenceResponse) GetSubscribers ¶
func (x *ChangeConstraintReferenceResponse) GetSubscribers() []*SubscriberToNotify
func (*ChangeConstraintReferenceResponse) ProtoMessage ¶
func (*ChangeConstraintReferenceResponse) ProtoMessage()
func (*ChangeConstraintReferenceResponse) ProtoReflect ¶
func (x *ChangeConstraintReferenceResponse) ProtoReflect() protoreflect.Message
func (*ChangeConstraintReferenceResponse) Reset ¶
func (x *ChangeConstraintReferenceResponse) Reset()
func (*ChangeConstraintReferenceResponse) String ¶
func (x *ChangeConstraintReferenceResponse) String() string
type ChangeOperationReferenceResponse ¶
type ChangeOperationReferenceResponse struct { OperationReference *OperationReference `protobuf:"bytes,1,opt,name=operation_reference,json=operationReference,proto3" json:"operation_reference,omitempty"` // DSS subscribers that this client now has the obligation to // notify of the Operation changes just made. This client must call POST // for each provided URL according to the USS-USS `/v1/operations/{entityuuid}` // path API. The client's own Subscriptions will also be included in this list. Subscribers []*SubscriberToNotify `protobuf:"bytes,2,rep,name=subscribers,proto3" json:"subscribers,omitempty"` // contains filtered or unexported fields }
Response to a request to create, update, or delete an OperationReference in the DSS.
func (*ChangeOperationReferenceResponse) Descriptor
deprecated
func (*ChangeOperationReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use ChangeOperationReferenceResponse.ProtoReflect.Descriptor instead.
func (*ChangeOperationReferenceResponse) GetOperationReference ¶
func (x *ChangeOperationReferenceResponse) GetOperationReference() *OperationReference
func (*ChangeOperationReferenceResponse) GetSubscribers ¶
func (x *ChangeOperationReferenceResponse) GetSubscribers() []*SubscriberToNotify
func (*ChangeOperationReferenceResponse) ProtoMessage ¶
func (*ChangeOperationReferenceResponse) ProtoMessage()
func (*ChangeOperationReferenceResponse) ProtoReflect ¶
func (x *ChangeOperationReferenceResponse) ProtoReflect() protoreflect.Message
func (*ChangeOperationReferenceResponse) Reset ¶
func (x *ChangeOperationReferenceResponse) Reset()
func (*ChangeOperationReferenceResponse) String ¶
func (x *ChangeOperationReferenceResponse) String() string
type Circle ¶
type Circle struct { Center *LatLngPoint `protobuf:"bytes,1,opt,name=center,proto3" json:"center,omitempty"` Radius *Radius `protobuf:"bytes,2,opt,name=radius,proto3" json:"radius,omitempty"` // contains filtered or unexported fields }
A circular area on the surface of the earth.
func (*Circle) Descriptor
deprecated
func (*Circle) GetCenter ¶
func (x *Circle) GetCenter() *LatLngPoint
func (*Circle) ProtoMessage ¶
func (*Circle) ProtoMessage()
func (*Circle) ProtoReflect ¶
func (x *Circle) ProtoReflect() protoreflect.Message
type Constraint ¶
type Constraint struct { Details *ConstraintDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` Reference *ConstraintReference `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
Full specification of a UTM Constraint.
func (*Constraint) Descriptor
deprecated
func (*Constraint) Descriptor() ([]byte, []int)
Deprecated: Use Constraint.ProtoReflect.Descriptor instead.
func (*Constraint) GetDetails ¶
func (x *Constraint) GetDetails() *ConstraintDetails
func (*Constraint) GetReference ¶
func (x *Constraint) GetReference() *ConstraintReference
func (*Constraint) ProtoMessage ¶
func (*Constraint) ProtoMessage()
func (*Constraint) ProtoReflect ¶
func (x *Constraint) ProtoReflect() protoreflect.Message
func (*Constraint) Reset ¶
func (x *Constraint) Reset()
func (*Constraint) String ¶
func (x *Constraint) String() string
type ConstraintDetails ¶
type ConstraintDetails struct { // Type of airspace feature this Constraint represents. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Volumes that wholly contain the Constraint while being as small as practical. Volumes []*Volume4D `protobuf:"bytes,2,rep,name=volumes,proto3" json:"volumes,omitempty"` // contains filtered or unexported fields }
Details of a UTM Constraint. Note that this data is not stored in the DSS; only with the clients.
func (*ConstraintDetails) Descriptor
deprecated
func (*ConstraintDetails) Descriptor() ([]byte, []int)
Deprecated: Use ConstraintDetails.ProtoReflect.Descriptor instead.
func (*ConstraintDetails) GetType ¶
func (x *ConstraintDetails) GetType() string
func (*ConstraintDetails) GetVolumes ¶
func (x *ConstraintDetails) GetVolumes() []*Volume4D
func (*ConstraintDetails) ProtoMessage ¶
func (*ConstraintDetails) ProtoMessage()
func (*ConstraintDetails) ProtoReflect ¶
func (x *ConstraintDetails) ProtoReflect() protoreflect.Message
func (*ConstraintDetails) Reset ¶
func (x *ConstraintDetails) Reset()
func (*ConstraintDetails) String ¶
func (x *ConstraintDetails) String() string
type ConstraintReference ¶
type ConstraintReference struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Opaque version number of this Constraint. Populated only when the ConstraintReference // is owned by the USS retrieving or providing it. Not populated when the // ConstraintReference is not owned by the USS retrieving or providing it (instead, the // USS must obtain the OVN from the details retrieved from the owning USS). Ovn string `protobuf:"bytes,2,opt,name=ovn,proto3" json:"ovn,omitempty"` // Created by the DSS based on creating client's ID (via access token). Used internal // to the DSS for restricting mutation and deletion operations to owner. Used by USSs // to reject Constraint update notifications originating from a USS that does not own // the Constraint. Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` TimeEnd *Time `protobuf:"bytes,4,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` TimeStart *Time `protobuf:"bytes,5,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` UssBaseUrl string `protobuf:"bytes,6,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // Sequential version that the DSS increments every time the Constraint changes. A USS // may use this version to determine which Constraint references have new details that // must be retrieved. Version int32 `protobuf:"varint,7,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
A ConstraintReference (area in which a Constraint is present, along with other high-level information, but no details). The DSS reports only these references and clients must exchange details and additional information peer-to-peer.
func (*ConstraintReference) Descriptor
deprecated
func (*ConstraintReference) Descriptor() ([]byte, []int)
Deprecated: Use ConstraintReference.ProtoReflect.Descriptor instead.
func (*ConstraintReference) GetId ¶
func (x *ConstraintReference) GetId() string
func (*ConstraintReference) GetOvn ¶
func (x *ConstraintReference) GetOvn() string
func (*ConstraintReference) GetOwner ¶
func (x *ConstraintReference) GetOwner() string
func (*ConstraintReference) GetTimeEnd ¶
func (x *ConstraintReference) GetTimeEnd() *Time
func (*ConstraintReference) GetTimeStart ¶
func (x *ConstraintReference) GetTimeStart() *Time
func (*ConstraintReference) GetUssBaseUrl ¶
func (x *ConstraintReference) GetUssBaseUrl() string
func (*ConstraintReference) GetVersion ¶
func (x *ConstraintReference) GetVersion() int32
func (*ConstraintReference) ProtoMessage ¶
func (*ConstraintReference) ProtoMessage()
func (*ConstraintReference) ProtoReflect ¶
func (x *ConstraintReference) ProtoReflect() protoreflect.Message
func (*ConstraintReference) Reset ¶
func (x *ConstraintReference) Reset()
func (*ConstraintReference) String ¶
func (x *ConstraintReference) String() string
type DeleteConstraintReferenceRequest ¶
type DeleteConstraintReferenceRequest struct { // EntityUUID of the Constraint. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // contains filtered or unexported fields }
func (*DeleteConstraintReferenceRequest) Descriptor
deprecated
func (*DeleteConstraintReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConstraintReferenceRequest.ProtoReflect.Descriptor instead.
func (*DeleteConstraintReferenceRequest) GetEntityuuid ¶
func (x *DeleteConstraintReferenceRequest) GetEntityuuid() string
func (*DeleteConstraintReferenceRequest) ProtoMessage ¶
func (*DeleteConstraintReferenceRequest) ProtoMessage()
func (*DeleteConstraintReferenceRequest) ProtoReflect ¶
func (x *DeleteConstraintReferenceRequest) ProtoReflect() protoreflect.Message
func (*DeleteConstraintReferenceRequest) Reset ¶
func (x *DeleteConstraintReferenceRequest) Reset()
func (*DeleteConstraintReferenceRequest) String ¶
func (x *DeleteConstraintReferenceRequest) String() string
type DeleteOperationReferenceRequest ¶
type DeleteOperationReferenceRequest struct { // EntityUUID of the Operation. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // contains filtered or unexported fields }
func (*DeleteOperationReferenceRequest) Descriptor
deprecated
func (*DeleteOperationReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOperationReferenceRequest.ProtoReflect.Descriptor instead.
func (*DeleteOperationReferenceRequest) GetEntityuuid ¶
func (x *DeleteOperationReferenceRequest) GetEntityuuid() string
func (*DeleteOperationReferenceRequest) ProtoMessage ¶
func (*DeleteOperationReferenceRequest) ProtoMessage()
func (*DeleteOperationReferenceRequest) ProtoReflect ¶
func (x *DeleteOperationReferenceRequest) ProtoReflect() protoreflect.Message
func (*DeleteOperationReferenceRequest) Reset ¶
func (x *DeleteOperationReferenceRequest) Reset()
func (*DeleteOperationReferenceRequest) String ¶
func (x *DeleteOperationReferenceRequest) String() string
type DeleteSubscriptionRequest ¶
type DeleteSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Subscriptionid string `protobuf:"bytes,1,opt,name=subscriptionid,proto3" json:"subscriptionid,omitempty"` // contains filtered or unexported fields }
func (*DeleteSubscriptionRequest) Descriptor
deprecated
func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*DeleteSubscriptionRequest) GetSubscriptionid ¶
func (x *DeleteSubscriptionRequest) GetSubscriptionid() 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 { 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 EntityReference ¶
type EntityReference struct { ConstraintReference *ConstraintReference `protobuf:"bytes,1,opt,name=constraint_reference,json=constraintReference,proto3" json:"constraint_reference,omitempty"` OperationReference *OperationReference `protobuf:"bytes,2,opt,name=operation_reference,json=operationReference,proto3" json:"operation_reference,omitempty"` // contains filtered or unexported fields }
Reference to a generic Entity known to the DSS.
func (*EntityReference) Descriptor
deprecated
func (*EntityReference) Descriptor() ([]byte, []int)
Deprecated: Use EntityReference.ProtoReflect.Descriptor instead.
func (*EntityReference) GetConstraintReference ¶
func (x *EntityReference) GetConstraintReference() *ConstraintReference
func (*EntityReference) GetOperationReference ¶
func (x *EntityReference) GetOperationReference() *OperationReference
func (*EntityReference) ProtoMessage ¶
func (*EntityReference) ProtoMessage()
func (*EntityReference) ProtoReflect ¶
func (x *EntityReference) ProtoReflect() protoreflect.Message
func (*EntityReference) Reset ¶
func (x *EntityReference) Reset()
func (*EntityReference) String ¶
func (x *EntityReference) String() string
type ErrorReport ¶
type ErrorReport struct { // Base64-encoded body content sent in request that resulted in an error. Body string `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Set of headers included in request that resulted in an error. Headers []string `protobuf:"bytes,2,rep,name=headers,proto3" json:"headers,omitempty"` // Human-readable description of the problem with the response. Problem string `protobuf:"bytes,3,opt,name=problem,proto3" json:"problem,omitempty"` // ID assigned by the server receiving the report. Not populated when submitting a report. ReportId string `protobuf:"bytes,4,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"` // Base64-encoded body content received in response that was in error. ResponseBody string `protobuf:"bytes,5,opt,name=response_body,json=responseBody,proto3" json:"response_body,omitempty"` // HTTP response code encountered in error response. ResponseCode int32 `protobuf:"varint,6,opt,name=response_code,json=responseCode,proto3" json:"response_code,omitempty"` // The time at which the problematic request was initiated. TimeRequest *Time `protobuf:"bytes,7,opt,name=time_request,json=timeRequest,proto3" json:"time_request,omitempty"` // The time at which the problematic response was received. TimeResponse *Time `protobuf:"bytes,8,opt,name=time_response,json=timeResponse,proto3" json:"time_response,omitempty"` // URL of request that resulted in an error. Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
A report informing a server of a communication problem.
func (*ErrorReport) Descriptor
deprecated
func (*ErrorReport) Descriptor() ([]byte, []int)
Deprecated: Use ErrorReport.ProtoReflect.Descriptor instead.
func (*ErrorReport) GetBody ¶
func (x *ErrorReport) GetBody() string
func (*ErrorReport) GetHeaders ¶
func (x *ErrorReport) GetHeaders() []string
func (*ErrorReport) GetProblem ¶
func (x *ErrorReport) GetProblem() string
func (*ErrorReport) GetReportId ¶
func (x *ErrorReport) GetReportId() string
func (*ErrorReport) GetResponseBody ¶
func (x *ErrorReport) GetResponseBody() string
func (*ErrorReport) GetResponseCode ¶
func (x *ErrorReport) GetResponseCode() int32
func (*ErrorReport) GetTimeRequest ¶
func (x *ErrorReport) GetTimeRequest() *Time
func (*ErrorReport) GetTimeResponse ¶
func (x *ErrorReport) GetTimeResponse() *Time
func (*ErrorReport) GetUrl ¶
func (x *ErrorReport) GetUrl() string
func (*ErrorReport) ProtoMessage ¶
func (*ErrorReport) ProtoMessage()
func (*ErrorReport) ProtoReflect ¶
func (x *ErrorReport) ProtoReflect() protoreflect.Message
func (*ErrorReport) Reset ¶
func (x *ErrorReport) Reset()
func (*ErrorReport) String ¶
func (x *ErrorReport) String() string
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 }
Human-readable string returned when an error occurs as a result of a USS - DSS transaction.
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 GetConstraintDetailsResponse ¶
type GetConstraintDetailsResponse struct { Constraint *Constraint `protobuf:"bytes,1,opt,name=constraint,proto3" json:"constraint,omitempty"` // contains filtered or unexported fields }
Response to peer request for the details of Operation with the given ID.
func (*GetConstraintDetailsResponse) Descriptor
deprecated
func (*GetConstraintDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConstraintDetailsResponse.ProtoReflect.Descriptor instead.
func (*GetConstraintDetailsResponse) GetConstraint ¶
func (x *GetConstraintDetailsResponse) GetConstraint() *Constraint
func (*GetConstraintDetailsResponse) ProtoMessage ¶
func (*GetConstraintDetailsResponse) ProtoMessage()
func (*GetConstraintDetailsResponse) ProtoReflect ¶
func (x *GetConstraintDetailsResponse) ProtoReflect() protoreflect.Message
func (*GetConstraintDetailsResponse) Reset ¶
func (x *GetConstraintDetailsResponse) Reset()
func (*GetConstraintDetailsResponse) String ¶
func (x *GetConstraintDetailsResponse) String() string
type GetConstraintReferenceRequest ¶
type GetConstraintReferenceRequest struct { // EntityUUID of the Constraint. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // contains filtered or unexported fields }
func (*GetConstraintReferenceRequest) Descriptor
deprecated
func (*GetConstraintReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConstraintReferenceRequest.ProtoReflect.Descriptor instead.
func (*GetConstraintReferenceRequest) GetEntityuuid ¶
func (x *GetConstraintReferenceRequest) GetEntityuuid() string
func (*GetConstraintReferenceRequest) ProtoMessage ¶
func (*GetConstraintReferenceRequest) ProtoMessage()
func (*GetConstraintReferenceRequest) ProtoReflect ¶
func (x *GetConstraintReferenceRequest) ProtoReflect() protoreflect.Message
func (*GetConstraintReferenceRequest) Reset ¶
func (x *GetConstraintReferenceRequest) Reset()
func (*GetConstraintReferenceRequest) String ¶
func (x *GetConstraintReferenceRequest) String() string
type GetConstraintReferenceResponse ¶
type GetConstraintReferenceResponse struct { ConstraintReference *ConstraintReference `protobuf:"bytes,1,opt,name=constraint_reference,json=constraintReference,proto3" json:"constraint_reference,omitempty"` // contains filtered or unexported fields }
Response to DSS request for the ConstraintReference with the given ID.
func (*GetConstraintReferenceResponse) Descriptor
deprecated
func (*GetConstraintReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConstraintReferenceResponse.ProtoReflect.Descriptor instead.
func (*GetConstraintReferenceResponse) GetConstraintReference ¶
func (x *GetConstraintReferenceResponse) GetConstraintReference() *ConstraintReference
func (*GetConstraintReferenceResponse) ProtoMessage ¶
func (*GetConstraintReferenceResponse) ProtoMessage()
func (*GetConstraintReferenceResponse) ProtoReflect ¶
func (x *GetConstraintReferenceResponse) ProtoReflect() protoreflect.Message
func (*GetConstraintReferenceResponse) Reset ¶
func (x *GetConstraintReferenceResponse) Reset()
func (*GetConstraintReferenceResponse) String ¶
func (x *GetConstraintReferenceResponse) String() string
type GetOperationDetailsResponse ¶
type GetOperationDetailsResponse struct { Operation *Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` // contains filtered or unexported fields }
Response to peer request for the details of Operation with the given ID.
func (*GetOperationDetailsResponse) Descriptor
deprecated
func (*GetOperationDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOperationDetailsResponse.ProtoReflect.Descriptor instead.
func (*GetOperationDetailsResponse) GetOperation ¶
func (x *GetOperationDetailsResponse) GetOperation() *Operation
func (*GetOperationDetailsResponse) ProtoMessage ¶
func (*GetOperationDetailsResponse) ProtoMessage()
func (*GetOperationDetailsResponse) ProtoReflect ¶
func (x *GetOperationDetailsResponse) ProtoReflect() protoreflect.Message
func (*GetOperationDetailsResponse) Reset ¶
func (x *GetOperationDetailsResponse) Reset()
func (*GetOperationDetailsResponse) String ¶
func (x *GetOperationDetailsResponse) String() string
type GetOperationReferenceRequest ¶
type GetOperationReferenceRequest struct { // EntityUUID of the Operation. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // contains filtered or unexported fields }
func (*GetOperationReferenceRequest) Descriptor
deprecated
func (*GetOperationReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOperationReferenceRequest.ProtoReflect.Descriptor instead.
func (*GetOperationReferenceRequest) GetEntityuuid ¶
func (x *GetOperationReferenceRequest) GetEntityuuid() string
func (*GetOperationReferenceRequest) ProtoMessage ¶
func (*GetOperationReferenceRequest) ProtoMessage()
func (*GetOperationReferenceRequest) ProtoReflect ¶
func (x *GetOperationReferenceRequest) ProtoReflect() protoreflect.Message
func (*GetOperationReferenceRequest) Reset ¶
func (x *GetOperationReferenceRequest) Reset()
func (*GetOperationReferenceRequest) String ¶
func (x *GetOperationReferenceRequest) String() string
type GetOperationReferenceResponse ¶
type GetOperationReferenceResponse struct { OperationReference *OperationReference `protobuf:"bytes,1,opt,name=operation_reference,json=operationReference,proto3" json:"operation_reference,omitempty"` // contains filtered or unexported fields }
Response to DSS request for the OperationReference with the given ID.
func (*GetOperationReferenceResponse) Descriptor
deprecated
func (*GetOperationReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOperationReferenceResponse.ProtoReflect.Descriptor instead.
func (*GetOperationReferenceResponse) GetOperationReference ¶
func (x *GetOperationReferenceResponse) GetOperationReference() *OperationReference
func (*GetOperationReferenceResponse) ProtoMessage ¶
func (*GetOperationReferenceResponse) ProtoMessage()
func (*GetOperationReferenceResponse) ProtoReflect ¶
func (x *GetOperationReferenceResponse) ProtoReflect() protoreflect.Message
func (*GetOperationReferenceResponse) Reset ¶
func (x *GetOperationReferenceResponse) Reset()
func (*GetOperationReferenceResponse) String ¶
func (x *GetOperationReferenceResponse) String() string
type GetOperationTelemetryResponse ¶
type GetOperationTelemetryResponse struct { Telemetry *VehicleTelemetry `protobuf:"bytes,1,opt,name=telemetry,proto3" json:"telemetry,omitempty"` // contains filtered or unexported fields }
Response to a peer request for telemetry of an off-nominal Operation.
func (*GetOperationTelemetryResponse) Descriptor
deprecated
func (*GetOperationTelemetryResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOperationTelemetryResponse.ProtoReflect.Descriptor instead.
func (*GetOperationTelemetryResponse) GetTelemetry ¶
func (x *GetOperationTelemetryResponse) GetTelemetry() *VehicleTelemetry
func (*GetOperationTelemetryResponse) ProtoMessage ¶
func (*GetOperationTelemetryResponse) ProtoMessage()
func (*GetOperationTelemetryResponse) ProtoReflect ¶
func (x *GetOperationTelemetryResponse) ProtoReflect() protoreflect.Message
func (*GetOperationTelemetryResponse) Reset ¶
func (x *GetOperationTelemetryResponse) Reset()
func (*GetOperationTelemetryResponse) String ¶
func (x *GetOperationTelemetryResponse) String() string
type GetSubscriptionRequest ¶
type GetSubscriptionRequest struct { // SubscriptionUUID of the subscription of interest. Subscriptionid string `protobuf:"bytes,1,opt,name=subscriptionid,proto3" json:"subscriptionid,omitempty"` // contains filtered or unexported fields }
func (*GetSubscriptionRequest) Descriptor
deprecated
func (*GetSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*GetSubscriptionRequest) GetSubscriptionid ¶
func (x *GetSubscriptionRequest) GetSubscriptionid() 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 ImplicitSubscriptionParameters ¶
type ImplicitSubscriptionParameters struct { // True if this Operation's Subscription should trigger notifications when Constraints change. Otherwise, changes in Constraints should not trigger notifications. NotifyForConstraints bool `protobuf:"varint,1,opt,name=notify_for_constraints,json=notifyForConstraints,proto3" json:"notify_for_constraints,omitempty"` // The base URL of a USS implementation of the parts of the USS-USS API necessary for // receiving the notifications that the Operation must be aware of. This includes, at least, // notifications for relevant changes in Operations. UssBaseUrl string `protobuf:"bytes,2,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // contains filtered or unexported fields }
Information necessary to create a Subscription to serve a single Operation's notification needs.
func (*ImplicitSubscriptionParameters) Descriptor
deprecated
func (*ImplicitSubscriptionParameters) Descriptor() ([]byte, []int)
Deprecated: Use ImplicitSubscriptionParameters.ProtoReflect.Descriptor instead.
func (*ImplicitSubscriptionParameters) GetNotifyForConstraints ¶
func (x *ImplicitSubscriptionParameters) GetNotifyForConstraints() bool
func (*ImplicitSubscriptionParameters) GetUssBaseUrl ¶
func (x *ImplicitSubscriptionParameters) GetUssBaseUrl() string
func (*ImplicitSubscriptionParameters) ProtoMessage ¶
func (*ImplicitSubscriptionParameters) ProtoMessage()
func (*ImplicitSubscriptionParameters) ProtoReflect ¶
func (x *ImplicitSubscriptionParameters) ProtoReflect() protoreflect.Message
func (*ImplicitSubscriptionParameters) Reset ¶
func (x *ImplicitSubscriptionParameters) Reset()
func (*ImplicitSubscriptionParameters) String ¶
func (x *ImplicitSubscriptionParameters) 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 MakeDssReportRequest ¶
type MakeDssReportRequest struct { // Request body. Params *ErrorReport `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*MakeDssReportRequest) Descriptor
deprecated
func (*MakeDssReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use MakeDssReportRequest.ProtoReflect.Descriptor instead.
func (*MakeDssReportRequest) GetParams ¶
func (x *MakeDssReportRequest) GetParams() *ErrorReport
func (*MakeDssReportRequest) ProtoMessage ¶
func (*MakeDssReportRequest) ProtoMessage()
func (*MakeDssReportRequest) ProtoReflect ¶
func (x *MakeDssReportRequest) ProtoReflect() protoreflect.Message
func (*MakeDssReportRequest) Reset ¶
func (x *MakeDssReportRequest) Reset()
func (*MakeDssReportRequest) String ¶
func (x *MakeDssReportRequest) String() string
type Operation ¶
type Operation struct { Details *OperationDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"` Reference *OperationReference `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
Full description of a UTM Operation.
func (*Operation) Descriptor
deprecated
func (*Operation) GetDetails ¶
func (x *Operation) GetDetails() *OperationDetails
func (*Operation) GetReference ¶
func (x *Operation) GetReference() *OperationReference
func (*Operation) ProtoMessage ¶
func (*Operation) ProtoMessage()
func (*Operation) ProtoReflect ¶
func (x *Operation) ProtoReflect() protoreflect.Message
type OperationDetails ¶
type OperationDetails struct { State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` // If true, this Operation is ensuring deconfliction visually and volumes of other Operations may overlap the volumes of this Operation. Vlos bool `protobuf:"varint,2,opt,name=vlos,proto3" json:"vlos,omitempty"` // Volumes that wholly contain the Operation while being as small as practical. Volumes []*Volume4D `protobuf:"bytes,3,rep,name=volumes,proto3" json:"volumes,omitempty"` // contains filtered or unexported fields }
Details of a UTM Operation. Note that this data is not stored in the DSS; only with the clients.
func (*OperationDetails) Descriptor
deprecated
func (*OperationDetails) Descriptor() ([]byte, []int)
Deprecated: Use OperationDetails.ProtoReflect.Descriptor instead.
func (*OperationDetails) GetState ¶
func (x *OperationDetails) GetState() string
func (*OperationDetails) GetVlos ¶
func (x *OperationDetails) GetVlos() bool
func (*OperationDetails) GetVolumes ¶
func (x *OperationDetails) GetVolumes() []*Volume4D
func (*OperationDetails) ProtoMessage ¶
func (*OperationDetails) ProtoMessage()
func (*OperationDetails) ProtoReflect ¶
func (x *OperationDetails) ProtoReflect() protoreflect.Message
func (*OperationDetails) Reset ¶
func (x *OperationDetails) Reset()
func (*OperationDetails) String ¶
func (x *OperationDetails) String() string
type OperationReference ¶
type OperationReference struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Opaque version number of this Operation. Populated only when the OperationReference // is owned by the USS retrieving or providing it. Not populated when the // OperationReference is not owned by the USS retrieving or providing it (instead, the // USS must obtain the OVN from the details retrieved from the owning USS). Ovn string `protobuf:"bytes,2,opt,name=ovn,proto3" json:"ovn,omitempty"` // Created by the DSS based on creating client's ID (via access token). Used internal // to the DSS for restricting mutation and deletion operations to owner. Used by USSs // to reject Operation update notifications originating from a USS that does not own // the Operation. Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // The ID of the Subscription that is ensuring the Operation owner receives relevant // airspace updates. SubscriptionId string `protobuf:"bytes,4,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"` // End time of Operation. TimeEnd *Time `protobuf:"bytes,5,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // Beginning time of Operation. TimeStart *Time `protobuf:"bytes,6,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` UssBaseUrl string `protobuf:"bytes,7,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // Sequential version that the DSS increments every time the Operation changes. A USS // may use this version to determine which Operation references have new details that // must be retrieved. Version int32 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
The high-level information of a planned or active Operation with the URL of a USS to query for details. Note: 'OVN' is returned ONLY to the USS that created the Operation but NEVER to other USS instances.
func (*OperationReference) Descriptor
deprecated
func (*OperationReference) Descriptor() ([]byte, []int)
Deprecated: Use OperationReference.ProtoReflect.Descriptor instead.
func (*OperationReference) GetId ¶
func (x *OperationReference) GetId() string
func (*OperationReference) GetOvn ¶
func (x *OperationReference) GetOvn() string
func (*OperationReference) GetOwner ¶
func (x *OperationReference) GetOwner() string
func (*OperationReference) GetSubscriptionId ¶
func (x *OperationReference) GetSubscriptionId() string
func (*OperationReference) GetTimeEnd ¶
func (x *OperationReference) GetTimeEnd() *Time
func (*OperationReference) GetTimeStart ¶
func (x *OperationReference) GetTimeStart() *Time
func (*OperationReference) GetUssBaseUrl ¶
func (x *OperationReference) GetUssBaseUrl() string
func (*OperationReference) GetVersion ¶
func (x *OperationReference) GetVersion() int32
func (*OperationReference) ProtoMessage ¶
func (*OperationReference) ProtoMessage()
func (*OperationReference) ProtoReflect ¶
func (x *OperationReference) ProtoReflect() protoreflect.Message
func (*OperationReference) Reset ¶
func (x *OperationReference) Reset()
func (*OperationReference) String ¶
func (x *OperationReference) String() string
type Polygon ¶
type Polygon 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 (*Polygon) Descriptor
deprecated
func (*Polygon) GetVertices ¶
func (x *Polygon) GetVertices() []*LatLngPoint
func (*Polygon) ProtoMessage ¶
func (*Polygon) ProtoMessage()
func (*Polygon) ProtoReflect ¶
func (x *Polygon) ProtoReflect() protoreflect.Message
type Position ¶
type Position struct { AccuracyH string `protobuf:"bytes,1,opt,name=accuracy_h,json=accuracyH,proto3" json:"accuracy_h,omitempty"` AccuracyV string `protobuf:"bytes,2,opt,name=accuracy_v,json=accuracyV,proto3" json:"accuracy_v,omitempty"` Altitude *Altitude `protobuf:"bytes,3,opt,name=altitude,proto3" json:"altitude,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"` Latitude float64 `protobuf:"fixed64,5,opt,name=latitude,proto3" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,6,opt,name=longitude,proto3" json:"longitude,omitempty"` // contains filtered or unexported fields }
Location of the vehicle (UAS) as reported for UTM. Note: 'accuracy' values are required when extrapolated field is true and always in the entry for the current state.
func (*Position) Descriptor
deprecated
func (*Position) GetAccuracyH ¶
func (*Position) GetAccuracyV ¶
func (*Position) GetAltitude ¶
func (*Position) GetExtrapolated ¶
func (*Position) GetLatitude ¶
func (*Position) GetLongitude ¶
func (*Position) ProtoMessage ¶
func (*Position) ProtoMessage()
func (*Position) ProtoReflect ¶
func (x *Position) ProtoReflect() protoreflect.Message
type PutConstraintDetailsParameters ¶
type PutConstraintDetailsParameters struct { // Full information about the Constraint that has changed. If this field is omitted, // the Constraint was deleted. A newly-created Constraint can be differentiated from // an updated Constraint by examining the `version` field. The `ovn` field in the // nested `reference` must be populated. Constraint *Constraint `protobuf:"bytes,1,opt,name=constraint,proto3" json:"constraint,omitempty"` // ID of Constraint that has changed. ConstraintId string `protobuf:"bytes,2,opt,name=constraint_id,json=constraintId,proto3" json:"constraint_id,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 a Constraint. 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 (*PutConstraintDetailsParameters) Descriptor
deprecated
func (*PutConstraintDetailsParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutConstraintDetailsParameters.ProtoReflect.Descriptor instead.
func (*PutConstraintDetailsParameters) GetConstraint ¶
func (x *PutConstraintDetailsParameters) GetConstraint() *Constraint
func (*PutConstraintDetailsParameters) GetConstraintId ¶
func (x *PutConstraintDetailsParameters) GetConstraintId() string
func (*PutConstraintDetailsParameters) GetSubscriptions ¶
func (x *PutConstraintDetailsParameters) GetSubscriptions() []*SubscriptionState
func (*PutConstraintDetailsParameters) ProtoMessage ¶
func (*PutConstraintDetailsParameters) ProtoMessage()
func (*PutConstraintDetailsParameters) ProtoReflect ¶
func (x *PutConstraintDetailsParameters) ProtoReflect() protoreflect.Message
func (*PutConstraintDetailsParameters) Reset ¶
func (x *PutConstraintDetailsParameters) Reset()
func (*PutConstraintDetailsParameters) String ¶
func (x *PutConstraintDetailsParameters) String() string
type PutConstraintReferenceParameters ¶
type PutConstraintReferenceParameters struct { Extents []*Volume4D `protobuf:"bytes,1,rep,name=extents,proto3" json:"extents,omitempty"` // To ensure consistency in read-modify-write operations and distributed systems, the client must // specify the version of this Constraint in the DSS that it is attempting to modify. If a new // Constraint is being created, this version should be set to 0. OldVersion int32 `protobuf:"varint,2,opt,name=old_version,json=oldVersion,proto3" json:"old_version,omitempty"` UssBaseUrl string `protobuf:"bytes,3,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // contains filtered or unexported fields }
Parameters for a request to create/update a ConstraintReference in the DSS.
func (*PutConstraintReferenceParameters) Descriptor
deprecated
func (*PutConstraintReferenceParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutConstraintReferenceParameters.ProtoReflect.Descriptor instead.
func (*PutConstraintReferenceParameters) GetExtents ¶
func (x *PutConstraintReferenceParameters) GetExtents() []*Volume4D
func (*PutConstraintReferenceParameters) GetOldVersion ¶
func (x *PutConstraintReferenceParameters) GetOldVersion() int32
func (*PutConstraintReferenceParameters) GetUssBaseUrl ¶
func (x *PutConstraintReferenceParameters) GetUssBaseUrl() string
func (*PutConstraintReferenceParameters) ProtoMessage ¶
func (*PutConstraintReferenceParameters) ProtoMessage()
func (*PutConstraintReferenceParameters) ProtoReflect ¶
func (x *PutConstraintReferenceParameters) ProtoReflect() protoreflect.Message
func (*PutConstraintReferenceParameters) Reset ¶
func (x *PutConstraintReferenceParameters) Reset()
func (*PutConstraintReferenceParameters) String ¶
func (x *PutConstraintReferenceParameters) String() string
type PutConstraintReferenceRequest ¶
type PutConstraintReferenceRequest struct { // EntityUUID of the Constraint. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // Request body. Params *PutConstraintReferenceParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*PutConstraintReferenceRequest) Descriptor
deprecated
func (*PutConstraintReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutConstraintReferenceRequest.ProtoReflect.Descriptor instead.
func (*PutConstraintReferenceRequest) GetEntityuuid ¶
func (x *PutConstraintReferenceRequest) GetEntityuuid() string
func (*PutConstraintReferenceRequest) GetParams ¶
func (x *PutConstraintReferenceRequest) GetParams() *PutConstraintReferenceParameters
func (*PutConstraintReferenceRequest) ProtoMessage ¶
func (*PutConstraintReferenceRequest) ProtoMessage()
func (*PutConstraintReferenceRequest) ProtoReflect ¶
func (x *PutConstraintReferenceRequest) ProtoReflect() protoreflect.Message
func (*PutConstraintReferenceRequest) Reset ¶
func (x *PutConstraintReferenceRequest) Reset()
func (*PutConstraintReferenceRequest) String ¶
func (x *PutConstraintReferenceRequest) String() string
type PutOperationDetailsParameters ¶
type PutOperationDetailsParameters struct { // Full information about the Operation that has changed. If this field is omitted, // the Operation was deleted. A newly-created Operation can be differentiated from // an updated Operation by examining the `version` field. The `ovn` field in the // nested `reference` must be populated. Operation *Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` // ID of Operation that has changed. OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,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 detailed information for a peer Operation. 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 (*PutOperationDetailsParameters) Descriptor
deprecated
func (*PutOperationDetailsParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutOperationDetailsParameters.ProtoReflect.Descriptor instead.
func (*PutOperationDetailsParameters) GetOperation ¶
func (x *PutOperationDetailsParameters) GetOperation() *Operation
func (*PutOperationDetailsParameters) GetOperationId ¶
func (x *PutOperationDetailsParameters) GetOperationId() string
func (*PutOperationDetailsParameters) GetSubscriptions ¶
func (x *PutOperationDetailsParameters) GetSubscriptions() []*SubscriptionState
func (*PutOperationDetailsParameters) ProtoMessage ¶
func (*PutOperationDetailsParameters) ProtoMessage()
func (*PutOperationDetailsParameters) ProtoReflect ¶
func (x *PutOperationDetailsParameters) ProtoReflect() protoreflect.Message
func (*PutOperationDetailsParameters) Reset ¶
func (x *PutOperationDetailsParameters) Reset()
func (*PutOperationDetailsParameters) String ¶
func (x *PutOperationDetailsParameters) String() string
type PutOperationReferenceParameters ¶
type PutOperationReferenceParameters struct { Extents []*Volume4D `protobuf:"bytes,1,rep,name=extents,proto3" json:"extents,omitempty"` // Proof that the USS creating or mutating this Operation was aware of the current state of the // airspace, with the expectation that this Operation is therefore deconflicted from all relevant // features in the airspce. This field is not required when declaring an Operation NonConforming // or Contingent, or when there are no relevant Entities in the airspace, but is otherwise required. // OVNs for Constraints are required if and only if the USS owning this Operation is considering // Constraints, which is determined by whether the Subscription associated with this Operation // triggers notifications for Constraints. Key []string `protobuf:"bytes,2,rep,name=key,proto3" json:"key,omitempty"` // If an existing Subscription is not specified in `subscription_id`, then this field must be // populated. When this field is populated, an implicit Subscription will be created and // associated with this Operation, and will generally be deleted automatically upon the // deletion of this Operation. NewSubscription *ImplicitSubscriptionParameters `protobuf:"bytes,3,opt,name=new_subscription,json=newSubscription,proto3" json:"new_subscription,omitempty"` // To ensure consistency in read-modify-write operations and distributed systems, the client must // specify the version of this Operation in the DSS that it is attempting to modify. If a new // Operation is being created, this version should be set to 0. OldVersion int32 `protobuf:"varint,4,opt,name=old_version,json=oldVersion,proto3" json:"old_version,omitempty"` State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // The ID of an existing Subscription that the USS will use to keep the operator informed about // updates to relevant airspace information. If this field is not provided, then the // `new_subscription` field must be provided in order to provide notification capability // for the Operation. The Subscription specified by this ID must cover at least the area over // which this Operation is conducted, and it must provide notifications for Operations. SubscriptionId string `protobuf:"bytes,6,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"` UssBaseUrl string `protobuf:"bytes,7,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // contains filtered or unexported fields }
Parameters for a request to create an OperationReference in the DSS. A subscription to changes overlapping this volume may be implicitly created, but this can be overridden by providing the (optional) 'subscription_id' to use. Note: The implicit subscription is managed by the DSS, not the USS.
func (*PutOperationReferenceParameters) Descriptor
deprecated
func (*PutOperationReferenceParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutOperationReferenceParameters.ProtoReflect.Descriptor instead.
func (*PutOperationReferenceParameters) GetExtents ¶
func (x *PutOperationReferenceParameters) GetExtents() []*Volume4D
func (*PutOperationReferenceParameters) GetKey ¶
func (x *PutOperationReferenceParameters) GetKey() []string
func (*PutOperationReferenceParameters) GetNewSubscription ¶
func (x *PutOperationReferenceParameters) GetNewSubscription() *ImplicitSubscriptionParameters
func (*PutOperationReferenceParameters) GetOldVersion ¶
func (x *PutOperationReferenceParameters) GetOldVersion() int32
func (*PutOperationReferenceParameters) GetState ¶
func (x *PutOperationReferenceParameters) GetState() string
func (*PutOperationReferenceParameters) GetSubscriptionId ¶
func (x *PutOperationReferenceParameters) GetSubscriptionId() string
func (*PutOperationReferenceParameters) GetUssBaseUrl ¶
func (x *PutOperationReferenceParameters) GetUssBaseUrl() string
func (*PutOperationReferenceParameters) ProtoMessage ¶
func (*PutOperationReferenceParameters) ProtoMessage()
func (*PutOperationReferenceParameters) ProtoReflect ¶
func (x *PutOperationReferenceParameters) ProtoReflect() protoreflect.Message
func (*PutOperationReferenceParameters) Reset ¶
func (x *PutOperationReferenceParameters) Reset()
func (*PutOperationReferenceParameters) String ¶
func (x *PutOperationReferenceParameters) String() string
type PutOperationReferenceRequest ¶
type PutOperationReferenceRequest struct { // EntityUUID of the Operation. Entityuuid string `protobuf:"bytes,1,opt,name=entityuuid,proto3" json:"entityuuid,omitempty"` // Request body. Params *PutOperationReferenceParameters `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*PutOperationReferenceRequest) Descriptor
deprecated
func (*PutOperationReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutOperationReferenceRequest.ProtoReflect.Descriptor instead.
func (*PutOperationReferenceRequest) GetEntityuuid ¶
func (x *PutOperationReferenceRequest) GetEntityuuid() string
func (*PutOperationReferenceRequest) GetParams ¶
func (x *PutOperationReferenceRequest) GetParams() *PutOperationReferenceParameters
func (*PutOperationReferenceRequest) ProtoMessage ¶
func (*PutOperationReferenceRequest) ProtoMessage()
func (*PutOperationReferenceRequest) ProtoReflect ¶
func (x *PutOperationReferenceRequest) ProtoReflect() protoreflect.Message
func (*PutOperationReferenceRequest) Reset ¶
func (x *PutOperationReferenceRequest) Reset()
func (*PutOperationReferenceRequest) String ¶
func (x *PutOperationReferenceRequest) String() string
type PutSubscriptionParameters ¶
type PutSubscriptionParameters struct { Extents *Volume4D `protobuf:"bytes,1,opt,name=extents,proto3" json:"extents,omitempty"` // If true, trigger notifications when Constraints are created, updated, or deleted. Otherwise, changes in Constraints should not trigger notifications. NotifyForConstraints bool `protobuf:"varint,2,opt,name=notify_for_constraints,json=notifyForConstraints,proto3" json:"notify_for_constraints,omitempty"` // If true, trigger notifications when Operations are created, updated, or deleted. Otherwise, changes in Operations should not trigger notifications. NotifyForOperations bool `protobuf:"varint,3,opt,name=notify_for_operations,json=notifyForOperations,proto3" json:"notify_for_operations,omitempty"` // To ensure consistency in read-modify-write operations and distributed systems, the client must // specify the version of this Subscription in the DSS that it is attempting to modify. If a new // Subscription is being created, this version should be set to 0. OldVersion int32 `protobuf:"varint,4,opt,name=old_version,json=oldVersion,proto3" json:"old_version,omitempty"` UssBaseUrl string `protobuf:"bytes,5,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // contains filtered or unexported fields }
Parameters for a request to create/update a subscription in the DSS.
func (*PutSubscriptionParameters) Descriptor
deprecated
func (*PutSubscriptionParameters) Descriptor() ([]byte, []int)
Deprecated: Use PutSubscriptionParameters.ProtoReflect.Descriptor instead.
func (*PutSubscriptionParameters) GetExtents ¶
func (x *PutSubscriptionParameters) GetExtents() *Volume4D
func (*PutSubscriptionParameters) GetNotifyForConstraints ¶
func (x *PutSubscriptionParameters) GetNotifyForConstraints() bool
func (*PutSubscriptionParameters) GetNotifyForOperations ¶
func (x *PutSubscriptionParameters) GetNotifyForOperations() bool
func (*PutSubscriptionParameters) GetOldVersion ¶
func (x *PutSubscriptionParameters) GetOldVersion() int32
func (*PutSubscriptionParameters) GetUssBaseUrl ¶
func (x *PutSubscriptionParameters) GetUssBaseUrl() string
func (*PutSubscriptionParameters) ProtoMessage ¶
func (*PutSubscriptionParameters) ProtoMessage()
func (*PutSubscriptionParameters) ProtoReflect ¶
func (x *PutSubscriptionParameters) ProtoReflect() protoreflect.Message
func (*PutSubscriptionParameters) Reset ¶
func (x *PutSubscriptionParameters) Reset()
func (*PutSubscriptionParameters) String ¶
func (x *PutSubscriptionParameters) String() string
type PutSubscriptionRequest ¶
type PutSubscriptionRequest struct { // Request body. Params *PutSubscriptionParameters `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // SubscriptionUUID of the subscription of interest. Subscriptionid string `protobuf:"bytes,2,opt,name=subscriptionid,proto3" json:"subscriptionid,omitempty"` // contains filtered or unexported fields }
func (*PutSubscriptionRequest) Descriptor
deprecated
func (*PutSubscriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutSubscriptionRequest.ProtoReflect.Descriptor instead.
func (*PutSubscriptionRequest) GetParams ¶
func (x *PutSubscriptionRequest) GetParams() *PutSubscriptionParameters
func (*PutSubscriptionRequest) GetSubscriptionid ¶
func (x *PutSubscriptionRequest) GetSubscriptionid() string
func (*PutSubscriptionRequest) ProtoMessage ¶
func (*PutSubscriptionRequest) ProtoMessage()
func (*PutSubscriptionRequest) ProtoReflect ¶
func (x *PutSubscriptionRequest) ProtoReflect() protoreflect.Message
func (*PutSubscriptionRequest) Reset ¶
func (x *PutSubscriptionRequest) Reset()
func (*PutSubscriptionRequest) String ¶
func (x *PutSubscriptionRequest) String() string
type PutSubscriptionResponse ¶
type PutSubscriptionResponse struct { // Constraints in or near the subscription area at the time of creation/update, // if `notify_for_constraints` is true // was specified. Constraints []*ConstraintReference `protobuf:"bytes,1,rep,name=constraints,proto3" json:"constraints,omitempty"` // Operations in or near the subscription area at the time of creation/update, // if `notify_for_operations` is true Operations []*OperationReference `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"` Subscription *Subscription `protobuf:"bytes,3,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) GetConstraints ¶
func (x *PutSubscriptionResponse) GetConstraints() []*ConstraintReference
func (*PutSubscriptionResponse) GetOperations ¶
func (x *PutSubscriptionResponse) GetOperations() []*OperationReference
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 QueryConstraintReferencesRequest ¶
type QueryConstraintReferencesRequest struct { // Request body. Params *SearchConstraintReferenceParameters `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*QueryConstraintReferencesRequest) Descriptor
deprecated
func (*QueryConstraintReferencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryConstraintReferencesRequest.ProtoReflect.Descriptor instead.
func (*QueryConstraintReferencesRequest) GetParams ¶
func (x *QueryConstraintReferencesRequest) GetParams() *SearchConstraintReferenceParameters
func (*QueryConstraintReferencesRequest) ProtoMessage ¶
func (*QueryConstraintReferencesRequest) ProtoMessage()
func (*QueryConstraintReferencesRequest) ProtoReflect ¶
func (x *QueryConstraintReferencesRequest) ProtoReflect() protoreflect.Message
func (*QueryConstraintReferencesRequest) Reset ¶
func (x *QueryConstraintReferencesRequest) Reset()
func (*QueryConstraintReferencesRequest) String ¶
func (x *QueryConstraintReferencesRequest) String() string
type QuerySubscriptionsRequest ¶
type QuerySubscriptionsRequest struct { // Request body. Params *SearchSubscriptionParameters `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*QuerySubscriptionsRequest) Descriptor
deprecated
func (*QuerySubscriptionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QuerySubscriptionsRequest.ProtoReflect.Descriptor instead.
func (*QuerySubscriptionsRequest) GetParams ¶
func (x *QuerySubscriptionsRequest) GetParams() *SearchSubscriptionParameters
func (*QuerySubscriptionsRequest) ProtoMessage ¶
func (*QuerySubscriptionsRequest) ProtoMessage()
func (*QuerySubscriptionsRequest) ProtoReflect ¶
func (x *QuerySubscriptionsRequest) ProtoReflect() protoreflect.Message
func (*QuerySubscriptionsRequest) Reset ¶
func (x *QuerySubscriptionsRequest) Reset()
func (*QuerySubscriptionsRequest) String ¶
func (x *QuerySubscriptionsRequest) String() string
type Radius ¶
type Radius struct { // FIXM-compatible units. Only meters ("M") are acceptable for UTM. Units string `protobuf:"bytes,1,opt,name=units,proto3" json:"units,omitempty"` // Distance from the centerpoint of a circular area, along the WGS84 ellipsoid. Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Radius) Descriptor
deprecated
func (*Radius) ProtoMessage ¶
func (*Radius) ProtoMessage()
func (*Radius) ProtoReflect ¶
func (x *Radius) ProtoReflect() protoreflect.Message
type SearchConstraintReferenceParameters ¶
type SearchConstraintReferenceParameters struct { AreaOfInterest *Volume4D `protobuf:"bytes,1,opt,name=area_of_interest,json=areaOfInterest,proto3" json:"area_of_interest,omitempty"` // contains filtered or unexported fields }
Parameters for a request to find ConstraintReferences matching the provided criteria.
func (*SearchConstraintReferenceParameters) Descriptor
deprecated
func (*SearchConstraintReferenceParameters) Descriptor() ([]byte, []int)
Deprecated: Use SearchConstraintReferenceParameters.ProtoReflect.Descriptor instead.
func (*SearchConstraintReferenceParameters) GetAreaOfInterest ¶
func (x *SearchConstraintReferenceParameters) GetAreaOfInterest() *Volume4D
func (*SearchConstraintReferenceParameters) ProtoMessage ¶
func (*SearchConstraintReferenceParameters) ProtoMessage()
func (*SearchConstraintReferenceParameters) ProtoReflect ¶
func (x *SearchConstraintReferenceParameters) ProtoReflect() protoreflect.Message
func (*SearchConstraintReferenceParameters) Reset ¶
func (x *SearchConstraintReferenceParameters) Reset()
func (*SearchConstraintReferenceParameters) String ¶
func (x *SearchConstraintReferenceParameters) String() string
type SearchConstraintReferencesResponse ¶
type SearchConstraintReferencesResponse struct { // ConstraintReferences in the area of interest. ConstraintReferences []*ConstraintReference `protobuf:"bytes,1,rep,name=constraint_references,json=constraintReferences,proto3" json:"constraint_references,omitempty"` // contains filtered or unexported fields }
Response to DSS query for ConstraintReferences in an area of interest.
func (*SearchConstraintReferencesResponse) Descriptor
deprecated
func (*SearchConstraintReferencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchConstraintReferencesResponse.ProtoReflect.Descriptor instead.
func (*SearchConstraintReferencesResponse) GetConstraintReferences ¶
func (x *SearchConstraintReferencesResponse) GetConstraintReferences() []*ConstraintReference
func (*SearchConstraintReferencesResponse) ProtoMessage ¶
func (*SearchConstraintReferencesResponse) ProtoMessage()
func (*SearchConstraintReferencesResponse) ProtoReflect ¶
func (x *SearchConstraintReferencesResponse) ProtoReflect() protoreflect.Message
func (*SearchConstraintReferencesResponse) Reset ¶
func (x *SearchConstraintReferencesResponse) Reset()
func (*SearchConstraintReferencesResponse) String ¶
func (x *SearchConstraintReferencesResponse) String() string
type SearchOperationReferenceParameters ¶
type SearchOperationReferenceParameters struct { AreaOfInterest *Volume4D `protobuf:"bytes,1,opt,name=area_of_interest,json=areaOfInterest,proto3" json:"area_of_interest,omitempty"` // contains filtered or unexported fields }
Parameters for a request to find OperationReferences matching the provided criteria.
func (*SearchOperationReferenceParameters) Descriptor
deprecated
func (*SearchOperationReferenceParameters) Descriptor() ([]byte, []int)
Deprecated: Use SearchOperationReferenceParameters.ProtoReflect.Descriptor instead.
func (*SearchOperationReferenceParameters) GetAreaOfInterest ¶
func (x *SearchOperationReferenceParameters) GetAreaOfInterest() *Volume4D
func (*SearchOperationReferenceParameters) ProtoMessage ¶
func (*SearchOperationReferenceParameters) ProtoMessage()
func (*SearchOperationReferenceParameters) ProtoReflect ¶
func (x *SearchOperationReferenceParameters) ProtoReflect() protoreflect.Message
func (*SearchOperationReferenceParameters) Reset ¶
func (x *SearchOperationReferenceParameters) Reset()
func (*SearchOperationReferenceParameters) String ¶
func (x *SearchOperationReferenceParameters) String() string
type SearchOperationReferenceResponse ¶
type SearchOperationReferenceResponse struct { // OperationReferences in the area of interest. OperationReferences []*OperationReference `protobuf:"bytes,1,rep,name=operation_references,json=operationReferences,proto3" json:"operation_references,omitempty"` // contains filtered or unexported fields }
Response to DSS query for OperationReferences in an area of interest.
func (*SearchOperationReferenceResponse) Descriptor
deprecated
func (*SearchOperationReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchOperationReferenceResponse.ProtoReflect.Descriptor instead.
func (*SearchOperationReferenceResponse) GetOperationReferences ¶
func (x *SearchOperationReferenceResponse) GetOperationReferences() []*OperationReference
func (*SearchOperationReferenceResponse) ProtoMessage ¶
func (*SearchOperationReferenceResponse) ProtoMessage()
func (*SearchOperationReferenceResponse) ProtoReflect ¶
func (x *SearchOperationReferenceResponse) ProtoReflect() protoreflect.Message
func (*SearchOperationReferenceResponse) Reset ¶
func (x *SearchOperationReferenceResponse) Reset()
func (*SearchOperationReferenceResponse) String ¶
func (x *SearchOperationReferenceResponse) String() string
type SearchOperationReferencesRequest ¶
type SearchOperationReferencesRequest struct { // Request body. Params *SearchOperationReferenceParameters `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
func (*SearchOperationReferencesRequest) Descriptor
deprecated
func (*SearchOperationReferencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchOperationReferencesRequest.ProtoReflect.Descriptor instead.
func (*SearchOperationReferencesRequest) GetParams ¶
func (x *SearchOperationReferencesRequest) GetParams() *SearchOperationReferenceParameters
func (*SearchOperationReferencesRequest) ProtoMessage ¶
func (*SearchOperationReferencesRequest) ProtoMessage()
func (*SearchOperationReferencesRequest) ProtoReflect ¶
func (x *SearchOperationReferencesRequest) ProtoReflect() protoreflect.Message
func (*SearchOperationReferencesRequest) Reset ¶
func (x *SearchOperationReferencesRequest) Reset()
func (*SearchOperationReferencesRequest) String ¶
func (x *SearchOperationReferencesRequest) String() string
type SearchSubscriptionParameters ¶
type SearchSubscriptionParameters struct { AreaOfInterest *Volume4D `protobuf:"bytes,1,opt,name=area_of_interest,json=areaOfInterest,proto3" json:"area_of_interest,omitempty"` // contains filtered or unexported fields }
Parameters for a request to find Subscriptions matching the provided criteria.
func (*SearchSubscriptionParameters) Descriptor
deprecated
func (*SearchSubscriptionParameters) Descriptor() ([]byte, []int)
Deprecated: Use SearchSubscriptionParameters.ProtoReflect.Descriptor instead.
func (*SearchSubscriptionParameters) GetAreaOfInterest ¶
func (x *SearchSubscriptionParameters) GetAreaOfInterest() *Volume4D
func (*SearchSubscriptionParameters) ProtoMessage ¶
func (*SearchSubscriptionParameters) ProtoMessage()
func (*SearchSubscriptionParameters) ProtoReflect ¶
func (x *SearchSubscriptionParameters) ProtoReflect() protoreflect.Message
func (*SearchSubscriptionParameters) Reset ¶
func (x *SearchSubscriptionParameters) Reset()
func (*SearchSubscriptionParameters) String ¶
func (x *SearchSubscriptionParameters) String() string
type SearchSubscriptionsResponse ¶
type SearchSubscriptionsResponse struct { // Subscriptions that overlap the specified geographic 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 geographic 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 SubscriberToNotify ¶
type SubscriberToNotify struct { // Subscription(s) prompting this notification. Subscriptions []*SubscriptionState `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"` UssBaseUrl string `protobuf:"bytes,2,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // contains filtered or unexported fields }
Subscriber to notify of a change in the airspace. This is provided by the DSS to a client changing the airspace, and it is the responsibility of that client to send a notification to the specified USS according to the change made to the airspace.
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) GetUssBaseUrl ¶
func (x *SubscriberToNotify) GetUssBaseUrl() 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 { // List of Operations (UUIDs) that are dependent on this Subscription. DependentOperations []string `protobuf:"bytes,1,rep,name=dependent_operations,json=dependentOperations,proto3" json:"dependent_operations,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // True if this Subscription was implicitly created by the DSS via the creation of an // Operation, and should therefore be deleted by the DSS when that Operation is deleted. ImplicitSubscription bool `protobuf:"varint,3,opt,name=implicit_subscription,json=implicitSubscription,proto3" json:"implicit_subscription,omitempty"` NotificationIndex int32 `protobuf:"varint,4,opt,name=notification_index,json=notificationIndex,proto3" json:"notification_index,omitempty"` // If true, trigger notifications when Constraints are created, updated, or deleted. Otherwise, changes in Constraints should not trigger notifications. NotifyForConstraints bool `protobuf:"varint,5,opt,name=notify_for_constraints,json=notifyForConstraints,proto3" json:"notify_for_constraints,omitempty"` // If true, trigger notifications when Operations are created, updated, or deleted. Otherwise, changes in Operations should not trigger notifications. NotifyForOperations bool `protobuf:"varint,6,opt,name=notify_for_operations,json=notifyForOperations,proto3" json:"notify_for_operations,omitempty"` // If set, this subscription will not receive notifications involving airspace changes // entirely after this time. TimeEnd *Time `protobuf:"bytes,7,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // If set, this subscription will not receive notifications involving airspace changes // entirely before this time. TimeStart *Time `protobuf:"bytes,8,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` UssBaseUrl string `protobuf:"bytes,9,opt,name=uss_base_url,json=ussBaseUrl,proto3" json:"uss_base_url,omitempty"` // Sequential version that the DSS increments every time the Subscription changes. A USS // must specify this version when modifying an existing Subscription to ensure consistency // in read-modify-write operations and distributed systems. Version int32 `protobuf:"varint,10,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").
func (*Subscription) Descriptor
deprecated
func (*Subscription) Descriptor() ([]byte, []int)
Deprecated: Use Subscription.ProtoReflect.Descriptor instead.
func (*Subscription) GetDependentOperations ¶
func (x *Subscription) GetDependentOperations() []string
func (*Subscription) GetId ¶
func (x *Subscription) GetId() string
func (*Subscription) GetImplicitSubscription ¶
func (x *Subscription) GetImplicitSubscription() bool
func (*Subscription) GetNotificationIndex ¶
func (x *Subscription) GetNotificationIndex() int32
func (*Subscription) GetNotifyForConstraints ¶
func (x *Subscription) GetNotifyForConstraints() bool
func (*Subscription) GetNotifyForOperations ¶
func (x *Subscription) GetNotifyForOperations() bool
func (*Subscription) GetTimeEnd ¶
func (x *Subscription) GetTimeEnd() *Time
func (*Subscription) GetTimeStart ¶
func (x *Subscription) GetTimeStart() *Time
func (*Subscription) GetUssBaseUrl ¶
func (x *Subscription) GetUssBaseUrl() string
func (*Subscription) GetVersion ¶
func (x *Subscription) GetVersion() int32
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 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 Subscription 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 Time ¶
type Time struct { Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"` // RFC3339-formatted time/date string. The time zone must be 'Z'. Value *timestamp.Timestamp `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Time) Descriptor
deprecated
func (*Time) ProtoMessage ¶
func (*Time) ProtoMessage()
func (*Time) ProtoReflect ¶
func (x *Time) ProtoReflect() protoreflect.Message
type UTMAPIUSSDSSAndUSSUSSServiceClient ¶
type UTMAPIUSSDSSAndUSSUSSServiceClient interface { // Delete the specified Constraint reference from the DSS. DeleteConstraintReference(ctx context.Context, in *DeleteConstraintReferenceRequest, opts ...grpc.CallOption) (*ChangeConstraintReferenceResponse, error) // Remove the specified Operation reference from the DSS. DeleteOperationReference(ctx context.Context, in *DeleteOperationReferenceRequest, opts ...grpc.CallOption) (*ChangeOperationReferenceResponse, error) // Remove the specified Subscription from the DSS. DeleteSubscription(ctx context.Context, in *DeleteSubscriptionRequest, opts ...grpc.CallOption) (*DeleteSubscriptionResponse, error) // Retrieve the specified Constraint reference from the DSS. GetConstraintReference(ctx context.Context, in *GetConstraintReferenceRequest, opts ...grpc.CallOption) (*GetConstraintReferenceResponse, error) // Retrieve the specified Operation reference from the DSS. GetOperationReference(ctx context.Context, in *GetOperationReferenceRequest, opts ...grpc.CallOption) (*GetOperationReferenceResponse, error) // Retrieve the specified Subscription from the DSS. // // Retrieve a specific subscription. GetSubscription(ctx context.Context, in *GetSubscriptionRequest, opts ...grpc.CallOption) (*GetSubscriptionResponse, error) // Report information about communication issues to a DSS. // // Report issues to a DSS. Data sent to this endpoint is archived. MakeDssReport(ctx context.Context, in *MakeDssReportRequest, opts ...grpc.CallOption) (*ErrorReport, error) // Create/Update the specified Constraint reference in the DSS. PutConstraintReference(ctx context.Context, in *PutConstraintReferenceRequest, opts ...grpc.CallOption) (*ChangeConstraintReferenceResponse, error) // Create/Update the specified Operation reference in the DSS. PutOperationReference(ctx context.Context, in *PutOperationReferenceRequest, opts ...grpc.CallOption) (*ChangeOperationReferenceResponse, error) // Create/Update the specified Subscription in the DSS. // // Create or update a subscription. // // 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. PutSubscription(ctx context.Context, in *PutSubscriptionRequest, opts ...grpc.CallOption) (*PutSubscriptionResponse, error) // Retrieve all Constraints references in the specified area/volume from the DSS. QueryConstraintReferences(ctx context.Context, in *QueryConstraintReferencesRequest, opts ...grpc.CallOption) (*SearchConstraintReferencesResponse, error) // Retrieve all Subscriptions in the specified area/volume from the DSS. // // 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. // // Note that this parameter is a JSON object (in the 'request-body'). Note that either // or both of the 'altitude' and 'time' values may be omitted from this parameter. // // 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. QuerySubscriptions(ctx context.Context, in *QuerySubscriptionsRequest, opts ...grpc.CallOption) (*SearchSubscriptionsResponse, error) // Retrieve all Operation references in the specified area/volume/time from the DSS. SearchOperationReferences(ctx context.Context, in *SearchOperationReferencesRequest, opts ...grpc.CallOption) (*SearchOperationReferenceResponse, error) }
UTMAPIUSSDSSAndUSSUSSServiceClient is the client API for UTMAPIUSSDSSAndUSSUSSService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewUTMAPIUSSDSSAndUSSUSSServiceClient ¶
func NewUTMAPIUSSDSSAndUSSUSSServiceClient(cc grpc.ClientConnInterface) UTMAPIUSSDSSAndUSSUSSServiceClient
type UTMAPIUSSDSSAndUSSUSSServiceServer ¶
type UTMAPIUSSDSSAndUSSUSSServiceServer interface { // Delete the specified Constraint reference from the DSS. DeleteConstraintReference(context.Context, *DeleteConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error) // Remove the specified Operation reference from the DSS. DeleteOperationReference(context.Context, *DeleteOperationReferenceRequest) (*ChangeOperationReferenceResponse, error) // Remove the specified Subscription from the DSS. DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error) // Retrieve the specified Constraint reference from the DSS. GetConstraintReference(context.Context, *GetConstraintReferenceRequest) (*GetConstraintReferenceResponse, error) // Retrieve the specified Operation reference from the DSS. GetOperationReference(context.Context, *GetOperationReferenceRequest) (*GetOperationReferenceResponse, error) // Retrieve the specified Subscription from the DSS. // // Retrieve a specific subscription. GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error) // Report information about communication issues to a DSS. // // Report issues to a DSS. Data sent to this endpoint is archived. MakeDssReport(context.Context, *MakeDssReportRequest) (*ErrorReport, error) // Create/Update the specified Constraint reference in the DSS. PutConstraintReference(context.Context, *PutConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error) // Create/Update the specified Operation reference in the DSS. PutOperationReference(context.Context, *PutOperationReferenceRequest) (*ChangeOperationReferenceResponse, error) // Create/Update the specified Subscription in the DSS. // // Create or update a subscription. // // 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. PutSubscription(context.Context, *PutSubscriptionRequest) (*PutSubscriptionResponse, error) // Retrieve all Constraints references in the specified area/volume from the DSS. QueryConstraintReferences(context.Context, *QueryConstraintReferencesRequest) (*SearchConstraintReferencesResponse, error) // Retrieve all Subscriptions in the specified area/volume from the DSS. // // 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. // // Note that this parameter is a JSON object (in the 'request-body'). Note that either // or both of the 'altitude' and 'time' values may be omitted from this parameter. // // 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. QuerySubscriptions(context.Context, *QuerySubscriptionsRequest) (*SearchSubscriptionsResponse, error) // Retrieve all Operation references in the specified area/volume/time from the DSS. SearchOperationReferences(context.Context, *SearchOperationReferencesRequest) (*SearchOperationReferenceResponse, error) }
UTMAPIUSSDSSAndUSSUSSServiceServer is the server API for UTMAPIUSSDSSAndUSSUSSService service.
type UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer ¶
type UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer struct { }
UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteConstraintReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteConstraintReference(context.Context, *DeleteConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteOperationReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteOperationReference(context.Context, *DeleteOperationReferenceRequest) (*ChangeOperationReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteSubscription ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*DeleteSubscriptionResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetConstraintReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetConstraintReference(context.Context, *GetConstraintReferenceRequest) (*GetConstraintReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetOperationReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetOperationReference(context.Context, *GetOperationReferenceRequest) (*GetOperationReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetSubscription ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) GetSubscription(context.Context, *GetSubscriptionRequest) (*GetSubscriptionResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) MakeDssReport ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) MakeDssReport(context.Context, *MakeDssReportRequest) (*ErrorReport, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutConstraintReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutConstraintReference(context.Context, *PutConstraintReferenceRequest) (*ChangeConstraintReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutOperationReference ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutOperationReference(context.Context, *PutOperationReferenceRequest) (*ChangeOperationReferenceResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutSubscription ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) PutSubscription(context.Context, *PutSubscriptionRequest) (*PutSubscriptionResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QueryConstraintReferences ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QueryConstraintReferences(context.Context, *QueryConstraintReferencesRequest) (*SearchConstraintReferencesResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QuerySubscriptions ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) QuerySubscriptions(context.Context, *QuerySubscriptionsRequest) (*SearchSubscriptionsResponse, error)
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) SearchOperationReferences ¶
func (*UnimplementedUTMAPIUSSDSSAndUSSUSSServiceServer) SearchOperationReferences(context.Context, *SearchOperationReferencesRequest) (*SearchOperationReferenceResponse, error)
type VehicleTelemetry ¶
type VehicleTelemetry struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Position *Position `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"` TimeMeasured *Time `protobuf:"bytes,3,opt,name=time_measured,json=timeMeasured,proto3" json:"time_measured,omitempty"` Velocity *Velocity `protobuf:"bytes,4,opt,name=velocity,proto3" json:"velocity,omitempty"` // contains filtered or unexported fields }
Vehicle position, altitude, and velocity.
func (*VehicleTelemetry) Descriptor
deprecated
func (*VehicleTelemetry) Descriptor() ([]byte, []int)
Deprecated: Use VehicleTelemetry.ProtoReflect.Descriptor instead.
func (*VehicleTelemetry) GetId ¶
func (x *VehicleTelemetry) GetId() string
func (*VehicleTelemetry) GetPosition ¶
func (x *VehicleTelemetry) GetPosition() *Position
func (*VehicleTelemetry) GetTimeMeasured ¶
func (x *VehicleTelemetry) GetTimeMeasured() *Time
func (*VehicleTelemetry) GetVelocity ¶
func (x *VehicleTelemetry) GetVelocity() *Velocity
func (*VehicleTelemetry) ProtoMessage ¶
func (*VehicleTelemetry) ProtoMessage()
func (*VehicleTelemetry) ProtoReflect ¶
func (x *VehicleTelemetry) ProtoReflect() protoreflect.Message
func (*VehicleTelemetry) Reset ¶
func (x *VehicleTelemetry) Reset()
func (*VehicleTelemetry) String ¶
func (x *VehicleTelemetry) String() string
type Velocity ¶
type Velocity struct { // Ground speed in meters/second. Speed float32 `protobuf:"fixed32,1,opt,name=speed,proto3" json:"speed,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,2,opt,name=track,proto3" json:"track,omitempty"` UnitsSpeed string `protobuf:"bytes,3,opt,name=units_speed,json=unitsSpeed,proto3" json:"units_speed,omitempty"` // contains filtered or unexported fields }
func (*Velocity) Descriptor
deprecated
func (*Velocity) GetUnitsSpeed ¶
func (*Velocity) ProtoMessage ¶
func (*Velocity) ProtoMessage()
func (*Velocity) ProtoReflect ¶
func (x *Velocity) ProtoReflect() protoreflect.Message
type Volume3D ¶
type Volume3D struct { // Minimum bounding altitude of this volume. AltitudeLower *Altitude `protobuf:"bytes,1,opt,name=altitude_lower,json=altitudeLower,proto3" json:"altitude_lower,omitempty"` // Maximum bounding altitude of this volume. AltitudeUpper *Altitude `protobuf:"bytes,2,opt,name=altitude_upper,json=altitudeUpper,proto3" json:"altitude_upper,omitempty"` // A circular geographic shape on the surface of the earth. OutlineCircle *Circle `protobuf:"bytes,3,opt,name=outline_circle,json=outlineCircle,proto3" json:"outline_circle,omitempty"` // A polygonal geographic shape on the surface of the earth. OutlinePolygon *Polygon `protobuf:"bytes,4,opt,name=outline_polygon,json=outlinePolygon,proto3" json:"outline_polygon,omitempty"` // contains filtered or unexported fields }
A three-dimensional geographic volume consisting of a vertically-extruded shape. Exactly one of `outline_polygon` or `outline_circle` must be specified.
func (*Volume3D) Descriptor
deprecated
func (*Volume3D) GetAltitudeLower ¶
func (*Volume3D) GetAltitudeUpper ¶
func (*Volume3D) GetOutlineCircle ¶
func (*Volume3D) GetOutlinePolygon ¶
func (*Volume3D) ProtoMessage ¶
func (*Volume3D) ProtoMessage()
func (*Volume3D) ProtoReflect ¶
func (x *Volume3D) ProtoReflect() protoreflect.Message
type Volume4D ¶
type Volume4D struct { // End time of this volume. TimeEnd *Time `protobuf:"bytes,1,opt,name=time_end,json=timeEnd,proto3" json:"time_end,omitempty"` // Beginning time of this volume. TimeStart *Time `protobuf:"bytes,2,opt,name=time_start,json=timeStart,proto3" json:"time_start,omitempty"` Volume *Volume3D `protobuf:"bytes,3,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
Contiguous block of geographic spacetime.
func (*Volume4D) Descriptor
deprecated
func (*Volume4D) GetTimeEnd ¶
func (*Volume4D) GetTimeStart ¶
func (*Volume4D) ProtoMessage ¶
func (*Volume4D) ProtoMessage()
func (*Volume4D) ProtoReflect ¶
func (x *Volume4D) ProtoReflect() protoreflect.Message