pub struct CreateAccessInviteRequest {
pub expires_in: Option<String>,
pub invite_recurrence: Option<Value>,
pub invitee_message: Option<Value>,
pub is_enabled: Option<bool>,
pub max_uses: Option<i32>,
pub name: Option<String>,
pub portal_ids: Vec<String>,
pub schedules: Option<Vec<InviteScheduleEntryInput>>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
}Expand description
CreateAccessInviteRequest
JSON schema
{
"type": "object",
"required": [
"portal_ids"
],
"properties": {
"expires_in": {
"type": [
"string",
"null"
]
},
"invite_recurrence": {},
"invitee_message": {},
"is_enabled": {
"type": [
"boolean",
"null"
]
},
"max_uses": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"name": {
"type": [
"string",
"null"
]
},
"portal_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"schedules": {
"description": "When set (non-empty), defines one or more schedule entries; legacy `valid_from` /\n`valid_to` / `invite_recurrence` are ignored for scheduling.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/components/schemas/InviteScheduleEntryInput"
}
},
"valid_from": {
"type": [
"string",
"null"
]
},
"valid_to": {
"type": [
"string",
"null"
]
}
}
}Fields§
§expires_in: Option<String>§invite_recurrence: Option<Value>§invitee_message: Option<Value>§is_enabled: Option<bool>§max_uses: Option<i32>§name: Option<String>§portal_ids: Vec<String>§schedules: Option<Vec<InviteScheduleEntryInput>>When set (non-empty), defines one or more schedule entries; legacy valid_from /
valid_to / invite_recurrence are ignored for scheduling.
valid_from: Option<String>§valid_to: Option<String>Trait Implementations§
Source§impl Clone for CreateAccessInviteRequest
impl Clone for CreateAccessInviteRequest
Source§fn clone(&self) -> CreateAccessInviteRequest
fn clone(&self) -> CreateAccessInviteRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateAccessInviteRequest
impl Debug for CreateAccessInviteRequest
Source§impl<'de> Deserialize<'de> for CreateAccessInviteRequest
impl<'de> Deserialize<'de> for CreateAccessInviteRequest
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 CreateAccessInviteRequest
impl RefUnwindSafe for CreateAccessInviteRequest
impl Send for CreateAccessInviteRequest
impl Sync for CreateAccessInviteRequest
impl Unpin for CreateAccessInviteRequest
impl UnsafeUnpin for CreateAccessInviteRequest
impl UnwindSafe for CreateAccessInviteRequest
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