BotChannelAssociation
public struct BotChannelAssociation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
Declaration
Swift
public let botAlias: String? -
Provides information necessary to communicate with the messaging platform.
Declaration
Swift
public let botConfiguration: [String : String]? -
The name of the Amazon Lex bot to which this association is being made. Currently, Amazon Lex supports associations with Facebook and Slack, and Twilio.
Declaration
Swift
public let botName: String? -
The date that the association between the Amazon Lex bot and the channel was created.
Declaration
Swift
public let createdDate: TimeStamp? -
A text description of the association you are creating.
Declaration
Swift
public let description: String? -
If status is FAILED, Amazon Lex provides the reason that it failed to create the association.
Declaration
Swift
public let failureReason: String? -
The name of the association between the bot and the channel.
Declaration
Swift
public let name: String? -
The status of the bot channel. CREATED - The channel has been created and is ready for use. IN_PROGRESS - Channel creation is in progress. FAILED - There was an error creating the channel. For information about the reason for the failure, see the failureReason field.
Declaration
Swift
public let status: ChannelStatus? -
Specifies the type of association by indicating the type of channel being established between the Amazon Lex bot and the external messaging platform.
Declaration
Swift
public let type: ChannelType? -
Undocumented
Declaration
Swift
public init(botAlias: String? = nil, botConfiguration: [String : String]? = nil, botName: String? = nil, createdDate: TimeStamp? = nil, description: String? = nil, failureReason: String? = nil, name: String? = nil, status: ChannelStatus? = nil, type: ChannelType? = nil)
View on GitHub
BotChannelAssociation Structure Reference