Type Alias AdminExperimentsFunctionsInput

AdminExperimentsFunctionsInput: {
    createAdminExperiment: {
        auth: string;
        experiment: ExperimentInput;
    };
    createAdminExperimentWinner: {
        auth: string;
        key: string;
        variant: string;
    };
    createExperimentEvent: {
        auth: string;
        event: ExperimentEvent;
    };
    createGuildExperimentEvent: {
        auth: string;
        event: ExperimentEvent;
        guildId: string;
    };
    getAdminExperimentFacts: {
        auth: string;
    };
    getAdminExperimentResults: {
        auth: string;
        key: string;
    };
    getAdminExperiments: {
        auth: string;
    };
    getCheckoutSuggestion: {
        addons: string[];
        auth: string;
    };
    getGuildPromos: {
        auth: string;
        guildId: string;
        surface: string;
    };
    getMyOffer: {
        auth: string;
    };
    updateAdminExperiment: {
        auth: string;
        experiment: {
            group?: string | null;
            priority?: number;
            surfaces?: string[];
            targetRule?: unknown;
            trafficFrom?: number;
            trafficTo?: number;
            variants?: ExperimentVariant[];
        };
        key: string;
    };
    updateAdminExperimentStage: {
        auth: string;
        key: string;
        rolloutPct?: number;
        stage: ExperimentStage;
    };
}