PHP Класс Scalr_Billing

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$customerId
$package
$subscriptionId

Открытые методы

Метод Описание
__construct ( )
applyCoupon ( $code )
cancelSubscription ( )
changePackage ( $newPackage )
createSubscription ( $package, $ccNumber, $ccExpMonth, $ccExpYear, $ccCvv, $fName = "", $lName = "", $postalCode = "" )
getAvailablePackages ( )
getInfo ( )
getInvoices ( $addText = false )
getLimits ( $package )
getSCUByInstanceType ( $serverType, $platform )
init ( ) : Scalr_Billing
loadByAccount ( Scalr_Account $account ) : Scalr_Billing
reactivateSubscription ( )
reportScuUsage ( $scu, $memo )
setComponentValue ( $componentId, $value )
setPackage ( $package )
updateCreditCard ( $ccNumber, $ccCvv, $ccExpMonth, $ccExpYear, $fName, $lName, $postalCode )

Защищенные методы

Метод Описание
getCurrentScuUsage ( )

Приватные методы

Метод Описание
setLimits ( $package )

Описание методов

__construct() публичный Метод

public __construct ( )

applyCoupon() публичный Метод

public applyCoupon ( $code )

cancelSubscription() публичный Метод

public cancelSubscription ( )

changePackage() публичный Метод

public changePackage ( $newPackage )

createSubscription() публичный Метод

public createSubscription ( $package, $ccNumber, $ccExpMonth, $ccExpYear, $ccCvv, $fName = "", $lName = "", $postalCode = "" )

getAvailablePackages() публичный Метод

getCurrentScuUsage() защищенный Метод

protected getCurrentScuUsage ( )

getInfo() публичный Метод

public getInfo ( )

getInvoices() публичный Метод

public getInvoices ( $addText = false )

getLimits() публичный Метод

public getLimits ( $package )

getSCUByInstanceType() публичный статический Метод

public static getSCUByInstanceType ( $serverType, $platform )

init() публичный статический Метод

public static init ( ) : Scalr_Billing
Результат Scalr_Billing

loadByAccount() публичный Метод

public loadByAccount ( Scalr_Account $account ) : Scalr_Billing
$account Scalr_Account
Результат Scalr_Billing

reactivateSubscription() публичный Метод

reportScuUsage() публичный Метод

public reportScuUsage ( $scu, $memo )

setComponentValue() публичный Метод

public setComponentValue ( $componentId, $value )

setPackage() публичный Метод

public setPackage ( $package )

updateCreditCard() публичный Метод

public updateCreditCard ( $ccNumber, $ccCvv, $ccExpMonth, $ccExpYear, $fName, $lName, $postalCode )

Описание свойств

$customerId публичное свойство

public $customerId

$package публичное свойство

public $package

$subscriptionId публичное свойство

public $subscriptionId