mwbot-ts - v1.2.7
    Preparing search index...

    Interface ApiResponseQueryMetaUserinfo

    interface ApiResponseQueryMetaUserinfo {
        acceptlang?: ApiResponseQueryMetaUserinfoAcceptlang[];
        anon?: true;
        attachedlocal?: { [provider: string]: boolean };
        attachedwik?: { [provider: string]: boolean };
        blockanononly?: boolean;
        blockcomponents?: ApiResponseBlockDetails[];
        blockedby?: string;
        blockedbyid?: number;
        blockedtimestamp?: string;
        blockedtimestampformatted?: string;
        blockemail?: boolean;
        blockexpiry?: string;
        blockexpiryformatted?: string;
        blockexpiryrelative?: string;
        blockid?: number;
        blocknocreate?: boolean;
        blockowntalk?: boolean;
        blockpartial?: boolean;
        blockreason?: string;
        cancreateaccount?: boolean;
        cancreateaccounterror?: unknown;
        centralids?: { [provider: string]: number };
        changeablegroups?: ApiResponseGroupsChangeableBy;
        editcount?: number;
        email?: string;
        emailauthenticated?: string;
        groupmemberships?: ApiResponseQueryMetaUserinfoGroupmemberships[];
        groups?: string[];
        id: number;
        implicitgroups?: string[];
        latestcontrib?: string;
        messages?: boolean;
        name: string;
        options?: { [key: string]: null | string | number | boolean };
        ratelimits?: ApiResponseQueryMetaUserinfoRatelimits;
        realname?: string;
        registrationdate?: null | string;
        rights?: string[];
        systemblocktype?: null | string;
        temp?: true;
        theoreticalratelimits?: ApiResponseQueryMetaUserinfoRatelimits;
        unreadcount?: string | number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    uiprop=acceptlang

    anon?: true
    attachedlocal?: { [provider: string]: boolean }
    attachedwik?: { [provider: string]: boolean }
    blockanononly?: boolean
    blockcomponents?: ApiResponseBlockDetails[]
    blockedby?: string
    blockedbyid?: number
    blockedtimestamp?: string
    blockedtimestampformatted?: string
    blockemail?: boolean
    blockexpiry?: string
    blockexpiryformatted?: string
    blockexpiryrelative?: string
    blockid?: number
    blocknocreate?: boolean
    blockowntalk?: boolean
    blockpartial?: boolean
    blockreason?: string
    cancreateaccount?: boolean

    uiprop=cancreateaccount

    cancreateaccounterror?: unknown
    centralids?: { [provider: string]: number }

    uiprop=changeablegroups

    editcount?: number

    uiprop=editcount

    email?: string

    uiprop=email

    emailauthenticated?: string

    uiprop=groupmemberships

    groups?: string[]

    uiprop=groups

    id: number
    implicitgroups?: string[]

    uiprop=implicitgroups

    latestcontrib?: string

    uiprop=latestcontrib

    messages?: boolean

    uiprop=hasmsg

    name: string
    options?: { [key: string]: null | string | number | boolean }

    uiprop=options

    uiprop=ratelimits

    realname?: string

    uiprop=realname

    registrationdate?: null | string

    uiprop=registrationdate

    rights?: string[]

    uiprop=rights

    systemblocktype?: null | string
    temp?: true

    uiprop=theoreticalratelimits

    unreadcount?: string | number

    uiprop=unreadcount

    Usually a number, but may be a string if the counter exceeds a configured limit. In such cases, the value takes the form {n}+ (e.g., '1000+'), where n is defined by ApiQueryUserInfo::WL_UNREAD_LIMIT.