pub struct VirtualServiceDetail {
pub id: Option<Id>,
pub extension: Option<Vec<Extension>>,
pub channel_type: Option<Coding>,
pub address: Option<ExtendedContactDetail>,
pub additional_info: Option<Vec<UrlDt>>,
pub max_participants: Option<PositiveIntDt>,
pub session_key: Option<StringDt>,
}
Fields§
§id: Option<Id>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
channel_type: Option<Coding>
Channel Type
address: Option<ExtendedContactDetail>
Contact address/number
additional_info: Option<Vec<UrlDt>>
Address to see alternative connection details
max_participants: Option<PositiveIntDt>
Maximum number of participants supported by the virtual service
session_key: Option<StringDt>
Session Key required by the virtual service
Implementations§
Source§impl VirtualServiceDetail
impl VirtualServiceDetail
pub fn set_channel_type(self, v: Coding) -> Self
pub fn set_address(self, v: ExtendedContactDetail) -> Self
pub fn set_additional_info(self, v: Vec<UrlDt>) -> Self
pub fn add_additional_info<T: Into<UrlDt>>(self, v: T) -> Self
pub fn set_max_participants<T: Into<PositiveIntDt>>(self, v: T) -> Self
pub fn set_session_key<T: Into<StringDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for VirtualServiceDetail
impl Clone for VirtualServiceDetail
Source§fn clone(&self) -> VirtualServiceDetail
fn clone(&self) -> VirtualServiceDetail
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Compare for VirtualServiceDetail
impl Compare for VirtualServiceDetail
Source§impl Convert for VirtualServiceDetail
impl Convert for VirtualServiceDetail
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Debug for VirtualServiceDetail
impl Debug for VirtualServiceDetail
Source§impl Default for VirtualServiceDetail
impl Default for VirtualServiceDetail
Source§fn default() -> VirtualServiceDetail
fn default() -> VirtualServiceDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualServiceDetail
impl<'de> Deserialize<'de> for VirtualServiceDetail
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Element for VirtualServiceDetail
impl Element for VirtualServiceDetail
Source§impl Executor for VirtualServiceDetail
impl Executor for VirtualServiceDetail
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
Source§impl Serialize for VirtualServiceDetail
impl Serialize for VirtualServiceDetail
impl DataType for VirtualServiceDetail
Auto Trait Implementations§
impl Freeze for VirtualServiceDetail
impl RefUnwindSafe for VirtualServiceDetail
impl Send for VirtualServiceDetail
impl Sync for VirtualServiceDetail
impl Unpin for VirtualServiceDetail
impl UnwindSafe for VirtualServiceDetail
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