ePages 6.17.35 - DE_EPAGES/CreditCheck/API/Table/CreditCheckAgencyPriceLimit.pm

Package DE_EPAGES::CreditCheck::API::Table::CreditCheckAgencyPriceLimit

interface for table CreditCheckAgencyPriceLimit

@EXPORT_OK
InsertCreditCheckAgencyPriceLimit
UpdateCreditCheckAgencyPriceLimit
DeleteCreditCheckAgencyPriceLimit
GetAllPKeyCreditCheckAgencyPriceLimits
GetAllInfoCreditCheckAgencyPriceLimits
GetInfoCreditCheckAgencyPriceLimit
ExistsCreditCheckAgencyPriceLimit
GetPKeyCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID
GetInfoCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID
GetPKeyCreditCheckAgencyPriceLimitsByCurrencyID
GetInfoCreditCheckAgencyPriceLimitsByCurrencyID

Functions

DeleteCreditCheckAgencyPriceLimit
ExistsCreditCheckAgencyPriceLimit
GetAllInfoCreditCheckAgencyPriceLimits
GetAllPKeyCreditCheckAgencyPriceLimits
GetInfoCreditCheckAgencyPriceLimit
GetInfoCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID
GetInfoCreditCheckAgencyPriceLimitsByCurrencyID
GetPKeyCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID
GetPKeyCreditCheckAgencyPriceLimitsByCurrencyID
InsertCreditCheckAgencyPriceLimit
OnDeleteCurrency
UpdateCreditCheckAgencyPriceLimit

DeleteCreditCheckAgencyPriceLimit

Deletes a(n) CreditCheckAgencyPriceLimit.

Syntax
DeleteCreditCheckAgencyPriceLimit($CreditCheckAgencyConfigID, $CurrencyID);
DeleteCreditCheckAgencyPriceLimit($hCreditCheckAgencyPriceLimit); # if $hCreditCheckAgencyPriceLimit includes CreditCheckAgencyConfigID, CurrencyID
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$CurrencyID (char(3))
alpha currency code (ISO 4217) (part of primary key)

ExistsCreditCheckAgencyPriceLimit

Returns true if the CreditCheckAgencyPriceLimit exists.

Syntax
$exists = ExistsCreditCheckAgencyPriceLimit($CreditCheckAgencyConfigID, $CurrencyID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$CurrencyID (char(3))
alpha currency code (ISO 4217) (part of primary key)
Return
$exists (boolean)
1/0 the CreditCheckAgencyPriceLimit exists (yes/no)

GetAllInfoCreditCheckAgencyPriceLimits

Returns all objects of CreditCheckAgencyPriceLimit.

Syntax
$ahCreditCheckAgencyPriceLimits = GetAllInfoCreditCheckAgencyPriceLimits();
Return
$ahCreditCheckAgencyPriceLimits (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)
  • MinAmount - price limits for credit checks (optional)- money
  • MaxAmount - price limits for credit checks (optional)- money

GetAllPKeyCreditCheckAgencyPriceLimits

Returns all CreditCheckAgencyPriceLimit identifiers.

Syntax
$ahCreditCheckAgencyPriceLimitIDs = GetAllPKeyCreditCheckAgencyPriceLimits();
Return
$ahCreditCheckAgencyPriceLimitIDs (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)

GetInfoCreditCheckAgencyPriceLimit

Returns the CreditCheckAgencyPriceLimit by identifier.

Syntax
$hCreditCheckAgencyPriceLimit = GetInfoCreditCheckAgencyPriceLimit($CreditCheckAgencyConfigID, $CurrencyID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$CurrencyID (char(3))
alpha currency code (ISO 4217) (part of primary key)
Return
$hCreditCheckAgencyPriceLimit (reference to hash)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)
  • MinAmount - price limits for credit checks (optional)- money
  • MaxAmount - price limits for credit checks (optional)- money

GetInfoCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID

Returns objects of CreditCheckAgencyPriceLimit by primary key element CreditCheckAgencyConfigID.

Syntax
$ahCreditCheckAgencyPriceLimits = GetInfoCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID($CreditCheckAgencyConfigID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id
Return
$ahCreditCheckAgencyPriceLimits (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)
  • MinAmount - price limits for credit checks (optional)- money
  • MaxAmount - price limits for credit checks (optional)- money

GetInfoCreditCheckAgencyPriceLimitsByCurrencyID

Returns objects of CreditCheckAgencyPriceLimit by alternate key CurrencyID.

Syntax
$ahCreditCheckAgencyPriceLimits = GetInfoCreditCheckAgencyPriceLimitsByCurrencyID($CurrencyID);
Input
$CurrencyID (char(3))
alpha currency code (ISO 4217)
Return
$ahCreditCheckAgencyPriceLimits (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)
  • MinAmount - price limits for credit checks (optional)- money
  • MaxAmount - price limits for credit checks (optional)- money

GetPKeyCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID

Returns primary keys of CreditCheckAgencyPriceLimit by primary key element CreditCheckAgencyConfigID.

Syntax
$ahKeys = GetPKeyCreditCheckAgencyPriceLimitsByCreditCheckAgencyConfigID($CreditCheckAgencyConfigID);
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)

GetPKeyCreditCheckAgencyPriceLimitsByCurrencyID

Returns primary keys of CreditCheckAgencyPriceLimit by alternate key CurrencyID.

Syntax
$ahKeys = GetPKeyCreditCheckAgencyPriceLimitsByCurrencyID($CurrencyID);
Input
$CurrencyID (char(3))
alpha currency code (ISO 4217)
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)

InsertCreditCheckAgencyPriceLimit

Creates an entry of CreditCheckAgencyPriceLimit.

Syntax
InsertCreditCheckAgencyPriceLimit($hCreditCheckAgencyPriceLimit);
Input
$hCreditCheckAgencyPriceLimit (reference to hash)
with following keys:
  • CreditCheckAgencyConfigID - creditcheckagencyconfig id (part of primary key)- int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key)- char(3)
  • MinAmount - price limits for credit checks (optional)- money
  • MaxAmount - price limits for credit checks (optional)- money

OnDeleteCurrency

Deletes CreditCheckAgencyPriceLimit of this model when a(n) Currency is deleted.

Syntax
OnDeleteCurrency($hParams);
Input
$hParams (ref.hash.*)
primary key of object Currency, key is
  • CurrencyID

UpdateCreditCheckAgencyPriceLimit

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

Syntax
UpdateCreditCheckAgencyPriceLimit($CreditCheckAgencyConfigID, $CurrencyID, $hCreditCheckAgencyPriceLimit);
UpdateCreditCheckAgencyPriceLimit($hCreditCheckAgencyPriceLimit); # if $hCreditCheckAgencyPriceLimit includes CreditCheckAgencyConfigID, CurrencyID
Input
$CreditCheckAgencyConfigID (int)
creditcheckagencyconfig id (part of primary key)
$CurrencyID (char(3))
alpha currency code (ISO 4217) (part of primary key)
$hCreditCheckAgencyPriceLimit (reference to hash)
with following keys:
  • CreditCheckAgencyConfigID - CreditCheckAgencyConfig id - int
  • CurrencyID - alpha currency code (ISO 4217) (part of primary key) - char(3)
  • hCreditCheckAgencyPriceLimit - hash of values to update - ref.hash
Return
1