ProxySession class

The proxy session for an Amazon Chime Voice Connector.

Constructors

ProxySession({List<Capability>? capabilities, DateTime? createdTimestamp, DateTime? endedTimestamp, int? expiryMinutes, GeoMatchLevel? geoMatchLevel, GeoMatchParams? geoMatchParams, String? name, NumberSelectionBehavior? numberSelectionBehavior, List<Participant>? participants, String? proxySessionId, ProxySessionStatus? status, DateTime? updatedTimestamp, String? voiceConnectorId})
ProxySession.fromJson(Map<String, dynamic> json)
factory

Properties

capabilities List<Capability>?
The proxy session capabilities.
final
createdTimestamp DateTime?
The created timestamp, in ISO 8601 format.
final
endedTimestamp DateTime?
The ended timestamp, in ISO 8601 format.
final
expiryMinutes int?
The number of minutes allowed for the proxy session.
final
geoMatchLevel GeoMatchLevel?
The preference for matching the country or area code of the proxy phone number with that of the first participant.
final
geoMatchParams GeoMatchParams?
The country and area code for the proxy phone number.
final
hashCode int
The hash code for this object.
no setterinherited
name String?
The name of the proxy session.
final
numberSelectionBehavior NumberSelectionBehavior?
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
final
participants List<Participant>?
The proxy session participants.
final
proxySessionId String?
The proxy session ID.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status ProxySessionStatus?
The status of the proxy session.
final
updatedTimestamp DateTime?
The updated timestamp, in ISO 8601 format.
final
voiceConnectorId String?
The Amazon Chime voice connector ID.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited