Class ShippingCarrier
Represents shipping carrier within the scope of some ShippingSystem
Inheritance
System.Object
ShippingCarrier
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: NFX.Web.dll
Syntax
public class ShippingCarrier : IConfigurable, INamed
Constructors
ShippingCarrier(ShippingSystem)
Declaration
public ShippingCarrier(ShippingSystem shippingSystem)
Parameters
Fields
CONFIG_NLS_SECTION
Declaration
public const string CONFIG_NLS_SECTION = "nls-name"
Field Value
Type |
Description |
System.String |
|
CONFIG_PACKAGE_SECTION
Declaration
public const string CONFIG_PACKAGE_SECTION = "package"
Field Value
Type |
Description |
System.String |
|
CONFIG_PACKAGES_SECTION
Declaration
public const string CONFIG_PACKAGES_SECTION = "packages"
Field Value
Type |
Description |
System.String |
|
CONFIG_SERVICE_SECTION
Declaration
public const string CONFIG_SERVICE_SECTION = "service"
Field Value
Type |
Description |
System.String |
|
CONFIG_SERVICES_SECTION
Declaration
public const string CONFIG_SERVICES_SECTION = "services"
Field Value
Type |
Description |
System.String |
|
Properties
Logo
Declaration
public byte[] Logo { get; set; }
Property Value
Type |
Description |
System.Byte[] |
|
Name
Declaration
[Config]
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
NLSName
Declaration
[Config]
public NLSMap NLSName { get; set; }
Property Value
Packages
Declaration
public IRegistry<ShippingCarrier.Package> Packages { get; }
Property Value
Services
Declaration
public IRegistry<ShippingCarrier.Service> Services { get; }
Property Value
ShippingSystem
Declaration
public ShippingSystem ShippingSystem { get; }
Property Value
TrackingURL
Declaration
[Config]
public string TrackingURL { get; set; }
Property Value
Type |
Description |
System.String |
|
Type
Declaration
[Config("$carrier-type")]
public CarrierType Type { get; set; }
Property Value
Methods
Declaration
public void Configure(IConfigSectionNode node)
Parameters
Implements
Extension Methods