ePages 7.25.0 - DE_EPAGES/MeinPaket/API/Table/MeinPaketVariantConfigurationMap.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketVariantConfigurationMap

interface for table MeinPaketVariantConfigurationMap

@EXPORT_OK
InsertMeinPaketVariantConfigurationMap
UpdateMeinPaketVariantConfigurationMap
DeleteMeinPaketVariantConfigurationMap
GetAllPKeyMeinPaketVariantConfigurationMaps
GetAllInfoMeinPaketVariantConfigurationMaps
GetInfoMeinPaketVariantConfigurationMap
ExistsMeinPaketVariantConfigurationMap
GetPKeyMeinPaketVariantConfigurationMapsByMeinPaketOfferID
GetInfoMeinPaketVariantConfigurationMapsByMeinPaketOfferID

Functions

DeleteMeinPaketVariantConfigurationMap
ExistsMeinPaketVariantConfigurationMap
GetAllInfoMeinPaketVariantConfigurationMaps
GetAllPKeyMeinPaketVariantConfigurationMaps
GetInfoMeinPaketVariantConfigurationMap
GetInfoMeinPaketVariantConfigurationMapsByMeinPaketOfferID
GetPKeyMeinPaketVariantConfigurationMapsByMeinPaketOfferID
InsertMeinPaketVariantConfigurationMap
UpdateMeinPaketVariantConfigurationMap

DeleteMeinPaketVariantConfigurationMap

Deletes a(n) MeinPaketVariantConfigurationMap.

Syntax
DeleteMeinPaketVariantConfigurationMap($MeinPaketOfferID, $ProductTypeAttributeAlias);
DeleteMeinPaketVariantConfigurationMap($hMeinPaketVariantConfigurationMap); # if $hMeinPaketVariantConfigurationMap includes MeinPaketOfferID, ProductTypeAttributeAlias
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier (part of primary key)
$ProductTypeAttributeAlias (varchar(255))
alias of product type attribute (part of primary key)

ExistsMeinPaketVariantConfigurationMap

Returns true if the MeinPaketVariantConfigurationMap exists.

Syntax
$exists = ExistsMeinPaketVariantConfigurationMap($MeinPaketOfferID, $ProductTypeAttributeAlias);
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier (part of primary key)
$ProductTypeAttributeAlias (varchar(255))
alias of product type attribute (part of primary key)
Return
$exists (boolean)
1/0 the MeinPaketVariantConfigurationMap exists (yes/no)

GetAllInfoMeinPaketVariantConfigurationMaps

Returns all objects of MeinPaketVariantConfigurationMap.

Syntax
$ahMeinPaketVariantConfigurationMaps = GetAllInfoMeinPaketVariantConfigurationMaps();
Return
$ahMeinPaketVariantConfigurationMaps (reference to array of hashes)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • RequiredAttributeID - required attribute id - varchar(255)
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)
  • MeinPaketVariantConfigurationID - meinpaketvariantconfiguration identifier - varchar(255)

GetAllPKeyMeinPaketVariantConfigurationMaps

Returns all MeinPaketVariantConfigurationMap identifiers.

Syntax
$ahMeinPaketVariantConfigurationMapIDs = GetAllPKeyMeinPaketVariantConfigurationMaps();
Return
$ahMeinPaketVariantConfigurationMapIDs (reference to array of hashes)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)

GetInfoMeinPaketVariantConfigurationMap

Returns the MeinPaketVariantConfigurationMap by identifier.

Syntax
$hMeinPaketVariantConfigurationMap = GetInfoMeinPaketVariantConfigurationMap($MeinPaketOfferID, $ProductTypeAttributeAlias);
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier (part of primary key)
$ProductTypeAttributeAlias (varchar(255))
alias of product type attribute (part of primary key)
Return
$hMeinPaketVariantConfigurationMap (reference to hash)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • RequiredAttributeID - required attribute id - varchar(255)
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)
  • MeinPaketVariantConfigurationID - meinpaketvariantconfiguration identifier - varchar(255)

GetInfoMeinPaketVariantConfigurationMapsByMeinPaketOfferID

Returns objects of MeinPaketVariantConfigurationMap by primary key element MeinPaketOfferID.

Syntax
$ahMeinPaketVariantConfigurationMaps = GetInfoMeinPaketVariantConfigurationMapsByMeinPaketOfferID($MeinPaketOfferID);
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier
Return
$ahMeinPaketVariantConfigurationMaps (reference to array of hashes)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • RequiredAttributeID - required attribute id - varchar(255)
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)
  • MeinPaketVariantConfigurationID - meinpaketvariantconfiguration identifier - varchar(255)

GetPKeyMeinPaketVariantConfigurationMapsByMeinPaketOfferID

Returns primary keys of MeinPaketVariantConfigurationMap by primary key element MeinPaketOfferID.

Syntax
$ahKeys = GetPKeyMeinPaketVariantConfigurationMapsByMeinPaketOfferID($MeinPaketOfferID);
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier
Return
$ahKeys (reference to array of hashes)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)

InsertMeinPaketVariantConfigurationMap

Creates an entry of MeinPaketVariantConfigurationMap.

Syntax
InsertMeinPaketVariantConfigurationMap($hMeinPaketVariantConfigurationMap);
Input
$hMeinPaketVariantConfigurationMap (reference to hash)
with following keys:
  • MeinPaketOfferID - meinpaketoffer identifier (part of primary key)- int
  • RequiredAttributeID - required attribute id - varchar(255)
  • ProductTypeAttributeAlias - alias of product type attribute (part of primary key)- varchar(255)
  • MeinPaketVariantConfigurationID - meinpaketvariantconfiguration identifier - varchar(255)

UpdateMeinPaketVariantConfigurationMap

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

Syntax
UpdateMeinPaketVariantConfigurationMap($MeinPaketOfferID, $ProductTypeAttributeAlias, $hMeinPaketVariantConfigurationMap);
UpdateMeinPaketVariantConfigurationMap($hMeinPaketVariantConfigurationMap); # if $hMeinPaketVariantConfigurationMap includes MeinPaketOfferID, ProductTypeAttributeAlias
Input
$MeinPaketOfferID (int)
meinpaketoffer identifier (part of primary key)
$ProductTypeAttributeAlias (varchar(255))
alias of product type attribute (part of primary key)
$hMeinPaketVariantConfigurationMap (reference to hash)
with following keys:
  • RequiredAttributeID - required attribute id - varchar(255)
  • MeinPaketVariantConfigurationID - meinpaketvariantconfiguration identifier - varchar(255)