tutti-api - v2.1.0
    Preparing search index...

    Interface TuttiClientOptions

    interface TuttiClientOptions {
        apiVersion?: string;
        app?: Partial<AppConfig>;
        auth?: AuthState;
        baseURL?: string;
        fetch?: {
            (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
            (input: string | URL | Request, init?: RequestInit): Promise<Response>;
        };
        language?: string;
        oauth?: Partial<OAuthConfig>;
        session?: Session;
        tuttiHash?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    apiVersion?: string

    Default: v10

    app?: Partial<AppConfig>
    auth?: AuthState
    baseURL?: string
    fetch?: {
        (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
        (input: string | URL | Request, init?: RequestInit): Promise<Response>;
    }

    Inject a custom fetch (proxy, mocking). Default: global fetch.

    Type Declaration

      • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
      • Parameters

        • input: URL | RequestInfo
        • Optionalinit: RequestInit

        Returns Promise<Response>

      • (input: string | URL | Request, init?: RequestInit): Promise<Response>
      • Parameters

        • input: string | URL | Request
        • Optionalinit: RequestInit

        Returns Promise<Response>

    language?: string
    oauth?: Partial<OAuthConfig>

    Override Auth0/OAuth parameters (client id, hosts, scope, …).

    session?: Session

    Provide a pre-built/restored session instead of the *Options fields.

    tuttiHash?: string

    Per-install device hash. Pass a saved one to pin an account; else random.