Type Alias Person

Person: {
    ap_id: DbUrl;
    avatar?: DbUrl;
    ban_expires?: string;
    banned: boolean;
    banner?: DbUrl;
    bio?: string;
    bot_account: boolean;
    deleted: boolean;
    display_name?: string;
    id: PersonId;
    instance_id: InstanceId;
    local: boolean;
    matrix_user_id?: string;
    name: string;
    published: string;
    updated?: string;
}

A person.

Type declaration

  • ap_id: DbUrl

    The federated ap_id.

  • Optionalavatar?: DbUrl

    A URL for an avatar.

  • Optionalban_expires?: string

    When their ban, if it exists, expires, if at all.

  • banned: boolean

    Whether the person is banned.

  • Optionalbanner?: DbUrl

    A URL for a banner.

  • Optionalbio?: string

    An optional bio, in markdown.

  • bot_account: boolean

    Whether the person is a bot account.

  • deleted: boolean

    Whether the person is deleted.

  • Optionaldisplay_name?: string

    A shorter display name.

  • id: PersonId
  • instance_id: InstanceId
  • local: boolean

    Whether the person is local to our site.

  • Optionalmatrix_user_id?: string

    A matrix id, usually given an @person:matrix.org

  • name: string
  • published: string
  • Optionalupdated?: string