PHP Класс Pop\Shipping\Adapter\Usps

Автор: Nick Sagona, III ([email protected])
Наследование: extends AbstractAdapter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$container string Container type
$containerSize string Container size
$dimensions array Package dimensions
$liveUrl string Live API URL
$machinable string Machinable flag
$request Pop\Dom\Dom Request XML
$shipFrom string Ship from fields
$shipTo array Ship to fields
$testMode boolean Test mode flag
$testUrl string Test API URL
$weight array Package weight

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

Метод Описание
__construct ( string $username, string $password, boolean $test = false ) : Usps Constructor
isError ( ) : boolean Return whether the transaction is an error
isSuccess ( ) : boolean Return whether the transaction is a success
send ( boolean $verifyPeer = true ) : void Send transaction
setContainer ( string $container = 'RECTANGULAR' ) : void Set container
setDimensions ( array $dimensions, string $unit = null ) : void Set dimensions
setMachinable ( boolean $machinable = false ) : void Set machinable flag
setWeight ( string $weight, string $unit = null ) : void Set dimensions
shipFrom ( array $shipFrom ) : void Set ship from
shipTo ( array $shipTo ) : void Set ship to

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

Метод Описание
buildRequest ( ) : void Build rate request

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

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

Method to instantiate an USPS shipping adapter object
public __construct ( string $username, string $password, boolean $test = false ) : Usps
$username string
$password string
$test boolean
Результат Usps

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

Build rate request
protected buildRequest ( ) : void
Результат void

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

Return whether the transaction is an error
public isError ( ) : boolean
Результат boolean

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

Return whether the transaction is a success
public isSuccess ( ) : boolean
Результат boolean

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

Send transaction
public send ( boolean $verifyPeer = true ) : void
$verifyPeer boolean
Результат void

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

Set container
public setContainer ( string $container = 'RECTANGULAR' ) : void
$container string
Результат void

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

Set dimensions
public setDimensions ( array $dimensions, string $unit = null ) : void
$dimensions array
$unit string
Результат void

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

Set machinable flag
public setMachinable ( boolean $machinable = false ) : void
$machinable boolean
Результат void

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

Set dimensions
public setWeight ( string $weight, string $unit = null ) : void
$weight string
$unit string
Результат void

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

Set ship from
public shipFrom ( array $shipFrom ) : void
$shipFrom array
Результат void

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

Set ship to
public shipTo ( array $shipTo ) : void
$shipTo array
Результат void

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

$container защищенное свойство

Container type
protected string $container
Результат string

$containerSize защищенное свойство

Container size
protected string $containerSize
Результат string

$dimensions защищенное свойство

Package dimensions
protected array $dimensions
Результат array

$liveUrl защищенное свойство

Live API URL
protected string $liveUrl
Результат string

$machinable защищенное свойство

Machinable flag
protected string $machinable
Результат string

$request защищенное свойство

Request XML
protected Dom,Pop\Dom $request
Результат Pop\Dom\Dom

$shipFrom защищенное свойство

Ship from fields
protected string $shipFrom
Результат string

$shipTo защищенное свойство

Ship to fields
protected array $shipTo
Результат array

$testMode защищенное свойство

Test mode flag
protected bool $testMode
Результат boolean

$testUrl защищенное свойство

Test API URL
protected string $testUrl
Результат string

$weight защищенное свойство

Package weight
protected array $weight
Результат array