ISPO SDK
    Preparing search index...

    Interface CloudSupportApi

    Markdown

    Community issue reads/writes. Every method resolves a typed union — a refusal is DATA the app branches on, never a thrown transport error.

    interface CloudSupportApi {
        collectEvidence(): Promise<CloudSupportEvidenceCollectResult>;
        createIssue(
            args: CloudSupportIssueCreateArgs,
        ): Promise<CloudSupportIssueCreateResult>;
        getIssue(ref: string): Promise<CloudSupportIssueResult>;
        listIssues(
            args?: CloudSupportIssueListArgs,
        ): Promise<CloudSupportIssueListResult>;
        markAffected(
            ref: string,
            affected: boolean,
        ): Promise<CloudSupportAffectedResult>;
        setIssueStatus(
            ref: string,
            status:
                | "fixed"
                | "open"
                | "in-progress"
                | "closed"
                | "needs-info"
                | "confirmed",
        ): Promise<CloudSupportIssueStatusResult>;
    }
    Index
    • Add/remove the signed-in account from an issue's affected list. The reporter is always counted, so un-affecting is a no-op for them.

      Parameters

      • ref: string
      • affected: boolean

      Returns Promise<CloudSupportAffectedResult>

    • Operator-only triage write; anyone else gets not-operator.

      Parameters

      • ref: string
      • status: "fixed" | "open" | "in-progress" | "closed" | "needs-info" | "confirmed"

      Returns Promise<CloudSupportIssueStatusResult>