pub struct Connector {
pub id: String,
pub provider: Option<ConnectorProvider>,
pub name: Option<String>,
pub webhook_url: Option<String>,
pub default_room_id: Option<String>,
pub default_rule_id: Option<String>,
pub region: Option<String>,
pub created_at: Option<String>,
pub extra: Map<String, Value>,
}Expand description
A per-provider telephony webhook ingress.
Fields§
§id: StringThe connector id.
provider: Option<ConnectorProvider>The telephony provider.
name: Option<String>The connector’s display name.
webhook_url: Option<String>The public webhook URL to configure at the provider.
default_room_id: Option<String>The fallback room, used when no routing rule resolves.
default_rule_id: Option<String>The routing rule applied by default.
region: Option<String>The region call ingestion is pinned to.
created_at: Option<String>When the connector was created.
extra: Map<String, Value>Any fields the server returned that this SDK does not model yet.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Connector
impl<'de> Deserialize<'de> for Connector
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 Connector
impl RefUnwindSafe for Connector
impl Send for Connector
impl Sync for Connector
impl Unpin for Connector
impl UnsafeUnpin for Connector
impl UnwindSafe for Connector
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