Values.StartServicePeriodPayloadSourcePayload for start service period handshake requests.
type nonrec t = {programManagementAccountIdentifier : ProgramManagementAccountIdentifier.t;The identifier of the program management account.
*)note : Note.t option;A note providing additional information about the service period.
*)servicePeriodType : ServicePeriodType.t;The type of service period being started.
*)minimumNoticeDays : MinimumNoticeDays.t option;The minimum number of days notice required for changes.
*)endDate : DateTime.t option;The end date of the service period.
*)}val make :
?note:??? ->
?minimumNoticeDays:??? ->
?endDate:??? ->
programManagementAccountIdentifier:ProgramManagementAccountIdentifier.t ->
servicePeriodType:ServicePeriodType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ProgramManagementAccountIdentifier.t
| `Timestamp of DateTime.t ])
list ]