pub struct UserInviteRequest {
pub role: Option<String>,
pub email: Option<String>,
}Fields§
§role: Option<String>The role the invitee gets on accepting: member, admin, it-admin,
network-admin, billing-admin or auditor. There is no owner
here — a tailnet’s owner is not something an invitation confers.
Omit it and the control plane assigns member (Q80).
email: Option<String>Who to mail it to. Omit for an invite nobody is mailed, whose
inviteUrl is then shared by hand.
Trait Implementations§
Source§impl Debug for UserInviteRequest
impl Debug for UserInviteRequest
Source§impl<'de> Deserialize<'de> for UserInviteRequest
impl<'de> Deserialize<'de> for UserInviteRequest
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 JsonSchema for UserInviteRequest
impl JsonSchema for UserInviteRequest
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for UserInviteRequest
impl RefUnwindSafe for UserInviteRequest
impl Send for UserInviteRequest
impl Sync for UserInviteRequest
impl Unpin for UserInviteRequest
impl UnsafeUnpin for UserInviteRequest
impl UnwindSafe for UserInviteRequest
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