C# Класс DotNetShipping.ShippingProviders.FedExBaseProvider

Наследование: DotNetShipping.ShippingProviders.AbstractShippingProvider
Показать файл Открыть проект

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

Свойство Тип Описание
_accountNumber string
_allowInsuredValues bool
_key string
_meterNumber string
_password string
_serviceCodes string>.Dictionary
_useProduction bool

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

Метод Описание
GetRates ( ) : void

Gets rates

GetServiceCodes ( ) : string>.IDictionary

Gets service codes.

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

Метод Описание
CreateRateRequest ( ) : DotNetShipping.RateServiceWebReference.RateRequest

Creates the rate request

FedExBaseProvider ( ) : System

Paramaterless constructor that loads settings from app.config

FedExBaseProvider ( string key, string password, string accountNumber, string meterNumber ) : System

ProcessReply ( DotNetShipping.RateServiceWebReference.RateReply reply ) : void

Processes the reply

SetDestination ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void

Sets the destination

SetOrigin ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void

Sets the origin

SetPackageLineItems ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void

Sets package line items

SetServiceCodes ( ) : void

Sets service codes.

SetShipmentDetails ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void

Sets shipment details

ShowNotifications ( DotNetShipping.RateServiceWebReference.RateReply reply ) : void

Outputs the notifications to the debug console

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

Метод Описание
Init ( string key, string password, string accountNumber, string meterNumber, bool useProduction ) : void

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

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

Creates the rate request
protected CreateRateRequest ( ) : DotNetShipping.RateServiceWebReference.RateRequest
Результат DotNetShipping.RateServiceWebReference.RateRequest

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

Paramaterless constructor that loads settings from app.config
protected FedExBaseProvider ( ) : System
Результат System

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

protected FedExBaseProvider ( string key, string password, string accountNumber, string meterNumber ) : System
key string
password string
accountNumber string
meterNumber string
Результат System

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

Gets rates
public GetRates ( ) : void
Результат void

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

Gets service codes.
public GetServiceCodes ( ) : string>.IDictionary
Результат string>.IDictionary

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

Processes the reply
protected ProcessReply ( DotNetShipping.RateServiceWebReference.RateReply reply ) : void
reply DotNetShipping.RateServiceWebReference.RateReply
Результат void

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

Sets the destination
protected SetDestination ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void
request DotNetShipping.RateServiceWebReference.RateRequest
Результат void

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

Sets the origin
protected SetOrigin ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void
request DotNetShipping.RateServiceWebReference.RateRequest
Результат void

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

Sets package line items
protected SetPackageLineItems ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void
request DotNetShipping.RateServiceWebReference.RateRequest
Результат void

SetServiceCodes() защищенный абстрактный Метод

Sets service codes.
protected abstract SetServiceCodes ( ) : void
Результат void

SetShipmentDetails() защищенный абстрактный Метод

Sets shipment details
protected abstract SetShipmentDetails ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void
request DotNetShipping.RateServiceWebReference.RateRequest
Результат void

ShowNotifications() защищенный статический Метод

Outputs the notifications to the debug console
protected static ShowNotifications ( DotNetShipping.RateServiceWebReference.RateReply reply ) : void
reply DotNetShipping.RateServiceWebReference.RateReply
Результат void

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

_accountNumber защищенное свойство

protected string _accountNumber
Результат string

_allowInsuredValues защищенное свойство

FedEx allows insured values for items being shipped except when utilizing SmartPost. This setting will this value to be overwritten.
protected bool _allowInsuredValues
Результат bool

_key защищенное свойство

protected string _key
Результат string

_meterNumber защищенное свойство

protected string _meterNumber
Результат string

_password защищенное свойство

protected string _password
Результат string

_serviceCodes защищенное свойство

protected Dictionary _serviceCodes
Результат string>.Dictionary

_useProduction защищенное свойство

protected bool _useProduction
Результат bool