interface CreateChannelInvite implements WithReasonimport { type CreateChannelInvite } from "https://dotland.deno.dev/x/discordeno@17.0.0/helpers/guilds/invites/mod.ts"; PropertiesoptionalmaxAge: numberDuration of invite in seconds before expiry, or 0 for never. Between 0 and 604800 (7 days). Default: 86400 (24 hours) optionalmaxUses: numberMax number of users or 0 for unlimited. Between 0 and 100. Default: 0 optionaltemporary: booleanWhether this invite only grants temporary membership. Default: false optionalunique: booleanIf true, don't try to reuse similar invite (useful for creating many unique one time use invites). Default: false optionaltargetType: TargetTypesThe type of target for this voice channel invite optionaltargetUserId: BigStringThe 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 optionaltargetApplicationId: BigStringThe id of the embedded application to open for this invite, required if target_type is 2, the application must have the EMBEDDED flag