pub struct UpdateAccessInviteRequest {
pub disabled_justification: Option<String>,
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: Option<Vec<String>>,
pub schedules: Option<Vec<InviteScheduleEntryInput>>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
}Expand description
UpdateAccessInviteRequest
JSON schema
{
"type": "object",
"properties": {
"disabled_justification": {
"type": [
"string",
"null"
]
},
"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",
"null"
],
"items": {
"type": "string"
}
},
"schedules": {
"description": "When set, replaces all schedule entries. Required when changing times/recurrence on an\ninvite that already has multiple schedule entries.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/components/schemas/InviteScheduleEntryInput"
}
},
"valid_from": {
"type": [
"string",
"null"
]
},
"valid_to": {
"type": [
"string",
"null"
]
}
}
}Fields§
§disabled_justification: Option<String>§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: Option<Vec<String>>§schedules: Option<Vec<InviteScheduleEntryInput>>When set, replaces all schedule entries. Required when changing times/recurrence on an invite that already has multiple schedule entries.
valid_from: Option<String>§valid_to: Option<String>Trait Implementations§
Source§impl Clone for UpdateAccessInviteRequest
impl Clone for UpdateAccessInviteRequest
Source§fn clone(&self) -> UpdateAccessInviteRequest
fn clone(&self) -> UpdateAccessInviteRequest
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 UpdateAccessInviteRequest
impl Debug for UpdateAccessInviteRequest
Source§impl Default for UpdateAccessInviteRequest
impl Default for UpdateAccessInviteRequest
Source§impl<'de> Deserialize<'de> for UpdateAccessInviteRequest
impl<'de> Deserialize<'de> for UpdateAccessInviteRequest
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 UpdateAccessInviteRequest
impl RefUnwindSafe for UpdateAccessInviteRequest
impl Send for UpdateAccessInviteRequest
impl Sync for UpdateAccessInviteRequest
impl Unpin for UpdateAccessInviteRequest
impl UnsafeUnpin for UpdateAccessInviteRequest
impl UnwindSafe for UpdateAccessInviteRequest
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