ODActionManagerIds_Default interface
under construction
We are still working the API Reference! This page might be incomplete or doesn't contain all details!
Overview
This interface is a list of ids available in the ODActionManager_Default
class.
It's used to generate typescript declarations for this class.
Properties
opendiscord:add-ticket-user
opendiscord:claim-ticket
opendiscord:clear-tickets
opendiscord:close-ticket
opendiscord:create-ticket
opendiscord:create-ticket-permissions
opendiscord:create-transcript
opendiscord:delete-ticket
opendiscord:move-ticket
opendiscord:pin-ticket
opendiscord:reaction-role
opendiscord:remove-ticket-user
opendiscord:rename-ticket
opendiscord:reopen-ticket
opendiscord:unclaim-ticket
opendiscord:unpin-ticket
References
Properties
opendiscord:add-ticket-user
type ➜ {params:{channel:discord.GuildTextBasedChannel, data:discord.User, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:add-ticket-user"}
(no description)
opendiscord:claim-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"unclaim-message", workers:"opendiscord:claim-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)
opendiscord:clear-tickets
type ➜ {params:{channel:discord.GuildTextBasedChannel, filter:api.ODTicketClearFilter, guild:discord.Guild, list:api.ODTicket[], user:discord.User}, result:{list:string[]}, source:"text"|"other"|"slash", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:clear-tickets"}
(no description)
opendiscord:close-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"reopen-message"|"autoclose", workers:"opendiscord:close-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)
opendiscord:create-ticket
type ➜ {params:{answers:{id:string, name:string, type:"short"|"paragraph", value:null|string}[], guild:discord.Guild, option:api.ODTicketOption, user:discord.User}, result:{channel:discord.GuildTextBasedChannel, ticket:api.ODTicket}, source:"text"|"other"|"slash"|"panel-button"|"panel-dropdown", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:create-ticket"|"opendiscord:send-ticket-message"}
(no description)
opendiscord:create-ticket-permissions
type ➜ {params:{guild:discord.Guild, option:api.ODTicketOption, user:discord.User}, result:{cooldownUntil:Date, reason:null|"blacklist"|"cooldown"|"global-limit"|"global-user-limit"|"option-limit"|"option-user-limit", valid:boolean}, source:"text"|"other"|"slash"|"panel-button"|"panel-dropdown", workers:"opendiscord:check-blacklist"|"opendiscord:check-cooldown"|"opendiscord:check-global-limits"|"opendiscord:check-option-limits"|"opendiscord:valid"}
(no description)
opendiscord:create-transcript
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, ticket:api.ODTicket, user:discord.User}, result:{compiler:api.ODTranscriptCompiler, errorReason:null|string, participants:{role:"creator"|"admin"|"participant", user:discord.User}[], pendingMessage:null|api.ODMessageBuildSentResult, result:api.ODTranscriptCompilerCompileResult, success:boolean}, source:"text"|"other"|"clear"|"slash"|"ticket-message"|"reopen-message"|"close-message"|"autoclose-message"|"autodelete", workers:"opendiscord:logs"|"opendiscord:select-compiler"|"opendiscord:init-transcript"|"opendiscord:compile-transcript"|"opendiscord:ready-transcript"}
(no description)
opendiscord:delete-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User, withoutTranscript:boolean}, result:(OTDOCS:unknown), source:"text"|"other"|"clear"|"slash"|"ticket-message"|"reopen-message"|"close-message"|"autoclose-message"|"autodelete", workers:"opendiscord:delete-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:delete-channel"}
(no description)
opendiscord:move-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, data:api.ODTicketOption, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:move-ticket"}
(no description)
opendiscord:pin-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"unpin-message", workers:"opendiscord:pin-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)
opendiscord:reaction-role
type ➜ {params:{guild:discord.Guild, option:api.ODRoleOption, overwriteMode:null|api.ODRoleUpdateMode, user:discord.User}, result:{result:api.ODRoleUpdateResult[], role:api.ODRole}, source:"other"|"panel-button", workers:"opendiscord:reaction-role"|"opendiscord:logs"}
(no description)
opendiscord:remove-ticket-user
type ➜ {params:{channel:discord.GuildTextBasedChannel, data:discord.User, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:remove-ticket-user"}
(no description)
opendiscord:rename-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, data:string, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash", workers:"opendiscord:logs"|"opendiscord:discord-logs"|"opendiscord:rename-ticket"}
(no description)
opendiscord:reopen-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"close-message"|"autoclose-message", workers:"opendiscord:reopen-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)
opendiscord:unclaim-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"claim-message", workers:"opendiscord:unclaim-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)
opendiscord:unpin-ticket
type ➜ {params:{channel:discord.GuildTextBasedChannel, guild:discord.Guild, reason:null|string, sendMessage:boolean, ticket:api.ODTicket, user:discord.User}, result:(OTDOCS:unknown), source:"text"|"other"|"slash"|"ticket-message"|"pin-message", workers:"opendiscord:unpin-ticket"|"opendiscord:logs"|"opendiscord:discord-logs"}
(no description)