UNPKG

@twurple/eventsub-base

Version:

Base for the other Twurple EventSub packages

80 lines 2.87 kB
import type { HelixUser } from '@twurple/api'; import { DataObject } from '@twurple/common'; import { type EventSubAutoModLevel } from './common/EventSubAutoModLevel'; import { type EventSubAutoModSettingsUpdateEventData } from './EventSubAutoModSettingsUpdateEvent.external'; /** * An EventSub event representing the AutoMod settings being updated in a channel. */ export declare class EventSubAutoModSettingsUpdateEvent extends DataObject<EventSubAutoModSettingsUpdateEventData> { /** * The ID of the broadcaster in whose channel the AutoMod settings were updated. */ get broadcasterId(): string; /** * The name of the broadcaster in whose channel the AutoMod settings were changed. */ get broadcasterName(): string; /** * The display name of the broadcaster in whose channel the AutoMod settings were changed. */ get broadcasterDisplayName(): string; /** * Gets more information about the broadcaster. */ getBroadcaster(): Promise<HelixUser>; /** * The ID of the moderator who changed the AutoMod settings. */ get moderatorId(): string; /** * The name of the moderator who changed the AutoMod settings. */ get moderatorName(): string; /** * The display name of the moderator who changed the AutoMod settings. */ get moderatorDisplayName(): string; /** * Gets more information about the moderator. */ getModerator(): Promise<HelixUser>; /** * The default AutoMod level for the broadcaster. * * This field is `null` if the broadcaster has set one or more of the individual settings. */ get overallLevel(): EventSubAutoModLevel | null; /** * The AutoMod level for hostility involving aggression. */ get aggression(): EventSubAutoModLevel; /** * The AutoMod level for hostility involving name-calling, insults, or antagonization. */ get bullying(): EventSubAutoModLevel; /** * The AutoMod level for discrimination against perceived or actual mental or physical abilities. */ get disability(): EventSubAutoModLevel; /** * The AutoMod level for discrimination against women. */ get misogyny(): EventSubAutoModLevel; /** * The AutoMod level for discrimination based on race, ethnicity, or religion. */ get raceEthnicityOrReligion(): EventSubAutoModLevel; /** * The AutoMod level for sex-based terms, e.g. sexual acts or anatomy. */ get sexBasedTerms(): EventSubAutoModLevel; /** * The AutoMod level for discrimination based on sexuality, sex, or gender. */ get sexualitySexOrGender(): EventSubAutoModLevel; /** * The AutoMod level for profanity. */ get swearing(): EventSubAutoModLevel; } //# sourceMappingURL=EventSubAutoModSettingsUpdateEvent.d.ts.map