pub struct InviteRegisterRequest {
pub invite_url: String,
pub ttl_seconds: Option<u64>,
pub uses: Option<u32>,
}Fields§
§invite_url: StringThe wire://pair?… URL produced by wire invite. Required.
ttl_seconds: Option<u64>Lifetime in seconds. Default 86400 (24h). Capped at 7 days.
uses: Option<u32>If Some(n), the short URL can be fetched N times before 410s.
None = unlimited until TTL hits.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InviteRegisterRequest
impl<'de> Deserialize<'de> for InviteRegisterRequest
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 InviteRegisterRequest
impl RefUnwindSafe for InviteRegisterRequest
impl Send for InviteRegisterRequest
impl Sync for InviteRegisterRequest
impl Unpin for InviteRegisterRequest
impl UnsafeUnpin for InviteRegisterRequest
impl UnwindSafe for InviteRegisterRequest
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