Versions in this module Expand all Collapse all v0 v0.8.0-rc2 Jun 16, 2023 v0.0.1 May 21, 2020 Changes in this version + func ValidateUSSBaseURL(s string) error + type ID string + func (id ID) Empty() bool + func (id ID) String() string + type OVN string + func NewOVNFromTime(t time.Time, salt string) OVN + func (ovn OVN) Empty() bool + func (ovn OVN) String() string + func (ovn OVN) Valid() bool + type Operation struct + AltitudeLower *float32 + AltitudeUpper *float32 + Cells s2.CellUnion + EndTime *time.Time + ID ID + OVN OVN + Owner dssmodels.Owner + StartTime *time.Time + State OperationState + SubscriptionID ID + USSBaseURL string + Version Version + func (o *Operation) ToProto() (*scdpb.OperationReference, error) + func (o *Operation) ValidateTimeRange() error + type OperationState string + const OperationStateAccepted + const OperationStateActivated + const OperationStateContingent + const OperationStateEnded + const OperationStateNonConforming + const OperationStateUnknown + type Subscription struct + AltitudeHi *float32 + AltitudeLo *float32 + BaseURL string + Cells s2.CellUnion + DependentOperations []ID + EndTime *time.Time + ID ID + ImplicitSubscription bool + NotificationIndex int + NotifyForConstraints bool + NotifyForOperations bool + Owner dssmodels.Owner + StartTime *time.Time + Version Version + func (s *Subscription) AdjustTimeRange(now time.Time, old *Subscription) error + func (s *Subscription) ToProto() (*scdpb.Subscription, error) + type Version int32 + func (v Version) Empty() bool + func (v Version) Matches(w Version) bool