NAME

WebService::Bugzilla::FlagActivity::Type - The type of a Bugzilla flag, as returned in flag activity records

VERSION

version 0.001

SYNOPSIS

my $activity = $bz->flag_activity->get;
for my $flag (@{$activity}) {
    my $type = $flag->type;
    say 'Flag type: ', $type->name;
    say '  Description: ', $type->description;
    say '  Requestable: ', $type->is_requesteeble ? 'yes' : 'no';
    say '  Multiplicable: ', $type->is_multiplicable ? 'yes' : 'no';
}

DESCRIPTION

This class represents metadata about a Bugzilla flag type. Flag types define what kinds of flags can be used (e.g. review, feedback, approval).

Flag type objects are typically accessed via the type attribute of a WebService::Bugzilla::FlagActivity object.

ATTRIBUTES

All attributes are read-only.

description

Human-readable description of what this flag type is used for.

id

Unique numeric flag type ID.

is_active

Boolean. Whether this flag type is currently active.

is_multiplicable

Boolean. Whether multiple flags of this type can be set on the same bug or attachment.

is_requesteeble

Boolean. Whether this flag type allows specifying a requested person.

name

Internal name of the flag type (e.g. review, feedback).

type

Kind of object this flag applies to (bug or attachment).

SEE ALSO

WebService::Bugzilla::FlagActivity - flag activity objects

WebService::Bugzilla - main client

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