Values_2.TrainingPlanExtensionOfferingSourceDetails about an available extension offering for a training plan. Use the offering ID with the ExtendTrainingPlan API to extend a training plan.
type nonrec t = {trainingPlanExtensionOfferingId : TrainingPlanExtensionOfferingId.t option;The unique identifier for this extension offering.
*)availabilityZone : Values_0.String256.t option;The Availability Zone for this extension offering.
*)startDate : Values_0.Timestamp.t option;The start date of this extension offering.
*)endDate : Values_0.Timestamp.t option;The end date of this extension offering.
*)durationHours : TrainingPlanExtensionDurationHours.t option;The duration of this extension offering in hours.
*)upfrontFee : Values_0.String256.t option;The upfront fee for this extension offering.
*)currencyCode : Values_1.CurrencyCode.t option;The currency code for the upfront fee (e.g., USD).
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of TrainingPlanExtensionDurationHours.t
| `String of TrainingPlanExtensionOfferingId.t
| `Timestamp of Values_0.Timestamp.t ])
list ]