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

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

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

Свойство Тип Описание
$accessRequest Pop\Dom\Dom Access Request XML
$dimensions array Package dimensions
$packageType string Package type
$packagingTypes array Pickup Types
$pickupType string Pickup type
$pickupTypes array Pickup Types
$rateRequest Pop\Dom\Dom Rate Request XML
$service string Service
$services array Services
$shipFrom array Ship from fields
$shipTo array Ship to fields
$url string API URL
$userId string User ID
$weight array Package weight

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

Метод Описание
__construct ( string $accessKey, string $userId, string $password ) : Ups Constructor
getPackagingTypes ( ) : array Static method to get the packaging types
getPickupTypes ( ) : array Static method to get the pickup types
getServices ( ) : array Static method to get the services
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
setDimensions ( array $dimensions, string $unit = null ) : void Set dimensions
setPackage ( string $code ) : void Set package type
setPickup ( string $code ) : void Set pickup type
setService ( string $code ) : void Set service
setWeight ( string $weight, string $unit = null ) : void Set dimensions
shipFrom ( array $shipFrom ) : void Set ship from
shipTo ( array $shipTo ) : void Set ship to

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

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

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

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

Method to instantiate an UPS shipping adapter object
public __construct ( string $accessKey, string $userId, string $password ) : Ups
$accessKey string
$userId string
$password string
Результат Ups

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

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

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

Static method to get the packaging types
public static getPackagingTypes ( ) : array
Результат array

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

Static method to get the pickup types
public static getPickupTypes ( ) : array
Результат array

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

Static method to get the services
public static getServices ( ) : array
Результат array

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

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

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

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

Set package type
public setPackage ( string $code ) : void
$code string
Результат void

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

Set pickup type
public setPickup ( string $code ) : void
$code string
Результат void

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

Set service
public setService ( string $code ) : void
$code string
Результат 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

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

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

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

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

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

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

Package type
protected string $packageType
Результат string

$packagingTypes защищенное статическое свойство

Pickup Types
protected static array $packagingTypes
Результат array

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

Pickup type
protected string $pickupType
Результат string

$pickupTypes защищенное статическое свойство

Pickup Types
protected static array $pickupTypes
Результат array

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

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

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

Service
protected string $service
Результат string

$services защищенное статическое свойство

Services
protected static array $services
Результат array

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

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

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

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

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

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

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

User ID
protected string $userId
Результат string

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

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