Struct zoom_api::types::GetCallLogDetailsResponse
source · pub struct GetCallLogDetailsResponse {Show 19 fields
pub call_id: String,
pub call_type: Option<CallType>,
pub callee_name: String,
pub callee_number: String,
pub callee_number_type: Option<Value>,
pub caller_name: String,
pub caller_number: String,
pub caller_number_type: String,
pub date_time: Option<NaiveDate>,
pub device_private_ip: String,
pub device_public_ip: String,
pub direction: Option<Direction>,
pub duration: i64,
pub has_recording: bool,
pub has_voicemail: bool,
pub id: String,
pub log_details: Vec<LogDetails>,
pub path: String,
pub result: Option<Result>,
}
Fields§
§call_id: String
User’s first name.
call_type: Option<CallType>
The type of call:
*voip
(Voice over IP)
*pstn
(Public Switched Telephone Network)
*tollfree
*international
*contactCenter
callee_name: String
User’s first name.
callee_number: String
User’s first name.
callee_number_type: Option<Value>
Audio types:1
- Toll-free Call-in & Call-out.2
- Toll
3
- SIP Connected Audio
caller_name: String
User’s first name.
caller_number: String
User’s first name.
caller_number_type: String
User’s first name.
date_time: Option<NaiveDate>
Start Date.
device_private_ip: String
User’s first name.
device_public_ip: String
User’s first name.
direction: Option<Direction>
The direction of the call. Values: inbound
or outbound
.
duration: i64
Account seats.
has_recording: bool
Enable/disable the option for a sub account to use shared Virtual Room Connector(s) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users.
has_voicemail: bool
Enable/disable the option for a sub account to use shared Virtual Room Connector(s) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users.
id: String
User’s first name.
log_details: Vec<LogDetails>
Child records.
path: String
User’s first name.
result: Option<Result>
Result of the call: call_connected
| recorded
| no_answer
.
Trait Implementations§
source§impl Clone for GetCallLogDetailsResponse
impl Clone for GetCallLogDetailsResponse
source§fn clone(&self) -> GetCallLogDetailsResponse
fn clone(&self) -> GetCallLogDetailsResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetCallLogDetailsResponse
impl Debug for GetCallLogDetailsResponse
source§impl<'de> Deserialize<'de> for GetCallLogDetailsResponse
impl<'de> Deserialize<'de> for GetCallLogDetailsResponse
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>,
source§impl JsonSchema for GetCallLogDetailsResponse
impl JsonSchema for GetCallLogDetailsResponse
source§fn schema_name() -> String
fn schema_name() -> String
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moresource§impl PartialEq<GetCallLogDetailsResponse> for GetCallLogDetailsResponse
impl PartialEq<GetCallLogDetailsResponse> for GetCallLogDetailsResponse
source§fn eq(&self, other: &GetCallLogDetailsResponse) -> bool
fn eq(&self, other: &GetCallLogDetailsResponse) -> bool
self
and other
values to be equal, and is used
by ==
.