pub struct ProxySession {Show 13 fields
pub capabilities: Option<Vec<String>>,
pub created_timestamp: Option<f64>,
pub ended_timestamp: Option<f64>,
pub expiry_minutes: Option<i64>,
pub geo_match_level: Option<String>,
pub geo_match_params: Option<GeoMatchParams>,
pub name: Option<String>,
pub number_selection_behavior: Option<String>,
pub participants: Option<Vec<Participant>>,
pub proxy_session_id: Option<String>,
pub status: Option<String>,
pub updated_timestamp: Option<f64>,
pub voice_connector_id: Option<String>,
}Expand description
The proxy session for an Amazon Chime Voice Connector.
Fields§
§capabilities: Option<Vec<String>>The proxy session capabilities.
created_timestamp: Option<f64>The created timestamp, in ISO 8601 format.
ended_timestamp: Option<f64>The ended timestamp, in ISO 8601 format.
expiry_minutes: Option<i64>The number of minutes allowed for the proxy session.
geo_match_level: Option<String>The preference for matching the country or area code of the proxy phone number with that of the first participant.
geo_match_params: Option<GeoMatchParams>The country and area code for the proxy phone number.
name: Option<String>The name of the proxy session.
number_selection_behavior: Option<String>The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
participants: Option<Vec<Participant>>The proxy session participants.
proxy_session_id: Option<String>The proxy session ID.
status: Option<String>The status of the proxy session.
updated_timestamp: Option<f64>The updated timestamp, in ISO 8601 format.
voice_connector_id: Option<String>The Amazon Chime voice connector ID.
Trait Implementations§
Source§impl Clone for ProxySession
impl Clone for ProxySession
Source§fn clone(&self) -> ProxySession
fn clone(&self) -> ProxySession
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProxySession
impl Debug for ProxySession
Source§impl Default for ProxySession
impl Default for ProxySession
Source§fn default() -> ProxySession
fn default() -> ProxySession
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProxySession
impl<'de> Deserialize<'de> for ProxySession
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProxySession
impl PartialEq for ProxySession
impl StructuralPartialEq for ProxySession
Auto Trait Implementations§
impl Freeze for ProxySession
impl RefUnwindSafe for ProxySession
impl Send for ProxySession
impl Sync for ProxySession
impl Unpin for ProxySession
impl UnwindSafe for ProxySession
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more