Namespace NFX.Web.Shipping
Classes
Address
AddressComparator
Shipment
Represents abstraction of shipment - a package (i.e. Envelope) along with its shipping service (i.e. USPS Ground)
ShippingCarrier
Represents shipping carrier within the scope of some ShippingSystem
ShippingCarrier.Package
Represents shipping package supplied with type (i.e. Envelope, Box etc.)
ShippingCarrier.Service
Represents shipping service i.e. USPS First Class, FedEx Ground etc.
ShippingConnectionParameters
Parameters used for connect to API
ShippingException
ShippingRate
Represents shipping rate data
ShippingSession
Represents session of ShippingSystem. All PaySystem operation requires session as mandatory parameter
ShippingSystem
ShippingSystemHost
Represents a process-global host for a shipping systems
ShippingSystemStarter
Represents a starter that launches shipping systems on startup
TrackInfo
Tracking data for shipping. Contains information about history tracking locations, tracking status etc.
TrackInfo.HistoryItem
Tracking history item. Contains information about history tracking locations, tracking status etc.
ValidateShippingAddressException
Structs
Label
Interfaces
IShippingContext
Denotes context for shipping transactions. Can be used to provide additional information
IShippingSystem
Represents entity that can perform shipping fuctions like labels creation, tracking etc.
IShippingSystemCapabilities
Denotes capabilities of the shipping system
IShippingSystemHost
Represents a process-global host for a shipping systems
IShippingSystemHostImplementation
Denotes an implementation of IShippingSystemHost
IShippingSystemImplementation
Denotes an implementation of IShippingSystem
Enums
CarrierType
Denotes shipping carrier i.e. USPS,FedEx etc.
LabelFormat
Shipping label print format i.e. PDF, PNG etc.
PackageType
Denotes type of shipping packages i.e. Envelope, Box etc.
PriceCategory
Denotes price category: cheap, expedited etc.
TrackStatus
Tracking status