Type Alias $GuildGameConfigPayload<ExtArgs>

$GuildGameConfigPayload<ExtArgs>: {
    composites: {};
    name: "GuildGameConfig";
    objects: {
        categoryRoutes: $GuildGameCategoryRoutePayload<ExtArgs>[];
        changelogGames: $GuildGameChangelogPayload<ExtArgs>[];
        robloxGames: $GuildRobloxGamePayload<ExtArgs>[];
        trackedGames: $GuildTrackedGamePayload<ExtArgs>[];
    };
    scalars: GetPayloadResult<{
        allTimeLowEnabled: boolean;
        allTimeLowMaxPriceCents: number | null;
        allTimeLowStores: GameStoreEnum[];
        changelogChannelId: string | null;
        changelogPingRoleId: string | null;
        changelogWebhookAvatarUrl: string | null;
        changelogWebhookEnabled: boolean | null;
        changelogWebhookUsername: string | null;
        dbId: string;
        deliveryMode: GameDeliveryEnum;
        digestHourUTC: number | null;
        digestWeekday: number | null;
        discountStores: GameStoreEnum[];
        discountsEnabled: boolean;
        enabled: boolean;
        freeDlcEnabled: boolean;
        freeDlcStores: GameStoreEnum[];
        freeGameStores: GameStoreEnum[];
        freeGamesEnabled: boolean;
        freeWeekendEnabled: boolean;
        freeWeekendStores: GameStoreEnum[];
        genres: string[];
        guildId: string;
        maxPriceCents: number | null;
        minDiscountPercent: number | null;
        notificationChannelId: string | null;
        pingRoleId: string | null;
        robloxChannelId: string | null;
        robloxPingRoleId: string | null;
        robloxWebhookAvatarUrl: string | null;
        robloxWebhookEnabled: boolean | null;
        robloxWebhookUsername: string | null;
        studios: string[];
        tags: string[];
        upcomingFreeEnabled: boolean;
        upcomingFreeStores: GameStoreEnum[];
    }, ExtArgs["result"]["guildGameConfig"]>;
}

Type Parameters