ePages 7.3.0 - DE_EPAGES/CreditCheck/API/Table/CreditCheckAgencyPayment.pm

Package DE_EPAGES::CreditCheck::API::Table::CreditCheckAgencyPayment

interface for table CreditCheckAgencyPayment

@EXPORT_OK
InsertCreditCheckAgencyPayment
DeleteCreditCheckAgencyPayment
GetAllPKeyCreditCheckAgencyPayments
ExistsCreditCheckAgencyPayment
GetPKeyCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID
GetInfoCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID
GetPKeyCreditCheckAgencyPaymentsByPaymentMethodID
GetInfoCreditCheckAgencyPaymentsByPaymentMethodID

Functions

DeleteCreditCheckAgencyPayment
ExistsCreditCheckAgencyPayment
GetAllPKeyCreditCheckAgencyPayments
GetInfoCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID
GetInfoCreditCheckAgencyPaymentsByPaymentMethodID
GetPKeyCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID
GetPKeyCreditCheckAgencyPaymentsByPaymentMethodID
InsertCreditCheckAgencyPayment
OnDeletePaymentMethod

DeleteCreditCheckAgencyPayment

Deletes a(n) CreditCheckAgencyPayment.

Syntax
DeleteCreditCheckAgencyPayment($CreditCheckAgencyConfigID, $PaymentMethodID);
DeleteCreditCheckAgencyPayment($hCreditCheckAgencyPayment); # if $hCreditCheckAgencyPayment includes CreditCheckAgencyConfigID, PaymentMethodID
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$PaymentMethodID (int)
payment method id (part of primary key)

ExistsCreditCheckAgencyPayment

Returns true if the CreditCheckAgencyPayment exists.

Syntax
$exists = ExistsCreditCheckAgencyPayment($CreditCheckAgencyConfigID, $PaymentMethodID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$PaymentMethodID (int)
payment method id (part of primary key)
Return
$exists (boolean)
1/0 the CreditCheckAgencyPayment exists (yes/no)

GetAllPKeyCreditCheckAgencyPayments

Returns all CreditCheckAgencyPayment identifiers.

Syntax
$ahCreditCheckAgencyPaymentIDs = GetAllPKeyCreditCheckAgencyPayments();
Return
$ahCreditCheckAgencyPaymentIDs (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

GetInfoCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID

Returns objects of CreditCheckAgencyPayment by primary key element CreditCheckAgencyConfigID.

Syntax
$ahCreditCheckAgencyPayments = GetInfoCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID($CreditCheckAgencyConfigID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id
Return
$ahCreditCheckAgencyPayments (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

GetInfoCreditCheckAgencyPaymentsByPaymentMethodID

Returns objects of CreditCheckAgencyPayment by alternate key PaymentMethodID.

Syntax
$ahCreditCheckAgencyPayments = GetInfoCreditCheckAgencyPaymentsByPaymentMethodID($PaymentMethodID);
Input
$PaymentMethodID (int)
payment method id
Return
$ahCreditCheckAgencyPayments (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

GetPKeyCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID

Returns primary keys of CreditCheckAgencyPayment by primary key element CreditCheckAgencyConfigID.

Syntax
$ahKeys = GetPKeyCreditCheckAgencyPaymentsByCreditCheckAgencyConfigID($CreditCheckAgencyConfigID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

GetPKeyCreditCheckAgencyPaymentsByPaymentMethodID

Returns primary keys of CreditCheckAgencyPayment by alternate key PaymentMethodID.

Syntax
$ahKeys = GetPKeyCreditCheckAgencyPaymentsByPaymentMethodID($PaymentMethodID);
Input
$PaymentMethodID (int)
payment method id
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

InsertCreditCheckAgencyPayment

Creates an entry of CreditCheckAgencyPayment.

Syntax
InsertCreditCheckAgencyPayment($hCreditCheckAgencyPayment);
Input
$hCreditCheckAgencyPayment (reference to hash)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • PaymentMethodID - payment method id (part of primary key)- int

OnDeletePaymentMethod

Deletes CreditCheckAgencyPayment of this model when a(n) PaymentMethod is deleted.

Syntax
OnDeletePaymentMethod($hParams);
Input
$hParams (ref.hash.*)
primary key of object PaymentMethod, key is
  • PaymentMethodID