zio.aws.organizations.model.HandshakeState.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zio-aws-organizations_2.12 Show documentation
Show all versions of zio-aws-organizations_2.12 Show documentation
Low-level AWS wrapper for ZIO
package zio.aws.organizations.model
import scala.jdk.CollectionConverters._
sealed trait HandshakeState {
def unwrap: software.amazon.awssdk.services.organizations.model.HandshakeState
}
object HandshakeState {
def wrap(
value: software.amazon.awssdk.services.organizations.model.HandshakeState
): zio.aws.organizations.model.HandshakeState = value match {
case software.amazon.awssdk.services.organizations.model.HandshakeState.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.REQUESTED =>
val r = REQUESTED
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.OPEN =>
val r = OPEN
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.CANCELED =>
val r = CANCELED
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.ACCEPTED =>
val r = ACCEPTED
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.DECLINED =>
val r = DECLINED
r
case software.amazon.awssdk.services.organizations.model.HandshakeState.EXPIRED =>
val r = EXPIRED
r
}
case object unknownToSdkVersion
extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.UNKNOWN_TO_SDK_VERSION
}
case object REQUESTED extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.REQUESTED
}
case object OPEN extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.OPEN
}
case object CANCELED extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.CANCELED
}
case object ACCEPTED extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.ACCEPTED
}
case object DECLINED extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.DECLINED
}
case object EXPIRED extends zio.aws.organizations.model.HandshakeState {
override def unwrap
: software.amazon.awssdk.services.organizations.model.HandshakeState =
software.amazon.awssdk.services.organizations.model.HandshakeState.EXPIRED
}
}