pub struct CallResult {Show 13 fields
pub from: String,
pub to: String,
pub sid: String,
pub status: CallStatus,
pub caller_name: Option<String>,
pub duration: Option<i64>,
pub price: Option<String>,
pub price_unit: String,
pub date_created: Option<String>,
pub start_time: Option<String>,
pub end_time: Option<String>,
pub direction: Option<CallDirection>,
pub queue_time: i64,
}
Expand description
Result of correct SMS request.
Fields§
§from: String
Originator of message.
to: String
Destination of message.
sid: String
ID of call
Can be used to query Call information via following link:
/2010-04-01/Accounts/{account_sid}/Calls/{sid}.json
status: CallStatus
Status of message.
caller_name: Option<String>
Caller’s name
duration: Option<i64>
Call’s duration.
price: Option<String>
Cost of call
price_unit: String
Currency unit of cost
.
date_created: Option<String>
Timestamp (including zone) of when call is created.
Can be None, despite it obviously not making sense
start_time: Option<String>
Timestamp (including zone) of when call is established.
end_time: Option<String>
Timestamp (including zone) of when call is finished.
direction: Option<CallDirection>
Call’s direction.
queue_time: i64
The wait time in milliseconds before call is started.
Trait Implementations§
Source§impl Debug for CallResult
impl Debug for CallResult
Source§impl<'de> Deserialize<'de> for CallResult
impl<'de> Deserialize<'de> for CallResult
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
Auto Trait Implementations§
impl Freeze for CallResult
impl RefUnwindSafe for CallResult
impl Send for CallResult
impl Sync for CallResult
impl Unpin for CallResult
impl UnwindSafe for CallResult
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