eBay::API::XML::DataType::PictureManagerDetailsType - eBay::API::XML::DataType::PictureManagerDetailsType documentation


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

Index


Code Index:

NAME

Top

eBay::API::XML::DataType::PictureManagerDetailsType

DESCRIPTION

Top

SYNOPSIS

Top

INHERITANCE

Top

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

Subroutines:

Top

setFolder()

The folder requested in the album.

  Calls: SetPictureManagerDetails
  RequiredInput: Yes

# Argument: reference to an array of 'ns:PictureManagerFolderType'

getFolder()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnPicture, ReturnAll

# Returns: reference to an array of 'ns:PictureManagerFolderType'

setKeepOriginal()

Whether to keep a copy of the original picture without resizing. Default is false. true = keep originals.

# Argument: 'xs:boolean'

isKeepOriginal()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnPicture, ReturnAll

# Returns: 'xs:boolean'

setStorageUsed()

The amount of storage already in use. Measured in bytes. Read-only value.

# Argument: 'xs:int'

getStorageUsed()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll

# Returns: 'xs:int'

setSubscriptionLevel()

The level of Picture Manager subscription. Each level has a monthly fee and provides a certain amount of storage space.

# Argument: 'ns:PictureManagerSubscriptionLevelCodeType'

getSubscriptionLevel()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll

# Returns: 'ns:PictureManagerSubscriptionLevelCodeType'

setTotalStorageAvailable()

The amount of storage space remaining in the authenticated user's album. Measured in bytes. Read-only value.

# Argument: 'xs:int'

getTotalStorageAvailable()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll

# Returns: 'xs:int'

setWatermarkEPS()

Whether to show the EPS watermark when photos are displayed. Default is false. true = show.

# Argument: 'xs:boolean'

isWatermarkEPS()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnPicture, ReturnAll

# Returns: 'xs:boolean'

setWatermarkUserID()

Whether to show the user ID watermark when photos are displayed. Default is false. true = show.

# Argument: 'xs:boolean'

isWatermarkUserID()

  Calls: GetPictureManagerDetails
  Returned: Always
  Details: PictureManagerDetailLevel: none, ReturnPicture, ReturnAll

# Returns: 'xs:boolean'


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

package eBay::API::XML::DataType::PictureManagerDetailsType;

use strict;
use warnings;  

##########################################################################
#
# Module: ............... <user defined location>eBay/API/XML
# File: ................. PictureManagerDetailsType.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");

use eBay::API::XML::DataType::PictureManagerFolderType;
use eBay::API::XML::DataType::Enum::PictureManagerSubscriptionLevelCodeType;


my @gaProperties = ( [ 'Folder', 'ns:PictureManagerFolderType', '1'
	     ,'eBay::API::XML::DataType::PictureManagerFolderType', '1' ]
	, [ 'KeepOriginal', 'xs:boolean', '', '', '' ]
	, [ 'StorageUsed', 'xs:int', '', '', '' ]
	, [ 'SubscriptionLevel', 'ns:PictureManagerSubscriptionLevelCodeType', ''
	     ,'eBay::API::XML::DataType::Enum::PictureManagerSubscriptionLevelCodeType', '' ]
	, [ 'TotalStorageAvailable', 'xs:int', '', '', '' ]
	, [ 'WatermarkEPS', 'xs:boolean', '', '', '' ]
	, [ 'WatermarkUserID', 'xs:boolean', '', '', '' ]
                    );
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 setFolder {
  my $self = shift;
  $self->{'Folder'} = 
		$self->convertArray_To_RefToArrayIfNeeded(@_);
}

sub getFolder {
  my $self = shift;
  return $self->_getDataTypeArray('Folder');
}


sub setKeepOriginal {
  my $self = shift;
  $self->{'KeepOriginal'} = shift
}

sub isKeepOriginal {
  my $self = shift;
  return $self->{'KeepOriginal'};
}


sub setStorageUsed {
  my $self = shift;
  $self->{'StorageUsed'} = shift
}

sub getStorageUsed {
  my $self = shift;
  return $self->{'StorageUsed'};
}


sub setSubscriptionLevel {
  my $self = shift;
  $self->{'SubscriptionLevel'} = shift
}

sub getSubscriptionLevel {
  my $self = shift;
  return $self->{'SubscriptionLevel'};
}


sub setTotalStorageAvailable {
  my $self = shift;
  $self->{'TotalStorageAvailable'} = shift
}

sub getTotalStorageAvailable {
  my $self = shift;
  return $self->{'TotalStorageAvailable'};
}


sub setWatermarkEPS {
  my $self = shift;
  $self->{'WatermarkEPS'} = shift
}

sub isWatermarkEPS {
  my $self = shift;
  return $self->{'WatermarkEPS'};
}


sub setWatermarkUserID {
  my $self = shift;
  $self->{'WatermarkUserID'} = shift
}

sub isWatermarkUserID {
  my $self = shift;
  return $self->{'WatermarkUserID'};
}





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

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



1;