Struct slack_chat_api::UserInvite [−][src]
pub struct UserInvite {
pub channel_ids: Vec<String>,
pub email: String,
pub team_id: String,
pub custom_message: String,
pub is_restricted: bool,
pub is_ultra_restricted: bool,
pub real_name: String,
pub resend: bool,
}Expand description
The data type for an invited user. FROM: https://api.slack.com/methods/admin.users.invite
Fields
channel_ids: Vec<String>A comma-separated list of channel_ids for this user to join. At least one channel is required.
email: StringThe email address of the person to invite.
team_id: StringThe ID of the workspace.
custom_message: StringAn optional message to send to the user in the invite email.
is_restricted: boolIs this user a multi-channel guest user? (default: false)
is_ultra_restricted: boolIs this user a single channel guest user? (default: false)
real_name: StringFull name of the user.
resend: boolAllow this invite to be resent in the future if a user has not signed up yet. (default: false)
Trait Implementations
Returns the “default value” for a type. Read more
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 RefUnwindSafe for UserInvite
impl Send for UserInvite
impl Sync for UserInvite
impl Unpin for UserInvite
impl UnwindSafe for UserInvite
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more