pub struct CreateSIPDispatchRuleOptions {
pub name: String,
pub metadata: String,
pub attributes: HashMap<String, String>,
pub trunk_ids: Vec<String>,
pub allowed_numbers: Vec<String>,
pub hide_phone_number: bool,
pub room_config: Option<RoomConfiguration>,
}Fields§
§name: String§metadata: String§attributes: HashMap<String, String>§trunk_ids: Vec<String>What trunks are accepted for this dispatch rule If empty all trunks will match this dispatch rule
allowed_numbers: Vec<String>§hide_phone_number: bool§room_config: Option<RoomConfiguration>Room configuration for rooms created by this dispatch rule, including agents to dispatch into the room.
Trait Implementations§
Source§impl Clone for CreateSIPDispatchRuleOptions
impl Clone for CreateSIPDispatchRuleOptions
Source§impl Debug for CreateSIPDispatchRuleOptions
impl Debug for CreateSIPDispatchRuleOptions
Auto Trait Implementations§
impl Freeze for CreateSIPDispatchRuleOptions
impl RefUnwindSafe for CreateSIPDispatchRuleOptions
impl Send for CreateSIPDispatchRuleOptions
impl Sync for CreateSIPDispatchRuleOptions
impl Unpin for CreateSIPDispatchRuleOptions
impl UnsafeUnpin for CreateSIPDispatchRuleOptions
impl UnwindSafe for CreateSIPDispatchRuleOptions
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