ProxySession
public struct ProxySession : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The proxy session capabilities.
Declaration
Swift
public let capabilities: [Capability]?
-
The created timestamp, in ISO 8601 format.
Declaration
Swift
public let createdTimestamp: TimeStamp?
-
The ended timestamp, in ISO 8601 format.
Declaration
Swift
public let endedTimestamp: TimeStamp?
-
The number of minutes allowed for the proxy session.
Declaration
Swift
public let expiryMinutes: Int?
-
The preference for matching the country or area code of the proxy phone number with that of the first participant.
Declaration
Swift
public let geoMatchLevel: GeoMatchLevel?
-
The country and area code for the proxy phone number.
Declaration
Swift
public let geoMatchParams: GeoMatchParams?
-
The name of the proxy session.
Declaration
Swift
public let name: String?
-
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
Declaration
Swift
public let numberSelectionBehavior: NumberSelectionBehavior?
-
The proxy session participants.
Declaration
Swift
public let participants: [Participant]?
-
The proxy session ID.
Declaration
Swift
public let proxySessionId: String?
-
The status of the proxy session.
Declaration
Swift
public let status: ProxySessionStatus?
-
The updated timestamp, in ISO 8601 format.
Declaration
Swift
public let updatedTimestamp: TimeStamp?
-
The Amazon Chime voice connector ID.
Declaration
Swift
public let voiceConnectorId: String?
-
init(capabilities:createdTimestamp:endedTimestamp:expiryMinutes:geoMatchLevel:geoMatchParams:name:numberSelectionBehavior:participants:proxySessionId:status:updatedTimestamp:voiceConnectorId:)
Undocumented
Declaration
Swift
public init(capabilities: [Capability]? = nil, createdTimestamp: TimeStamp? = nil, endedTimestamp: TimeStamp? = nil, expiryMinutes: Int? = nil, geoMatchLevel: GeoMatchLevel? = nil, geoMatchParams: GeoMatchParams? = nil, name: String? = nil, numberSelectionBehavior: NumberSelectionBehavior? = nil, participants: [Participant]? = nil, proxySessionId: String? = nil, status: ProxySessionStatus? = nil, updatedTimestamp: TimeStamp? = nil, voiceConnectorId: String? = nil)