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
data class ResourceReferenceResponse(val id: String? = null)

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.