From 3696ce78055dc770fb72421a0cd6f0749467dadf Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Fri, 14 Oct 2022 18:32:49 +0100 Subject: [PATCH] refactor(APIAuditLogOptions): Use `AuditLogRuleTriggerType` for `auto_moderation_rule_trigger_type` (#605) --- deno/payloads/v10/auditLog.ts | 4 +++- deno/payloads/v9/auditLog.ts | 4 +++- payloads/v10/auditLog.ts | 4 +++- payloads/v9/auditLog.ts | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/deno/payloads/v10/auditLog.ts b/deno/payloads/v10/auditLog.ts index b610cd16..0cc6db49 100644 --- a/deno/payloads/v10/auditLog.ts +++ b/deno/payloads/v10/auditLog.ts @@ -223,7 +223,7 @@ export interface APIAuditLogOptions { * - AUTO_MODERATION_FLAG_TO_CHANNEL * - AUTO_MODERATION_USER_COMMUNICATION_DISABLED */ - auto_moderation_rule_trigger_type?: string; + auto_moderation_rule_trigger_type?: AuditLogRuleTriggerType; /** * Number of days after which inactive members were kicked * @@ -316,6 +316,8 @@ export enum AuditLogOptionsType { Member = '1', } +export type AuditLogRuleTriggerType = `${AutoModerationRuleTriggerType}`; + /** * https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-structure */ diff --git a/deno/payloads/v9/auditLog.ts b/deno/payloads/v9/auditLog.ts index b610cd16..0cc6db49 100644 --- a/deno/payloads/v9/auditLog.ts +++ b/deno/payloads/v9/auditLog.ts @@ -223,7 +223,7 @@ export interface APIAuditLogOptions { * - AUTO_MODERATION_FLAG_TO_CHANNEL * - AUTO_MODERATION_USER_COMMUNICATION_DISABLED */ - auto_moderation_rule_trigger_type?: string; + auto_moderation_rule_trigger_type?: AuditLogRuleTriggerType; /** * Number of days after which inactive members were kicked * @@ -316,6 +316,8 @@ export enum AuditLogOptionsType { Member = '1', } +export type AuditLogRuleTriggerType = `${AutoModerationRuleTriggerType}`; + /** * https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-structure */ diff --git a/payloads/v10/auditLog.ts b/payloads/v10/auditLog.ts index db02eb37..32e963e0 100644 --- a/payloads/v10/auditLog.ts +++ b/payloads/v10/auditLog.ts @@ -223,7 +223,7 @@ export interface APIAuditLogOptions { * - AUTO_MODERATION_FLAG_TO_CHANNEL * - AUTO_MODERATION_USER_COMMUNICATION_DISABLED */ - auto_moderation_rule_trigger_type?: string; + auto_moderation_rule_trigger_type?: AuditLogRuleTriggerType; /** * Number of days after which inactive members were kicked * @@ -316,6 +316,8 @@ export enum AuditLogOptionsType { Member = '1', } +export type AuditLogRuleTriggerType = `${AutoModerationRuleTriggerType}`; + /** * https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-structure */ diff --git a/payloads/v9/auditLog.ts b/payloads/v9/auditLog.ts index db02eb37..32e963e0 100644 --- a/payloads/v9/auditLog.ts +++ b/payloads/v9/auditLog.ts @@ -223,7 +223,7 @@ export interface APIAuditLogOptions { * - AUTO_MODERATION_FLAG_TO_CHANNEL * - AUTO_MODERATION_USER_COMMUNICATION_DISABLED */ - auto_moderation_rule_trigger_type?: string; + auto_moderation_rule_trigger_type?: AuditLogRuleTriggerType; /** * Number of days after which inactive members were kicked * @@ -316,6 +316,8 @@ export enum AuditLogOptionsType { Member = '1', } +export type AuditLogRuleTriggerType = `${AutoModerationRuleTriggerType}`; + /** * https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-structure */