WWW::Discogs::Artist - get musician information and images


WWW-Discogs documentation Contained in the WWW-Discogs distribution.

Index


Code Index:

NAME

Top

WWW::Discogs::Artist - get musician information and images

METHODS

Top

name

returns the name of the artist

aliases

returns a list of aliases

namevariations

returns a list of name variations

images

returns a list of images

primary_images

returns a list of primary images

secondary_images

returns a list of secondary images

releases

returns a list of releases


WWW-Discogs documentation Contained in the WWW-Discogs distribution.
package WWW::Discogs::Artist;

use strict;
use warnings;

sub new {
	my ($class, %opts) = @_;
	bless \%opts, $class;
}

sub name {
	my $self = shift;
	return $self->{name}[0];
}

sub aliases {
	my $self = shift;
	return @{ $self->{aliases}{name} };
}


sub namevariations {
	my $self = shift;
	return @{ $self->{namevariations}{name} };
}

sub images {
	my $self = shift;
	return @{ $self->{images}{image} };
}

sub primary_images {
	my $self = shift;
	return grep {$_->{type} eq 'primary'} @{$self->{images}{image}};
}

sub secondary_images {
	my $self = shift;
	return grep {$_->{type} eq 'secondary'} @{$self->{images}{image}};
}

sub releases {
	my $self = shift;
	return @{ $self->{releases}{release} };
}

1;