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

zio.aws.amplifybackend.model.RequiredSignUpAttributesElement.scala Maven / Gradle / Ivy

There is a newer version: 7.28.29.10
Show newest version
package zio.aws.amplifybackend.model
import scala.jdk.CollectionConverters.*
sealed trait RequiredSignUpAttributesElement {
  def unwrap: software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement
}
object RequiredSignUpAttributesElement {
  def wrap(
      value: software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement
  ): zio.aws.amplifybackend.model.RequiredSignUpAttributesElement =
    value match {
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.UNKNOWN_TO_SDK_VERSION =>
        val r = unknownToSdkVersion
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.ADDRESS =>
        val r = ADDRESS
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.BIRTHDATE =>
        val r = BIRTHDATE
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.EMAIL =>
        val r = EMAIL
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.FAMILY_NAME =>
        val r = FAMILY_NAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.GENDER =>
        val r = GENDER
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.GIVEN_NAME =>
        val r = GIVEN_NAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.LOCALE =>
        val r = LOCALE
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.MIDDLE_NAME =>
        val r = MIDDLE_NAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.NAME =>
        val r = NAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.NICKNAME =>
        val r = NICKNAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PHONE_NUMBER =>
        val r = PHONE_NUMBER
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PICTURE =>
        val r = PICTURE
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PREFERRED_USERNAME =>
        val r = PREFERRED_USERNAME
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PROFILE =>
        val r = PROFILE
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.UPDATED_AT =>
        val r = UPDATED_AT
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.WEBSITE =>
        val r = WEBSITE
        r
      case software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.ZONE_INFO =>
        val r = ZONE_INFO
        r
    }
  case object unknownToSdkVersion
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.UNKNOWN_TO_SDK_VERSION
  }
  case object ADDRESS
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.ADDRESS
  }
  case object BIRTHDATE
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.BIRTHDATE
  }
  case object EMAIL
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.EMAIL
  }
  case object FAMILY_NAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.FAMILY_NAME
  }
  case object GENDER
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.GENDER
  }
  case object GIVEN_NAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.GIVEN_NAME
  }
  case object LOCALE
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.LOCALE
  }
  case object MIDDLE_NAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.MIDDLE_NAME
  }
  case object NAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.NAME
  }
  case object NICKNAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.NICKNAME
  }
  case object PHONE_NUMBER
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PHONE_NUMBER
  }
  case object PICTURE
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PICTURE
  }
  case object PREFERRED_USERNAME
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PREFERRED_USERNAME
  }
  case object PROFILE
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.PROFILE
  }
  case object UPDATED_AT
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.UPDATED_AT
  }
  case object WEBSITE
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.WEBSITE
  }
  case object ZONE_INFO
      extends zio.aws.amplifybackend.model.RequiredSignUpAttributesElement {
    override def unwrap
        : software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement =
      software.amazon.awssdk.services.amplifybackend.model.RequiredSignUpAttributesElement.ZONE_INFO
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy