pub struct InvitationRequest {
pub name: String,
pub expires: Option<String>,
pub fixed_data: Option<HashMap<String, Value>>,
pub single_use: Option<bool>,
pub flow: Option<Option<Uuid>>,
}
Expand description
InvitationRequest : Invitation Serializer
Fields§
§name: String
§expires: Option<String>
§fixed_data: Option<HashMap<String, Value>>
§single_use: Option<bool>
When enabled, the invitation will be deleted after usage.
flow: Option<Option<Uuid>>
When set, only the configured flow can use this invitation.
Implementations§
Source§impl InvitationRequest
impl InvitationRequest
Sourcepub fn new(name: String) -> InvitationRequest
pub fn new(name: String) -> InvitationRequest
Invitation Serializer
Trait Implementations§
Source§impl Clone for InvitationRequest
impl Clone for InvitationRequest
Source§fn clone(&self) -> InvitationRequest
fn clone(&self) -> InvitationRequest
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 Debug for InvitationRequest
impl Debug for InvitationRequest
Source§impl Default for InvitationRequest
impl Default for InvitationRequest
Source§fn default() -> InvitationRequest
fn default() -> InvitationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvitationRequest
impl<'de> Deserialize<'de> for InvitationRequest
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
Source§impl PartialEq for InvitationRequest
impl PartialEq for InvitationRequest
Source§impl Serialize for InvitationRequest
impl Serialize for InvitationRequest
impl StructuralPartialEq for InvitationRequest
Auto Trait Implementations§
impl Freeze for InvitationRequest
impl RefUnwindSafe for InvitationRequest
impl Send for InvitationRequest
impl Sync for InvitationRequest
impl Unpin for InvitationRequest
impl UnwindSafe for InvitationRequest
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