BZ::Client::API(3pm)
π BZ::Client::API β the abstract base class era
ok so bestie, welcome to BZ::Client::API, a page straight out of the User Contributed Perl Documentation corner of the internet β¨ this is the abstract base class for all the clients of the Bugzilla API β the β¨mother shipβ¨ that the other little client classes inherit their whole personality from π«Ά
π NAME π
BZ::Client::API β literally the abstract base class for the clients of the Bugzilla API, no cap π
β VERSION β
version 4.91 β yes, she's serving 4.91, we stan a numbered queen π
πΈ SYNOPSIS πΈ
okay so picture this: this is an abstract base class for classes like BZ::Client::Product, which are subclassing this one, in order to inherit common functionality π§ it's giving "family tree but make it code" fr fr
π¨ real talk though: None of these methods are useful to end users. like, at all. this is backstage machinery, not the main character energy you're looking for π
π¦ METHODS π¦
π api_call
Wraps BZ::Client::api_call β that's it, that's the whole vibe, it's a little wrapper doing wrapper things π
π error
Wraps BZ::Client::error β again with the wrapping, very "I'm the middleman and I'm thriving" π
π new
The generic new() function. Saving doing it over and over π
like, why write the same constructor a million times when you can justβ¦ not? iconic behavior honestly π
π _create
Calls something on the Bugzilla Server, and returns and ID π₯ (yes, the page says "and ID" β we're keeping it exactly as-is, character for character, no notes ππ)
π _returns_array
Calls something on the Bugzilla Server, and returns an array / arrayref π so likeβ¦ an array, but also possibly an arrayref. choices were made and we're respecting them β¨
π SEE ALSO π
BZ::Clientβ go check out the main character, she's right there π«Ά
π AUTHORS π
- Dean Hamstead
<dean@bytefoundry.com.au>π - Jochen Wiedmann
<jochen.wiedmann@gmail.com>π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2026 by Dean Hamstad. πΈ (spelled Hamstad right here on the page, and we are not editing it, we respect the source fr fr ππ)
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. π¦ so like, go off, remix it, share it, the license said yes π β¨
and that's the whole page bestie!! π this queen was packaged as perl v5.40.2 and dated 2026-07-16, so if you're reading her sometime after that, she's still out here being an abstract base class with main character energy ππ mwah, go subclass responsibly ππ
π¦ where this page comes from
- epel 10: perl-BZ-Client 4.9100-2.el10_3 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms