pub struct CPMSessionInfo {
pub cpm_contact: CPMContact,
pub asserted_contact_uri: String,
pub conversation_id: Option<String>,
pub contribution_id: Option<String>,
pub subject: Option<String>,
pub referred_by: Option<String>,
pub is_deferred_session: bool,
pub contact_alias: Option<String>,
pub conversation_supports_anonymization: bool,
pub conversation_is_using_anonymization_token: bool,
}
Fields§
§cpm_contact: CPMContact
§asserted_contact_uri: String
§conversation_id: Option<String>
§contribution_id: Option<String>
§subject: Option<String>
§referred_by: Option<String>
§is_deferred_session: bool
§contact_alias: Option<String>
§conversation_supports_anonymization: bool
§conversation_is_using_anonymization_token: bool
Implementations§
Source§impl CPMSessionInfo
impl CPMSessionInfo
pub fn get_contact_known_identities(&self) -> ContactKnownIdentities
Auto Trait Implementations§
impl Freeze for CPMSessionInfo
impl RefUnwindSafe for CPMSessionInfo
impl Send for CPMSessionInfo
impl Sync for CPMSessionInfo
impl Unpin for CPMSessionInfo
impl UnwindSafe for CPMSessionInfo
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