interface User {
    api_callbacks: APICallback[];
    company_profile: {
        addresses: {
            address_key: number;
            address_line_1: string;
            address_line_2: string;
            apt_suite_other: string;
            city: string;
            country: string;
            is_primary: boolean;
            phone: string;
            postal_code: string;
            state: string;
        }[];
        bio: string;
        created_at: string;
        modified_at: string;
        name: string;
        primary_email: string;
        social_media_info: {
            facebook_url?: string;
            github_username?: string;
            linkedin_url?: string;
            stackexchange_url?: string;
            twitter?: string;
        };
        support_email: string;
        website_url: string;
    };
    email: string;
    eqp_api: {
        has_credentials: boolean;
        is_eligible: boolean;
    };
    extension_share_percent: number;
    first_name: string;
    has_accepted_tos: boolean;
    has_completed_profile: boolean;
    install_share_percent: number;
    is_company: boolean;
    last_name: string;
    locale: string;
    mage_id: string;
    partner_level: number;
    payment_info: string;
    payment_type: number;
    personal_profile: {
        addresses: unknown[];
        bio: string;
        created_at: string;
        last_logged_in: string;
        modified_at: string;
        social_media_info: unknown[];
        website_url: string;
    };
    privacy_policy_url: string;
    profile_image_artifact: Omit<File, "is_profile_image" | "submission_ids">;
    screen_name: string;
    show_extension_workflow: boolean;
    show_theme_workflow: boolean;
    support_share_percent: number;
    tax_review_status: number;
    tax_withhold_percent: number;
    taxpayer_type: number;
    theme_share_percent: number;
    timezone: string;
    tos_accepted_date: string;
    tos_accepted_version: string;
    vendor_name: string;
}

Properties

api_callbacks: APICallback[]
company_profile: {
    addresses: {
        address_key: number;
        address_line_1: string;
        address_line_2: string;
        apt_suite_other: string;
        city: string;
        country: string;
        is_primary: boolean;
        phone: string;
        postal_code: string;
        state: string;
    }[];
    bio: string;
    created_at: string;
    modified_at: string;
    name: string;
    primary_email: string;
    social_media_info: {
        facebook_url?: string;
        github_username?: string;
        linkedin_url?: string;
        stackexchange_url?: string;
        twitter?: string;
    };
    support_email: string;
    website_url: string;
}
email: string
eqp_api: {
    has_credentials: boolean;
    is_eligible: boolean;
}
extension_share_percent: number
first_name: string
has_accepted_tos: boolean
has_completed_profile: boolean
install_share_percent: number
is_company: boolean
last_name: string
locale: string
mage_id: string
partner_level: number
payment_info: string
payment_type: number
personal_profile: {
    addresses: unknown[];
    bio: string;
    created_at: string;
    last_logged_in: string;
    modified_at: string;
    social_media_info: unknown[];
    website_url: string;
}
privacy_policy_url: string
profile_image_artifact: Omit<File, "is_profile_image" | "submission_ids">
screen_name: string
show_extension_workflow: boolean
show_theme_workflow: boolean
support_share_percent: number
tax_review_status: number
tax_withhold_percent: number
taxpayer_type: number
theme_share_percent: number
timezone: string
tos_accepted_date: string
tos_accepted_version: string
vendor_name: string