interface RESTPostAPIChannelInviteJSONBody

external
export interface RESTPostAPIChannelInviteJSONBody

https://discord.com/developers/docs/resources/channel#create-channel-invite

optionalexternal
max_age? : number | undefined

Duration of invite in seconds before expiry, or 0 for never 86400 (24 hours)

optionalexternal
max_uses? : number | undefined

Max number of uses or 0 for unlimited 0

optionalexternal
target_application_id? : Snowflake | undefined

The id of the embedded application to open for this invite - Required if target_type is 2 - The application must have the EMBEDDED flag

optionalexternal
target_type? : InviteTargetType | undefined

The type of target for this voice channel inviteSee https://discord.com/developers/docs/resources/invite#invite-object-invite-target-types

optionalexternal
target_user_id? : Snowflake | undefined

The id of the user whose stream to display for this invite - Required if target_type is 1 - The user must be streaming in the channel

optionalexternal
temporary? : boolean | undefined

Whether this invite only grants temporary membership false

optionalexternal
unique? : boolean | undefined

If true, don't try to reuse a similar invite (useful for creating many unique one time use invites) false