All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.connect.kotlin.outputs.HoursOfOperationConfig.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.connect.kotlin.outputs

import com.pulumi.awsnative.connect.kotlin.enums.HoursOfOperationConfigDay
import kotlin.Suppress

/**
 * Contains information about the hours of operation.
 * @property day The day that the hours of operation applies to.
 * @property endTime The end time that your contact center closes.
 * @property startTime The start time that your contact center opens.
 */
public data class HoursOfOperationConfig(
    public val day: HoursOfOperationConfigDay,
    public val endTime: HoursOfOperationTimeSlice,
    public val startTime: HoursOfOperationTimeSlice,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.awsnative.connect.outputs.HoursOfOperationConfig): HoursOfOperationConfig = HoursOfOperationConfig(
            day = javaType.day().let({ args0 ->
                com.pulumi.awsnative.connect.kotlin.enums.HoursOfOperationConfigDay.Companion.toKotlin(args0)
            }),
            endTime = javaType.endTime().let({ args0 ->
                com.pulumi.awsnative.connect.kotlin.outputs.HoursOfOperationTimeSlice.Companion.toKotlin(args0)
            }),
            startTime = javaType.startTime().let({ args0 ->
                com.pulumi.awsnative.connect.kotlin.outputs.HoursOfOperationTimeSlice.Companion.toKotlin(args0)
            }),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy