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

zio.aws.lexruntimev2.model.package.scala Maven / Gradle / Ivy

package zio.aws.lexruntimev2
import zio.aws.lexruntimev2.model.primitives.{
  NonEmptyString,
  Name,
  Text,
  ParameterName
}
import zio.prelude.Subtype
import zio.Chunk
import zio.aws.lexruntimev2.model.primitives.AttachmentUrl.Type
package object model {
  import scala.jdk.CollectionConverters.*
  object primitives {
    object ActiveContextName extends zio.prelude.Subtype[String]
    type ActiveContextName =
      zio.aws.lexruntimev2.model.primitives.ActiveContextName.Type
    object ActiveContextTimeToLiveInSeconds extends zio.prelude.Subtype[Int]
    type ActiveContextTimeToLiveInSeconds =
      zio.aws.lexruntimev2.model.primitives.ActiveContextTimeToLiveInSeconds.Type
    object ActiveContextTurnsToLive extends zio.prelude.Subtype[Int]
    type ActiveContextTurnsToLive =
      zio.aws.lexruntimev2.model.primitives.ActiveContextTurnsToLive.Type
    object AttachmentTitle extends zio.prelude.Subtype[String]
    type AttachmentTitle =
      zio.aws.lexruntimev2.model.primitives.AttachmentTitle.Type
    object AttachmentUrl extends zio.prelude.Subtype[String]
    type AttachmentUrl =
      zio.aws.lexruntimev2.model.primitives.AttachmentUrl.Type
    object AudioChunk extends zio.prelude.Subtype[Chunk[Byte]]
    type AudioChunk = zio.aws.lexruntimev2.model.primitives.AudioChunk.Type
    object BlobStream extends zio.prelude.Subtype[Chunk[Byte]]
    type BlobStream = zio.aws.lexruntimev2.model.primitives.BlobStream.Type
    object BotAliasIdentifier extends zio.prelude.Subtype[String]
    type BotAliasIdentifier =
      zio.aws.lexruntimev2.model.primitives.BotAliasIdentifier.Type
    object BotIdentifier extends zio.prelude.Subtype[String]
    type BotIdentifier =
      zio.aws.lexruntimev2.model.primitives.BotIdentifier.Type
    object ButtonText extends zio.prelude.Subtype[String]
    type ButtonText = zio.aws.lexruntimev2.model.primitives.ButtonText.Type
    object ButtonValue extends zio.prelude.Subtype[String]
    type ButtonValue = zio.aws.lexruntimev2.model.primitives.ButtonValue.Type
    object DTMFRegex extends zio.prelude.Subtype[String]
    type DTMFRegex = zio.aws.lexruntimev2.model.primitives.DTMFRegex.Type
    object EpochMillis extends zio.prelude.Subtype[Long]
    type EpochMillis = zio.aws.lexruntimev2.model.primitives.EpochMillis.Type
    object EventId extends zio.prelude.Subtype[String]
    type EventId = zio.aws.lexruntimev2.model.primitives.EventId.Type
    object LocaleId extends zio.prelude.Subtype[String]
    type LocaleId = zio.aws.lexruntimev2.model.primitives.LocaleId.Type
    object Name extends zio.prelude.Subtype[String]
    type Name = zio.aws.lexruntimev2.model.primitives.Name.Type
    object NonEmptyString extends zio.prelude.Subtype[String]
    type NonEmptyString =
      zio.aws.lexruntimev2.model.primitives.NonEmptyString.Type
    object ParameterName extends zio.prelude.Subtype[String]
    type ParameterName =
      zio.aws.lexruntimev2.model.primitives.ParameterName.Type
    object RuntimeHintPhrase extends zio.prelude.Subtype[String]
    type RuntimeHintPhrase =
      zio.aws.lexruntimev2.model.primitives.RuntimeHintPhrase.Type
    object SensitiveNonEmptyString extends zio.prelude.Subtype[String]
    type SensitiveNonEmptyString =
      zio.aws.lexruntimev2.model.primitives.SensitiveNonEmptyString.Type
    object SessionId extends zio.prelude.Subtype[String]
    type SessionId = zio.aws.lexruntimev2.model.primitives.SessionId.Type
    object Text extends zio.prelude.Subtype[String]
    type Text = zio.aws.lexruntimev2.model.primitives.Text.Type
  }
  type ActiveContextParametersMap = Map[ParameterName, Text]
  type ActiveContextsList = List[zio.aws.lexruntimev2.model.ActiveContext]
  type ButtonsList = List[zio.aws.lexruntimev2.model.Button]
  type Interpretations = List[zio.aws.lexruntimev2.model.Interpretation]
  type Messages = List[zio.aws.lexruntimev2.model.Message]
  type RuntimeHintValuesList = List[zio.aws.lexruntimev2.model.RuntimeHintValue]
  type SlotHintsIntentMap =
    Map[Name, Map[Name, zio.aws.lexruntimev2.model.RuntimeHintDetails]]
  type SlotHintsSlotMap =
    Map[Name, zio.aws.lexruntimev2.model.RuntimeHintDetails]
  type Slots = Map[NonEmptyString, zio.aws.lexruntimev2.model.Slot]
  type StringList = List[NonEmptyString]
  type StringMap = Map[NonEmptyString, String]
  type Values = List[zio.aws.lexruntimev2.model.Slot]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy