
src.cloudidentity.v1.GetInboundSsoAssignmentResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudidentity.v1
final case class GetInboundSsoAssignmentResult private(
customer: String,
name: String,
rank: Int,
samlSsoInfo: besom.api.googlenative.cloudidentity.v1.outputs.SamlSsoInfoResponse,
signInBehavior: besom.api.googlenative.cloudidentity.v1.outputs.SignInBehaviorResponse,
ssoMode: String,
targetGroup: String,
targetOrgUnit: String
)
object GetInboundSsoAssignmentResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetInboundSsoAssignmentResult] =
besom.internal.Decoder.derived[GetInboundSsoAssignmentResult]
given outputOps: {} with
extension(output: besom.types.Output[GetInboundSsoAssignmentResult])
def customer : besom.types.Output[String] = output.map(_.customer)
def name : besom.types.Output[String] = output.map(_.name)
def rank : besom.types.Output[Int] = output.map(_.rank)
def samlSsoInfo : besom.types.Output[besom.api.googlenative.cloudidentity.v1.outputs.SamlSsoInfoResponse] = output.map(_.samlSsoInfo)
def signInBehavior : besom.types.Output[besom.api.googlenative.cloudidentity.v1.outputs.SignInBehaviorResponse] = output.map(_.signInBehavior)
def ssoMode : besom.types.Output[String] = output.map(_.ssoMode)
def targetGroup : besom.types.Output[String] = output.map(_.targetGroup)
def targetOrgUnit : besom.types.Output[String] = output.map(_.targetOrgUnit)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetInboundSsoAssignmentResult]])
def customer : besom.types.Output[scala.Option[String]] = output.map(_.map(_.customer))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def rank : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.rank))
def samlSsoInfo : besom.types.Output[scala.Option[besom.api.googlenative.cloudidentity.v1.outputs.SamlSsoInfoResponse]] = output.map(_.map(_.samlSsoInfo))
def signInBehavior : besom.types.Output[scala.Option[besom.api.googlenative.cloudidentity.v1.outputs.SignInBehaviorResponse]] = output.map(_.map(_.signInBehavior))
def ssoMode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ssoMode))
def targetGroup : besom.types.Output[scala.Option[String]] = output.map(_.map(_.targetGroup))
def targetOrgUnit : besom.types.Output[scala.Option[String]] = output.map(_.map(_.targetOrgUnit))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy