ePages 6.10 - DE_EPAGES/Ebay/API/Table/EbayAuctionAttribute.pm

Package DE_EPAGES::Ebay::API::Table::EbayAuctionAttribute

interface for table EbayAuctionAttribute

@EXPORT_OK
InsertEbayAuctionAttribute
UpdateEbayAuctionAttribute
DeleteEbayAuctionAttribute
GetAllPKeyEbayAuctionAttributes
GetAllInfoEbayAuctionAttributes
GetInfoEbayAuctionAttribute
ExistsEbayAuctionAttribute
GetPKeyEbayAuctionAttributesByAuctionID
GetInfoEbayAuctionAttributesByAuctionID

Functions

DeleteEbayAuctionAttribute
ExistsEbayAuctionAttribute
GetAllInfoEbayAuctionAttributes
GetAllPKeyEbayAuctionAttributes
GetInfoEbayAuctionAttribute
GetInfoEbayAuctionAttributesByAuctionID
GetPKeyEbayAuctionAttributesByAuctionID
InsertEbayAuctionAttribute
UpdateEbayAuctionAttribute

DeleteEbayAuctionAttribute

Deletes a(n) EbayAuctionAttribute.

Syntax
DeleteEbayAuctionAttribute($AuctionID, $EbayAttributeSetID, $EbayAttributeID, $EbayValueID, EbayValueLiteral);
DeleteEbayAuctionAttribute($hEbayAuctionAttribute);
Input
$AuctionID (int)
object id of Auction (part of primary key)
$EbayAttributeSetID (int)
ebay attributeset id (part of primary key)
$EbayAttributeID (int)
ebay attribute id (part of primary key)
$EbayValueID (int)
ebay value id (part of primary key)

ExistsEbayAuctionAttribute

Returns true if the EbayAuctionAttribute exists.

Syntax
$exists = ExistsEbayAuctionAttribute($AuctionID, $EbayAttributeSetID, $EbayAttributeID, $EbayValueID);
Input
$AuctionID (int)
object id of Auction
$EbayAttributeSetID (int)
ebay attributeset id
$EbayAttributeID (int)
ebay attribute id
$EbayValueID (int)
ebay value id
Return
$exists (boolean)
1/0 the EbayAuctionAttribute exists (yes/no)

GetAllInfoEbayAuctionAttributes

Returns all objects of EbayAuctionAttribute.

Syntax
$ahEbayAuctionAttributes = GetAllInfoEbayAuctionAttributes();
Return
$ahEbayAuctionAttributes (reference to array of hashes)
with following keys:
  • AuctionID - object id of Auction (part of primary key)- int
  • EbayAttributeSetID - ebay attributeset id (part of primary key)- int
  • EbayAttributeID - ebay attribute id (part of primary key)- int
  • EbayValueID - ebay value id (part of primary key)- int
  • EbayValueLiteral - ebay value literal (optional)- varchar(255)

GetAllPKeyEbayAuctionAttributes

Returns all EbayAuctionAttribute identifiers.

Syntax
$ahEbayAuctionAttributeIDs = GetAllPKeyEbayAuctionAttributes();
Return
$ahEbayAuctionAttributeIDs (reference to array of hashes)
with following keys:
  • AuctionID - object id of Auction - int
  • EbayAttributeSetID - ebay attributeset id - int
  • EbayAttributeID - ebay attribute id - int
  • EbayValueID - ebay value id - int

GetInfoEbayAuctionAttribute

Returns the EbayAuctionAttribute by identifier.

Syntax
$hEbayAuctionAttribute = GetInfoEbayAuctionAttribute($AuctionID, $EbayAttributeSetID, $EbayAttributeID, $EbayValueID);
Input
$AuctionID (int)
object id of Auction (part of primary key)
$EbayAttributeSetID (int)
ebay attributeset id (part of primary key)
$EbayAttributeID (int)
ebay attribute id (part of primary key)
$EbayValueID (int)
ebay value id (part of primary key)
Return
$hEbayAuctionAttribute (reference to hash)
with following keys:
  • AuctionID - object id of Auction (part of primary key)- int
  • EbayAttributeSetID - ebay attributeset id (part of primary key)- int
  • EbayAttributeID - ebay attribute id (part of primary key)- int
  • EbayValueID - ebay value id (part of primary key)- int
  • EbayValueLiteral - ebay value literal (optional)- varchar(255)

GetInfoEbayAuctionAttributesByAuctionID

Returns objects of EbayAuctionAttribute by primary key element AuctionID, EbayAttributeSetID, EbayAttributeID.

Syntax
$ahEbayAuctionAttributes = GetInfoEbayAuctionAttributesByAuctionID($AuctionID, $EbayAttributeSetID, $EbayAttributeID);
Input
$AuctionID (int)
object id of Auction
$EbayAttributeSetID (int)
ebay attributeset id (optional)
$EbayAttributeID (int)
ebay attribute id (optional)
Return
$ahEbayAuctionAttributes (reference to array of hashes)
with following keys:
  • AuctionID - object id of Auction (part of primary key)- int
  • EbayAttributeSetID - ebay attributeset id (part of primary key)- int
  • EbayAttributeID - ebay attribute id (part of primary key)- int
  • EbayValueID - ebay value id (part of primary key)- int
  • EbayValueLiteral - ebay value literal (optional)- varchar(255)

GetPKeyEbayAuctionAttributesByAuctionID

Returns primary keys of EbayAuctionAttribute by primary key element AuctionID, EbayAttributeSetID, EbayAttributeID.

Syntax
$ahKeys = GetPKeyEbayAuctionAttributesByAuctionID($AuctionID, $EbayAttributeSetID, $EbayAttributeID);
Input
$AuctionID (int)
object id of Auction
$EbayAttributeSetID (int)
ebay attributeset id (optional)
$EbayAttributeID (int)
ebay attribute id (optional)
Return
$ahKeys (reference to array of hashes)
with following keys:
  • AuctionID - object id of Auction - int
  • EbayAttributeSetID - ebay attributeset id - int
  • EbayAttributeID - ebay attribute id - int
  • EbayValueID - ebay value id - int

InsertEbayAuctionAttribute

Creates an entry of EbayAuctionAttribute.

Syntax
InsertEbayAuctionAttribute($hEbayAuctionAttribute);
Input
$hEbayAuctionAttribute (reference to hash)
with following keys:
  • AuctionID - object id of Auction (part of primary key)- int
  • EbayAttributeSetID - ebay attributeset id (part of primary key)- int
  • EbayAttributeID - ebay attribute id (part of primary key)- int
  • EbayValueID - ebay value id (part of primary key)- int
  • EbayValueLiteral - ebay value literal (optional)- varchar(255)

UpdateEbayAuctionAttribute

Updates a(n) EbayAuctionAttribute if any element was changed.

Syntax
UpdateEbayAuctionAttribute($AuctionID, $EbayAttributeSetID, $EbayAttributeID, $EbayValueID, $hEbayAuctionAttribute);
UpdateEbayAuctionAttribute($hEbayAuctionAttribute); # if $hEbayAuctionAttribute includes AuctionID, EbayAttributeSetID, EbayAttributeID, EbayValueID
Input
$AuctionID (int)
object id of Auction (part of primary key)
$EbayAttributeSetID (int)
ebay attributeset id (part of primary key)
$EbayAttributeID (int)
ebay attribute id (part of primary key)
$EbayValueID (int)
ebay value id (part of primary key)
$hEbayAuctionAttribute (reference to hash)
with following keys:
  • EbayValueLiteral - ebay value literal (optional)- varchar(255)