pub struct OwnedPhoneNumber {Show 37 fields
pub id: String,
pub number: String,
pub name: Option<String>,
pub call_handler: Option<String>,
pub call_receive_mode: Option<String>,
pub call_request_url: Option<String>,
pub call_request_method: Option<String>,
pub call_fallback_url: Option<String>,
pub call_fallback_method: Option<String>,
pub call_status_callback_url: Option<String>,
pub call_status_callback_method: Option<String>,
pub call_laml_application_id: Option<String>,
pub call_dialogflow_agent_id: Option<String>,
pub call_relay_topic: Option<String>,
pub call_relay_topic_status_callback_url: Option<String>,
pub call_relay_context: Option<String>,
pub call_relay_context_status_callback_url: Option<String>,
pub call_relay_application: Option<String>,
pub call_relay_connector_id: Option<String>,
pub call_sip_endpoint_id: Option<String>,
pub call_verto_resource: Option<String>,
pub call_video_room_id: Option<String>,
pub message_handler: Option<String>,
pub message_request_url: Option<String>,
pub message_request_method: Option<String>,
pub message_fallback_url: Option<String>,
pub message_fallback_method: Option<String>,
pub message_laml_application_id: Option<String>,
pub message_relay_topic: Option<String>,
pub message_relay_context: Option<String>,
pub message_relay_application: Option<String>,
pub capabilities: Vec<String>,
pub number_type: Option<String>,
pub e911_address_id: Option<String>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub next_billed_at: Option<String>,
}Expand description
One phone number owned by the project (or a subproject), with all the call/message routing knobs SignalWire exposes.
Most fields are Option<String> because SignalWire only returns the
ones you’ve configured.
Fields§
§id: String§number: String§name: Option<String>§call_handler: Option<String>§call_receive_mode: Option<String>§call_request_url: Option<String>§call_request_method: Option<String>§call_fallback_url: Option<String>§call_fallback_method: Option<String>§call_status_callback_url: Option<String>§call_status_callback_method: Option<String>§call_laml_application_id: Option<String>§call_dialogflow_agent_id: Option<String>§call_relay_topic: Option<String>§call_relay_topic_status_callback_url: Option<String>§call_relay_context: Option<String>§call_relay_context_status_callback_url: Option<String>§call_relay_application: Option<String>§call_relay_connector_id: Option<String>§call_sip_endpoint_id: Option<String>§call_verto_resource: Option<String>§call_video_room_id: Option<String>§message_handler: Option<String>§message_request_url: Option<String>§message_request_method: Option<String>§message_fallback_url: Option<String>§message_fallback_method: Option<String>§message_laml_application_id: Option<String>§message_relay_topic: Option<String>§message_relay_context: Option<String>§message_relay_application: Option<String>§capabilities: Vec<String>§number_type: Option<String>§e911_address_id: Option<String>§created_at: Option<String>§updated_at: Option<String>§next_billed_at: Option<String>Trait Implementations§
Source§impl Clone for OwnedPhoneNumber
impl Clone for OwnedPhoneNumber
Source§fn clone(&self) -> OwnedPhoneNumber
fn clone(&self) -> OwnedPhoneNumber
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OwnedPhoneNumber
impl Debug for OwnedPhoneNumber
Source§impl<'de> Deserialize<'de> for OwnedPhoneNumber
impl<'de> Deserialize<'de> for OwnedPhoneNumber
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 OwnedPhoneNumber
impl RefUnwindSafe for OwnedPhoneNumber
impl Send for OwnedPhoneNumber
impl Sync for OwnedPhoneNumber
impl Unpin for OwnedPhoneNumber
impl UnsafeUnpin for OwnedPhoneNumber
impl UnwindSafe for OwnedPhoneNumber
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