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) 176 177// Values returns all known values for Locale. Note that this can be expanded in 178// the future, and so it is only as up to date as the client. The ordering of this 179// slice is not guaranteed to be stable across updates. 180func (Locale) Values() []Locale { 181 return []Locale{ 182 "de-DE", 183 "en-AU", 184 "en-GB", 185 "en-US", 186 "es-419", 187 "es-ES", 188 "es-US", 189 "fr-FR", 190 "fr-CA", 191 "it-IT", 192 } 193} 194 195type LogType string 196 197// Enum values for LogType 198const ( 199 LogTypeAudio LogType = "AUDIO" 200 LogTypeText LogType = "TEXT" 201) 202 203// Values returns all known values for LogType. Note that this can be expanded in 204// the future, and so it is only as up to date as the client. The ordering of this 205// slice is not guaranteed to be stable across updates. 206func (LogType) Values() []LogType { 207 return []LogType{ 208 "AUDIO", 209 "TEXT", 210 } 211} 212 213type MergeStrategy string 214 215// Enum values for MergeStrategy 216const ( 217 MergeStrategyOverwriteLatest MergeStrategy = "OVERWRITE_LATEST" 218 MergeStrategyFailOnConflict MergeStrategy = "FAIL_ON_CONFLICT" 219) 220 221// Values returns all known values for MergeStrategy. Note that this can be 222// expanded in the future, and so it is only as up to date as the client. The 223// ordering of this slice is not guaranteed to be stable across updates. 224func (MergeStrategy) Values() []MergeStrategy { 225 return []MergeStrategy{ 226 "OVERWRITE_LATEST", 227 "FAIL_ON_CONFLICT", 228 } 229} 230 231type ObfuscationSetting string 232 233// Enum values for ObfuscationSetting 234const ( 235 ObfuscationSettingNone ObfuscationSetting = "NONE" 236 ObfuscationSettingDefaultObfuscation ObfuscationSetting = "DEFAULT_OBFUSCATION" 237) 238 239// Values returns all known values for ObfuscationSetting. Note that this can be 240// expanded in the future, and so it is only as up to date as the client. The 241// ordering of this slice is not guaranteed to be stable across updates. 242func (ObfuscationSetting) Values() []ObfuscationSetting { 243 return []ObfuscationSetting{ 244 "NONE", 245 "DEFAULT_OBFUSCATION", 246 } 247} 248 249type ProcessBehavior string 250 251// Enum values for ProcessBehavior 252const ( 253 ProcessBehaviorSave ProcessBehavior = "SAVE" 254 ProcessBehaviorBuild ProcessBehavior = "BUILD" 255) 256 257// Values returns all known values for ProcessBehavior. Note that this can be 258// expanded in the future, and so it is only as up to date as the client. The 259// ordering of this slice is not guaranteed to be stable across updates. 260func (ProcessBehavior) Values() []ProcessBehavior { 261 return []ProcessBehavior{ 262 "SAVE", 263 "BUILD", 264 } 265} 266 267type ReferenceType string 268 269// Enum values for ReferenceType 270const ( 271 ReferenceTypeIntent ReferenceType = "Intent" 272 ReferenceTypeBot ReferenceType = "Bot" 273 ReferenceTypeBotalias ReferenceType = "BotAlias" 274 ReferenceTypeBotchannel ReferenceType = "BotChannel" 275) 276 277// Values returns all known values for ReferenceType. Note that this can be 278// expanded in the future, and so it is only as up to date as the client. The 279// ordering of this slice is not guaranteed to be stable across updates. 280func (ReferenceType) Values() []ReferenceType { 281 return []ReferenceType{ 282 "Intent", 283 "Bot", 284 "BotAlias", 285 "BotChannel", 286 } 287} 288 289type ResourceType string 290 291// Enum values for ResourceType 292const ( 293 ResourceTypeBot ResourceType = "BOT" 294 ResourceTypeIntent ResourceType = "INTENT" 295 ResourceTypeSlotType ResourceType = "SLOT_TYPE" 296) 297 298// Values returns all known values for ResourceType. Note that this can be expanded 299// in the future, and so it is only as up to date as the client. The ordering of 300// this slice is not guaranteed to be stable across updates. 301func (ResourceType) Values() []ResourceType { 302 return []ResourceType{ 303 "BOT", 304 "INTENT", 305 "SLOT_TYPE", 306 } 307} 308 309type SlotConstraint string 310 311// Enum values for SlotConstraint 312const ( 313 SlotConstraintRequired SlotConstraint = "Required" 314 SlotConstraintOptional SlotConstraint = "Optional" 315) 316 317// Values returns all known values for SlotConstraint. Note that this can be 318// expanded in the future, and so it is only as up to date as the client. The 319// ordering of this slice is not guaranteed to be stable across updates. 320func (SlotConstraint) Values() []SlotConstraint { 321 return []SlotConstraint{ 322 "Required", 323 "Optional", 324 } 325} 326 327type SlotValueSelectionStrategy string 328 329// Enum values for SlotValueSelectionStrategy 330const ( 331 SlotValueSelectionStrategyOriginalValue SlotValueSelectionStrategy = "ORIGINAL_VALUE" 332 SlotValueSelectionStrategyTopResolution SlotValueSelectionStrategy = "TOP_RESOLUTION" 333) 334 335// Values returns all known values for SlotValueSelectionStrategy. Note that this 336// can be expanded in the future, and so it is only as up to date as the client. 337// The ordering of this slice is not guaranteed to be stable across updates. 338func (SlotValueSelectionStrategy) Values() []SlotValueSelectionStrategy { 339 return []SlotValueSelectionStrategy{ 340 "ORIGINAL_VALUE", 341 "TOP_RESOLUTION", 342 } 343} 344 345type Status string 346 347// Enum values for Status 348const ( 349 StatusBuilding Status = "BUILDING" 350 StatusReady Status = "READY" 351 StatusReadyBasicTesting Status = "READY_BASIC_TESTING" 352 StatusFailed Status = "FAILED" 353 StatusNotBuilt Status = "NOT_BUILT" 354) 355 356// Values returns all known values for Status. Note that this can be expanded in 357// the future, and so it is only as up to date as the client. The ordering of this 358// slice is not guaranteed to be stable across updates. 359func (Status) Values() []Status { 360 return []Status{ 361 "BUILDING", 362 "READY", 363 "READY_BASIC_TESTING", 364 "FAILED", 365 "NOT_BUILT", 366 } 367} 368 369type StatusType string 370 371// Enum values for StatusType 372const ( 373 StatusTypeDetected StatusType = "Detected" 374 StatusTypeMissed StatusType = "Missed" 375) 376 377// Values returns all known values for StatusType. Note that this can be expanded 378// in the future, and so it is only as up to date as the client. The ordering of 379// this slice is not guaranteed to be stable across updates. 380func (StatusType) Values() []StatusType { 381 return []StatusType{ 382 "Detected", 383 "Missed", 384 } 385} 386