C# Class DotNetShipping.ShippingProviders.FedExProvider

Provides rates from FedEx (Federal Express) excluding SmartPost. Please use FedExSmartPostProvider for SmartPost rates.
Inheritance: FedExBaseProvider
Show file Open project: kylewest/DotNetShipping Class Usage Examples

Public Methods

Method Description
FedExProvider ( ) : System

Paramaterless constructor that loads settings from app.config

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

FedExProvider ( string key, string password, string accountNumber, string meterNumber, bool useProduction ) : System

Protected Methods

Method Description
SetServiceCodes ( ) : void

Sets service codes.

SetShipmentDetails ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void

Sets shipment details

Private Methods

Method Description
Init ( string key, string password, string accountNumber, string meterNumber, bool useProduction ) : void

Method Details

FedExProvider() public method

Paramaterless constructor that loads settings from app.config
public FedExProvider ( ) : System
return System

FedExProvider() public method

public FedExProvider ( string key, string password, string accountNumber, string meterNumber ) : System
key string
password string
accountNumber string
meterNumber string
return System

FedExProvider() public method

public FedExProvider ( string key, string password, string accountNumber, string meterNumber, bool useProduction ) : System
key string
password string
accountNumber string
meterNumber string
useProduction bool
return System

SetServiceCodes() protected final method

Sets service codes.
protected final SetServiceCodes ( ) : void
return void

SetShipmentDetails() protected final method

Sets shipment details
protected final SetShipmentDetails ( DotNetShipping.RateServiceWebReference.RateRequest request ) : void
request DotNetShipping.RateServiceWebReference.RateRequest
return void