com.pulumi.googlenative.jobs.v4.kotlin.outputs.CompensationRangeResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.jobs.v4.kotlin.outputs
import kotlin.Suppress
/**
* Compensation range.
* @property maxCompensation The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the currency code of min_compensation.
* @property minCompensation The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the currency code of max_compensation.
*/
public data class CompensationRangeResponse(
public val maxCompensation: MoneyResponse,
public val minCompensation: MoneyResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.jobs.v4.outputs.CompensationRangeResponse): CompensationRangeResponse = CompensationRangeResponse(
maxCompensation = javaType.maxCompensation().let({ args0 ->
com.pulumi.googlenative.jobs.v4.kotlin.outputs.MoneyResponse.Companion.toKotlin(args0)
}),
minCompensation = javaType.minCompensation().let({ args0 ->
com.pulumi.googlenative.jobs.v4.kotlin.outputs.MoneyResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy