IGPAPI
    Preparing search index...

    Interface LoginOverrides

    Platform-specific overlays merged over the shared bloks login form.

    Shape of the real form is (roughly) identical on Android and iOS, but three sections carry platform-specific values:

    • serverParams — experiment / surface flags (offline_experiment_group, layered_homepage_experiment_group, reg_flow_source, left_nav_button_action, …)
    • clientInputParams — platform permissions/state (sim_phones, device_emails, flash_call_permission_status on Android; zero_balance_state on iOS; different gms_incoming_call_retriever_eligibility values on each platform)
    • bkClientContext — full value of the bk_client_context form field, defaults to { styles_id: 'instagram' } when not supplied

    Each platform package (@igpapi/ios, @igpapi/android) wraps this base Login with its own fixed overrides.

    interface LoginOverrides {
        bkClientContext?: Record<string, unknown>;
        clientInputParams?: Record<string, unknown>;
        context?: RequestContext;
        friendlyName?: string;
        headers?: HttpHeaders;
        paramsOrder?: "server-first" | "client-first";
        serverParams?: Record<string, unknown>;
    }
    Index

    Properties

    bkClientContext?: Record<string, unknown>
    clientInputParams?: Record<string, unknown>
    context?: RequestContext
    friendlyName?: string
    headers?: HttpHeaders
    paramsOrder?: "server-first" | "client-first"
    serverParams?: Record<string, unknown>