Package-level declarations
Types
Link copied to clipboard
data class AvailableContactsResponse(val endAzimuthDegrees: Double, val endElevationDegrees: Double, val groundStationName: String, val maximumElevationDegrees: Double, val rxEndTime: String, val rxStartTime: String, val spacecraft: ResourceReferenceResponse? = null, val startAzimuthDegrees: Double, val startElevationDegrees: Double, val txEndTime: String, val txStartTime: String)
Customer retrieves list of Available Contacts for a spacecraft resource. Later, one of the available contact can be selected to create a contact.
Link copied to clipboard
data class ContactProfileLinkChannelResponse(val bandwidthMHz: Double, val centerFrequencyMHz: Double, val decodingConfiguration: String? = null, val demodulationConfiguration: String? = null, val encodingConfiguration: String? = null, val endPoint: EndPointResponse, val modulationConfiguration: String? = null)
Contact Profile Link Channel
Link copied to clipboard
data class ContactProfileLinkResponse(val channels: List<ContactProfileLinkChannelResponse>, val direction: String, val eirpdBW: Double? = null, val gainOverTemperature: Double? = null, val polarization: String)
Contact Profile link
Link copied to clipboard
data class EndPointResponse(val endPointName: String, val ipAddress: String, val port: String, val protocol: String)
Customer End point to store/retrieve data during a contact.
Link copied to clipboard
data class GetContactProfileResult(val autoTrackingConfiguration: String? = null, val etag: String, val eventHubUri: String? = null, val id: String, val links: List<ContactProfileLinkResponse>, val location: String, val minimumElevationDegrees: Double? = null, val minimumViableContactDuration: String? = null, val name: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact.
Link copied to clipboard
data class GetContactResult(val contactProfile: ResourceReferenceResponse, val endAzimuthDegrees: Double, val endElevationDegrees: Double, val errorMessage: String, val etag: String, val groundStationName: String, val id: String, val maximumElevationDegrees: Double, val name: String, val reservationEndTime: String, val reservationStartTime: String, val rxEndTime: String, val rxStartTime: String, val startAzimuthDegrees: Double, val startElevationDegrees: Double, val status: String, val systemData: SystemDataResponse, val txEndTime: String, val txStartTime: String, val type: String)
Customer creates a contact resource for a spacecraft resource.
Link copied to clipboard
data class GetSpacecraftResult(val authorizationStatus: String, val authorizationStatusExtended: String, val etag: String, val id: String, val links: List<SpacecraftLinkResponse>? = null, val location: String, val name: String, val noradId: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val titleLine: String? = null, val tleLine1: String? = null, val tleLine2: String? = null, val type: String)
Customer creates a spacecraft resource to schedule a contact.
Link copied to clipboard
data class ListSpacecraftAvailableContactsResult(val nextLink: String, val value: List<AvailableContactsResponse>? = null)
Response for the ListAvailableContacts API service call.
Link copied to clipboard
Resource Reference
Link copied to clipboard
data class SpacecraftLinkResponse(val bandwidthMHz: Double, val centerFrequencyMHz: Double, val direction: String, val polarization: String)
Spacecraft Link
Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Metadata pertaining to creation and last modification of the resource.