Net::Am...Software(3)

πŸ“¦
version 0.62 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

Net::Amazon::Property::Software β€” the glow-up class for software on amazon.com πŸ¦‹βœ¨

She's the little sister of the all-purpose property class, and she knows everything about your software listings. Periodt.


✨ SYNOPSIS ✨

okay so like, here's the vibe:

use Net::Amazon;

# ...

if($resp->is_success()) {
    for my $prop ($resp->properties) {
        print join("/", $prop->platforms()), " ",
              $prop->title(), " ",
              $prop->publisher(), "\n";
}

look at her go πŸ’… looping through properties, joining platforms with a slash, printing title, printing publisher. iconic behaviour honestly.


🌸 DESCRIPTION 🌸

Net::Amazon::Property::Software is derived from Net::Amazon::Property, bestie. so on top of all the all-purpose methods the base class hands down, she serves up her own specialized accessors for software parameters. it's giving inheritance done right πŸ’–

πŸŽ€ METHODS πŸŽ€

platforms()

returns a list of the software's platforms. there's also a platform() method which just returns the first platform, for when you're feeling lowkey minimal 🫢

publisher()

returns the software's publishing company as a string πŸ“

title()

returns the software's title as a string πŸ‘‘

ean()

returns the software's EAN number πŸ”’

media()

returns the software's media type as a string πŸ’Ώ

label()

returns the software's label type as a string 🏷️

studio()

returns the software's studio type as a string 🎬

brand()

returns the software's brand type as a string ⭐

manufacturer()

returns the software's manufacturer type as a string 🏭

esrb_rating()

returns the software's ESRB age rating type as a string πŸ”ž

media()

returns the software's media type as a string πŸ’Ώ (yes, again β€” she's listed twice in the docs, and we respect the canon fr fr)

nummedia()

returns the software's number of media (number of discs) as a string πŸ’½

new(xmlref => $xmlref)

initializes an object by passing a hash of hashes structure containing the XML data returned from the service. usually this is just used by Net::Amazon internally to initialize objects for on backcoming data 🧚


🫢 pssst β€” go check out Net::Amazon::Property for all-purpose accessors, like year, OurPrice, ListPrice, etc. she's got the whole catalogue of goodies.

πŸ’œ AUTHOR πŸ’œ

Christopher Boumenot, <boumenot@gmail.com>

Copyright 2006 by Christopher Bomenot <boumenot@gmail.com>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. ✨


perl v5.42.0 Β· 2025-07-25 Β· and that's the whole page bestie, User Contributed Perl Documentation ate and left no crumbs πŸ‘‘πŸ’…πŸ¦‹

πŸ“¦ where this page comes from