NAME

WebService::Bugzilla::UserDetail - Lightweight user detail sub-object returned by various Bugzilla API responses

VERSION

version 0.001

SYNOPSIS

my $activity = $bz->flag_activity->get;
for my $flag (@{$activity}) {
    say 'Set by: ', $flag->setter->name;
    if ($flag->requestee) {
        say 'Requested from: ', $flag->requestee->name;
    }
}

DESCRIPTION

Lightweight data container for user information embedded in various API responses. Simpler than WebService::Bugzilla::User and typically used for display purposes.

Instances are created internally by service classes when parsing API responses that include user data (comments, bug history, flag activity, etc.).

ATTRIBUTES

All attributes are read-only.

email

The user's email address.

id

Numeric user ID.

name

Display name (usually the login name).

nick

Nickname, if set.

real_name

The user's full real name.

SEE ALSO

WebService::Bugzilla::User - full user objects with more attributes and methods

WebService::Bugzilla::Comment - comments (which include creator details)

WebService::Bugzilla::FlagActivity - flag activity (which includes setter/requestee details)

AUTHOR

Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Dean Hamstead.

This is free software, licensed under:

The MIT (X11) License