eBay::API::XML::Call::ReviseLiveAuctionItem::ReviseLiveAuctionItemRequestType - eBay::API::XML::Call::ReviseLiveAuctionItem::ReviseLiveAuctionItemRequestType documentation


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

Index


Code Index:

NAME

Top

eBay::API::XML::Call::ReviseLiveAuctionItem::ReviseLiveAuctionItemRequestType

DESCRIPTION

Top

Enables a seller to make changes to the definition of an active item listing that listed for the Live Auction.

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::Call::ReviseLiveAuctionItem::ReviseLiveAuctionItemRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

Top

setDeletedField()

Reserved for future use.

  RequiredInput: No
#    Argument: reference to an array  
                      of 'xs:string'

getDeletedField()

# Returns: reference to an array of 'xs:string'

setItem()

Child elements hold the values for properties that are changing. The Item.ID property must always be set to the ID of the listing being changed. Set other fields in the Item object only for those properties that are changing.

  RequiredInput: Yes
#    Argument: 'ns:ItemType'

getItem()

# Returns: 'ns:ItemType'


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

package eBay::API::XML::Call::ReviseLiveAuctionItem::ReviseLiveAuctionItemRequestType;

use strict;
use warnings;  

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

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

use eBay::API::XML::DataType::ItemType;


my @gaProperties = ( [ 'DeletedField', 'xs:string', '1', '', '' ]
	, [ 'Item', 'ns:ItemType', ''
	     ,'eBay::API::XML::DataType::ItemType', '1' ]
                    );
push @gaProperties, @{eBay::API::XML::RequestDataType::getPropertiesList()};

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

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

sub isScalar {
   return 0; 
}



sub setDeletedField {
  my $self = shift;
  $self->{'DeletedField'} = 
		$self->convertArray_To_RefToArrayIfNeeded(@_);
}

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


sub setItem {
  my $self = shift;
  $self->{'Item'} = shift
}

sub getItem {
  my $self = shift;
  return $self->_getDataTypeInstance( 'Item'
		,'eBay::API::XML::DataType::ItemType');
}





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

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



1;