export interface InviteCreateOptionsOptions used to create an invite to a guild channel.
optionalmaxAge? : number 
How long the invite should last (in seconds, 0 for forever)
optionalmaxUses? : number 
Maximum number of uses
optionalreason? : string 
The reason for creating the invite
optionaltargetApplication? : ApplicationResolvable 
The embedded application to open for this invite, required if targetType is InviteTargetType.Stream, the application must have the InviteTargetType.EmbeddedApplication flag
optionaltargetType? : InviteTargetType 
The type of the target for this voice channel invite
optionaltargetUser? : UserResolvable 
The user whose stream to display for this invite, required if targetType is InviteTargetType.Stream, the user must be streaming in the channel
optionaltemporary? : boolean 
Whether members that joined via the invite should be automatically kicked after 24 hours if they have not yet received a role
optionalunique? : boolean 
Create a unique invite, or use an existing one with similar settings