ePages 7.3.0 - DE_EPAGES/POSTPAY/API/Table/POSTPAYTransactions.pm

Package DE_EPAGES::POSTPAY::API::Table::POSTPAYTransactions

interface for table POSTPAYTransactions

@EXPORT_OK
InsertPOSTPAYTransaction
UpdatePOSTPAYTransaction
DeletePOSTPAYTransaction
GetAllPKeyPOSTPAYTransactions
GetAllInfoPOSTPAYTransactions
GetInfoPOSTPAYTransaction
ExistsPOSTPAYTransaction

Functions

DeletePOSTPAYTransaction
ExistsPOSTPAYTransaction
GetAllInfoPOSTPAYTransactions
GetAllPKeyPOSTPAYTransactions
GetInfoPOSTPAYTransaction
GetPKeyPOSTPAYTransactionByShopID
InsertPOSTPAYTransaction
OnDeleteShop
UpdatePOSTPAYTransaction

DeletePOSTPAYTransaction

Deletes a(n) POSTPAYTransactions.

Syntax
DeletePOSTPAYTransaction($TransactionID);
DeletePOSTPAYTransaction($hPOSTPAYTransactions); # if $hPOSTPAYTransactions includes TransactionID
Input
$TransactionID (varchar(255))
(primary key)

ExistsPOSTPAYTransaction

Returns true if the POSTPAYTransactions exists.

Syntax
$exists = ExistsPOSTPAYTransaction($TransactionID);
Input
$TransactionID (varchar(255))
(primary key)
Return
$exists (boolean)
1/0 the POSTPAYTransactions exists (yes/no)

GetAllInfoPOSTPAYTransactions

Returns all objects of POSTPAYTransactions.

Syntax
$ahPOSTPAYTransactions = GetAllInfoPOSTPAYTransactions();
Return
$ahPOSTPAYTransactionss (reference to array of hashes)
with following keys:
  • TransactionID - (primary key) - varchar(255)
  • ShopID - - int
  • BasketID - - int
  • TransactionDate - - datetime

GetAllPKeyPOSTPAYTransactions

Returns all POSTPAYTransactions identifiers.

Syntax
$aPOSTPAYTransactionsIDs = GetAllPKeyPOSTPAYTransactions();
Return
$aPOSTPAYTransactionsIDs (reference to array of varchar(255))

GetInfoPOSTPAYTransaction

Returns the POSTPAYTransactions by identifier.

Syntax
$hPOSTPAYTransactions = GetInfoPOSTPAYTransaction($TransactionID);
Input
$TransactionID (varchar(255))
(primary key)
Return
$hPOSTPAYTransactions (reference to hash)
with following keys:
  • TransactionID - (primary key) - varchar(255)
  • ShopID - - int
  • BasketID - - int
  • TransactionDate - - datetime

GetPKeyPOSTPAYTransactionByShopID

Returns primary keys of POSTPAYTransactions by alternate key ShopID.

Syntax
$aKeys = GetPKeyPOSTPAYTransactionByShopID($ShopID);
Input
$ShopID (int)
shop id
Return
$aKeys (reference to array of int)
id of call (primary key)

InsertPOSTPAYTransaction

Creates an entry of POSTPAYTransactions.

Syntax
InsertPOSTPAYTransaction($hPOSTPAYTransactions);
Input
$hPOSTPAYTransactions (reference to hash)
with following keys:
  • TransactionID - (primary key) - varchar(255)
  • ShopID - - int
  • BasketID - - int
  • TransactionDate - - datetime

OnDeleteShop

Deletes POSTPAYTransaction of this model when a(n) Shop is deleted.

Syntax
OnDeleteShop($hParams);
Input
$hParams (ref.hash.*)
primary key of object Shop, key is
  • ShopID

UpdatePOSTPAYTransaction

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

Syntax
UpdatePOSTPAYTransaction($TransactionID, $hPOSTPAYTransactions);
UpdatePOSTPAYTransaction($hPOSTPAYTransactions); # if $hPOSTPAYTransactions includes TransactionID
Input
$TransactionID (varchar(255))
(primary key)
$hPOSTPAYTransactions (reference to hash)
with following keys:
  • ShopID - - int
  • BasketID - - int
  • TransactionDate - - datetime