Module Values.ReserveContactRequestSource

Input for the ReserveContact operation.

Sourcetype nonrec t = {
  1. missionProfileArn : MissionProfileArn.t;
    (*

    ARN of a mission profile.

    *)
  2. satelliteArn : SatelliteArn.t option;
    (*

    ARN of a satellite

    *)
  3. startTime : Timestamp.t;
    (*

    Start time of a contact in UTC.

    *)
  4. endTime : Timestamp.t;
    (*

    End time of a contact in UTC.

    *)
  5. groundStation : GroundStationName.t;
    (*

    Name of a ground station.

    *)
  6. tags : TagsMap.t option;
    (*

    Tags assigned to a contact.

    *)
  7. trackingOverrides : TrackingOverrides.t option;
    (*

    Tracking configuration overrides for the contact.

    *)
}
Sourceval context_ : string
Sourceval make : ?satelliteArn:??? -> ?tags:??? -> ?trackingOverrides:??? -> missionProfileArn:MissionProfileArn.t -> startTime:Timestamp.t -> endTime:Timestamp.t -> groundStation:GroundStationName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of String_.t ] * [> `String of String_.t ]) list | `String of MissionProfileArn.t | `Structure of (string * [> `Structure of (string * [> `Structure of (string * [> `String of Uuid.t ]) list ]) list ]) list | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t