1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type ChannelStatus string 6 7// Enum values for ChannelStatus 8const ( 9 ChannelStatusInProgress ChannelStatus = "IN_PROGRESS" 10 ChannelStatusCreated ChannelStatus = "CREATED" 11 ChannelStatusFailed ChannelStatus = "FAILED" 12) 13 14// Values returns all known values for ChannelStatus. Note that this can be 15// expanded in the future, and so it is only as up to date as the client. The 16// ordering of this slice is not guaranteed to be stable across updates. 17func (ChannelStatus) Values() []ChannelStatus { 18 return []ChannelStatus{ 19 "IN_PROGRESS", 20 "CREATED", 21 "FAILED", 22 } 23} 24 25type ChannelType string 26 27// Enum values for ChannelType 28const ( 29 ChannelTypeFacebook ChannelType = "Facebook" 30 ChannelTypeSlack ChannelType = "Slack" 31 ChannelTypeTwilioSms ChannelType = "Twilio-Sms" 32 ChannelTypeKik ChannelType = "Kik" 33) 34 35// Values returns all known values for ChannelType. Note that this can be expanded 36// in the future, and so it is only as up to date as the client. The ordering of 37// this slice is not guaranteed to be stable across updates. 38func (ChannelType) Values() []ChannelType { 39 return []ChannelType{ 40 "Facebook", 41 "Slack", 42 "Twilio-Sms", 43 "Kik", 44 } 45} 46 47type ContentType string 48 49// Enum values for ContentType 50const ( 51 ContentTypePlainText ContentType = "PlainText" 52 ContentTypeSsml ContentType = "SSML" 53 ContentTypeCustomPayload ContentType = "CustomPayload" 54) 55 56// Values returns all known values for ContentType. Note that this can be expanded 57// in the future, and so it is only as up to date as the client. The ordering of 58// this slice is not guaranteed to be stable across updates. 59func (ContentType) Values() []ContentType { 60 return []ContentType{ 61 "PlainText", 62 "SSML", 63 "CustomPayload", 64 } 65} 66 67type Destination string 68 69// Enum values for Destination 70const ( 71 DestinationCloudwatchLogs Destination = "CLOUDWATCH_LOGS" 72 DestinationS3 Destination = "S3" 73) 74 75// Values returns all known values for Destination. Note that this can be expanded 76// in the future, and so it is only as up to date as the client. The ordering of 77// this slice is not guaranteed to be stable across updates. 78func (Destination) Values() []Destination { 79 return []Destination{ 80 "CLOUDWATCH_LOGS", 81 "S3", 82 } 83} 84 85type ExportStatus string 86 87// Enum values for ExportStatus 88const ( 89 ExportStatusInProgress ExportStatus = "IN_PROGRESS" 90 ExportStatusReady ExportStatus = "READY" 91 ExportStatusFailed ExportStatus = "FAILED" 92) 93 94// Values returns all known values for ExportStatus. Note that this can be expanded 95// in the future, and so it is only as up to date as the client. The ordering of 96// this slice is not guaranteed to be stable across updates. 97func (ExportStatus) Values() []ExportStatus { 98 return []ExportStatus{ 99 "IN_PROGRESS", 100 "READY", 101 "FAILED", 102 } 103} 104 105type ExportType string 106 107// Enum values for ExportType 108const ( 109 ExportTypeAlexaSkillsKit ExportType = "ALEXA_SKILLS_KIT" 110 ExportTypeLex ExportType = "LEX" 111) 112 113// Values returns all known values for ExportType. Note that this can be expanded 114// in the future, and so it is only as up to date as the client. The ordering of 115// this slice is not guaranteed to be stable across updates. 116func (ExportType) Values() []ExportType { 117 return []ExportType{ 118 "ALEXA_SKILLS_KIT", 119 "LEX", 120 } 121} 122 123type FulfillmentActivityType string 124 125// Enum values for FulfillmentActivityType 126const ( 127 FulfillmentActivityTypeReturnIntent FulfillmentActivityType = "ReturnIntent" 128 FulfillmentActivityTypeCodeHook FulfillmentActivityType = "CodeHook" 129) 130 131// Values returns all known values for FulfillmentActivityType. Note that this can 132// be expanded in the future, and so it is only as up to date as the client. The 133// ordering of this slice is not guaranteed to be stable across updates. 134func (FulfillmentActivityType) Values() []FulfillmentActivityType { 135 return []FulfillmentActivityType{ 136 "ReturnIntent", 137 "CodeHook", 138 } 139} 140 141type ImportStatus string 142 143// Enum values for ImportStatus 144const ( 145 ImportStatusInProgress ImportStatus = "IN_PROGRESS" 146 ImportStatusComplete ImportStatus = "COMPLETE" 147 ImportStatusFailed ImportStatus = "FAILED" 148) 149 150// Values returns all known values for ImportStatus. Note that this can be expanded 151// in the future, and so it is only as up to date as the client. The ordering of 152// this slice is not guaranteed to be stable across updates. 153func (ImportStatus) Values() []ImportStatus { 154 return []ImportStatus{ 155 "IN_PROGRESS", 156 "COMPLETE", 157 "FAILED", 158 } 159} 160 161type Locale string 162 163// Enum values for Locale 164const ( 165 LocaleDeDe Locale = "de-DE" 166 LocaleEnAu Locale = "en-AU" 167 LocaleEnGb Locale = "en-GB" 168 LocaleEnUs Locale = "en-US" 169 LocaleEs419 Locale = "es-419" 170 LocaleEsEs Locale = "es-ES" 171 LocaleEsUs Locale = "es-US" 172 LocaleFrFr Locale = "fr-FR" 173 LocaleFrCa Locale = "fr-CA" 174 LocaleItIt Locale = "it-IT" 175 LocaleJaJp Locale = "ja-JP" 176) 177 178// Values returns all known values for Locale. Note that this can be expanded in 179// the future, and so it is only as up to date as the client. The ordering of this 180// slice is not guaranteed to be stable across updates. 181func (Locale) Values() []Locale { 182 return []Locale{ 183 "de-DE", 184 "en-AU", 185 "en-GB", 186 "en-US", 187 "es-419", 188 "es-ES", 189 "es-US", 190 "fr-FR", 191 "fr-CA", 192 "it-IT", 193 "ja-JP", 194 } 195} 196 197type LogType string 198 199// Enum values for LogType 200const ( 201 LogTypeAudio LogType = "AUDIO" 202 LogTypeText LogType = "TEXT" 203) 204 205// Values returns all known values for LogType. Note that this can be expanded in 206// the future, and so it is only as up to date as the client. The ordering of this 207// slice is not guaranteed to be stable across updates. 208func (LogType) Values() []LogType { 209 return []LogType{ 210 "AUDIO", 211 "TEXT", 212 } 213} 214 215type MergeStrategy string 216 217// Enum values for MergeStrategy 218const ( 219 MergeStrategyOverwriteLatest MergeStrategy = "OVERWRITE_LATEST" 220 MergeStrategyFailOnConflict MergeStrategy = "FAIL_ON_CONFLICT" 221) 222 223// Values returns all known values for MergeStrategy. Note that this can be 224// expanded in the future, and so it is only as up to date as the client. The 225// ordering of this slice is not guaranteed to be stable across updates. 226func (MergeStrategy) Values() []MergeStrategy { 227 return []MergeStrategy{ 228 "OVERWRITE_LATEST", 229 "FAIL_ON_CONFLICT", 230 } 231} 232 233type ObfuscationSetting string 234 235// Enum values for ObfuscationSetting 236const ( 237 ObfuscationSettingNone ObfuscationSetting = "NONE" 238 ObfuscationSettingDefaultObfuscation ObfuscationSetting = "DEFAULT_OBFUSCATION" 239) 240 241// Values returns all known values for ObfuscationSetting. Note that this can be 242// expanded in the future, and so it is only as up to date as the client. The 243// ordering of this slice is not guaranteed to be stable across updates. 244func (ObfuscationSetting) Values() []ObfuscationSetting { 245 return []ObfuscationSetting{ 246 "NONE", 247 "DEFAULT_OBFUSCATION", 248 } 249} 250 251type ProcessBehavior string 252 253// Enum values for ProcessBehavior 254const ( 255 ProcessBehaviorSave ProcessBehavior = "SAVE" 256 ProcessBehaviorBuild ProcessBehavior = "BUILD" 257) 258 259// Values returns all known values for ProcessBehavior. Note that this can be 260// expanded in the future, and so it is only as up to date as the client. The 261// ordering of this slice is not guaranteed to be stable across updates. 262func (ProcessBehavior) Values() []ProcessBehavior { 263 return []ProcessBehavior{ 264 "SAVE", 265 "BUILD", 266 } 267} 268 269type ReferenceType string 270 271// Enum values for ReferenceType 272const ( 273 ReferenceTypeIntent ReferenceType = "Intent" 274 ReferenceTypeBot ReferenceType = "Bot" 275 ReferenceTypeBotalias ReferenceType = "BotAlias" 276 ReferenceTypeBotchannel ReferenceType = "BotChannel" 277) 278 279// Values returns all known values for ReferenceType. Note that this can be 280// expanded in the future, and so it is only as up to date as the client. The 281// ordering of this slice is not guaranteed to be stable across updates. 282func (ReferenceType) Values() []ReferenceType { 283 return []ReferenceType{ 284 "Intent", 285 "Bot", 286 "BotAlias", 287 "BotChannel", 288 } 289} 290 291type ResourceType string 292 293// Enum values for ResourceType 294const ( 295 ResourceTypeBot ResourceType = "BOT" 296 ResourceTypeIntent ResourceType = "INTENT" 297 ResourceTypeSlotType ResourceType = "SLOT_TYPE" 298) 299 300// Values returns all known values for ResourceType. Note that this can be expanded 301// in the future, and so it is only as up to date as the client. The ordering of 302// this slice is not guaranteed to be stable across updates. 303func (ResourceType) Values() []ResourceType { 304 return []ResourceType{ 305 "BOT", 306 "INTENT", 307 "SLOT_TYPE", 308 } 309} 310 311type SlotConstraint string 312 313// Enum values for SlotConstraint 314const ( 315 SlotConstraintRequired SlotConstraint = "Required" 316 SlotConstraintOptional SlotConstraint = "Optional" 317) 318 319// Values returns all known values for SlotConstraint. Note that this can be 320// expanded in the future, and so it is only as up to date as the client. The 321// ordering of this slice is not guaranteed to be stable across updates. 322func (SlotConstraint) Values() []SlotConstraint { 323 return []SlotConstraint{ 324 "Required", 325 "Optional", 326 } 327} 328 329type SlotValueSelectionStrategy string 330 331// Enum values for SlotValueSelectionStrategy 332const ( 333 SlotValueSelectionStrategyOriginalValue SlotValueSelectionStrategy = "ORIGINAL_VALUE" 334 SlotValueSelectionStrategyTopResolution SlotValueSelectionStrategy = "TOP_RESOLUTION" 335) 336 337// Values returns all known values for SlotValueSelectionStrategy. Note that this 338// can be expanded in the future, and so it is only as up to date as the client. 339// The ordering of this slice is not guaranteed to be stable across updates. 340func (SlotValueSelectionStrategy) Values() []SlotValueSelectionStrategy { 341 return []SlotValueSelectionStrategy{ 342 "ORIGINAL_VALUE", 343 "TOP_RESOLUTION", 344 } 345} 346 347type Status string 348 349// Enum values for Status 350const ( 351 StatusBuilding Status = "BUILDING" 352 StatusReady Status = "READY" 353 StatusReadyBasicTesting Status = "READY_BASIC_TESTING" 354 StatusFailed Status = "FAILED" 355 StatusNotBuilt Status = "NOT_BUILT" 356) 357 358// Values returns all known values for Status. Note that this can be expanded in 359// the future, and so it is only as up to date as the client. The ordering of this 360// slice is not guaranteed to be stable across updates. 361func (Status) Values() []Status { 362 return []Status{ 363 "BUILDING", 364 "READY", 365 "READY_BASIC_TESTING", 366 "FAILED", 367 "NOT_BUILT", 368 } 369} 370 371type StatusType string 372 373// Enum values for StatusType 374const ( 375 StatusTypeDetected StatusType = "Detected" 376 StatusTypeMissed StatusType = "Missed" 377) 378 379// Values returns all known values for StatusType. Note that this can be expanded 380// in the future, and so it is only as up to date as the client. The ordering of 381// this slice is not guaranteed to be stable across updates. 382func (StatusType) Values() []StatusType { 383 return []StatusType{ 384 "Detected", 385 "Missed", 386 } 387} 388