Open Play SDK API başvurusu
    Preparing search index...

    Interface OperationInputs

    Her mevcut HTTP operasyonunun girdileri.

    interface OperationInputs {
        addClanXp: {
            body: AddClanXpRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        createCharacter: { body: CreateCharacterRequest };
        createClan: {
            body: CreateClanRequest;
            headers: { "Idempotency-Key": string };
        };
        createClanApplication: {
            body: CreateClanApplicationRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        createClanInvite: {
            body: CreateClanInviteRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        createDefinition: { body: DefinitionDto };
        createRule: { body: CreateRuleRequest };
        createTrait: { body: Trait };
        createWebhook: { body: CreateWebhookRequest };
        deleteCharacter: { path: { id: string } };
        deleteRule: { path: { key: string } };
        deleteWebhook: { path: { id: string } };
        depositClanTreasury: {
            body: ClanTreasuryRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        disableRule: { path: { key: string } };
        disbandClan: {
            body: ClanActorRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        dryRunRule: { body: DryRunRuleRequest };
        enableRule: { path: { key: string } };
        executeCommand: {
            body: Command;
            headers?: { "Idempotency-Key"?: string; "If-Match"?: string };
            path: { id: string };
        };
        getCharacter: { path: { id: string } };
        getCharacterStateAt: { path: { id: string }; query: { at: string } };
        getCharacterStats: { path: { id: string } };
        getCharacterTimeline: {
            path: { id: string };
            query?: { cursor?: string; limit?: number };
        };
        getClan: { path: { clan_id: string } };
        getClanApplication: { path: { application_id: string } };
        getClanInvite: { path: { invite_id: string } };
        getClanSettings: Readonly<Record<string, never>>;
        getDefinition: { path: { key: string } };
        getLevelCurve: { path: { key: string } };
        getRule: { path: { key: string } };
        getWebhook: { path: { id: string } };
        kickClanMember: {
            body: ClanTargetRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        leaveClan: {
            body: ClanActorRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        listCharacterEvents: {
            path: { id: string };
            query?: { cursor?: string; limit?: number };
        };
        listCharacters: {
            query?: { cursor?: string; definition?: string; limit?: number };
        };
        listClans: Readonly<Record<string, never>>;
        listRules: { query?: { cursor?: string; limit?: number } };
        listWebhooks: { query?: { cursor?: string; limit?: number } };
        resolveClanApplication: {
            body: ResolveClanApplicationRequest;
            headers: { "Idempotency-Key": string };
            path: { application_id: string };
        };
        respondClanInvite: {
            body: RespondClanInviteRequest;
            headers: { "Idempotency-Key": string };
            path: { invite_id: string };
        };
        setClanMemberRole: {
            body: SetClanMemberRoleRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        transferClanLeadership: {
            body: ClanTargetRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        updateClan: {
            body: UpdateClanRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
        updateClanSettings: {
            body: UpdateClanSettingsRequest;
            headers: { "Idempotency-Key": string };
        };
        upsertLevelCurve: { body: UpsertCurveRequest };
        withdrawClanTreasury: {
            body: ClanTreasuryRequest;
            headers: { "Idempotency-Key": string };
            path: { clan_id: string };
        };
    }
    Index

    Properties

    addClanXp: {
        body: AddClanXpRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    createCharacter: { body: CreateCharacterRequest }
    createClan: { body: CreateClanRequest; headers: { "Idempotency-Key": string } }
    createClanApplication: {
        body: CreateClanApplicationRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    createClanInvite: {
        body: CreateClanInviteRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    createDefinition: { body: DefinitionDto }
    createRule: { body: CreateRuleRequest }
    createTrait: { body: Trait }
    createWebhook: { body: CreateWebhookRequest }
    deleteCharacter: { path: { id: string } }
    deleteRule: { path: { key: string } }
    deleteWebhook: { path: { id: string } }
    depositClanTreasury: {
        body: ClanTreasuryRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    disableRule: { path: { key: string } }
    disbandClan: {
        body: ClanActorRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    dryRunRule: { body: DryRunRuleRequest }
    enableRule: { path: { key: string } }
    executeCommand: {
        body: Command;
        headers?: { "Idempotency-Key"?: string; "If-Match"?: string };
        path: { id: string };
    }
    getCharacter: { path: { id: string } }
    getCharacterStateAt: { path: { id: string }; query: { at: string } }
    getCharacterStats: { path: { id: string } }
    getCharacterTimeline: {
        path: { id: string };
        query?: { cursor?: string; limit?: number };
    }
    getClan: { path: { clan_id: string } }
    getClanApplication: { path: { application_id: string } }
    getClanInvite: { path: { invite_id: string } }
    getClanSettings: Readonly<Record<string, never>>
    getDefinition: { path: { key: string } }
    getLevelCurve: { path: { key: string } }
    getRule: { path: { key: string } }
    getWebhook: { path: { id: string } }
    kickClanMember: {
        body: ClanTargetRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    leaveClan: {
        body: ClanActorRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    listCharacterEvents: {
        path: { id: string };
        query?: { cursor?: string; limit?: number };
    }
    listCharacters: {
        query?: { cursor?: string; definition?: string; limit?: number };
    }
    listClans: Readonly<Record<string, never>>
    listRules: { query?: { cursor?: string; limit?: number } }
    listWebhooks: { query?: { cursor?: string; limit?: number } }
    resolveClanApplication: {
        body: ResolveClanApplicationRequest;
        headers: { "Idempotency-Key": string };
        path: { application_id: string };
    }
    respondClanInvite: {
        body: RespondClanInviteRequest;
        headers: { "Idempotency-Key": string };
        path: { invite_id: string };
    }
    setClanMemberRole: {
        body: SetClanMemberRoleRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    transferClanLeadership: {
        body: ClanTargetRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    updateClan: {
        body: UpdateClanRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }
    updateClanSettings: {
        body: UpdateClanSettingsRequest;
        headers: { "Idempotency-Key": string };
    }
    upsertLevelCurve: { body: UpsertCurveRequest }
    withdrawClanTreasury: {
        body: ClanTreasuryRequest;
        headers: { "Idempotency-Key": string };
        path: { clan_id: string };
    }