Values_0.CreateHoursOfOperationOverrideRequestSourceCreates an hours of operation override in an Amazon Connect hours of operation resource.
type nonrec t = {instanceId : InstanceId.t;The identifier of the Amazon Connect instance.
*)hoursOfOperationId : HoursOfOperationId.t;The identifier for the hours of operation
*)name : CommonHumanReadableName.t;The name of the hours of operation override.
*)description : CommonHumanReadableDescription.t option;The description of the hours of operation override.
*)config : HoursOfOperationOverrideConfigList.t;Configuration information for the hours of operation override: day, start time, and end time.
*)effectiveFrom : HoursOfOperationOverrideYearMonthDayDateFormat.t;The date from when the hours of operation override is effective.
*)effectiveTill : HoursOfOperationOverrideYearMonthDayDateFormat.t;The date until when the hours of operation override is effective.
*)recurrenceConfig : RecurrenceConfig.t option;Configuration for a recurring event.
*)overrideType : OverrideType.t option;Whether the override will be defined as a standard or as a recurring event. For more information about how override types are applied, see Build your list of overrides in the Administrator Guide.
*)}val make :
?description:??? ->
?recurrenceConfig:??? ->
?overrideType:??? ->
instanceId:InstanceId.t ->
hoursOfOperationId:HoursOfOperationId.t ->
name:CommonHumanReadableName.t ->
config:HoursOfOperationOverrideConfigList.t ->
effectiveFrom:HoursOfOperationOverrideYearMonthDayDateFormat.t ->
effectiveTill:HoursOfOperationOverrideYearMonthDayDateFormat.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Structure of
(string * [> `Integer of Hours24Format.t ]) list ])
list ]
list
| `String of InstanceId.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Integer of IntervalPositiveInteger.t
| `List of [> `Integer of Month.t ] list ])
list ])
list ])
list ]