eBay::API::XML::DataType::PictureSetMemberType - eBay::API::XML::DataType::PictureSetMemberType documentation


eBay-API documentation Contained in the eBay-API distribution.

Index


Code Index:

NAME

Top

eBay::API::XML::DataType::PictureSetMemberType

DESCRIPTION

Top

URL and size information for each generated and stored size. This data is provided for use in application previews of pictures. This data is used for display control for specific pictures in the generated imageset. This container is supplied for all generated pictures.

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::DataType::PictureSetMemberType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

Top

setMemberURL()

URL for the picture.

# Argument: 'xs:anyURI'

getMemberURL()

  Calls: UploadSiteHostedPictures
  Returned: Always

# Returns: 'xs:anyURI'

setPictureHeight()

Height of the picture in pixels.

# Argument: 'xs:int'

getPictureHeight()

  Calls: UploadSiteHostedPictures
  Returned: Always

# Returns: 'xs:int'

setPictureWidth()

Width of the picture in pixels.

# Argument: 'xs:int'

getPictureWidth()

  Calls: UploadSiteHostedPictures
  Returned: Always

# Returns: 'xs:int'


eBay-API documentation Contained in the eBay-API distribution.
#!/usr/bin/perl

package eBay::API::XML::DataType::PictureSetMemberType;

use strict;
use warnings;  

##########################################################################
#
# Module: ............... <user defined location>eBay/API/XML
# File: ................. PictureSetMemberType.pm
# Generated by: ......... genEBayApiDataTypes.pl
# Last Generated: ....... 08/24/2008 16:44
# API Release Number: ... 579
#
##########################################################################  

use eBay::API::XML::BaseDataType;
our @ISA = ("eBay::API::XML::BaseDataType");



my @gaProperties = ( [ 'MemberURL', 'xs:anyURI', '', '', '' ]
	, [ 'PictureHeight', 'xs:int', '', '', '' ]
	, [ 'PictureWidth', 'xs:int', '', '', '' ]
                    );
push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()};

my @gaAttributes = ( 
                    );
push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};

sub new {
  my $classname = shift;
  my %args = @_;
  my $self = $classname->SUPER::new(%args);
  return $self;
}

sub isScalar {
   return 0; 
}



sub setMemberURL {
  my $self = shift;
  $self->{'MemberURL'} = shift
}

sub getMemberURL {
  my $self = shift;
  return $self->{'MemberURL'};
}


sub setPictureHeight {
  my $self = shift;
  $self->{'PictureHeight'} = shift
}

sub getPictureHeight {
  my $self = shift;
  return $self->{'PictureHeight'};
}


sub setPictureWidth {
  my $self = shift;
  $self->{'PictureWidth'} = shift
}

sub getPictureWidth {
  my $self = shift;
  return $self->{'PictureWidth'};
}





##  Attribute and Property lists
sub getPropertiesList {
   my $self = shift;
   return \@gaProperties;
}

sub getAttributesList {
   my $self = shift;
   return \@gaAttributes;
}



1;