Authorize Headers
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class AuthHeaders
{
public static readonly string shipRush_User_Token = "X-SHIPRUSH-USER-TOKEN";
public static readonly string shipRush_Developer_Token = "X-SHIPRUSH-DEVELOPER-TOKEN";
public static readonly string shipRush_Session_Token = "X-SHIPRUSH-SESSION-TOKEN";
}
}
Create Account Request
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace ShipRush.BusinessLayer
{
[Serializable]
public class CreateAccountRequest
{
public string CompanyName { get; set; }
public string FullName { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public bool RequestDeveloperKey { get; set; }
}
}
Create Account Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace ShipRush.BusinessLayer
{
[Serializable]
public class CreateAccountResponse
{
public string UserToken { get; set; }
public string DeveloperToken { get; set; }
}
}
Get Paging Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class DataPaging
{
public bool DoesNotFitOnOnePage
{
get
{
return ItemsTotal > ItemsPerPage;
}
}
public bool HasMoreData { get; set; }
public int PageNumber { get; set; }
public int ItemsPerPage { get; set; }
public int ItemsReturned { get; set; }
public int ItemsFrom { get; set; }
public int ItemsTo { get; set; }
public int ItemsTotal { get; set; }
}
[Serializable]
public class GetPagingResponse
{
public DataPaging DataPaging = new DataPaging();
}
}
Get Session Token Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetSessionTokenResponse
{
public string SessionToken { get; set; }
}
}
Get Shipments Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetShipmentsResponse : GetPagingResponse
{
public List<TShipment> Shipments;
}
}
Get TShipments Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetTShipmentsResponse : GetPagingResponse
{
public List<TShipment> TShipments;
}
}
Login Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class LoginResponse
{
public string SessionToken { get; set; }
}
}
SDK Version
/*
{ $Revision: #50 $ }
{ $Date: 2020/08/11 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2013 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class SdkVersion
{
// This is the latest version that is out the door (The "Frozen" one) and available to end users
// So, all new changes to enum types, values etc. should be marked as V12
public static int Current = v13;
// If no version specified in the headers
public static int Default = v2;
// If no version specified for enum via attribute
public static int NotSupportedYet = int.MaxValue;
// Must adjust all enum properties (used to initialize all caches)
public static int AdjustAll = 0;
// Incremental revisions for easier enums reading
// ------------------
// No version, use for testing only. Integer "0" will be replaced with "Default"
public const int v0 = 1;
// First public version
public const int v1 = 30758;
// Added couple packaging types
public const int v2 = 33101;
// SmartPost & Co
public const int v3 = 33523;
// DocumentType
public const int v4 = 39224;
// DocumentType
public const int v5 = 41618;
// Added LocalPickup
public const int v6 = 42921;
// Added USS CarrierType
public const int v7 = 43519;
// Add RegionalRateBoxC
public const int v8 = 51115;
// Numerous changes for FedEx Shipping API
public const int v9 = 52955;
// August 2013
public const int v10 = 59410;
// Feb 2015. Adding significant # of enums (states for Italy and Spain, among others!)
public const int v11 = 76282;
// per case 48818
public const int v12 = 76348;
// Before WebShipping API, Case 48571
public const int v13 = 84114;
// UNDER DEVELOPMENT, the build below can be incremented up when we are ready to release a cut of SDK!
public const int v14 = 85029;
// Before DHL Implementation, Case 57527
public const int v15 = 90171;
// Before DHLeC Implementation, Case 57824
public const int v16 = 101701;
// AmazonFBA, DHLeC
public const int v17 = 105122;
// Add DHLeC Metro Service Enums
public const int v18 = 106406;
// eBay Guaranteed Delivery, Case 60264
public const int v19 = 106810;
// Banyan, Case 61320
public const int v20 = 107641;
// FirstMile, Case 63067
public const int v21 = 108946;
// Case 63067: FirstMile - PMOD services
// Case 63432: FedEx Cert - DirectDistribution services
public const int v22 = 109597;
// Case 59830: Hermes/Borderguru
public const int v23 = 110601;
// Case 64356: ShipRush Global
public const int v24 = 112501;
// Case 65382: DHL Germany
public const int v25 = 113632;
// Case 66235: FirstMile: HazMat support
public const int v26 = 114456;
// Case 66749: Banyan FTL: Quote Retrievel call
public const int v27 = 115856;
// Case 67624: LSO Integration
// Case 57872: L5 Integration
public const int v28 = 117210;
// Case 68020: Newgistics integration
// Case 66483: Canpar Integration
public const int v29 = 118774;
// Case 69132: ChitChats Integration
public const int v30 = 120480;
// Case 49178, 70517
// First SDK version that supports unicode characters in responses
public const int v31 = 121485;
// Case 71432: Brazilian States
// UNDER DEVELOPMENT, the build below can be incremented up when we are ready to release a cut of SDK!
public const int v32 = 122809;
// Case 74234, 74285: New fields added into CatalogItemView
public const int v33 = 126494;
// Case 74350: CatalogMapping: Order to PBCommodity mapping - ExternalCatalogItemId, ExternalVariationId fields added to OtderItem
public const int v34 = 127553;
// Case 76931: White Label Tracking: Need merge code for email templates
// PG: We need ShippingInfoSource to decide which tracking URL to generate in GetTrackingUrl.GetShipRushTrackingPageUrlIfEnabled().
public const int v35 = 132017;
// Case 78038: SR Web: Amazon: Show ship by date
// Case 79259: SR Web: Shopify: Add additional payment methods for pixi
// Case 79455: CoverGenius implementation
public const int v36 = 136377;
// AH: Case 79556: NZ Couriers - RegisterAccount
public const int v37 = 138648;
// KEEP AT BOTTOM:
// Note that any additions to the bottom of this list should also be reflected in the "Current" and "UnderDevelopment"
// values at the top of this unit!
}
}
Serialization
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009-2013 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Demonstration Application.
*/
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Xml;
using System.Xml.Serialization;
namespace ShipRush.SDK.Utils
{
public class Serialization
{
/// <summary>
/// To convert a Byte Array of Unicode values (UTF-8 encoded) to a complete String.
/// </summary>
/// <param name="characters">Unicode Byte Array to be converted to String</param>
/// <returns>String converted from Unicode Byte Array</returns>
public static string UTF8ByteArrayToString(byte[] characters)
{
UTF8Encoding encoding = new UTF8Encoding();
string constructedString = encoding.GetString(characters);
return (constructedString);
}
/// <summary>
/// Converts the String to UTF8 Byte array and is used in De serialization
/// </summary>
/// <param name="pXmlString"></param>
/// <returns></returns>
public static Byte[] StringToUTF8ByteArray(string pXmlString)
{
UTF8Encoding encoding = new UTF8Encoding();
byte[] byteArray = encoding.GetBytes(pXmlString);
return byteArray;
}
public static byte[] StringToASCIIByteArray(string text)
{
byte[] byteArray = Encoding.ASCII.GetBytes(text);
return byteArray;
}
#region Serialization Interface
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
/// <param name="writer"></param>
public static void SerializeObject<T>(T obj, XmlDictionaryWriter writer)
{
SerializeObjectXml<T>(obj, writer);
}
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
public static string SerializeObject<T>(T obj, XmlSerializerNamespaces namespaces = null)
{
return SerializeObjectXml<T>(obj, namespaces);
}
/// <summary>
/// Reconstruct an object from an XML string
/// </summary>
/// <param name="xml"></param>
/// <returns></returns>
public static T DeserializeObject<T>(string xml)
{
return DeserializeObjectXml<T>(xml);
}
public static T DeserializeObject<T>(Stream stream)
{
return DeserializeObjectXml<T>(stream);
}
#endregion
#region XmlSerializer
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
/// <param name="writer"></param>
public static void SerializeObjectXml<T>(T obj, XmlDictionaryWriter writer)
{
XmlSerializer xs = new XmlSerializer(typeof(T));
xs.Serialize(writer, obj);
writer.Flush();
}
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
public static string SerializeObjectXml<T>(T obj, XmlSerializerNamespaces namespaces = null)
{
MemoryStream memoryStream = new MemoryStream();
XmlSerializer xs = new XmlSerializer(typeof(T));
// Allow serializing cycles
// http://blogs.msdn.com/sowmy/archive/2006/03/26/561188.aspx
using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, new UTF8Encoding(false)))
{
if (namespaces != null)
xs.Serialize(xmlTextWriter, obj, namespaces);
else
xs.Serialize(xmlTextWriter, obj);
xmlTextWriter.Flush();
memoryStream = (MemoryStream) xmlTextWriter.BaseStream;
memoryStream.Flush();
return UTF8ByteArrayToString(memoryStream.ToArray());
}
}
/// <summary>
/// Reconstruct an object from an XML string
/// </summary>
/// <param name="xml"></param>
/// <returns></returns>
public static T DeserializeObjectXml<T>(string xml)
{
if (string.IsNullOrEmpty(xml)) return default(T);
XmlSerializer xs = new XmlSerializer(typeof(T));
using (MemoryStream memoryStream = StringToStream(xml))
{
try
{
return (T)xs.Deserialize(memoryStream);
}
catch(Exception ex)
{
ValidateXml(xml);
throw ex;
}
}
}
/// <summary>
/// Validate if xml is valid.
/// </summary>
/// <param name="xml">Input xml string</param>
private static void ValidateXml(string xml)
{
XmlDocument doc = new XmlDocument() { XmlResolver = null }; // AH: Case 75013
doc.LoadXml(xml);
}
/// <summary>
/// Reconstruct an object from an ASCII XML string
/// </summary>
/// <param name="xml"></param>
/// <returns></returns>
public static T DeserializeObjectASCIIXml<T>(string xml)
{
if (string.IsNullOrEmpty(xml)) return default(T);
XmlSerializer xs = new XmlSerializer(typeof(T));
using (MemoryStream memoryStream = StringToStreamASCII(xml))
{
return (T) xs.Deserialize(memoryStream);
}
}
public static string StreamToBase64String(Stream stream)
{
var inArray = new Byte[(int)stream.Length];
stream.Read(inArray, 0, (int)stream.Length);
return Convert.ToBase64String(inArray);
}
public static Stream Base64StringToStream(string value)
{
var bytes = Convert.FromBase64String(value);
return new MemoryStream(bytes);
}
public static string StreamToString(Stream stream)
{
using (StreamReader reader = new StreamReader(stream))
{
return reader.ReadToEnd();
}
}
public static string StreamToStringAndKeepOpen(MemoryStream stream)
{
return Encoding.UTF8.GetString(stream.ToArray());
}
public static MemoryStream StringToStream(string text)
{
return new MemoryStream(StringToUTF8ByteArray(text));
}
public static MemoryStream StringToStreamASCII(string text)
{
var byteArray = StringToASCIIByteArray(text);
var stream = new MemoryStream();
// There is no longer UTF8 signature in our serialized XML
stream.Write(byteArray, 0, byteArray.Length);
stream.Position = 0;
return stream;
}
/// <summary>
/// Reconstruct an object from an XML string
/// </summary>
/// <param name="stream"></param>
/// <returns></returns>
public static T DeserializeObjectXml<T>(Stream stream)
{
if (stream == null) return default(T);
XmlSerializer xs = new XmlSerializer(typeof(T));
return (T)xs.Deserialize(stream);
}
#endregion
public static Stream CopyStream(Stream from)
{
var copy = new MemoryStream();
CopyStream(from, copy);
copy.Position = 0;
return copy;
}
public static void CopyStream(Stream from, Stream to)
{
if (!from.CanRead)
{
throw new ArgumentException("from Stream must implement the Read method.");
}
if (!to.CanWrite)
{
throw new ArgumentException("to Stream must implement the Write method.");
}
const int SIZE = 1024 * 1024;
byte[] buffer = new byte[SIZE];
int read = 0;
while ((read = from.Read(buffer, 0, buffer.Length)) > 0)
{
to.Write(buffer, 0, read);
}
}
public static string StringToBase64String(string text)
{
if (text == null)
{
return null;
}
byte[] textAsBytes = Encoding.Unicode.GetBytes(text);
return Convert.ToBase64String(textAsBytes);
}
public static string StringToBase64String_UTF8Encoded(string text)
{
if (text == null)
{
return null;
}
byte[] textAsBytes = Encoding.UTF8.GetBytes(text);
return Convert.ToBase64String(textAsBytes);
}
public static bool StringBase64ToString(string encodedText, out string decodedText)
{
if (encodedText == null)
{
decodedText = null;
return false;
}
try
{
byte[] textAsBytes = Convert.FromBase64String(encodedText);
decodedText = Encoding.Unicode.GetString(textAsBytes);
return true;
}
catch (Exception)
{
decodedText = null;
return false;
}
}
#region DataContract
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
/// <param name="writer"></param>
public static void SerializeObjectDC<T>(T obj, XmlDictionaryWriter writer)
{
DataContractSerializer xs = new DataContractSerializer(typeof(T));
xs.WriteObject(writer, obj);
writer.Flush();
}
/// <summary>
/// Serialize an object into an XML string
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
public static string SerializeObjectDC<T>(T obj)
{
MemoryStream memoryStream = new MemoryStream();
// Allow serializing cycles
// http://blogs.msdn.com/sowmy/archive/2006/03/26/561188.aspx
DataContractSerializer xs = new DataContractSerializer(typeof(T));
using (XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, new UTF8Encoding(false)))
{
xs.WriteObject(xmlTextWriter, obj);
xmlTextWriter.Flush();
memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
memoryStream.Flush();
return UTF8ByteArrayToString(memoryStream.ToArray());
}
}
/// <summary>
/// Reconstruct an object from an XML string
/// </summary>
/// <param name="xml"></param>
/// <returns></returns>
public static T DeserializeObjectDC<T>(string xml)
{
if (string.IsNullOrEmpty(xml)) return default(T);
DataContractSerializer xs = new DataContractSerializer(typeof(T));
MemoryStream memoryStream = new MemoryStream(StringToUTF8ByteArray(xml));
return (T)xs.ReadObject(memoryStream);
}
#endregion
public static Stream BytesToStream(byte[] bytes)
{
return new MemoryStream(bytes) {Position = 0};
}
public static string BytesToString(byte[] bytes)
{
return StreamToString(BytesToStream(bytes));
}
public static byte[] StreamToBytes(Stream getStreamResource)
{
return ((MemoryStream)CopyStream(getStreamResource)).ToArray();
}
}
}
Shipment Factory
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class ShipmentFactory
{
public static TShipmentOrder GetEmptyOrder()
{
TShipmentOrder order = new TShipmentOrder
{
BillingAddress = new TAddress(),
ShippingAddress = new TAddress(),
ShipmentOrderItem = new TShipmentOrderItem[1]
};
order.OrderNumber = "0";
order.ShipmentOrderItem[0] = new TShipmentOrderItem();
return order;
}
public static TShipment GetEmptyShipment()
{
TShipment shipment = new TShipment
{
ShipperAddress = new TAddressSegment {Address = new TAddress()},
DeliveryAddress = new TAddressSegment {Address = new TAddress()},
Package = new TPackage[1]
};
shipment.Package[0] = new TPackage();
shipment.ShipmentType = ShipmentType.Pending;
return shipment;
}
}
}
Descartes ShipRush SDK Proxies
Csproj
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8CE19038-AC9D-46FF-8EF3-A7BA50BF5E1D}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ShipRush.SDK.Proxies</RootNamespace>
<AssemblyName>ShipRush.SDK.Proxies</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>AnyCPU</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Certification|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Certification\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisLogFile>bin\Debug\ShipRush.SDK.Proxies.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Common.Logging.Core">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Common.Logging.Core.2.2.0\lib\net40\Common.Logging.Core.dll</HintPath>
</Reference>
<Reference Include="Ninject.Common">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Portable.Ninject.3.2\lib\net40-client\Ninject.Common.dll</HintPath>
</Reference>
<Reference Include="Ninject.Platform">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Portable.Ninject.3.2\lib\net40-client\Ninject.Platform.dll</HintPath>
</Reference>
<Reference Include="protobuf-net">
<HintPath>..\packages\protobuf-net.2.0.0.640\lib\net40\protobuf-net.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="Common.Logging">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Common.Logging.2.2.0\lib\net40\Common.Logging.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="AccountManagement\AddFundsRequestResponse.cs" />
<Compile Include="AccountManagement\AddTestDataRequest.cs" />
<Compile Include="AccountManagement\AddTestDataResponse.cs" />
<Compile Include="AccountManagement\CheckCreateUserRequest.cs" />
<Compile Include="AccountManagement\CheckCreateUserResponse.cs" />
<Compile Include="AccountManagement\ConfigureNotificationRequest.cs" />
<Compile Include="AccountManagement\ConfigureNotificationResponse.cs" />
<Compile Include="AccountManagement\CreateShippingAccountAndRegisterRequest.cs" />
<Compile Include="AccountManagement\CreateShippingAccountAndRegisterResponse.cs" />
<Compile Include="AccountManagement\CreateShippingAccountRequest.cs" />
<Compile Include="AccountManagement\CreateShippingAccountResponse.cs" />
<Compile Include="AccountManagement\CreateUserRequest.cs" />
<Compile Include="AccountManagement\CreateUserResponse.cs" />
<Compile Include="AccountManagement\CreateWebstoreRequest.cs" />
<Compile Include="AccountManagement\CreateWebstoreResponse.cs" />
<Compile Include="AccountManagement\DeleteAllDataRequestResponse.cs" />
<Compile Include="AccountManagement\DeleteWebstoreRequest.cs" />
<Compile Include="AccountManagement\DeleteWebstoreResponse.cs" />
<Compile Include="AccountManagement\EmptyPrintQueueRequestResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusRequest.cs" />
<Compile Include="AccountManagement\GetSettingRequest.cs" />
<Compile Include="AccountManagement\GetSettingResponse.cs" />
<Compile Include="AccountManagement\GetShippingAccountRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountResponse.cs" />
<Compile Include="AccountManagement\GetShippingAccountsRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountsResponse.cs" />
<Compile Include="AccountManagement\GetSubscriptionsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionsResponse.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsResponse.cs" />
<Compile Include="AccountManagement\GetUserRequest.cs" />
<Compile Include="AccountManagement\GetUserResponse.cs" />
<Compile Include="AccountManagement\GetUserTokenRequestResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesResponse.cs" />
<Compile Include="AccountManagement\MatchSettingByEnum.cs" />
<Compile Include="AccountManagement\MerchantInfo.cs" />
<Compile Include="AccountManagement\AvailableMerchant.cs" />
<Compile Include="AccountManagement\Notification.cs" />
<Compile Include="AccountManagement\RemoveNotificationRequest.cs" />
<Compile Include="AccountManagement\RemoveNotificationResponse.cs" />
<Compile Include="AccountManagement\SendEmailRequestResponse.cs" />
<Compile Include="AccountManagement\SetSettingRequest.cs" />
<Compile Include="AccountManagement\SetSettingResponse.cs" />
<Compile Include="AccountManagement\SettingContext.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationRequest.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationResponse.cs" />
<Compile Include="AccountManagement\Subscription.cs" />
<Compile Include="AccountManagement\SubscriptionError.cs" />
<Compile Include="AccountManagement\SubscriptionStatistics.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationRequest.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationResponse.cs" />
<Compile Include="Attributes\DocumentedAttribute.cs" />
<Compile Include="Enums\AlcoholRecipientTypeExtension.cs" />
<Compile Include="Enums\CarrierLicenseAgreementType.cs" />
<Compile Include="Enums\CarrierPickupTypeEnum.cs" />
<Compile Include="Enums\CustomerBusinessSizeEnum.cs" />
<Compile Include="Enums\CustomerIndustryEnum.cs" />
<Compile Include="Enums\HolidayEnum.cs" />
<Compile Include="Enums\InsuranceCarrier.cs" />
<Compile Include="Enums\InsuranceProvider.cs" />
<Compile Include="Enums\InternationalContentType.cs" />
<Compile Include="Enums\InternationalContentTypeExtension.cs" />
<Compile Include="Enums\InternationalCustomsForm.cs" />
<Compile Include="Enums\InternationalCustomsFormExtension.cs" />
<Compile Include="Enums\InternationalDetailsEnums.cs" />
<Compile Include="Enums\InternationalDetailsExtensions.cs" />
<Compile Include="Enums\PackageHandlingEnumExtension.cs" />
<Compile Include="Enums\PackageHandlingEnum.cs" />
<Compile Include="Enums\AccountPremiumLevel.cs" />
<Compile Include="Enums\AccountPremiumLevelExtension.cs" />
<Compile Include="Enums\AlcoholRecipientType.cs" />
<Compile Include="Enums\B13AFilingOptionEnum.cs" />
<Compile Include="Enums\B13AFilingOptionEnumExtension.cs" />
<Compile Include="Enums\BatteryMaterialEnum.cs" />
<Compile Include="Enums\BatteryMaterialEnumExtension.cs" />
<Compile Include="Enums\BatteryPackingEnum.cs" />
<Compile Include="Enums\BatteryPackingEnumExtension.cs" />
<Compile Include="Enums\DocumentTypeEnum.cs" />
<Compile Include="Enums\DropOffType.cs" />
<Compile Include="Enums\DropOffTypeExtension.cs" />
<Compile Include="Enums\EnumConverterUniversal.cs" />
<Compile Include="Enums\EnumExtensions.cs" />
<Compile Include="Enums\FedExConsolidationEnums.cs" />
<Compile Include="Enums\CrossBorderHubEnum.cs" />
<Compile Include="Enums\FedExFreightEnums.cs" />
<Compile Include="Enums\CrossBorderHubExtension.cs" />
<Compile Include="Enums\FedExFreightExtension.cs" />
<Compile Include="Enums\FreightInsuranceCategory.cs" />
<Compile Include="Enums\FreightInsuranceCategoryExtension.cs" />
<Compile Include="Enums\HazMatIndicator.cs" />
<Compile Include="Enums\HazMatIndicatorExtension.cs" />
<Compile Include="Enums\IntlFilingTypeEnum.cs" />
<Compile Include="Enums\IntlFilingTypeEnumExtension.cs" />
<Compile Include="Enums\LimitedAccessType.cs" />
<Compile Include="Enums\LimitedAccessTypeExtension.cs" />
<Compile Include="Enums\OneRateOption.cs" />
<Compile Include="Enums\OneRateOptionExtension.cs" />
<Compile Include="Enums\PostbackContentTypeEnum.cs" />
<Compile Include="Enums\PrintableDocumentExtension.cs" />
<Compile Include="Enums\PrintSettingsEnums.cs" />
<Compile Include="Enums\PropertySetByEnum.cs" />
<Compile Include="Enums\ReadTimeTypeEnum.cs" />
<Compile Include="Enums\ReasonForExportEnum.cs" />
<Compile Include="Enums\TDHLeCDistributionFacilityEnum.cs" />
<Compile Include="Enums\TDHLeCDistributionFacilityExtension.cs" />
<Compile Include="Enums\TermsOfShipmentType.cs" />
<Compile Include="Enums\TermsOfShipmentTypeExtension.cs" />
<Compile Include="Enums\TFDXDangerousGoodsExtension.cs" />
<Compile Include="Enums\THazMatPackingGroupEnum.cs" />
<Compile Include="Enums\THazMatPackingGroupExtension.cs" />
<Compile Include="Enums\THazMatTypeExtension.cs" />
<Compile Include="Enums\NotificationDataFormatEnum.cs" />
<Compile Include="Enums\NotificationStatusEnum.cs" />
<Compile Include="Enums\NotificationTypeEnum.cs" />
<Compile Include="Enums\ShipmentTypeExtension.cs" />
<Compile Include="Enums\THomeDeliveryTimeEnum.cs" />
<Compile Include="Enums\THomeDeliveryTimeExtension.cs" />
<Compile Include="Enums\THomeDeliveryTypeExtension.cs" />
<Compile Include="Enums\TMeasurementSystem.cs" />
<Compile Include="Enums\TrackingStatusEnum.cs" />
<Compile Include="Enums\TrackingStatusExtension.cs" />
<Compile Include="Enums\TSmartPostHubIdEnum.cs" />
<Compile Include="Enums\TAddressTypeEnum.cs" />
<Compile Include="Enums\TAddressValidationStatus.cs" />
<Compile Include="Enums\TAddressValResultEnum.cs" />
<Compile Include="Enums\TAlcoholPackagingEnum.cs" />
<Compile Include="Enums\TAlcoholTypeEnum.cs" />
<Compile Include="Enums\TBABooleanEnum.cs" />
<Compile Include="Enums\TBundlingTypeEnum.cs" />
<Compile Include="Enums\TCOCodeEnum.cs" />
<Compile Include="Enums\TCOTypeEnum.cs" />
<Compile Include="Enums\TCurrencyTypeEnum.cs" />
<Compile Include="Enums\TDocTypeEnum.cs" />
<Compile Include="Enums\TExportInfoCodeEnum.cs" />
<Compile Include="Enums\TFDXDangerousGoodsEnum.cs" />
<Compile Include="Enums\THazMatType.cs" />
<Compile Include="Enums\THomeDeliveryTypeEnum.cs" />
<Compile Include="Enums\TInsuranceProviderTypeEnum.cs" />
<Compile Include="Enums\TIntlModeEnum.cs" />
<Compile Include="Enums\TLabelFormatEnum.cs" />
<Compile Include="Enums\TLabelTypeEnum.cs" />
<Compile Include="Enums\TLicExpEnum.cs" />
<Compile Include="Enums\TNotifReqTypeEnum.cs" />
<Compile Include="Enums\TNotifSubjectCodeEnum.cs" />
<Compile Include="Enums\TOversizedEnum.cs" />
<Compile Include="Enums\TPartiesToTransEnum.cs" />
<Compile Include="Enums\TPaymentMediaTypeEnum.cs" />
<Compile Include="Enums\TPaymentStatusEnum.cs" />
<Compile Include="Enums\TPaymentStatusExtension.cs" />
<Compile Include="Enums\TPaymentTypeEnum.cs" />
<Compile Include="Enums\TPaymentTypeEnumExtension.cs" />
<Compile Include="Enums\TPrinterSystemEnum.cs" />
<Compile Include="Enums\TRequestTypeEnum.cs" />
<Compile Include="Enums\TRetServiceEnum.cs" />
<Compile Include="Enums\TRetServiceEnumExtension.cs" />
<Compile Include="Enums\TSEDCodeEnum.cs" />
<Compile Include="Enums\TSmartPostHubIdExtension.cs" />
<Compile Include="Enums\TSmartPostOptionEnum.cs" />
<Compile Include="Enums\TSmartPostOptionExtension.cs" />
<Compile Include="Enums\TSmartPostServiceEnum.cs" />
<Compile Include="Enums\TSmartPostServiceExtension.cs" />
<Compile Include="Enums\TSpecialCommodityEnum.cs" />
<Compile Include="Enums\TTaxIDTypeEnum.cs" />
<Compile Include="Enums\TTermsOfShipEnum.cs" />
<Compile Include="Enums\TUOMLEnum.cs" />
<Compile Include="Enums\TUOMSchB.cs" />
<Compile Include="Enums\TUOMWEnum.cs" />
<Compile Include="Enums\TUPSChargeType.cs" />
<Compile Include="Enums\TUPSChargeTypeExtension.cs" />
<Compile Include="Enums\TUSPSNonDeliveryType.cs" />
<Compile Include="InventoryManagement\AddInventoryManagementTestDataRequest.cs" />
<Compile Include="InventoryManagement\AddInventoryManagementTestDataResponse.cs" />
<Compile Include="InventoryManagement\CatalogItemView.cs" />
<Compile Include="InventoryManagement\GetCatalogItemRequest.cs" />
<Compile Include="InventoryManagement\GetCatalogItemResponse.cs" />
<Compile Include="InventoryManagement\GetCatalogRequest.cs" />
<Compile Include="InventoryManagement\GetCatalogResponse.cs" />
<Compile Include="InventoryManagement\GetInventoryRequest.cs" />
<Compile Include="InventoryManagement\GetInventoryResponse.cs" />
<Compile Include="InventoryManagement\GetInventoryLocationsRequest.cs" />
<Compile Include="InventoryManagement\GetInventoryLocationsResponse.cs" />
<Compile Include="InventoryManagement\InventoryItemView.cs" />
<Compile Include="InventoryManagement\MerchantLocationView.cs" />
<Compile Include="InventoryManagement\UpdateInventoryItemView.cs" />
<Compile Include="InventoryManagement\UpdateInventoryRequest.cs" />
<Compile Include="Monitoring\CpuUsageService.cs" />
<Compile Include="Monitoring\MemoryUsageService.cs" />
<Compile Include="Monitoring\ModuleHealth.cs" />
<Compile Include="Printing\AddPrintJobRequestResponse.cs" />
<Compile Include="Printing\PaperDocument.cs" />
<Compile Include="Printing\RegisterDesktopToolkitRequestResponse.cs" />
<Compile Include="Printing\RegisterPrintersRequestResponse.cs" />
<Compile Include="Printing\ReprintShippingLabelRequest.cs" />
<Compile Include="Printing\ReprintShippingLabelResponse.cs" />
<Compile Include="Printing\UpdatePrintJobRequestResponse.cs" />
<Compile Include="Printing\GetPrintJobsRequestResponse.cs" />
<Compile Include="PushingApi\Notification.cs" />
<Compile Include="SchemaVersioning\AdjustEnums.cs" />
<Compile Include="SchemaVersioning\AdjustToVersion.cs" />
<Compile Include="SchemaVersioning\SupportedVersionAttribute.cs" />
<Compile Include="SchemaVersioning\XsdCommentAttribute.cs" />
<Compile Include="Settings\GetSettingsRequest.cs" />
<Compile Include="Settings\GetSettingsResponse.cs" />
<Compile Include="Settings\SetSettingsRequest.cs" />
<Compile Include="Settings\SetSettingsResponse.cs" />
<Compile Include="ShipmentFactory.cs" />
<Compile Include="ShipmentManagement\AddOrderResponse.cs" />
<Compile Include="ShipmentManagement\AddShipmentResponse.cs" />
<Compile Include="ShipmentManagement\GetMyShipRushTimeResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequest.cs" />
<Compile Include="Enums\DateRangeEnum.cs" />
<Compile Include="Enums\DetailLevelEnum.cs" />
<Compile Include="Enums\ShipmentTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnumExtention.cs" />
<Compile Include="Enums\TCODFundEnum.cs" />
<Compile Include="Enums\TCODFundEnumExtention.cs" />
<Compile Include="Enums\TCountryEnum.cs" />
<Compile Include="Enums\TCountryEnumExtention.cs" />
<Compile Include="Enums\TDCISEnum.cs" />
<Compile Include="Enums\TDCISEnumExtention.cs" />
<Compile Include="Enums\TInsuranceTypeEnum.cs" />
<Compile Include="Enums\TInsuranceTypeEnumExtention.cs" />
<Compile Include="Enums\TPackageTypeEnum.cs" />
<Compile Include="Enums\TPackageTypeEnumExtention.cs" />
<Compile Include="Enums\TStateProvEnum.cs" />
<Compile Include="Enums\TStateProvEnumExtention.cs" />
<Compile Include="Enums\TUPSCODTypeEnum.cs" />
<Compile Include="Enums\TUPSCODTypeEnumExtention.cs" />
<Compile Include="Enums\TUPSServiceEnum.cs" />
<Compile Include="Enums\TUPSServiceEnumExtention.cs" />
<Compile Include="ShipmentManagement\GetPagedResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsRequest.cs" />
<Compile Include="ShipmentManagement\GetPagedShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequestBulk.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponseBulk.cs" />
<Compile Include="Shipping\BaseShipmentRequest.cs" />
<Compile Include="Shipping\BaseShipmentResponse.cs" />
<Compile Include="Shipping\CancelPickupRequest.cs" />
<Compile Include="Shipping\CancelPickupResponse.cs" />
<Compile Include="Shipping\EODRequest.cs" />
<Compile Include="Shipping\EODResponse.cs" />
<Compile Include="Shipping\GetPackagingTypesRequest.cs" />
<Compile Include="Shipping\GetPackagingTypesResponse.cs" />
<Compile Include="Shipping\GetServiceTypesRequest.cs" />
<Compile Include="Shipping\GetServiceTypesResponse.cs" />
<Compile Include="Shipping\InsuranceRequestResponse.cs" />
<Compile Include="Shipping\PickupRequest.cs" />
<Compile Include="Shipping\PickupResponse.cs" />
<Compile Include="Shipping\ShipmentOptionsRequest.cs" />
<Compile Include="Shipping\ShipmentOptionsResponse.cs" />
<Compile Include="Shipping\ShippingTokenRequestResponse.cs" />
<Compile Include="Shipping\ShipRequest.cs" />
<Compile Include="Shipping\ShipResponse.cs" />
<Compile Include="Shipping\RateRequest.cs" />
<Compile Include="Shipping\RateResponse.cs" />
<Compile Include="Shipping\RateShoppingRequest.cs" />
<Compile Include="Shipping\RateShoppingResponse.cs" />
<Compile Include="Shipping\ShippingMessage.cs" />
<Compile Include="Settings\ShipSettings.cs" />
<Compile Include="Shipping\TrackingRequest.cs" />
<Compile Include="Shipping\TrackingResponse.cs" />
<Compile Include="Shipping\UIFeaturesShipment.cs" />
<Compile Include="Shipping\ValidateAddressRequest.cs" />
<Compile Include="Shipping\ValidateAddressResponse.cs" />
<Compile Include="Shipping\VoidRequest.cs" />
<Compile Include="Shipping\VoidResponse.cs" />
<Compile Include="ShipRushShipmentExtendedReadOnly.cs" />
<Compile Include="ShipRushShipmentExtention.cs" />
<Compile Include="ShipRushShipmentHeader.cs" />
<Compile Include="SQL\SQLRequest.cs" />
<Compile Include="SQL\SQLResponse.cs" />
<Compile Include="Transform\ConvertToTRequestXSLT.cs" />
<Compile Include="Utils\ArrayExtensions.cs" />
<Compile Include="Utils\AuthHeaders.cs" />
<Compile Include="AccountManagement\GetSessionTokenResponse.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Serialization.cs" />
<Compile Include="ShipRushShipment.cs" />
<Compile Include="Utils\BrandedMessagesCoreHelper.cs" />
<Compile Include="Utils\DateTimeExtension.cs" />
<Compile Include="Utils\DecimalExtension.cs" />
<Compile Include="Utils\DistanceProcessor.cs" />
<Compile Include="Utils\DoubleExtensions.cs" />
<Compile Include="Utils\Error.cs" />
<Compile Include="Utils\ParamCheck.cs" />
<Compile Include="Utils\ParamNames.cs" />
<Compile Include="Utils\QueryStringParser.cs" />
<Compile Include="Utils\ShippingMethodExtention.cs" />
<Compile Include="Utils\StringExtentions.cs" />
<Compile Include="SdkVersion.cs" />
<Compile Include="Utils\WeightProcessor.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ShipRush.Language\ShipRush.Language.csproj">
<Project>{974d3d37-f375-417b-b0ff-162026746f63}</Project>
<Name>ShipRush.Language</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Vspscc
""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = ""
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
}
Net35 Csproj
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ShipRush.SDK.Proxies</RootNamespace>
<AssemblyName>ShipRush.SDK.Proxies</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<OldToolsVersion>3.5</OldToolsVersion>
<TargetFrameworkProfile />
<ProjectGuid>{900C7DFC-6452-4AC7-B34B-A5612704D0C2}</ProjectGuid>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\NETFX_35\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\NETFX_35\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Certification|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\NETFX_35\Certification\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisLogFile>bin\Debug\ShipRush.SDK.Proxies.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
</PropertyGroup>
<PropertyGroup>
<DefineConstants Condition="$([System.Version]::Parse('$(TargetFrameworkVersion.Substring(1))').CompareTo($([System.Version]::Parse('4.5.1')))) >= 0">$(DefineConstants);NETFX_451</DefineConstants>
<DefineConstants Condition="$([System.Version]::Parse('$(TargetFrameworkVersion.Substring(1))').CompareTo($([System.Version]::Parse('4.5')))) >= 0">$(DefineConstants);NETFX_45</DefineConstants>
<DefineConstants Condition="$([System.Version]::Parse('$(TargetFrameworkVersion.Substring(1))').CompareTo($([System.Version]::Parse('4.0')))) >= 0">$(DefineConstants);NETFX_40</DefineConstants>
<DefineConstants Condition="$([System.Version]::Parse('$(TargetFrameworkVersion.Substring(1))').CompareTo($([System.Version]::Parse('3.5')))) >= 0">$(DefineConstants);NETFX_35</DefineConstants>
<DefineConstants Condition="$([System.Version]::Parse('$(TargetFrameworkVersion.Substring(1))').CompareTo($([System.Version]::Parse('3.0')))) >= 0">$(DefineConstants);NETFX_30</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="Common.Logging">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Common.Logging.2.2.0\lib\net35\Common.Logging.dll</HintPath>
</Reference>
<Reference Include="Common.Logging.Core, Version=2.2.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Common.Logging.Core.2.2.0\lib\net35\Common.Logging.Core.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\packages\Ninject.3.2.2.0\lib\net35\Ninject.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="protobuf-net">
<HintPath>..\packages\protobuf-net.2.0.0.640\lib\net35\protobuf-net.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AccountManagement\AddFundsRequestResponse.cs" />
<Compile Include="AccountManagement\AddTestDataRequest.cs" />
<Compile Include="AccountManagement\AddTestDataResponse.cs" />
<Compile Include="AccountManagement\CheckCreateUserRequest.cs" />
<Compile Include="AccountManagement\CheckCreateUserResponse.cs" />
<Compile Include="AccountManagement\ConfigureNotificationRequest.cs" />
<Compile Include="AccountManagement\ConfigureNotificationResponse.cs" />
<Compile Include="AccountManagement\CreateShippingAccountAndRegisterRequest.cs" />
<Compile Include="AccountManagement\CreateShippingAccountAndRegisterResponse.cs" />
<Compile Include="AccountManagement\CreateShippingAccountRequest.cs" />
<Compile Include="AccountManagement\CreateShippingAccountResponse.cs" />
<Compile Include="AccountManagement\CreateUserRequest.cs" />
<Compile Include="AccountManagement\CreateUserResponse.cs" />
<Compile Include="AccountManagement\CreateWebstoreRequest.cs" />
<Compile Include="AccountManagement\CreateWebstoreResponse.cs" />
<Compile Include="AccountManagement\DeleteAllDataRequestResponse.cs" />
<Compile Include="AccountManagement\DeleteWebstoreRequest.cs" />
<Compile Include="AccountManagement\DeleteWebstoreResponse.cs" />
<Compile Include="AccountManagement\EmptyPrintQueueRequestResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusRequest.cs" />
<Compile Include="AccountManagement\GetSettingRequest.cs" />
<Compile Include="AccountManagement\GetSettingResponse.cs" />
<Compile Include="AccountManagement\GetShippingAccountRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountResponse.cs" />
<Compile Include="AccountManagement\GetShippingAccountsRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountsResponse.cs" />
<Compile Include="AccountManagement\GetSubscriptionsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionsResponse.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsResponse.cs" />
<Compile Include="AccountManagement\GetUserRequest.cs" />
<Compile Include="AccountManagement\GetUserResponse.cs" />
<Compile Include="AccountManagement\GetUserTokenRequestResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesResponse.cs" />
<Compile Include="AccountManagement\MatchSettingByEnum.cs" />
<Compile Include="AccountManagement\MerchantInfo.cs" />
<Compile Include="AccountManagement\AvailableMerchant.cs" />
<Compile Include="AccountManagement\Notification.cs" />
<Compile Include="AccountManagement\RemoveNotificationRequest.cs" />
<Compile Include="AccountManagement\RemoveNotificationResponse.cs" />
<Compile Include="AccountManagement\SendEmailRequestResponse.cs" />
<Compile Include="AccountManagement\SetSettingRequest.cs" />
<Compile Include="AccountManagement\SetSettingResponse.cs" />
<Compile Include="AccountManagement\SettingContext.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationRequest.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationResponse.cs" />
<Compile Include="AccountManagement\Subscription.cs" />
<Compile Include="AccountManagement\SubscriptionError.cs" />
<Compile Include="AccountManagement\SubscriptionStatistics.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationRequest.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationResponse.cs" />
<Compile Include="Attributes\DocumentedAttribute.cs" />
<Compile Include="Enums\InsuranceCarrier.cs" />
<Compile Include="Enums\InsuranceProvider.cs" />
<Compile Include="Enums\InternationalContentType.cs" />
<Compile Include="Enums\InternationalContentTypeExtension.cs" />
<Compile Include="Enums\InternationalCustomsForm.cs" />
<Compile Include="Enums\InternationalCustomsFormExtension.cs" />
<Compile Include="Enums\PackageHandlingEnumExtension.cs" />
<Compile Include="Enums\PackageHandlingEnum.cs" />
<Compile Include="Enums\AccountPremiumLevel.cs" />
<Compile Include="Enums\AccountPremiumLevelExtension.cs" />
<Compile Include="Enums\AlcoholRecipientType.cs" />
<Compile Include="Enums\B13AFilingOptionEnum.cs" />
<Compile Include="Enums\B13AFilingOptionEnumExtension.cs" />
<Compile Include="Enums\BatteryMaterialEnum.cs" />
<Compile Include="Enums\BatteryMaterialEnumExtension.cs" />
<Compile Include="Enums\BatteryPackingEnum.cs" />
<Compile Include="Enums\BatteryPackingEnumExtension.cs" />
<Compile Include="Enums\DocumentTypeEnum.cs" />
<Compile Include="Enums\DropOffType.cs" />
<Compile Include="Enums\DropOffTypeExtension.cs" />
<Compile Include="Enums\EnumConverterUniversal.cs" />
<Compile Include="Enums\EnumExtensions.cs" />
<Compile Include="Enums\FedExConsolidationEnums.cs" />
<Compile Include="Enums\CrossBorderHubEnum.cs" />
<Compile Include="Enums\FedExFreightEnums.cs" />
<Compile Include="Enums\CrossBorderHubExtension.cs" />
<Compile Include="Enums\FedExFreightExtension.cs" />
<Compile Include="Enums\FreightInsuranceCategory.cs" />
<Compile Include="Enums\FreightInsuranceCategoryExtension.cs" />
<Compile Include="Enums\HazMatIndicator.cs" />
<Compile Include="Enums\HazMatIndicatorExtension.cs" />
<Compile Include="Enums\IntlFilingTypeEnum.cs" />
<Compile Include="Enums\IntlFilingTypeEnumExtension.cs" />
<Compile Include="Enums\LimitedAccessType.cs" />
<Compile Include="Enums\LimitedAccessTypeExtension.cs" />
<Compile Include="Enums\OneRateOption.cs" />
<Compile Include="Enums\OneRateOptionExtension.cs" />
<Compile Include="Enums\PostbackContentTypeEnum.cs" />
<Compile Include="Enums\PrintableDocumentExtension.cs" />
<Compile Include="Enums\PrintSettingsEnums.cs" />
<Compile Include="Enums\PropertySetByEnum.cs" />
<Compile Include="Enums\ReadTimeTypeEnum.cs" />
<Compile Include="Enums\ReasonForExportEnum.cs" />
<Compile Include="Enums\TDHLeCDistributionFacilityEnum.cs" />
<Compile Include="Enums\TDHLeCDistributionFacilityExtension.cs" />
<Compile Include="Enums\TermsOfShipmentType.cs" />
<Compile Include="Enums\TermsOfShipmentTypeExtension.cs" />
<Compile Include="Enums\TFDXDangerousGoodsExtension.cs" />
<Compile Include="Enums\THazMatPackingGroupEnum.cs" />
<Compile Include="Enums\THazMatPackingGroupExtension.cs" />
<Compile Include="Enums\THazMatTypeExtension.cs" />
<Compile Include="Enums\NotificationDataFormatEnum.cs" />
<Compile Include="Enums\NotificationStatusEnum.cs" />
<Compile Include="Enums\NotificationTypeEnum.cs" />
<Compile Include="Enums\ShipmentTypeExtension.cs" />
<Compile Include="Enums\THomeDeliveryTimeEnum.cs" />
<Compile Include="Enums\THomeDeliveryTimeExtension.cs" />
<Compile Include="Enums\THomeDeliveryTypeExtension.cs" />
<Compile Include="Enums\TMeasurementSystem.cs" />
<Compile Include="Enums\TrackingStatusEnum.cs" />
<Compile Include="Enums\TrackingStatusExtension.cs" />
<Compile Include="Enums\TSmartPostHubIdEnum.cs" />
<Compile Include="Enums\TAddressTypeEnum.cs" />
<Compile Include="Enums\TAddressValidationStatus.cs" />
<Compile Include="Enums\TAddressValResultEnum.cs" />
<Compile Include="Enums\TAlcoholPackagingEnum.cs" />
<Compile Include="Enums\TAlcoholTypeEnum.cs" />
<Compile Include="Enums\TBABooleanEnum.cs" />
<Compile Include="Enums\TBundlingTypeEnum.cs" />
<Compile Include="Enums\TCOCodeEnum.cs" />
<Compile Include="Enums\TCOTypeEnum.cs" />
<Compile Include="Enums\TCurrencyTypeEnum.cs" />
<Compile Include="Enums\TDocTypeEnum.cs" />
<Compile Include="Enums\TExportInfoCodeEnum.cs" />
<Compile Include="Enums\TFDXDangerousGoodsEnum.cs" />
<Compile Include="Enums\THazMatType.cs" />
<Compile Include="Enums\THomeDeliveryTypeEnum.cs" />
<Compile Include="Enums\TInsuranceProviderTypeEnum.cs" />
<Compile Include="Enums\TIntlModeEnum.cs" />
<Compile Include="Enums\TLabelFormatEnum.cs" />
<Compile Include="Enums\TLabelTypeEnum.cs" />
<Compile Include="Enums\TLicExpEnum.cs" />
<Compile Include="Enums\TNotifReqTypeEnum.cs" />
<Compile Include="Enums\TNotifSubjectCodeEnum.cs" />
<Compile Include="Enums\TOversizedEnum.cs" />
<Compile Include="Enums\TPartiesToTransEnum.cs" />
<Compile Include="Enums\TPaymentMediaTypeEnum.cs" />
<Compile Include="Enums\TPaymentStatusEnum.cs" />
<Compile Include="Enums\TPaymentStatusExtension.cs" />
<Compile Include="Enums\TPaymentTypeEnum.cs" />
<Compile Include="Enums\TPaymentTypeEnumExtension.cs" />
<Compile Include="Enums\TPrinterSystemEnum.cs" />
<Compile Include="Enums\TRequestTypeEnum.cs" />
<Compile Include="Enums\TRetServiceEnum.cs" />
<Compile Include="Enums\TRetServiceEnumExtension.cs" />
<Compile Include="Enums\TSEDCodeEnum.cs" />
<Compile Include="Enums\TSmartPostHubIdExtension.cs" />
<Compile Include="Enums\TSmartPostOptionEnum.cs" />
<Compile Include="Enums\TSmartPostOptionExtension.cs" />
<Compile Include="Enums\TSmartPostServiceEnum.cs" />
<Compile Include="Enums\TSmartPostServiceExtension.cs" />
<Compile Include="Enums\TSpecialCommodityEnum.cs" />
<Compile Include="Enums\TTaxIDTypeEnum.cs" />
<Compile Include="Enums\TTermsOfShipEnum.cs" />
<Compile Include="Enums\TUOMLEnum.cs" />
<Compile Include="Enums\TUOMSchB.cs" />
<Compile Include="Enums\TUOMWEnum.cs" />
<Compile Include="Enums\TUPSChargeType.cs" />
<Compile Include="Enums\TUPSChargeTypeExtension.cs" />
<Compile Include="Enums\TUSPSNonDeliveryType.cs" />
<Compile Include="Monitoring\CpuUsageService.cs" />
<Compile Include="Monitoring\MemoryUsageService.cs" />
<Compile Include="Monitoring\ModuleHealth.cs" />
<Compile Include="Printing\AddPrintJobRequestResponse.cs" />
<Compile Include="Printing\PaperDocument.cs" />
<Compile Include="Printing\RegisterDesktopToolkitRequestResponse.cs" />
<Compile Include="Printing\RegisterPrintersRequestResponse.cs" />
<Compile Include="Printing\ReprintShippingLabelRequest.cs" />
<Compile Include="Printing\ReprintShippingLabelResponse.cs" />
<Compile Include="Printing\UpdatePrintJobRequestResponse.cs" />
<Compile Include="Printing\GetPrintJobsRequestResponse.cs" />
<Compile Include="PushingApi\Notification.cs" />
<Compile Include="SchemaVersioning\AdjustEnums.cs" />
<Compile Include="SchemaVersioning\AdjustToVersion.cs" />
<Compile Include="SchemaVersioning\SupportedVersionAttribute.cs" />
<Compile Include="SchemaVersioning\XsdCommentAttribute.cs" />
<Compile Include="Settings\GetSettingsRequest.cs" />
<Compile Include="Settings\GetSettingsResponse.cs" />
<Compile Include="Settings\SetSettingsRequest.cs" />
<Compile Include="Settings\SetSettingsResponse.cs" />
<Compile Include="ShipmentFactory.cs" />
<Compile Include="ShipmentManagement\AddOrderResponse.cs" />
<Compile Include="ShipmentManagement\AddShipmentResponse.cs" />
<Compile Include="ShipmentManagement\GetMyShipRushTimeResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequest.cs" />
<Compile Include="Enums\DateRangeEnum.cs" />
<Compile Include="Enums\DetailLevelEnum.cs" />
<Compile Include="Enums\ShipmentTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnumExtention.cs" />
<Compile Include="Enums\TCODFundEnum.cs" />
<Compile Include="Enums\TCODFundEnumExtention.cs" />
<Compile Include="Enums\TCountryEnum.cs" />
<Compile Include="Enums\TCountryEnumExtention.cs" />
<Compile Include="Enums\TDCISEnum.cs" />
<Compile Include="Enums\TDCISEnumExtention.cs" />
<Compile Include="Enums\TInsuranceTypeEnum.cs" />
<Compile Include="Enums\TInsuranceTypeEnumExtention.cs" />
<Compile Include="Enums\TPackageTypeEnum.cs" />
<Compile Include="Enums\TPackageTypeEnumExtention.cs" />
<Compile Include="Enums\TStateProvEnum.cs" />
<Compile Include="Enums\TStateProvEnumExtention.cs" />
<Compile Include="Enums\TUPSCODTypeEnum.cs" />
<Compile Include="Enums\TUPSCODTypeEnumExtention.cs" />
<Compile Include="Enums\TUPSServiceEnum.cs" />
<Compile Include="Enums\TUPSServiceEnumExtention.cs" />
<Compile Include="ShipmentManagement\GetPagedResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsRequest.cs" />
<Compile Include="ShipmentManagement\GetPagedShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequestBulk.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponseBulk.cs" />
<Compile Include="Shipping\BaseShipmentRequest.cs" />
<Compile Include="Shipping\BaseShipmentResponse.cs" />
<Compile Include="Shipping\CancelPickupRequest.cs" />
<Compile Include="Shipping\CancelPickupResponse.cs" />
<Compile Include="Shipping\EODRequest.cs" />
<Compile Include="Shipping\EODResponse.cs" />
<Compile Include="Shipping\GetPackagingTypesRequest.cs" />
<Compile Include="Shipping\GetPackagingTypesResponse.cs" />
<Compile Include="Shipping\GetServiceTypesRequest.cs" />
<Compile Include="Shipping\GetServiceTypesResponse.cs" />
<Compile Include="Shipping\InsuranceRequestResponse.cs" />
<Compile Include="Shipping\PickupRequest.cs" />
<Compile Include="Shipping\PickupResponse.cs" />
<Compile Include="Shipping\ShipmentOptionsRequest.cs" />
<Compile Include="Shipping\ShipmentOptionsResponse.cs" />
<Compile Include="Shipping\ShippingTokenRequestResponse.cs" />
<Compile Include="Shipping\ShipRequest.cs" />
<Compile Include="Shipping\ShipResponse.cs" />
<Compile Include="Shipping\RateRequest.cs" />
<Compile Include="Shipping\RateResponse.cs" />
<Compile Include="Shipping\RateShoppingRequest.cs" />
<Compile Include="Shipping\RateShoppingResponse.cs" />
<Compile Include="Shipping\ShippingMessage.cs" />
<Compile Include="Settings\ShipSettings.cs" />
<Compile Include="Shipping\UIFeaturesShipment.cs" />
<Compile Include="Shipping\ValidateAddressRequest.cs" />
<Compile Include="Shipping\ValidateAddressResponse.cs" />
<Compile Include="Shipping\VoidRequest.cs" />
<Compile Include="Shipping\VoidResponse.cs" />
<Compile Include="ShipRushShipmentExtendedReadOnly.cs" />
<Compile Include="ShipRushShipmentExtention.cs" />
<Compile Include="ShipRushShipmentHeader.cs" />
<Compile Include="Transform\ConvertToTRequestXSLT.cs" />
<Compile Include="Utils\ArrayExtensions.cs" />
<Compile Include="Utils\AuthHeaders.cs" />
<Compile Include="AccountManagement\GetSessionTokenResponse.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Serialization.cs" />
<Compile Include="ShipRushShipment.cs" />
<Compile Include="Utils\BrandedMessagesCoreHelper.cs" />
<Compile Include="Utils\DateTimeExtension.cs" />
<Compile Include="Utils\DecimalExtension.cs" />
<Compile Include="Utils\DoubleExtensions.cs" />
<Compile Include="Utils\Error.cs" />
<Compile Include="Utils\ParamCheck.cs" />
<Compile Include="Utils\ParamNames.cs" />
<Compile Include="Utils\QueryStringParser.cs" />
<Compile Include="Utils\ShippingMethodExtention.cs" />
<Compile Include="Utils\StringExtentions.cs" />
<Compile Include="SdkVersion.cs" />
<Compile Include="Utils\WeightProcessor.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ShipRush.Language\ShipRush.Language.NET35.csproj">
<Project>{a780b52a-1aed-4e70-b180-84f7f293985c}</Project>
<Name>ShipRush.Language.NET35</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Net35 Vspscc
""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = "relative:ShipRush.SDK.Proxies"
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
}
OSX
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8CE19038-AC9D-46FF-8EF3-A7BA50BF5E1D}</ProjectGuid>
<ProjectTypeGuids>{A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ShipRush.SDK.Proxies</RootNamespace>
<AssemblyName>ShipRush.SDK.Proxies</AssemblyName>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<TargetFrameworkIdentifier>Xamarin.Mac</TargetFrameworkIdentifier>
<FileAlignment>512</FileAlignment>
<OldToolsVersion>3.5</OldToolsVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>__UNIFIED__;__MACOS__;DEBUG;TRACE;MONO</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<UseSGen>false</UseSGen>
<AOTMode>None</AOTMode>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>__UNIFIED__;__MACOS__;TRACE;MONO</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<UseSGen>false</UseSGen>
<AOTMode>None</AOTMode>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Certification|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Certification\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisLogFile>bin\Debug\ShipRush.SDK.Proxies.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
<WarningLevel>4</WarningLevel>
<Optimize>false</Optimize>
<UseSGen>false</UseSGen>
<AOTMode>None</AOTMode>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="Common.Logging.Portable">
<HintPath>..\ShipRush.Desktop.Toolbox\lib\common.logging\Common.Logging.Portable.dll</HintPath>
</Reference>
<Reference Include="Ninject.Common">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Portable.Ninject.3.2\lib\net40-client\Ninject.Common.dll</HintPath>
</Reference>
<Reference Include="Ninject.Platform">
<HintPath>..\ShipRush.Desktop.Toolbox\packages\Portable.Ninject.3.2\lib\net40-client\Ninject.Platform.dll</HintPath>
</Reference>
<Reference Include="System.Web.Services" />
</ItemGroup>
<ItemGroup>
<Compile Include="AccountManagement\AddTestDataRequest.cs" />
<Compile Include="AccountManagement\AddTestDataResponse.cs" />
<Compile Include="AccountManagement\CheckCreateUserRequest.cs" />
<Compile Include="AccountManagement\CheckCreateUserResponse.cs" />
<Compile Include="AccountManagement\ConfigureNotificationRequest.cs" />
<Compile Include="AccountManagement\ConfigureNotificationResponse.cs" />
<Compile Include="AccountManagement\CreateUserRequest.cs" />
<Compile Include="AccountManagement\CreateUserResponse.cs" />
<Compile Include="AccountManagement\CreateWebstoreRequest.cs" />
<Compile Include="AccountManagement\CreateWebstoreResponse.cs" />
<Compile Include="AccountManagement\DeleteWebstoreRequest.cs" />
<Compile Include="AccountManagement\DeleteWebstoreResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusResponse.cs" />
<Compile Include="AccountManagement\GetNotificationStatusRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionsResponse.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsRequest.cs" />
<Compile Include="AccountManagement\GetSubscriptionStatisticsResponse.cs" />
<Compile Include="AccountManagement\GetUserRequest.cs" />
<Compile Include="AccountManagement\GetUserResponse.cs" />
<Compile Include="AccountManagement\GetUserTokenRequestResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreResponse.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesRequest.cs" />
<Compile Include="AccountManagement\GetWebstoreTypesResponse.cs" />
<Compile Include="AccountManagement\MerchantInfo.cs" />
<Compile Include="AccountManagement\AvailableMerchant.cs" />
<Compile Include="AccountManagement\Notification.cs" />
<Compile Include="AccountManagement\RemoveNotificationRequest.cs" />
<Compile Include="AccountManagement\RemoveNotificationResponse.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationRequest.cs" />
<Compile Include="AccountManagement\SubscribeToNotificationResponse.cs" />
<Compile Include="AccountManagement\Subscription.cs" />
<Compile Include="AccountManagement\SubscriptionError.cs" />
<Compile Include="AccountManagement\SubscriptionStatistics.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationRequest.cs" />
<Compile Include="AccountManagement\UnsubscribeFromNotificationResponse.cs" />
<Compile Include="Enums\B13AFilingOptionEnum.cs" />
<Compile Include="Enums\BatteryMaterialEnum.cs" />
<Compile Include="Enums\BatteryMaterialEnumExtension.cs" />
<Compile Include="Enums\BatteryPackingEnum.cs" />
<Compile Include="Enums\InsuranceCarrier.cs" />
<Compile Include="Enums\InsuranceProvider.cs" />
<Compile Include="Enums\FedExConsolidationEnums.cs" />
<Compile Include="Enums\BatteryPackingEnumExtension.cs" />
<Compile Include="Enums\DocumentTypeEnum.cs" />
<Compile Include="Enums\DropOffType.cs" />
<Compile Include="Enums\DropOffTypeExtension.cs" />
<Compile Include="Enums\EnumConverterUniversal.cs" />
<Compile Include="Enums\EnumExtensions.cs" />
<Compile Include="Enums\TFDXDangerousGoodsExtension.cs" />
<Compile Include="Enums\THazMatPackingGroupEnum.cs" />
<Compile Include="Enums\THazMatPackingGroupExtension.cs" />
<Compile Include="Enums\THazMatTypeExtension.cs" />
<Compile Include="Enums\NotificationDataFormatEnum.cs" />
<Compile Include="Enums\NotificationStatusEnum.cs" />
<Compile Include="Enums\NotificationTypeEnum.cs" />
<Compile Include="Enums\PackageHandlingEnumExtension.cs" />
<Compile Include="Enums\PackageHandlingEnum.cs" />
<Compile Include="Enums\ShipmentTypeExtension.cs" />
<Compile Include="Enums\THomeDeliveryTypeExtension.cs" />
<Compile Include="Enums\TMeasurementSystem.cs" />
<Compile Include="Enums\TSmartPostHubIdEnum.cs" />
<Compile Include="Enums\TAddressTypeEnum.cs" />
<Compile Include="Enums\TAddressValidationStatus.cs" />
<Compile Include="Enums\TAddressValResultEnum.cs" />
<Compile Include="Enums\TAlcoholPackagingEnum.cs" />
<Compile Include="Enums\TAlcoholTypeEnum.cs" />
<Compile Include="Enums\TBABooleanEnum.cs" />
<Compile Include="Enums\TBundlingTypeEnum.cs" />
<Compile Include="Enums\TCOCodeEnum.cs" />
<Compile Include="Enums\TCOTypeEnum.cs" />
<Compile Include="Enums\TCurrencyTypeEnum.cs" />
<Compile Include="Enums\TDocTypeEnum.cs" />
<Compile Include="Enums\TExportInfoCodeEnum.cs" />
<Compile Include="Enums\TFDXDangerousGoodsEnum.cs" />
<Compile Include="Enums\THazMatType.cs" />
<Compile Include="Enums\THomeDeliveryTypeEnum.cs" />
<Compile Include="Enums\THomeDeliveryTimeEnum.cs" />
<Compile Include="Enums\THomeDeliveryTimeExtension.cs" />
<Compile Include="Enums\TInsuranceProviderTypeEnum.cs" />
<Compile Include="Enums\TIntlModeEnum.cs" />
<Compile Include="Enums\TLabelFormatEnum.cs" />
<Compile Include="Enums\TLabelTypeEnum.cs" />
<Compile Include="Enums\TLicExpEnum.cs" />
<Compile Include="Enums\TNotifReqTypeEnum.cs" />
<Compile Include="Enums\TNotifSubjectCodeEnum.cs" />
<Compile Include="Enums\TOversizedEnum.cs" />
<Compile Include="Enums\TPartiesToTransEnum.cs" />
<Compile Include="Enums\TPaymentMediaTypeEnum.cs" />
<Compile Include="Enums\TPaymentStatusEnum.cs" />
<Compile Include="Enums\TPaymentStatusExtension.cs" />
<Compile Include="Enums\TPaymentTypeEnum.cs" />
<Compile Include="Enums\TPaymentTypeEnumExtension.cs" />
<Compile Include="Enums\TPrinterSystemEnum.cs" />
<Compile Include="Enums\TRequestTypeEnum.cs" />
<Compile Include="Enums\TRetServiceEnum.cs" />
<Compile Include="Enums\TRetServiceEnumExtension.cs" />
<Compile Include="Enums\TSEDCodeEnum.cs" />
<Compile Include="Enums\TSmartPostHubIdExtension.cs" />
<Compile Include="Enums\TSmartPostOptionEnum.cs" />
<Compile Include="Enums\TSmartPostOptionExtension.cs" />
<Compile Include="Enums\TSmartPostServiceEnum.cs" />
<Compile Include="Enums\TSmartPostServiceExtension.cs" />
<Compile Include="Enums\TSpecialCommodityEnum.cs" />
<Compile Include="Enums\TTaxIDTypeEnum.cs" />
<Compile Include="Enums\TTermsOfShipEnum.cs" />
<Compile Include="Enums\TUOMLEnum.cs" />
<Compile Include="Enums\TUOMSchB.cs" />
<Compile Include="Enums\TUOMWEnum.cs" />
<Compile Include="Enums\TUPSChargeType.cs" />
<Compile Include="Enums\TUPSChargeTypeExtension.cs" />
<Compile Include="Enums\TUSPSNonDeliveryType.cs" />
<Compile Include="Printing\AddPrintJobRequestResponse.cs" />
<Compile Include="Printing\RegisterPrintersRequestResponse.cs" />
<Compile Include="Printing\UpdatePrintJobRequestResponse.cs" />
<Compile Include="Printing\GetPrintJobsRequestResponse.cs" />
<Compile Include="PushingApi\Notification.cs" />
<Compile Include="SchemaVersioning\AdjustEnums.cs" />
<Compile Include="SchemaVersioning\AdjustToVersion.cs" />
<Compile Include="SchemaVersioning\SupportedVersionAttribute.cs" />
<Compile Include="ShipmentFactory.cs" />
<Compile Include="ShipmentManagement\AddOrderResponse.cs" />
<Compile Include="ShipmentManagement\AddShipmentResponse.cs" />
<Compile Include="ShipmentManagement\GetMyShipRushTimeResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequest.cs" />
<Compile Include="Enums\DateRangeEnum.cs" />
<Compile Include="Enums\DetailLevelEnum.cs" />
<Compile Include="Enums\ShipmentTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnum.cs" />
<Compile Include="Enums\TCarrierTypeEnumExtention.cs" />
<Compile Include="Enums\TCODFundEnum.cs" />
<Compile Include="Enums\TCODFundEnumExtention.cs" />
<Compile Include="Enums\TCountryEnum.cs" />
<Compile Include="Enums\TCountryEnumExtention.cs" />
<Compile Include="Enums\TDCISEnum.cs" />
<Compile Include="Enums\TDCISEnumExtention.cs" />
<Compile Include="Enums\TInsuranceTypeEnum.cs" />
<Compile Include="Enums\TInsuranceTypeEnumExtention.cs" />
<Compile Include="Enums\TPackageTypeEnum.cs" />
<Compile Include="Enums\TPackageTypeEnumExtention.cs" />
<Compile Include="Enums\TStateProvEnum.cs" />
<Compile Include="Enums\TStateProvEnumExtention.cs" />
<Compile Include="Enums\TUPSCODTypeEnum.cs" />
<Compile Include="Enums\TUPSCODTypeEnumExtention.cs" />
<Compile Include="Enums\TUPSServiceEnum.cs" />
<Compile Include="Enums\TUPSServiceEnumExtention.cs" />
<Compile Include="ShipmentManagement\GetPagedResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsRequest.cs" />
<Compile Include="ShipmentManagement\GetPagedShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\GetShipmentsResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentRequestBulk.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponse.cs" />
<Compile Include="ShipmentManagement\UpdateShipmentResponseBulk.cs" />
<Compile Include="ShipRushShipmentExtention.cs" />
<Compile Include="ShipRushShipmentHeader.cs" />
<Compile Include="SQL\SQLRequest.cs" />
<Compile Include="SQL\SQLResponse.cs" />
<Compile Include="Transform\ConvertToTRequestXSLT.cs" />
<Compile Include="Utils\AuthHeaders.cs" />
<Compile Include="AccountManagement\GetSessionTokenResponse.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Serialization.cs" />
<Compile Include="ShipRushShipment.cs" />
<Compile Include="Utils\DateTimeExtension.cs" />
<Compile Include="Utils\DecimalExtension.cs" />
<Compile Include="Utils\DoubleExtensions.cs" />
<Compile Include="Utils\ParamCheck.cs" />
<Compile Include="Utils\ParamNames.cs" />
<Compile Include="Utils\QueryStringParser.cs" />
<Compile Include="Utils\ShippingMethodExtention.cs" />
<Compile Include="Utils\StringExtentions.cs" />
<Compile Include="SdkVersion.cs" />
<Compile Include="Printing\RegisterDesktopToolkitRequestResponse.cs" />
<Compile Include="Enums\AlcoholRecipientType.cs" />
<Compile Include="Utils\WeightProcessor.cs" />
<Compile Include="Enums\AccountPremiumLevel.cs" />
<Compile Include="Enums\PostbackContentTypeEnum.cs" />
<Compile Include="Enums\FedExFreightEnums.cs" />
<Compile Include="Enums\FreightInsuranceCategory.cs" />
<Compile Include="Enums\IntlFilingTypeEnum.cs" />
<Compile Include="Enums\IntlFilingTypeEnumExtension.cs" />
<Compile Include="Settings\GetSettingsRequest.cs" />
<Compile Include="Settings\GetSettingsResponse.cs" />
<Compile Include="Settings\SetSettingsRequest.cs" />
<Compile Include="Settings\SetSettingsResponse.cs" />
<Compile Include="Settings\ShipSettings.cs" />
<Compile Include="Shipping\BaseShipmentRequest.cs" />
<Compile Include="Shipping\BaseShipmentResponse.cs" />
<Compile Include="Shipping\RateRequest.cs" />
<Compile Include="Shipping\RateResponse.cs" />
<Compile Include="Shipping\RateShoppingRequest.cs" />
<Compile Include="Shipping\RateShoppingResponse.cs" />
<Compile Include="Shipping\ShippingMessage.cs" />
<Compile Include="Shipping\ShipRequest.cs" />
<Compile Include="Shipping\ShipResponse.cs" />
<Compile Include="Shipping\ShipSettings.cs" />
<Compile Include="Shipping\ValidateAddressRequest.cs" />
<Compile Include="Shipping\ValidateAddressResponse.cs" />
<Compile Include="Shipping\VoidRequest.cs" />
<Compile Include="Shipping\VoidResponse.cs" />
<Compile Include="Printing\PaperDocument.cs" />
<Compile Include="Printing\ReprintShippingLabelRequest.cs" />
<Compile Include="Printing\ReprintShippingLabelResponse.cs" />
<Compile Include="Enums\PrintSettingsEnums.cs" />
<Compile Include="Enums\PropertySetByEnum.cs" />
<Compile Include="Enums\ReadTimeTypeEnum.cs" />
<Compile Include="Utils\ArrayExtensions.cs" />
<Compile Include="AccountManagement\GetShippingAccountRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountResponse.cs" />
<Compile Include="AccountManagement\GetShippingAccountsRequest.cs" />
<Compile Include="AccountManagement\GetShippingAccountsResponse.cs" />
<Compile Include="SchemaVersioning\XsdCommentAttribute.cs" />
<Compile Include="Enums\LimitedAccessType.cs" />
<Compile Include="Enums\LimitedAccessTypeExtension.cs" />
<Compile Include="Utils\BrandedMessagesCoreHelper.cs" />
<Compile Include="Enums\TrackingStatusEnum.cs" />
<Compile Include="Enums\TrackingStatusExtension.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Mac\Xamarin.Mac.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<ItemGroup>
<Folder Include="Settings\" />
<Folder Include="Shipping\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ShipRush.Language\ShipRush.Language.OSX.csproj">
<Project>{974D3D37-F375-417B-B0FF-162026746F63}</Project>
<Name>ShipRush.Language.OSX</Name>
</ProjectReference>
</ItemGroup>
</Project>
Descartes ShipRush Shipment
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using ShipRush.BusinessLayer;
using ShipRush.SDK.Proxies;
//
// This source code was auto-generated by xsd, Version=2.0.50727.42.
//
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("Request", Namespace = "", IsNullable = false)]
public partial class TRequest
{
private string serialNumberField;
private TShipTransaction[] shipTransactionField;
private TClientSettings settingsField;
/// <remarks/>
public string SerialNumber
{
get
{
return this.serialNumberField;
}
set
{
this.serialNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ShipTransaction")]
public TShipTransaction[] ShipTransaction
{
get
{
return this.shipTransactionField;
}
set
{
this.shipTransactionField = value;
}
}
/// <remarks/>
public TClientSettings Settings
{
get
{
return this.settingsField;
}
set
{
this.settingsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TShipTransaction
{
private TShipment shipmentField;
private TShipmentOrder orderField;
/// <remarks/>
public TShipment Shipment
{
get
{
return this.shipmentField;
}
set
{
this.shipmentField = value;
}
}
/// <remarks/>
public TShipmentOrder Order
{
get
{
return this.orderField;
}
set
{
this.orderField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("Shipment", Namespace = "", IsNullable = false)]
public partial class TShipment
{
private string shipmentNumberField;
private TUOMW uOMWeightField;
private bool uOMWeightFieldSpecified;
private string senderNameField;
private TBABoolean addressValidatedField;
private bool addressValidatedFieldSpecified;
private TUPSService uPSServiceTypeField;
private bool uPSServiceTypeFieldSpecified;
private TUPSChargeType shipmentChgTypeField;
private bool shipmentChgTypeFieldSpecified;
private TPaymentMediaType paymentMediaTypeCodeField;
private bool paymentMediaTypeCodeFieldSpecified;
private string uOMDimField;
private TCurrencyType currencyCodeField;
private bool currencyCodeFieldSpecified;
private double shipmentDimWeightField;
private bool shipmentDimWeightFieldSpecified;
private string shipmentReference1Field;
private TBABoolean cWTField;
private bool cWTFieldSpecified;
private TBABoolean residentialField;
private bool residentialFieldSpecified;
private TRetService aRSTypeField;
private bool aRSTypeFieldSpecified;
private TBABoolean saturdayDeliveryField;
private bool saturdayDeliveryFieldSpecified;
private TBABoolean saturdayPickupField;
private bool saturdayPickupFieldSpecified;
private string shipmentReference2Field;
private TBABoolean isInternationalField;
private bool isInternationalFieldSpecified;
private TDocType docIndField;
private bool docIndFieldSpecified;
private TSmartPostService fDXSPIndiciaField;
private TSmartPostOption fDXSPAncillaryEndorsementField;
private string fDXSPHubIDField;
private string fDXSPcustomerManifestIDField;
private string receiversLocationIDField;
private TBABoolean extendedDestinationIndField;
private bool extendedDestinationIndFieldSpecified;
private double excAmountField;
private bool excAmountFieldSpecified;
private TCurrencyType excCurrencyField;
private bool excCurrencyFieldSpecified;
private string excPercentField;
private string excDescOfGoodsField;
private string excAddlCommentsField;
private string excExporterEMailField;
private string excPayorEMailField;
private string uPSZoneField;
private string shipDateField;
private string earliestDeliveryTimeField;
private TBABoolean hasShipNotificationField;
private bool hasShipNotificationFieldSpecified;
private TBABoolean hasShipNotificationFaxField;
private bool hasShipNotificationFaxFieldSpecified;
private TBABoolean hasExceptionNotificationField;
private bool hasExceptionNotificationFieldSpecified;
private TBABoolean hasDeliveryNotificationField;
private bool hasDeliveryNotificationFieldSpecified;
private string shipNotificationEmailField;
private string shipNotificationFaxNumField;
private string deliveryNotificationEmailField;
private string exceptionNotificationEmailField;
private TAddressValidationStatus addressValidationStatusField;
private bool addressValidationStatusFieldSpecified;
private string advancedSettingsField;
private string cWTTierField;
private TBABoolean overridePrinterSettingsField;
private bool overridePrinterSettingsFieldSpecified;
private string labelPrinterNameField;
private string labelPrinterTypeField;
private TBABoolean returnFilenameOnlyField;
private bool returnFilenameOnlyFieldSpecified;
private TBABoolean cWTBeforeCombiningField;
private bool cWTBeforeCombiningFieldSpecified;
private THomeDeliveryType fDXHomeDeliveryTypeField;
private bool fDXHomeDeliveryTypeFieldSpecified;
private string fDXHomeDeliveryDateField;
private bool fDXHomeDeliveryDateFieldSpecified;
private THomeDeliveryTime homeDeliveryTimeField;
private string fDXHomeDeliveryPhoneField;
private TBABoolean fDXHomeDeliverySignReqField;
private bool fDXHomeDeliverySignReqFieldSpecified;
private TBABoolean sundayDeliveryField;
private bool sundayDeliveryFieldSpecified;
private TBABoolean autoPODField;
private bool autoPODFieldSpecified;
private TBABoolean signatureReleaseField;
private bool signatureReleaseFieldSpecified;
private TBABoolean holdAtLocationFlagField;
private bool holdAtLocationFlagFieldSpecified;
private string halLocationId;
private TCarrierType carrierField;
private bool carrierFieldSpecified;
private string eRLEmailField;
private string eRLMemoField;
private TBABoolean hasReturnNotificationField;
private bool hasReturnNotificationFieldSpecified;
private string returnNotificationEmailField;
private string intlAddlCommentsField;
private string latestPickupTimeField;
private string readyTimeField;
private string pickupDateField;
private string rMANumberField;
private TBABoolean residentialPickupFlagField;
private bool residentialPickupFlagFieldSpecified;
private string dispConfNumberField;
private string dispLocationIDField;
private string accessTimeField;
private string cutOffTimeField;
private TAlcoholType alcoholTypeField;
private bool alcoholTypeFieldSpecified;
private TAlcoholPackaging alcoholPackagingField;
private bool alcoholPackagingFieldSpecified;
private string alcoholPackagesField;
private TBABoolean alcoholFlagField;
private bool alcoholFlagFieldSpecified;
private double alcoholVolumeField;
private bool alcoholVolumeFieldSpecified;
private string merchantPhoneField;
private TBABoolean insidePickupFlagField;
private bool insidePickupFlagFieldSpecified;
private TBABoolean insideDeliveryFlagField;
private bool insideDeliveryFlagFieldSpecified;
private TBABoolean aODFlagField;
private bool aODFlagFieldSpecified;
private TBABoolean bSOFlagField;
private bool bSOFlagFieldSpecified;
private TFDXDangerousGoods fDXDangerousGoodsField;
private bool fDXDangerousGoodsFieldSpecified;
private TBABoolean cargoAircraftOnlyField;
private TBABoolean thirdPartyConsigneeField;
private bool cargoAircraftOnlyFieldSpecified;
private string fDXSignatureReleaseNumberField;
private string fDXDropOffTypeField;
private string fDXSignatureRequiredField;
private TBABoolean fDXReturnManagerField;
private bool fDXReturnManagerFieldSpecified;
private string dtClosedField;
private string fDXBookingConfirmationNumberField;
private string fDXShippersLoadAndCountField;
private TBABoolean hasInboundReturnNotificationField;
private bool hasInboundReturnNotificationFieldSpecified;
private string inboundReturnNotificationEMailField;
private TBABoolean isProcessedField;
private bool isProcessedFieldSpecified;
private TLabelStockType labelStockTypeField;
private bool labelStockTypeFieldSpecified;
private TBABoolean dHLAtHomeCarrierLeaveField;
private bool dHLAtHomeCarrierLeaveFieldSpecified;
private TBABoolean dHLAtHomeReturnServiceField;
private bool dHLAtHomeReturnServiceFieldSpecified;
private TBABoolean dHLAtHomeNoDeliveryConfField;
private bool dHLAtHomeNoDeliveryConfFieldSpecified;
private TBABoolean paperlessInvoiceFlagField;
private bool paperlessInvoiceFlagFieldSpecified;
private TBABoolean paperlessInvoiceHardCopyField;
private bool paperlessInvoiceHardCopyFieldSpecified;
private string partnerIdField;
private string parentShipmentIdField;
private string accountCredentialsUsedIdField;
private TInsuranceProviderType insuranceProviderField;
private bool insuranceProviderFieldSpecified;
private TIntlMode isInternationalModeField;
private bool isInternationalModeFieldSpecified;
private TBABoolean electronicSEDField;
private bool electronicSEDFieldSpecified;
private string xTNField;
private TAccount accountField;
private TPackage[] packageField;
private TShipTransaction shipTranField;
private string activityField;
private string notifications_DNUField;
private TAddressSegment pickupFromAddressField;
private TIntlShipmentInfo intlDataField;
private TAddressSegment importerAddressField;
private TAddressSegment exporterAddressField;
private TAddressSegment shipper3PartyBillingAddressField;
private TAddressSegment consignee3PartyBillingAddressField;
private TAddressSegment deliveryAddressField;
private TAddressSegment ultimageConsigneeAddressField;
private TAddressSegment shipperAddressField;
private TAddressSegment cODRemittanceAddressField;
private string dummyAddressField;
private TNotificationSegment shipNotificationField;
private TNotificationSegment exceptionNotificationField;
private TNotificationSegment deliveryNotificationField;
private string shipNotificationFaxField;
private TAddressSegment hALAddressField;
private TAddressSegment altSenderAddressField;
private TAddressSegment brokerAddressField;
private TBABoolean isAccessPointShipmentField;
private TBABoolean directDeliveryOnlyField;
private TBABoolean isShipRushDesktopShipment;
private string ePRAReleaseCodeField;
private string customerReference;
public string ShippingCharges { get; set; }
public string WebstoreId { get; set; }
public string AccountId { get; set; }
public string ShipDayOfWeek { get; set; }
public string ShipmentQuoteId { get; set; }
public string ShipmentLoadId { get; set; }
public bool ShipViaQuoteId { get; set; }
public ReadyTimeType ReadyTimeType { get; set; }
public int ReadyTimeAdvanceMinutes { get; set; }
public double InsuranceRate { get; set; }
public double ClearPathRate { get; set; }
public double CarrierRate { get; set; }
public double InsuranceCharges { get; set; }
public double FreightCharges { get; set; }
public double OtherCharges { get; set; }
public double TotalCharges { get; set; }
public double BaseCharges { get; set; }
public double FuelSurcharge { get; set; }
public double ResidentialSurcharge { get; set; }
public void EnumsToString()
{
this.carrierAsString = this.carrierField.ToString();
// Case 74763
this.serviceTypeAsString = this.UseServiceAsString
? this.ServiceAsString
: this.uPSServiceTypeField.ToHuman(this.IsPitneyBowesExpeditedReturns());
}
// Case 79707: MySR Web: Sandbox: USPS: Wrong Service is written for Expedited Returns on the Packing List
public bool IsPitneyBowesExpeditedReturns()
{
if (this.Carrier.IsShipRushUSPS() || this.Carrier.IsPitneyBowes())
{
List<TRetService> payOnUseTypes = new List<TRetService>() {
TRetService.PrepaidPrint,
TRetService.PrepaidPrintMail,
TRetService.PrepaidElectronic
};
return this.ARSType.In(payOnUseTypes);
}
return false;
}
/// <remarks/>
public string ShipmentNumber
{
get
{
return this.shipmentNumberField;
}
set
{
this.shipmentNumberField = value;
}
}
/// <remarks/>
public TUOMW UOMWeight
{
get
{
return this.uOMWeightField;
}
set
{
this.uOMWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UOMWeightSpecified
{
get
{
return this.uOMWeightFieldSpecified || UOMWeight > 0;
}
set
{
this.uOMWeightFieldSpecified = value;
}
}
/// <remarks/>
public string SenderName
{
get
{
return this.senderNameField;
}
set
{
this.senderNameField = value;
}
}
/// <remarks/>
public TBABoolean AddressValidated
{
get
{
return this.addressValidatedField;
}
set
{
this.addressValidatedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddressValidatedSpecified
{
get
{
return this.addressValidatedFieldSpecified || AddressValidated > 0;
}
set
{
this.addressValidatedFieldSpecified = value;
}
}
/// <remarks/>
public TUPSService UPSServiceType
{
get
{
return this.uPSServiceTypeField;
}
set
{
this.uPSServiceTypeField = value;
}
}
public string ServiceTypeAsString
{
get { return serviceTypeAsString; }
set
{
serviceTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
UPSServiceType = TUPSServiceEnumExtention.FromHuman(value);
}
}
}
private string serviceTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UPSServiceTypeSpecified
{
get
{
return this.uPSServiceTypeFieldSpecified || UPSServiceType != TUPSService.UPSNextDayAir;
}
set
{
this.uPSServiceTypeFieldSpecified = value;
}
}
/// <remarks/>
public TUPSChargeType ShipmentChgType
{
get
{
return this.shipmentChgTypeField;
}
set
{
this.shipmentChgTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShipmentChgTypeSpecified
{
get
{
return this.shipmentChgTypeFieldSpecified || ShipmentChgType != TUPSChargeType.Prepaid;
}
set
{
this.shipmentChgTypeFieldSpecified = value;
}
}
/// <remarks/>
public TPaymentMediaType PaymentMediaTypeCode
{
get
{
return this.paymentMediaTypeCodeField;
}
set
{
this.paymentMediaTypeCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaymentMediaTypeCodeSpecified
{
get
{
return this.paymentMediaTypeCodeFieldSpecified;
}
set
{
this.paymentMediaTypeCodeFieldSpecified = value;
}
}
/// <remarks/>
public string UOMDim
{
get
{
return this.uOMDimField;
}
set
{
this.uOMDimField = value;
}
}
/// <remarks/>
public TCurrencyType CurrencyCode
{
get
{
return this.currencyCodeField;
}
set
{
this.currencyCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CurrencyCodeSpecified
{
get
{
return this.currencyCodeFieldSpecified;
}
set
{
this.currencyCodeFieldSpecified = value;
}
}
/// <remarks/>
public double ShipmentDimWeight
{
get
{
return this.shipmentDimWeightField;
}
set
{
this.shipmentDimWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShipmentDimWeightSpecified
{
get
{
return this.shipmentDimWeightFieldSpecified;
}
set
{
this.shipmentDimWeightFieldSpecified = value;
}
}
/// <remarks/>
public string ShipmentReference1
{
get
{
return this.shipmentReference1Field;
}
set
{
this.shipmentReference1Field = value;
}
}
/// <remarks/>
public TBABoolean CWT
{
get
{
return this.cWTField;
}
set
{
this.cWTField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CWTSpecified
{
get
{
return this.cWTFieldSpecified;
}
set
{
this.cWTFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean Residential
{
get
{
return this.residentialField;
}
set
{
this.residentialField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ResidentialSpecified
{
get
{
return this.residentialFieldSpecified || Residential == TBABoolean.ItemTrue;
}
set
{
this.residentialFieldSpecified = value;
}
}
/// <remarks/>
public TRetService ARSType
{
get
{
return this.aRSTypeField;
}
set
{
this.aRSTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ARSTypeSpecified
{
get
{
return this.aRSTypeFieldSpecified || ARSType != TRetService.None;
}
set
{
this.aRSTypeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean SaturdayDelivery
{
get
{
return this.saturdayDeliveryField;
}
set
{
this.saturdayDeliveryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SaturdayDeliverySpecified
{
get
{
return this.saturdayDeliveryFieldSpecified || SaturdayDelivery == TBABoolean.ItemTrue;
}
set
{
this.saturdayDeliveryFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean SaturdayPickup
{
get
{
return this.saturdayPickupField;
}
set
{
this.saturdayPickupField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SaturdayPickupSpecified
{
get
{
return this.saturdayPickupFieldSpecified || SaturdayPickup == TBABoolean.ItemTrue;
}
set
{
this.saturdayPickupFieldSpecified = value;
}
}
/// <remarks/>
public string ShipmentReference2
{
get
{
return this.shipmentReference2Field;
}
set
{
this.shipmentReference2Field = value;
}
}
/// <remarks/>
public TBABoolean IsInternational
{
get
{
return this.isInternationalField;
}
set
{
this.isInternationalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsInternationalSpecified
{
get
{
return this.isInternationalFieldSpecified || IsInternational == TBABoolean.ItemTrue;
}
set
{
this.isInternationalFieldSpecified = value;
}
}
/// <remarks/>
public TDocType DocInd
{
get
{
return this.docIndField;
}
set
{
this.docIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DocIndSpecified
{
get
{
return this.docIndFieldSpecified || DocInd != TDocType.NonDocument;
}
set
{
this.docIndFieldSpecified = value;
}
}
public TSmartPostService FDXSPIndicia
{
get
{
return this.fDXSPIndiciaField;
}
set
{
this.fDXSPIndiciaField = value;
}
}
public TSmartPostOption FDXSPAncillaryEndorsement
{
get
{
return this.fDXSPAncillaryEndorsementField;
}
set
{
this.fDXSPAncillaryEndorsementField = value;
}
}
public string FDXSPHubID
{
get
{
return this.fDXSPHubIDField;
}
set
{
this.fDXSPHubIDField = value;
}
}
public string FDXSPCustomerManifestID
{
get
{
return this.fDXSPcustomerManifestIDField;
}
set
{
this.fDXSPcustomerManifestIDField = value;
}
}
/// <remarks/>
public string ReceiversLocationID
{
get
{
return this.receiversLocationIDField;
}
set
{
this.receiversLocationIDField = value;
}
}
/// <remarks/>
public TBABoolean ExtendedDestinationInd
{
get
{
return this.extendedDestinationIndField;
}
set
{
this.extendedDestinationIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExtendedDestinationIndSpecified
{
get
{
return this.extendedDestinationIndFieldSpecified;
}
set
{
this.extendedDestinationIndFieldSpecified = value;
}
}
/// <remarks/>
public double ExcAmount
{
get
{
return this.excAmountField;
}
set
{
this.excAmountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExcAmountSpecified
{
get
{
return this.excAmountFieldSpecified;
}
set
{
this.excAmountFieldSpecified = value;
}
}
/// <remarks/>
public TCurrencyType ExcCurrency
{
get
{
return this.excCurrencyField;
}
set
{
this.excCurrencyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExcCurrencySpecified
{
get
{
return this.excCurrencyFieldSpecified;
}
set
{
this.excCurrencyFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string ExcPercent
{
get
{
return this.excPercentField;
}
set
{
this.excPercentField = value;
}
}
/// <remarks/>
public string ExcDescOfGoods
{
get
{
return this.excDescOfGoodsField;
}
set
{
this.excDescOfGoodsField = value;
}
}
/// <remarks/>
public string ExcAddlComments
{
get
{
return this.excAddlCommentsField;
}
set
{
this.excAddlCommentsField = value;
}
}
/// <remarks/>
public string ExcExporterEMail
{
get
{
return this.excExporterEMailField;
}
set
{
this.excExporterEMailField = value;
}
}
/// <remarks/>
public string ExcPayorEMail
{
get
{
return this.excPayorEMailField;
}
set
{
this.excPayorEMailField = value;
}
}
/// <remarks/>
public string UPSZone
{
get
{
return this.uPSZoneField;
}
set
{
this.uPSZoneField = value;
}
}
/// <remarks/>
public string ShipDate
{
get
{
return this.shipDateField;
}
set
{
this.shipDateField = value;
}
}
public string ModifiedAt { get; set; }
/// <remarks/>
public string EarliestDeliveryTime
{
get
{
return this.earliestDeliveryTimeField;
}
set
{
this.earliestDeliveryTimeField = value;
}
}
/// <remarks/>
public TBABoolean HasShipNotification
{
get
{
return this.hasShipNotificationField;
}
set
{
this.hasShipNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasShipNotificationSpecified
{
get
{
return this.hasShipNotificationFieldSpecified;
}
set
{
this.hasShipNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean HasShipNotificationFax
{
get
{
return this.hasShipNotificationFaxField;
}
set
{
this.hasShipNotificationFaxField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasShipNotificationFaxSpecified
{
get
{
return this.hasShipNotificationFaxFieldSpecified;
}
set
{
this.hasShipNotificationFaxFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean HasExceptionNotification
{
get
{
return this.hasExceptionNotificationField;
}
set
{
this.hasExceptionNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasExceptionNotificationSpecified
{
get
{
return this.hasExceptionNotificationFieldSpecified;
}
set
{
this.hasExceptionNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean HasDeliveryNotification
{
get
{
return this.hasDeliveryNotificationField;
}
set
{
this.hasDeliveryNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasDeliveryNotificationSpecified
{
get
{
return this.hasDeliveryNotificationFieldSpecified;
}
set
{
this.hasDeliveryNotificationFieldSpecified = value;
}
}
/// <remarks/>
public string ShipNotificationEmail
{
get
{
return this.shipNotificationEmailField;
}
set
{
this.shipNotificationEmailField = value;
}
}
/// <remarks/>
public string ShipNotificationFaxNum
{
get
{
return this.shipNotificationFaxNumField;
}
set
{
this.shipNotificationFaxNumField = value;
}
}
/// <remarks/>
public string DeliveryNotificationEmail
{
get
{
return this.deliveryNotificationEmailField;
}
set
{
this.deliveryNotificationEmailField = value;
}
}
/// <remarks/>
public string ExceptionNotificationEmail
{
get
{
return this.exceptionNotificationEmailField;
}
set
{
this.exceptionNotificationEmailField = value;
}
}
/// <remarks/>
public TAddressValidationStatus AddressValidationStatus
{
get
{
return this.addressValidationStatusField;
}
set
{
this.addressValidationStatusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddressValidationStatusSpecified
{
get
{
return this.addressValidationStatusFieldSpecified || AddressValidationStatus != TAddressValidationStatus.Item0;
}
set
{
this.addressValidationStatusFieldSpecified = value;
}
}
/// <remarks/>
public string AdvancedSettings
{
get
{
return this.advancedSettingsField;
}
set
{
this.advancedSettingsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string CWTTier
{
get
{
return this.cWTTierField;
}
set
{
this.cWTTierField = value;
}
}
/// <remarks/>
public TBABoolean OverridePrinterSettings
{
get
{
return this.overridePrinterSettingsField;
}
set
{
this.overridePrinterSettingsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OverridePrinterSettingsSpecified
{
get
{
return this.overridePrinterSettingsFieldSpecified;
}
set
{
this.overridePrinterSettingsFieldSpecified = value;
}
}
/// <remarks/>
public string LabelPrinterName
{
get
{
return this.labelPrinterNameField;
}
set
{
this.labelPrinterNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string LabelPrinterType
{
get
{
return this.labelPrinterTypeField;
}
set
{
this.labelPrinterTypeField = value;
}
}
/// <remarks/>
public TBABoolean ReturnFilenameOnly
{
get
{
return this.returnFilenameOnlyField;
}
set
{
this.returnFilenameOnlyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ReturnFilenameOnlySpecified
{
get
{
return this.returnFilenameOnlyFieldSpecified;
}
set
{
this.returnFilenameOnlyFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean CWTBeforeCombining
{
get
{
return this.cWTBeforeCombiningField;
}
set
{
this.cWTBeforeCombiningField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CWTBeforeCombiningSpecified
{
get
{
return this.cWTBeforeCombiningFieldSpecified;
}
set
{
this.cWTBeforeCombiningFieldSpecified = value;
}
}
/// <remarks/>
public THomeDeliveryType FDXHomeDeliveryType
{
get
{
return this.fDXHomeDeliveryTypeField;
}
set
{
this.fDXHomeDeliveryTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXHomeDeliveryTypeSpecified
{
get
{
return this.fDXHomeDeliveryTypeFieldSpecified || FDXHomeDeliveryType != THomeDeliveryType.None;
}
set
{
this.fDXHomeDeliveryTypeFieldSpecified = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXHomeDeliveryDateSpecified
{
get
{
return this.fDXHomeDeliveryDateFieldSpecified;
}
set
{
this.fDXHomeDeliveryDateFieldSpecified = value;
}
}
/// <remarks/>
public string FDXHomeDeliveryDate
{
get
{
return this.fDXHomeDeliveryDateField;
}
set
{
this.fDXHomeDeliveryDateField = value;
}
}
/// <remarks/>
public THomeDeliveryTime HomeDeliveryTime
{
get
{
return this.homeDeliveryTimeField;
}
set
{
this.homeDeliveryTimeField = value;
}
}
/// <remarks/>
public string FDXHomeDeliveryPhone
{
get
{
return this.fDXHomeDeliveryPhoneField;
}
set
{
this.fDXHomeDeliveryPhoneField = value;
}
}
/// <remarks/>
public TBABoolean FDXHomeDeliverySignReq
{
get
{
return this.fDXHomeDeliverySignReqField;
}
set
{
this.fDXHomeDeliverySignReqField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXHomeDeliverySignReqSpecified
{
get
{
return this.fDXHomeDeliverySignReqFieldSpecified || FDXHomeDeliverySignReq != TBABoolean.ItemTrue;
}
set
{
this.fDXHomeDeliverySignReqFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean SundayDelivery
{
get
{
return this.sundayDeliveryField;
}
set
{
this.sundayDeliveryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SundayDeliverySpecified
{
get
{
return this.sundayDeliveryFieldSpecified || SundayDelivery == TBABoolean.ItemTrue;
}
set
{
this.sundayDeliveryFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean AutoPOD
{
get
{
return this.autoPODField;
}
set
{
this.autoPODField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AutoPODSpecified
{
get
{
return this.autoPODFieldSpecified;
}
set
{
this.autoPODFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean SignatureRelease
{
get
{
return this.signatureReleaseField;
}
set
{
this.signatureReleaseField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SignatureReleaseSpecified
{
get
{
return this.signatureReleaseFieldSpecified || SignatureRelease == TBABoolean.ItemTrue;
}
set
{
this.signatureReleaseFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean HoldAtLocationFlag
{
get
{
return this.holdAtLocationFlagField;
}
set
{
this.holdAtLocationFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HoldAtLocationFlagSpecified
{
get
{
return this.holdAtLocationFlagFieldSpecified || HoldAtLocationFlag == TBABoolean.ItemTrue;
}
set
{
this.holdAtLocationFlagFieldSpecified = value;
}
}
public string HalLocationId
{
get
{
return this.halLocationId;
}
set
{
this.halLocationId = value;
}
}
/// <remarks/>
public TCarrierType Carrier
{
get
{
return this.carrierField;
}
set
{
this.carrierField = value;
}
}
public string CarrierAsString
{
get { return carrierAsString; }
set
{
carrierAsString = value;
if (!string.IsNullOrEmpty(value))
{
Carrier = TCarrierTypeEnumExtention.FromHuman(value);
}
}
}
private string carrierAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CarrierSpecified
{
get
{
return this.carrierFieldSpecified || Carrier != TCarrierType.Unknown;
}
set
{
this.carrierFieldSpecified = value;
}
}
/// <remarks/>
public string ERLEmail
{
get
{
return this.eRLEmailField;
}
set
{
this.eRLEmailField = value;
}
}
/// <remarks/>
public string ERLMemo
{
get
{
return this.eRLMemoField;
}
set
{
this.eRLMemoField = value;
}
}
/// <remarks/>
public TBABoolean HasReturnNotification
{
get
{
return this.hasReturnNotificationField;
}
set
{
this.hasReturnNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasReturnNotificationSpecified
{
get
{
return this.hasReturnNotificationFieldSpecified;
}
set
{
this.hasReturnNotificationFieldSpecified = value;
}
}
/// <remarks/>
public string ReturnNotificationEmail
{
get
{
return this.returnNotificationEmailField;
}
set
{
this.returnNotificationEmailField = value;
}
}
/// <remarks/>
public string IntlAddlComments
{
get
{
return this.intlAddlCommentsField;
}
set
{
this.intlAddlCommentsField = value;
}
}
/// <remarks/>
public string LatestPickupTime
{
get
{
return this.latestPickupTimeField;
}
set
{
this.latestPickupTimeField = value;
}
}
/// <remarks/>
public string ReadyTime
{
get
{
return this.readyTimeField;
}
set
{
this.readyTimeField = value;
}
}
/// <remarks/>
public string PickupDate
{
get
{
return this.pickupDateField;
}
set
{
this.pickupDateField = value;
}
}
/// <remarks/>
public string RMANumber
{
get
{
return this.rMANumberField;
}
set
{
this.rMANumberField = value;
}
}
/// <remarks/>
public TBABoolean ResidentialPickupFlag
{
get
{
return this.residentialPickupFlagField;
}
set
{
this.residentialPickupFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ResidentialPickupFlagSpecified
{
get
{
return this.residentialPickupFlagFieldSpecified;
}
set
{
this.residentialPickupFlagFieldSpecified = value;
}
}
/// <remarks/>
public string DispConfNumber
{
get
{
return this.dispConfNumberField;
}
set
{
this.dispConfNumberField = value;
}
}
/// <remarks/>
public string DispLocationID
{
get
{
return this.dispLocationIDField;
}
set
{
this.dispLocationIDField = value;
}
}
/// <remarks/>
public string AccessTime
{
get
{
return this.accessTimeField;
}
set
{
this.accessTimeField = value;
}
}
/// <remarks/>
public string CutOffTime
{
get
{
return this.cutOffTimeField;
}
set
{
this.cutOffTimeField = value;
}
}
/// <remarks/>
public TAlcoholType AlcoholType
{
get
{
return this.alcoholTypeField;
}
set
{
this.alcoholTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AlcoholTypeSpecified
{
get
{
return this.alcoholTypeFieldSpecified || AlcoholType != TAlcoholType.None;
}
set
{
this.alcoholTypeFieldSpecified = value;
}
}
/// <remarks/>
public TAlcoholPackaging AlcoholPackaging
{
get
{
return this.alcoholPackagingField;
}
set
{
this.alcoholPackagingField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AlcoholPackagingSpecified
{
get
{
return this.alcoholPackagingFieldSpecified;
}
set
{
this.alcoholPackagingFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string AlcoholPackages
{
get
{
return this.alcoholPackagesField;
}
set
{
this.alcoholPackagesField = value;
}
}
/// <remarks/>
public TBABoolean AlcoholFlag
{
get
{
return this.alcoholFlagField;
}
set
{
this.alcoholFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AlcoholFlagSpecified
{
get
{
return this.alcoholFlagFieldSpecified || AlcoholFlag == TBABoolean.ItemTrue;
}
set
{
this.alcoholFlagFieldSpecified = value;
}
}
/// <remarks/>
public double AlcoholVolume
{
get
{
return this.alcoholVolumeField;
}
set
{
this.alcoholVolumeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AlcoholVolumeSpecified
{
get
{
return this.alcoholVolumeFieldSpecified || AlcoholVolume > 0;
}
set
{
this.alcoholVolumeFieldSpecified = value;
}
}
/// <remarks/>
public string MerchantPhone
{
get
{
return this.merchantPhoneField;
}
set
{
this.merchantPhoneField = value;
}
}
/// <remarks/>
public TBABoolean InsidePickupFlag
{
get
{
return this.insidePickupFlagField;
}
set
{
this.insidePickupFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsidePickupFlagSpecified
{
get
{
return this.insidePickupFlagFieldSpecified;
}
set
{
this.insidePickupFlagFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean InsideDeliveryFlag
{
get
{
return this.insideDeliveryFlagField;
}
set
{
this.insideDeliveryFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsideDeliveryFlagSpecified
{
get
{
return this.insideDeliveryFlagFieldSpecified;
}
set
{
this.insideDeliveryFlagFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean AODFlag
{
get
{
return this.aODFlagField;
}
set
{
this.aODFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AODFlagSpecified
{
get
{
return this.aODFlagFieldSpecified;
}
set
{
this.aODFlagFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean BSOFlag
{
get
{
return this.bSOFlagField;
}
set
{
this.bSOFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BSOFlagSpecified
{
get
{
return this.bSOFlagFieldSpecified;
}
set
{
this.bSOFlagFieldSpecified = value;
}
}
/// <remarks/>
public TFDXDangerousGoods FDXDangerousGoods
{
get
{
return this.fDXDangerousGoodsField;
}
set
{
this.fDXDangerousGoodsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXDangerousGoodsSpecified
{
get
{
return this.fDXDangerousGoodsFieldSpecified || FDXDangerousGoods != TFDXDangerousGoods.None;
}
set
{
this.fDXDangerousGoodsFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean CargoAircraftOnly
{
get
{
return this.cargoAircraftOnlyField;
}
set
{
this.cargoAircraftOnlyField = value;
}
}
/// <remarks/>
public TBABoolean ThirdPartyConsignee
{
get
{
return this.thirdPartyConsigneeField;
}
set
{
this.thirdPartyConsigneeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CargoAircraftOnlyFieldSpecified
{
get
{
return this.cargoAircraftOnlyFieldSpecified;
}
set
{
this.cargoAircraftOnlyFieldSpecified = value;
}
}
/// <remarks/>
public string FDXSignatureReleaseNumber
{
get
{
return this.fDXSignatureReleaseNumberField;
}
set
{
this.fDXSignatureReleaseNumberField = value;
}
}
/// <remarks/>
public string FDXDropOffType
{
get
{
return this.fDXDropOffTypeField;
}
set
{
this.fDXDropOffTypeField = value;
}
}
/// <remarks/>
public string FDXSignatureRequired
{
get
{
return this.fDXSignatureRequiredField;
}
set
{
this.fDXSignatureRequiredField = value;
}
}
/// <remarks/>
public TBABoolean FDXReturnManager
{
get
{
return this.fDXReturnManagerField;
}
set
{
this.fDXReturnManagerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXReturnManagerSpecified
{
get
{
return this.fDXReturnManagerFieldSpecified;
}
set
{
this.fDXReturnManagerFieldSpecified = value;
}
}
/// <remarks/>
public string dtClosed
{
get
{
return this.dtClosedField;
}
set
{
this.dtClosedField = value;
}
}
/// <remarks/>
public string FDXShippersLoadAndCount
{
get
{
return this.fDXShippersLoadAndCountField;
}
set
{
this.fDXShippersLoadAndCountField = value;
}
}
/// <remarks/>
public string FDXBookingConfirmationNumber
{
get
{
return this.fDXBookingConfirmationNumberField;
}
set
{
this.fDXBookingConfirmationNumberField = value;
}
}
/// <remarks/>
public TBABoolean HasInboundReturnNotification
{
get
{
return this.hasInboundReturnNotificationField;
}
set
{
this.hasInboundReturnNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HasInboundReturnNotificationSpecified
{
get
{
return this.hasInboundReturnNotificationFieldSpecified;
}
set
{
this.hasInboundReturnNotificationFieldSpecified = value;
}
}
/// <remarks/>
public string InboundReturnNotificationEMail
{
get
{
return this.inboundReturnNotificationEMailField;
}
set
{
this.inboundReturnNotificationEMailField = value;
}
}
/// <remarks/>
public TBABoolean IsProcessed
{
get
{
return this.isProcessedField;
}
set
{
this.isProcessedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsProcessedSpecified
{
get
{
return this.isProcessedFieldSpecified;
}
set
{
this.isProcessedFieldSpecified = value;
}
}
/// <remarks/>
public TLabelStockType LabelStockType
{
get
{
return this.labelStockTypeField;
}
set
{
this.labelStockTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LabelStockTypeSpecified
{
get
{
return this.labelStockTypeFieldSpecified;
}
set
{
this.labelStockTypeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DHLAtHomeCarrierLeave
{
get
{
return this.dHLAtHomeCarrierLeaveField;
}
set
{
this.dHLAtHomeCarrierLeaveField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DHLAtHomeCarrierLeaveSpecified
{
get
{
return this.dHLAtHomeCarrierLeaveFieldSpecified;
}
set
{
this.dHLAtHomeCarrierLeaveFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DHLAtHomeReturnService
{
get
{
return this.dHLAtHomeReturnServiceField;
}
set
{
this.dHLAtHomeReturnServiceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DHLAtHomeReturnServiceSpecified
{
get
{
return this.dHLAtHomeReturnServiceFieldSpecified;
}
set
{
this.dHLAtHomeReturnServiceFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DHLAtHomeNoDeliveryConf
{
get
{
return this.dHLAtHomeNoDeliveryConfField;
}
set
{
this.dHLAtHomeNoDeliveryConfField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DHLAtHomeNoDeliveryConfSpecified
{
get
{
return this.dHLAtHomeNoDeliveryConfFieldSpecified;
}
set
{
this.dHLAtHomeNoDeliveryConfFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PaperlessInvoiceFlag
{
get
{
return this.paperlessInvoiceFlagField;
}
set
{
this.paperlessInvoiceFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaperlessInvoiceFlagSpecified
{
get
{
return this.paperlessInvoiceFlagFieldSpecified;
}
set
{
this.paperlessInvoiceFlagFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PaperlessInvoiceHardCopy
{
get
{
return this.paperlessInvoiceHardCopyField;
}
set
{
this.paperlessInvoiceHardCopyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaperlessInvoiceHardCopySpecified
{
get
{
return this.paperlessInvoiceHardCopyFieldSpecified;
}
set
{
this.paperlessInvoiceHardCopyFieldSpecified = value;
}
}
/// <remarks/>
public string PartnerId
{
get
{
return this.partnerIdField;
}
set
{
this.partnerIdField = value;
}
}
/// <remarks/>
public string ParentShipmentId
{
get
{
return this.parentShipmentIdField;
}
set
{
this.parentShipmentIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string AccountCredentialsUsedId
{
get
{
return this.accountCredentialsUsedIdField;
}
set
{
this.accountCredentialsUsedIdField = value;
}
}
/// <remarks/>
public TInsuranceProviderType InsuranceProvider
{
get
{
return this.insuranceProviderField;
}
set
{
this.insuranceProviderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuranceProviderSpecified
{
get
{
return this.insuranceProviderFieldSpecified;
}
set
{
this.insuranceProviderFieldSpecified = value;
}
}
/// <remarks/>
public TIntlMode IsInternationalMode
{
get
{
return this.isInternationalModeField;
}
set
{
this.isInternationalModeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsInternationalModeSpecified
{
get
{
return this.isInternationalModeFieldSpecified;
}
set
{
this.isInternationalModeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ElectronicSED
{
get
{
return this.electronicSEDField;
}
set
{
this.electronicSEDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ElectronicSEDSpecified
{
get
{
return this.electronicSEDFieldSpecified;
}
set
{
this.electronicSEDFieldSpecified = value;
}
}
/// <remarks/>
public string XTN
{
get
{
return this.xTNField;
}
set
{
this.xTNField = value;
}
}
/// <remarks/>
public TAccount Account
{
get
{
return this.accountField;
}
set
{
this.accountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Package")]
public TPackage[] Package
{
get
{
return this.packageField;
}
set
{
this.packageField = value;
}
}
/// <remarks/>
public TShipTransaction ShipTran
{
get
{
return this.shipTranField;
}
set
{
this.shipTranField = value;
}
}
/// <remarks/>
public string Activity
{
get
{
return this.activityField;
}
set
{
this.activityField = value;
}
}
/// <remarks/>
public string Notifications_DNU
{
get
{
return this.notifications_DNUField;
}
set
{
this.notifications_DNUField = value;
}
}
/// <remarks/>
public TAddressSegment PickupFromAddress
{
get
{
return this.pickupFromAddressField;
}
set
{
this.pickupFromAddressField = value;
}
}
/// <remarks/>
public TIntlShipmentInfo International
{
get
{
return this.intlDataField;
}
set
{
this.intlDataField = value;
}
}
/// <remarks/>
public TAddressSegment ImporterAddress
{
get
{
return this.importerAddressField;
}
set
{
this.importerAddressField = value;
}
}
/// <remarks/>
public TAddressSegment ExporterAddress
{
get
{
return this.exporterAddressField;
}
set
{
this.exporterAddressField = value;
}
}
/// <remarks/>
public TAddressSegment Shipper3PartyBillingAddress
{
get
{
return this.shipper3PartyBillingAddressField;
}
set
{
this.shipper3PartyBillingAddressField = value;
}
}
/// <remarks/>
public TAddressSegment Consignee3PartyBillingAddress
{
get
{
return this.consignee3PartyBillingAddressField;
}
set
{
this.consignee3PartyBillingAddressField = value;
}
}
/// <remarks/>
public TAddressSegment DeliveryAddress
{
get
{
return this.deliveryAddressField;
}
set
{
this.deliveryAddressField = value;
}
}
/// <remarks/>
public TAddressSegment UltimageConsigneeAddress
{
get
{
return this.ultimageConsigneeAddressField;
}
set
{
this.ultimageConsigneeAddressField = value;
}
}
/// <remarks/>
public TAddressSegment ShipperAddress
{
get
{
return this.shipperAddressField;
}
set
{
this.shipperAddressField = value;
}
}
/// <remarks/>
public TAddressSegment CODRemittanceAddress
{
get
{
return this.cODRemittanceAddressField;
}
set
{
this.cODRemittanceAddressField = value;
}
}
/// <remarks/>
public string DummyAddress
{
get
{
return this.dummyAddressField;
}
set
{
this.dummyAddressField = value;
}
}
/// <remarks/>
public TNotificationSegment ShipNotification
{
get
{
return this.shipNotificationField;
}
set
{
this.shipNotificationField = value;
}
}
/// <remarks/>
public TNotificationSegment ExceptionNotification
{
get
{
return this.exceptionNotificationField;
}
set
{
this.exceptionNotificationField = value;
}
}
/// <remarks/>
public TNotificationSegment DeliveryNotification
{
get
{
return this.deliveryNotificationField;
}
set
{
this.deliveryNotificationField = value;
}
}
/// <remarks/>
public string ShipNotificationFax
{
get
{
return this.shipNotificationFaxField;
}
set
{
this.shipNotificationFaxField = value;
}
}
/// <remarks/>
public TAddressSegment HALAddress
{
get
{
return this.hALAddressField;
}
set
{
this.hALAddressField = value;
}
}
/// <remarks/>
public TAddressSegment AltSenderAddress
{
get
{
return this.altSenderAddressField;
}
set
{
this.altSenderAddressField = value;
}
}
/// <remarks/>
public TAddressSegment BrokerAddress
{
get
{
return this.brokerAddressField;
}
set
{
this.brokerAddressField = value;
}
}
/// <remarks/>
public TBABoolean IsAccessPointShipment
{
get
{
return this.isAccessPointShipmentField;
}
set
{
this.isAccessPointShipmentField = value;
}
}
/// <remarks/>
public TBABoolean DirectDeliveryOnly
{
get
{
return this.directDeliveryOnlyField;
}
set
{
this.directDeliveryOnlyField = value;
}
}
/// <remarks/>
public TBABoolean IsShipRushDesktopShipment
{
get
{
return this.isShipRushDesktopShipment;
}
set
{
this.isShipRushDesktopShipment = value;
}
}
/// <remarks/>
public string EPRAReleaseCode
{
get
{
return this.ePRAReleaseCodeField;
}
set
{
this.ePRAReleaseCodeField = value;
}
}
public string ShipmentId { get; set; }
public ShipmentStatus ShipmentStatus { get; set; }
public ShipmentType ShipmentType { get; set; }
public string BarcodeShippingUrl { get; set; }
public TBABoolean CESFlag { get; set; }
public TBABoolean ITARFlag { get; set; }
public TBABoolean ReturnsClearanceFlag { get; set; }
public AlcoholRecipientType AlcoholRecipient { get; set; }
public FreightShipmentRoleEnum FreightRole { get; set; }
public FreightCollectTermsEnum FreightCollectTerms { get; set; }
public double FreightDeclaredValuePerUnitAmount { get; set; }
public TCurrencyType FreightDeclaredValuePerUnitCurrency { get; set; }
public int FreightDeclaredValueUnits { get; set; }
public int FreightTotalHandlingUnits { get; set; }
public double FreightClientDiscountPercent { get; set; }
public double FreightPalletWeight { get; set; }
public double FreightSizeL { get; set; }
public double FreightSizeW { get; set; }
public double FreightSizeH { get; set; }
public FreightCoverageTypeEnum FreightCoverageType { get; set; }
public double FreightCoverageAmount { get; set; }
public TCurrencyType FreightCoverageCurrency { get; set; }
// Item
public ItemFreightClassEnum ItemFreightClass { get; set; }
public bool ItemClassProvidedByCustomer { get; set; }
public int ItemHandlingUnits { get; set; }
public ItemPackagingEnum ItemPackaging { get; set; }
public string ItemDescription { get; set; }
public int ItemPieces { get; set; }
public double ItemWeight { get; set; }
public double ItemSizeL { get; set; }
public double ItemSizeW { get; set; }
public double ItemSizeH { get; set; }
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("Account", Namespace = "", IsNullable = false)]
public partial class TAccount
{
private string uPSAccountField;
private TBABoolean activatedField;
private bool activatedFieldSpecified;
private string eINField;
private string packageSeqNumberField;
private TBABoolean bIntlShipperAgreementField;
private bool bIntlShipperAgreementFieldSpecified;
private string dimWeightFactorField;
private string intlDimWeightFactorField;
private string labelPrinterNameField;
private string manifestPrinterNameField;
private TPrinterSystem labelPrinterTypeField;
private bool labelPrinterTypeFieldSpecified;
private string requestNumberField;
private TBABoolean labelHorizontalField;
private bool labelHorizontalFieldSpecified;
private string refPointXField;
private string refPointYField;
private string densityField;
private TBABoolean printInvoiceField;
private bool printInvoiceFieldSpecified;
private TBABoolean printNAFTAField;
private bool printNAFTAFieldSpecified;
private TBABoolean printSEDField;
private bool printSEDFieldSpecified;
private TBABoolean isDefaultField;
private bool isDefaultFieldSpecified;
private TBABoolean printCOField;
private bool printCOFieldSpecified;
private TBABoolean isPrimaryField;
private bool isPrimaryFieldSpecified;
private string nAFTACopiesField;
private string invoiceCopiesField;
private string sEDCopiesField;
private string cOCopiesField;
private TBABoolean exchangeCollectField;
private bool exchangeCollectFieldSpecified;
private TBABoolean basicFlexField;
private bool basicFlexFieldSpecified;
private TBABoolean expandedFlexField;
private bool expandedFlexFieldSpecified;
private TBABoolean tNTFlexField;
private bool tNTFlexFieldSpecified;
private TBABoolean qVInboundField;
private bool qVInboundFieldSpecified;
private TBABoolean extendedNotifField;
private bool extendedNotifFieldSpecified;
private string advancedSettingsField;
private TBABoolean defaultShipNotificationCheckedField;
private bool defaultShipNotificationCheckedFieldSpecified;
private TBABoolean defaultExceptionNotificationCheckedField;
private bool defaultExceptionNotificationCheckedFieldSpecified;
private TBABoolean defaultDeliveryNotificationCheckedField;
private bool defaultDeliveryNotificationCheckedFieldSpecified;
private string defaultDeliveryNotificationEmailField;
private string defaultExceptionNotificationEmailField;
private string defaultShipNotificationEmailField;
private TBABoolean enableFaxNotificationsField;
private bool enableFaxNotificationsFieldSpecified;
private string xMLAccessLicenseNumberField;
private string xMLUserIDField;
private string xMLPasswordField;
private string xMLDeveloperLicenseNumberField;
private TBABoolean callMeByPhoneField;
private bool callMeByPhoneFieldSpecified;
private TBundlingType cWTBundleTypeField;
private bool cWTBundleTypeFieldSpecified;
private string cWTAirMaxField;
private string cWTGroundMaxField;
private string fDXExpressAccountField;
private string fDXGroundAccountField;
private string fDXMeterNumberField;
private string fedExSignatureReleaseNumberField;
private string aIBAccountField;
private string aIBKeyField;
private TCarrierType carrierField;
private bool carrierFieldSpecified;
private TBABoolean printPOAField;
private bool printPOAFieldSpecified;
private string pOACopiesField;
private TBABoolean suspendedField;
private bool suspendedFieldSpecified;
private TBABoolean fDXExpressAvailableField;
private bool fDXExpressAvailableFieldSpecified;
private TBABoolean fDXGroundAvailableField;
private bool fDXGroundAvailableFieldSpecified;
private TBABoolean fDXHideFreightField;
private bool fDXHideFreightFieldSpecified;
private string secondaryAccountField;
private TBABoolean printerOverrideField;
private bool printerOverrideFieldSpecified;
private string printerTypeField;
private string printerNameField;
private string defaultTaxIDField;
private string defaultTaxIDTypeField;
private TBABoolean iSCSeedsField;
private bool iSCSeedsFieldSpecified;
private TBABoolean iSCPerishablesField;
private bool iSCPerishablesFieldSpecified;
private TBABoolean iSCTobaccoField;
private bool iSCTobaccoFieldSpecified;
private TBABoolean iSCPlantsField;
private bool iSCPlantsFieldSpecified;
private TBABoolean iSCAlcoholField;
private bool iSCAlcoholFieldSpecified;
private TBABoolean iSCDiagSpecField;
private bool iSCDiagSpecFieldSpecified;
private TBABoolean iSCSpecExceptField;
private bool iSCSpecExceptFieldSpecified;
private TBABoolean eWSTestLabelsModeField;
private bool eWSTestLabelsModeFieldSpecified;
private TBABoolean eWSUSPSInsuranceField;
private bool eWSUSPSInsuranceFieldSpecified;
private TBABoolean enableExtendedInsuranceField;
private bool enableExtendedInsuranceFieldSpecified;
private TBABoolean uSPSSkipRateRequestField;
private bool uSPSSkipRateRequestFieldSpecified;
private TBABoolean eWSSuppressPostageField;
private bool eWSSuppressPostageFieldSpecified;
private TUPSChargeType defaultDutiesPaidByField;
private bool defaultDutiesPaidByFieldSpecified;
private TBABoolean eWSShowReturnAddressField;
private bool eWSShowReturnAddressFieldSpecified;
private TBABoolean eWSValidateAddressField;
private bool eWSValidateAddressFieldSpecified;
private TBABoolean eWSPrintPostageOnLabelField;
private bool eWSPrintPostageOnLabelFieldSpecified;
private TBABoolean dHLAtHomeFlagField;
private bool dHLAtHomeFlagFieldSpecified;
private TBABoolean paperlessInvoiceField;
private bool paperlessInvoiceFieldSpecified;
private TBABoolean thirdCountryContractField;
private bool thirdCountryContractFieldSpecified;
private string dHLIntlKeyField;
private string dHLAtHomeKeyField;
private string eWSPickupConfirmationField;
private string eWSPickupDateField;
private string eWSPickupInstructionsField;
private string eWSPickupItemsLocationField;
private string uPSSettingsField;
private string requestField;
private string notificationField;
private TEmailNotificationSettings emailSettingsField;
/// <remarks/>
public string UPSAccount
{
get
{
return this.uPSAccountField;
}
set
{
this.uPSAccountField = value;
}
}
/// <remarks/>
public TBABoolean Activated
{
get
{
return this.activatedField;
}
set
{
this.activatedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ActivatedSpecified
{
get
{
return this.activatedFieldSpecified;
}
set
{
this.activatedFieldSpecified = value;
}
}
/// <remarks/>
public string EIN
{
get
{
return this.eINField;
}
set
{
this.eINField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string PackageSeqNumber
{
get
{
return this.packageSeqNumberField;
}
set
{
this.packageSeqNumberField = value;
}
}
/// <remarks/>
public TBABoolean bIntlShipperAgreement
{
get
{
return this.bIntlShipperAgreementField;
}
set
{
this.bIntlShipperAgreementField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bIntlShipperAgreementSpecified
{
get
{
return this.bIntlShipperAgreementFieldSpecified;
}
set
{
this.bIntlShipperAgreementFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string DimWeightFactor
{
get
{
return this.dimWeightFactorField;
}
set
{
this.dimWeightFactorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string IntlDimWeightFactor
{
get
{
return this.intlDimWeightFactorField;
}
set
{
this.intlDimWeightFactorField = value;
}
}
/// <remarks/>
public string LabelPrinterName
{
get
{
return this.labelPrinterNameField;
}
set
{
this.labelPrinterNameField = value;
}
}
/// <remarks/>
public string ManifestPrinterName
{
get
{
return this.manifestPrinterNameField;
}
set
{
this.manifestPrinterNameField = value;
}
}
/// <remarks/>
public TPrinterSystem LabelPrinterType
{
get
{
return this.labelPrinterTypeField;
}
set
{
this.labelPrinterTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LabelPrinterTypeSpecified
{
get
{
return this.labelPrinterTypeFieldSpecified;
}
set
{
this.labelPrinterTypeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RequestNumber
{
get
{
return this.requestNumberField;
}
set
{
this.requestNumberField = value;
}
}
/// <remarks/>
public TBABoolean LabelHorizontal
{
get
{
return this.labelHorizontalField;
}
set
{
this.labelHorizontalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LabelHorizontalSpecified
{
get
{
return this.labelHorizontalFieldSpecified;
}
set
{
this.labelHorizontalFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RefPointX
{
get
{
return this.refPointXField;
}
set
{
this.refPointXField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RefPointY
{
get
{
return this.refPointYField;
}
set
{
this.refPointYField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string Density
{
get
{
return this.densityField;
}
set
{
this.densityField = value;
}
}
/// <remarks/>
public TBABoolean PrintInvoice
{
get
{
return this.printInvoiceField;
}
set
{
this.printInvoiceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintInvoiceSpecified
{
get
{
return this.printInvoiceFieldSpecified;
}
set
{
this.printInvoiceFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintNAFTA
{
get
{
return this.printNAFTAField;
}
set
{
this.printNAFTAField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintNAFTASpecified
{
get
{
return this.printNAFTAFieldSpecified;
}
set
{
this.printNAFTAFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintSED
{
get
{
return this.printSEDField;
}
set
{
this.printSEDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintSEDSpecified
{
get
{
return this.printSEDFieldSpecified;
}
set
{
this.printSEDFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean IsDefault
{
get
{
return this.isDefaultField;
}
set
{
this.isDefaultField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsDefaultSpecified
{
get
{
return this.isDefaultFieldSpecified;
}
set
{
this.isDefaultFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintCO
{
get
{
return this.printCOField;
}
set
{
this.printCOField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintCOSpecified
{
get
{
return this.printCOFieldSpecified;
}
set
{
this.printCOFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean IsPrimary
{
get
{
return this.isPrimaryField;
}
set
{
this.isPrimaryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsPrimarySpecified
{
get
{
return this.isPrimaryFieldSpecified;
}
set
{
this.isPrimaryFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string NAFTACopies
{
get
{
return this.nAFTACopiesField;
}
set
{
this.nAFTACopiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string InvoiceCopies
{
get
{
return this.invoiceCopiesField;
}
set
{
this.invoiceCopiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string SEDCopies
{
get
{
return this.sEDCopiesField;
}
set
{
this.sEDCopiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string COCopies
{
get
{
return this.cOCopiesField;
}
set
{
this.cOCopiesField = value;
}
}
/// <remarks/>
public TBABoolean ExchangeCollect
{
get
{
return this.exchangeCollectField;
}
set
{
this.exchangeCollectField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExchangeCollectSpecified
{
get
{
return this.exchangeCollectFieldSpecified;
}
set
{
this.exchangeCollectFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean BasicFlex
{
get
{
return this.basicFlexField;
}
set
{
this.basicFlexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BasicFlexSpecified
{
get
{
return this.basicFlexFieldSpecified;
}
set
{
this.basicFlexFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ExpandedFlex
{
get
{
return this.expandedFlexField;
}
set
{
this.expandedFlexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExpandedFlexSpecified
{
get
{
return this.expandedFlexFieldSpecified;
}
set
{
this.expandedFlexFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean TNTFlex
{
get
{
return this.tNTFlexField;
}
set
{
this.tNTFlexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TNTFlexSpecified
{
get
{
return this.tNTFlexFieldSpecified;
}
set
{
this.tNTFlexFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean QVInbound
{
get
{
return this.qVInboundField;
}
set
{
this.qVInboundField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool QVInboundSpecified
{
get
{
return this.qVInboundFieldSpecified;
}
set
{
this.qVInboundFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ExtendedNotif
{
get
{
return this.extendedNotifField;
}
set
{
this.extendedNotifField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExtendedNotifSpecified
{
get
{
return this.extendedNotifFieldSpecified;
}
set
{
this.extendedNotifFieldSpecified = value;
}
}
/// <remarks/>
public string AdvancedSettings
{
get
{
return this.advancedSettingsField;
}
set
{
this.advancedSettingsField = value;
}
}
/// <remarks/>
public TBABoolean DefaultShipNotificationChecked
{
get
{
return this.defaultShipNotificationCheckedField;
}
set
{
this.defaultShipNotificationCheckedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DefaultShipNotificationCheckedSpecified
{
get
{
return this.defaultShipNotificationCheckedFieldSpecified;
}
set
{
this.defaultShipNotificationCheckedFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DefaultExceptionNotificationChecked
{
get
{
return this.defaultExceptionNotificationCheckedField;
}
set
{
this.defaultExceptionNotificationCheckedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DefaultExceptionNotificationCheckedSpecified
{
get
{
return this.defaultExceptionNotificationCheckedFieldSpecified;
}
set
{
this.defaultExceptionNotificationCheckedFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DefaultDeliveryNotificationChecked
{
get
{
return this.defaultDeliveryNotificationCheckedField;
}
set
{
this.defaultDeliveryNotificationCheckedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DefaultDeliveryNotificationCheckedSpecified
{
get
{
return this.defaultDeliveryNotificationCheckedFieldSpecified;
}
set
{
this.defaultDeliveryNotificationCheckedFieldSpecified = value;
}
}
/// <remarks/>
public string DefaultDeliveryNotificationEmail
{
get
{
return this.defaultDeliveryNotificationEmailField;
}
set
{
this.defaultDeliveryNotificationEmailField = value;
}
}
/// <remarks/>
public string DefaultExceptionNotificationEmail
{
get
{
return this.defaultExceptionNotificationEmailField;
}
set
{
this.defaultExceptionNotificationEmailField = value;
}
}
/// <remarks/>
public string DefaultShipNotificationEmail
{
get
{
return this.defaultShipNotificationEmailField;
}
set
{
this.defaultShipNotificationEmailField = value;
}
}
/// <remarks/>
public TBABoolean EnableFaxNotifications
{
get
{
return this.enableFaxNotificationsField;
}
set
{
this.enableFaxNotificationsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EnableFaxNotificationsSpecified
{
get
{
return this.enableFaxNotificationsFieldSpecified;
}
set
{
this.enableFaxNotificationsFieldSpecified = value;
}
}
/// <remarks/>
public string XMLAccessLicenseNumber
{
get
{
return this.xMLAccessLicenseNumberField;
}
set
{
this.xMLAccessLicenseNumberField = value;
}
}
/// <remarks/>
public string XMLUserID
{
get
{
return this.xMLUserIDField;
}
set
{
this.xMLUserIDField = value;
}
}
/// <remarks/>
public string XMLPassword
{
get
{
return this.xMLPasswordField;
}
set
{
this.xMLPasswordField = value;
}
}
/// <remarks/>
public string XMLDeveloperLicenseNumber
{
get
{
return this.xMLDeveloperLicenseNumberField;
}
set
{
this.xMLDeveloperLicenseNumberField = value;
}
}
/// <remarks/>
public TBABoolean CallMeByPhone
{
get
{
return this.callMeByPhoneField;
}
set
{
this.callMeByPhoneField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CallMeByPhoneSpecified
{
get
{
return this.callMeByPhoneFieldSpecified;
}
set
{
this.callMeByPhoneFieldSpecified = value;
}
}
/// <remarks/>
public TBundlingType CWTBundleType
{
get
{
return this.cWTBundleTypeField;
}
set
{
this.cWTBundleTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CWTBundleTypeSpecified
{
get
{
return this.cWTBundleTypeFieldSpecified;
}
set
{
this.cWTBundleTypeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string CWTAirMax
{
get
{
return this.cWTAirMaxField;
}
set
{
this.cWTAirMaxField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string CWTGroundMax
{
get
{
return this.cWTGroundMaxField;
}
set
{
this.cWTGroundMaxField = value;
}
}
/// <remarks/>
public string FDXExpressAccount
{
get
{
return this.fDXExpressAccountField;
}
set
{
this.fDXExpressAccountField = value;
}
}
/// <remarks/>
public string FDXGroundAccount
{
get
{
return this.fDXGroundAccountField;
}
set
{
this.fDXGroundAccountField = value;
}
}
/// <remarks/>
public string FDXMeterNumber
{
get
{
return this.fDXMeterNumberField;
}
set
{
this.fDXMeterNumberField = value;
}
}
/// <remarks/>
public string FedExSignatureReleaseNumber
{
get
{
return this.fedExSignatureReleaseNumberField;
}
set
{
this.fedExSignatureReleaseNumberField = value;
}
}
/// <remarks/>
public string AIBAccount
{
get
{
return this.aIBAccountField;
}
set
{
this.aIBAccountField = value;
}
}
/// <remarks/>
public string AIBKey
{
get
{
return this.aIBKeyField;
}
set
{
this.aIBKeyField = value;
}
}
/// <remarks/>
public TCarrierType Carrier
{
get
{
return this.carrierField;
}
set
{
this.carrierField = value;
}
}
public string CarrierAsString
{
get { return carrierAsString; }
set
{
carrierAsString = value;
if (!string.IsNullOrEmpty(value))
{
Carrier = TCarrierTypeEnumExtention.FromHuman(value);
}
}
}
private string carrierAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CarrierSpecified
{
get
{
return this.carrierFieldSpecified;
}
set
{
this.carrierFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintPOA
{
get
{
return this.printPOAField;
}
set
{
this.printPOAField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintPOASpecified
{
get
{
return this.printPOAFieldSpecified;
}
set
{
this.printPOAFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string POACopies
{
get
{
return this.pOACopiesField;
}
set
{
this.pOACopiesField = value;
}
}
/// <remarks/>
public TBABoolean Suspended
{
get
{
return this.suspendedField;
}
set
{
this.suspendedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SuspendedSpecified
{
get
{
return this.suspendedFieldSpecified;
}
set
{
this.suspendedFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean FDXExpressAvailable
{
get
{
return this.fDXExpressAvailableField;
}
set
{
this.fDXExpressAvailableField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXExpressAvailableSpecified
{
get
{
return this.fDXExpressAvailableFieldSpecified;
}
set
{
this.fDXExpressAvailableFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean FDXGroundAvailable
{
get
{
return this.fDXGroundAvailableField;
}
set
{
this.fDXGroundAvailableField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXGroundAvailableSpecified
{
get
{
return this.fDXGroundAvailableFieldSpecified;
}
set
{
this.fDXGroundAvailableFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean FDXHideFreight
{
get
{
return this.fDXHideFreightField;
}
set
{
this.fDXHideFreightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FDXHideFreightSpecified
{
get
{
return this.fDXHideFreightFieldSpecified;
}
set
{
this.fDXHideFreightFieldSpecified = value;
}
}
/// <remarks/>
public string SecondaryAccount
{
get
{
return this.secondaryAccountField;
}
set
{
this.secondaryAccountField = value;
}
}
/// <remarks/>
public TBABoolean PrinterOverride
{
get
{
return this.printerOverrideField;
}
set
{
this.printerOverrideField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrinterOverrideSpecified
{
get
{
return this.printerOverrideFieldSpecified;
}
set
{
this.printerOverrideFieldSpecified = value;
}
}
/// <remarks/>
public string PrinterType
{
get
{
return this.printerTypeField;
}
set
{
this.printerTypeField = value;
}
}
/// <remarks/>
public string PrinterName
{
get
{
return this.printerNameField;
}
set
{
this.printerNameField = value;
}
}
/// <remarks/>
public string DefaultTaxID
{
get
{
return this.defaultTaxIDField;
}
set
{
this.defaultTaxIDField = value;
}
}
/// <remarks/>
public string DefaultTaxIDType
{
get
{
return this.defaultTaxIDTypeField;
}
set
{
this.defaultTaxIDTypeField = value;
}
}
/// <remarks/>
public TBABoolean ISCSeeds
{
get
{
return this.iSCSeedsField;
}
set
{
this.iSCSeedsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCSeedsSpecified
{
get
{
return this.iSCSeedsFieldSpecified;
}
set
{
this.iSCSeedsFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCPerishables
{
get
{
return this.iSCPerishablesField;
}
set
{
this.iSCPerishablesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCPerishablesSpecified
{
get
{
return this.iSCPerishablesFieldSpecified;
}
set
{
this.iSCPerishablesFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCTobacco
{
get
{
return this.iSCTobaccoField;
}
set
{
this.iSCTobaccoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCTobaccoSpecified
{
get
{
return this.iSCTobaccoFieldSpecified;
}
set
{
this.iSCTobaccoFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCPlants
{
get
{
return this.iSCPlantsField;
}
set
{
this.iSCPlantsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCPlantsSpecified
{
get
{
return this.iSCPlantsFieldSpecified;
}
set
{
this.iSCPlantsFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCAlcohol
{
get
{
return this.iSCAlcoholField;
}
set
{
this.iSCAlcoholField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCAlcoholSpecified
{
get
{
return this.iSCAlcoholFieldSpecified;
}
set
{
this.iSCAlcoholFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCDiagSpec
{
get
{
return this.iSCDiagSpecField;
}
set
{
this.iSCDiagSpecField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCDiagSpecSpecified
{
get
{
return this.iSCDiagSpecFieldSpecified;
}
set
{
this.iSCDiagSpecFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ISCSpecExcept
{
get
{
return this.iSCSpecExceptField;
}
set
{
this.iSCSpecExceptField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ISCSpecExceptSpecified
{
get
{
return this.iSCSpecExceptFieldSpecified;
}
set
{
this.iSCSpecExceptFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSTestLabelsMode
{
get
{
return this.eWSTestLabelsModeField;
}
set
{
this.eWSTestLabelsModeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSTestLabelsModeSpecified
{
get
{
return this.eWSTestLabelsModeFieldSpecified;
}
set
{
this.eWSTestLabelsModeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSUSPSInsurance
{
get
{
return this.eWSUSPSInsuranceField;
}
set
{
this.eWSUSPSInsuranceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSUSPSInsuranceSpecified
{
get
{
return this.eWSUSPSInsuranceFieldSpecified;
}
set
{
this.eWSUSPSInsuranceFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EnableExtendedInsurance
{
get
{
return this.enableExtendedInsuranceField;
}
set
{
this.enableExtendedInsuranceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EnableExtendedInsuranceSpecified
{
get
{
return this.enableExtendedInsuranceFieldSpecified;
}
set
{
this.enableExtendedInsuranceFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSSkipRateRequest
{
get
{
return this.uSPSSkipRateRequestField;
}
set
{
this.uSPSSkipRateRequestField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSSkipRateRequestSpecified
{
get
{
return this.uSPSSkipRateRequestFieldSpecified;
}
set
{
this.uSPSSkipRateRequestFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSSuppressPostage
{
get
{
return this.eWSSuppressPostageField;
}
set
{
this.eWSSuppressPostageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSSuppressPostageSpecified
{
get
{
return this.eWSSuppressPostageFieldSpecified;
}
set
{
this.eWSSuppressPostageFieldSpecified = value;
}
}
/// <remarks/>
public TUPSChargeType DefaultDutiesPaidBy
{
get
{
return this.defaultDutiesPaidByField;
}
set
{
this.defaultDutiesPaidByField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DefaultDutiesPaidBySpecified
{
get
{
return this.defaultDutiesPaidByFieldSpecified;
}
set
{
this.defaultDutiesPaidByFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSShowReturnAddress
{
get
{
return this.eWSShowReturnAddressField;
}
set
{
this.eWSShowReturnAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSShowReturnAddressSpecified
{
get
{
return this.eWSShowReturnAddressFieldSpecified;
}
set
{
this.eWSShowReturnAddressFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSValidateAddress
{
get
{
return this.eWSValidateAddressField;
}
set
{
this.eWSValidateAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSValidateAddressSpecified
{
get
{
return this.eWSValidateAddressFieldSpecified;
}
set
{
this.eWSValidateAddressFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean EWSPrintPostageOnLabel
{
get
{
return this.eWSPrintPostageOnLabelField;
}
set
{
this.eWSPrintPostageOnLabelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EWSPrintPostageOnLabelSpecified
{
get
{
return this.eWSPrintPostageOnLabelFieldSpecified;
}
set
{
this.eWSPrintPostageOnLabelFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean DHLAtHomeFlag
{
get
{
return this.dHLAtHomeFlagField;
}
set
{
this.dHLAtHomeFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DHLAtHomeFlagSpecified
{
get
{
return this.dHLAtHomeFlagFieldSpecified;
}
set
{
this.dHLAtHomeFlagFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PaperlessInvoice
{
get
{
return this.paperlessInvoiceField;
}
set
{
this.paperlessInvoiceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaperlessInvoiceSpecified
{
get
{
return this.paperlessInvoiceFieldSpecified;
}
set
{
this.paperlessInvoiceFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean ThirdCountryContract
{
get
{
return this.thirdCountryContractField;
}
set
{
this.thirdCountryContractField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ThirdCountryContractSpecified
{
get
{
return this.thirdCountryContractFieldSpecified;
}
set
{
this.thirdCountryContractFieldSpecified = value;
}
}
/// <remarks/>
public string DHLIntlKey
{
get
{
return this.dHLIntlKeyField;
}
set
{
this.dHLIntlKeyField = value;
}
}
/// <remarks/>
public string DHLAtHomeKey
{
get
{
return this.dHLAtHomeKeyField;
}
set
{
this.dHLAtHomeKeyField = value;
}
}
/// <remarks/>
public string EWSPickupConfirmation
{
get
{
return this.eWSPickupConfirmationField;
}
set
{
this.eWSPickupConfirmationField = value;
}
}
/// <remarks/>
public string EWSPickupDate
{
get
{
return this.eWSPickupDateField;
}
set
{
this.eWSPickupDateField = value;
}
}
/// <remarks/>
public string EWSPickupInstructions
{
get
{
return this.eWSPickupInstructionsField;
}
set
{
this.eWSPickupInstructionsField = value;
}
}
/// <remarks/>
public string EWSPickupItemsLocation
{
get
{
return this.eWSPickupItemsLocationField;
}
set
{
this.eWSPickupItemsLocationField = value;
}
}
/// <remarks/>
public string UPSSettings
{
get
{
return this.uPSSettingsField;
}
set
{
this.uPSSettingsField = value;
}
}
/// <remarks/>
public string Request
{
get
{
return this.requestField;
}
set
{
this.requestField = value;
}
}
/// <remarks/>
public string Notification
{
get
{
return this.notificationField;
}
set
{
this.notificationField = value;
}
}
/// <remarks/>
public TEmailNotificationSettings EmailSettings
{
get
{
return this.emailSettingsField;
}
set
{
this.emailSettingsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("EmailNotificationSettings", Namespace = "", IsNullable = false)]
public partial class TEmailNotificationSettings
{
private TBABoolean useInternalSMTPField;
private bool useInternalSMTPFieldSpecified;
private string fromEmailField;
private string fromNameField;
private string template_ShippingField;
private string template_DeliveryField;
private string template_ExceptionField;
private string signatureField;
private string subjectField;
private string userNotesField;
private TAccount accountField;
/// <remarks/>
public TBABoolean UseInternalSMTP
{
get
{
return this.useInternalSMTPField;
}
set
{
this.useInternalSMTPField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UseInternalSMTPSpecified
{
get
{
return this.useInternalSMTPFieldSpecified;
}
set
{
this.useInternalSMTPFieldSpecified = value;
}
}
/// <remarks/>
public string FromEmail
{
get
{
return this.fromEmailField;
}
set
{
this.fromEmailField = value;
}
}
/// <remarks/>
public string FromName
{
get
{
return this.fromNameField;
}
set
{
this.fromNameField = value;
}
}
/// <remarks/>
public string Template_Shipping
{
get
{
return this.template_ShippingField;
}
set
{
this.template_ShippingField = value;
}
}
/// <remarks/>
public string Template_Delivery
{
get
{
return this.template_DeliveryField;
}
set
{
this.template_DeliveryField = value;
}
}
/// <remarks/>
public string Template_Exception
{
get
{
return this.template_ExceptionField;
}
set
{
this.template_ExceptionField = value;
}
}
/// <remarks/>
public string Signature
{
get
{
return this.signatureField;
}
set
{
this.signatureField = value;
}
}
/// <remarks/>
public string Subject
{
get
{
return this.subjectField;
}
set
{
this.subjectField = value;
}
}
/// <remarks/>
public string UserNotes
{
get
{
return this.userNotesField;
}
set
{
this.userNotesField = value;
}
}
/// <remarks/>
public TAccount Account
{
get
{
return this.accountField;
}
set
{
this.accountField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TShipRushPrinterSettings
{
private string pRINTERTYPEField;
private string dENSITYField;
private string lASERLABELTYPEField;
private string lABELFORMATField;
private string lABELSTOCKTYPEField;
private string rOTATERASTERLABELField;
private string lABELDPIField;
private string rEVERSEPRINTField;
private string yOFFSETField;
private string xOFFSETField;
private string pRINTERXMARGINField;
private string pRINTERYMARGINField;
private string pRINTREFERENCEField;
private string lABELPOSTAGEAMOUNTField;
/// <remarks/>
public string PRINTERTYPE
{
get
{
return this.pRINTERTYPEField;
}
set
{
this.pRINTERTYPEField = value;
}
}
/// <remarks/>
public string DENSITY
{
get
{
return this.dENSITYField;
}
set
{
this.dENSITYField = value;
}
}
/// <remarks/>
public string LASERLABELTYPE
{
get
{
return this.lASERLABELTYPEField;
}
set
{
this.lASERLABELTYPEField = value;
}
}
/// <remarks/>
public string LABELFORMAT
{
get
{
return this.lABELFORMATField;
}
set
{
this.lABELFORMATField = value;
}
}
/// <remarks/>
public string LABELSTOCKTYPE
{
get
{
return this.lABELSTOCKTYPEField;
}
set
{
this.lABELSTOCKTYPEField = value;
}
}
/// <remarks/>
public string ROTATERASTERLABEL
{
get
{
return this.rOTATERASTERLABELField;
}
set
{
this.rOTATERASTERLABELField = value;
}
}
/// <remarks/>
public string LABELDPI
{
get
{
return this.lABELDPIField;
}
set
{
this.lABELDPIField = value;
}
}
/// <remarks/>
public string REVERSEPRINT
{
get
{
return this.rEVERSEPRINTField;
}
set
{
this.rEVERSEPRINTField = value;
}
}
/// <remarks/>
public string YOFFSET
{
get
{
return this.yOFFSETField;
}
set
{
this.yOFFSETField = value;
}
}
/// <remarks/>
public string XOFFSET
{
get
{
return this.xOFFSETField;
}
set
{
this.xOFFSETField = value;
}
}
/// <remarks/>
public string PRINTERXMARGIN
{
get
{
return this.pRINTERXMARGINField;
}
set
{
this.pRINTERXMARGINField = value;
}
}
/// <remarks/>
public string PRINTERYMARGIN
{
get
{
return this.pRINTERYMARGINField;
}
set
{
this.pRINTERYMARGINField = value;
}
}
/// <remarks/>
public string PRINTREFERENCE
{
get
{
return this.pRINTREFERENCEField;
}
set
{
this.pRINTREFERENCEField = value;
}
}
/// <remarks/>
public string LABELPOSTAGEAMOUNT
{
get
{
return this.lABELPOSTAGEAMOUNTField;
}
set
{
this.lABELPOSTAGEAMOUNTField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TClientSettings
{
private string uPSPROCOMPONENTSINSTALLEDField;
private string rATESSELECTEDField;
private string dEFAULTCWTTIERField;
private string mAXPACKAGESREPORTField;
private TShipRushPrinterSettings lETTERField;
private TShipRushPrinterSettings pARCELField;
private string lABELPRINTERTYPEField;
private string lABELPRINTPOSTAGEAMOUNTField;
private string lABELDPIField;
private string aSKFORPRINTERField;
private string lABELSTOCKTYPEField;
private string aUTOPRINTMANIFESTField;
private string sUMMARYUSELABELField;
private string lASERLABELTYPEField;
private string rOTATERASTERLABELField;
private string dENSITYField;
private string xOFFSETField;
private string yOFFSETField;
private string rEVERSEPRINTField;
private string pRINTERXMARGINField;
private string pRINTERYMARGINField;
private string pRINTLASERLABELNOTESField;
private string pRINTSHIPPINGRATEField;
private string pRINTREFERENCEField;
private string cHECKCLIPBOARDONBLANKSHIPMENTField;
private string cHECKCLIPBOARDFORADDRESSESField;
private string cHECKCLIPBOARDPAUSEField;
private string cOPYTOCLIPBOARDField;
private string cOPYTOCLIPBOARDFORMATField;
private string wIZARDPAGEField;
private string wIZARDCOMPLETEDField;
private string cLIENTIDField;
private string mARKUPPERCENTField;
private string mARKUPFIXEDField;
private string mARKUPHANDLINGField;
private string mARKUPMINIMUMField;
private string sIGNATURESURCHARGEField;
private string dELIVERYSURCHARGEField;
private string dHLRESIDENTIALSURCHARGEField;
private string sAVEDGRIDVERSIONField;
private string hISTORYVIEWRANGEField;
private string hISTORYFROMDATEField;
private string hISTORYTODATEField;
private string sHOWCONFIRMATIONDIALOGField;
private string sHOWQUESTIONDIALOGField;
private string sHOWFAXNOTIFICATIONOPTIONField;
private string sHOWALCOHOLOPTIONField;
private string sHOWREPORTCONFIRMATIONField;
private string eNABLEHAZMATField;
private string uSESCALESField;
private string uSEBARCODESCANNERField;
private string eNABLECONSIGNEEBILLINGField;
private string dEFAULTRESIDENTIALADDRESSField;
private string sHIPMENTREFERENCEREQUIREDField;
private string dEFAULTADDITIONALHANDLINGCHECKEDField;
private string cASSVALIDATEDADDRESSESField;
private string aDDSHIPPINGCHARGESTOCODField;
private string aUTOSETEMAILNOTIFICATIONSField;
private string cOPYREF1TOALLField;
private string cOPYREF1TOALLONLYIFBLANKField;
private string cOPYREF2TOALLField;
private string cOPYREF2TOALLONLYIFBLANKField;
private string eNABLEPOSTPONEDWEIGHTField;
private string pOSTPONEDWEIGHTDEFAULTVALUEField;
private string dRYICESTICKYField;
private string aUTONEXTWEEKDAYField;
private string uSPSAUTOUPDATESERVICEField;
private string uSPSAUTOUPDATESERVICEDONTASKField;
private string dEFAULTAUTOPODField;
private string dEFAULTALCOHOLTYPEField;
private string dEFAULTPACKAGETYPEField;
private string dEFAULTMACHINABLEField;
private string lASTUSEDUPSSERVICEField;
private string lASTUSEDFDXSERVICEField;
private string lASTUSEDDHLSERVICEField;
private string lASTUSEDUSPSSERVICEField;
private string iSMANIFESTFORWARDFILEField;
private string iSMANIFESTFORWARDEMAILField;
private string iSMANIFESTFORWARDFTPField;
private string mANIFESTFORWARDSMTPSSLField;
private string mANIFESTFORWARDSMTPPORTField;
private string mANIFESTFORWARDEMAILTRANSPORTField;
private string aDDRESSVALIDATIONTERMSACCEPTEDField;
private string aUTOADDRESSVALIDATIONField;
private string aUTOADDRESSVALIDATIONTYPEField;
private string vIEWLABELINBROWSERField;
private string xMLENABLEDField;
private string xMLTHREADEDRATESField;
private string mRUREF1LIMITEDField;
private string mRUREF1LIMITField;
private string mRUREF1FIRSTASDEFAULTField;
private string mRUREF1FIRSTFIXEDField;
private string uSECONTRACTRATESField;
private string fORM_SHIPMENTHISTORY_WIDTHField;
private string fORM_SHIPMENTHISTORY_HEIGHTField;
private string pANELFROMROLLEDField;
private string pANELTOROLLEDField;
private string pANELNOTIFICATIONSROLLEDField;
private string pANELSERVICEROLLEDField;
private string pANELPAYMENTROLLEDField;
private string pANELPACKAGEADVANCEDROLLEDField;
private string pANELPACKAGEDELIVERYCONFROLLEDField;
private string pANELPACKAGECODROLLEDField;
private string pANELHAZMATROLLEDField;
private string pANELREFERENCESROLLEDField;
private string pANELSSAVEDField;
/// <remarks/>
public string UPSPROCOMPONENTSINSTALLED
{
get
{
return this.uPSPROCOMPONENTSINSTALLEDField;
}
set
{
this.uPSPROCOMPONENTSINSTALLEDField = value;
}
}
/// <remarks/>
public string RATESSELECTED
{
get
{
return this.rATESSELECTEDField;
}
set
{
this.rATESSELECTEDField = value;
}
}
/// <remarks/>
public string DEFAULTCWTTIER
{
get
{
return this.dEFAULTCWTTIERField;
}
set
{
this.dEFAULTCWTTIERField = value;
}
}
/// <remarks/>
public string MAXPACKAGESREPORT
{
get
{
return this.mAXPACKAGESREPORTField;
}
set
{
this.mAXPACKAGESREPORTField = value;
}
}
/// <remarks/>
public TShipRushPrinterSettings LETTER
{
get
{
return this.lETTERField;
}
set
{
this.lETTERField = value;
}
}
/// <remarks/>
public TShipRushPrinterSettings PARCEL
{
get
{
return this.pARCELField;
}
set
{
this.pARCELField = value;
}
}
/// <remarks/>
public string LABELPRINTERTYPE
{
get
{
return this.lABELPRINTERTYPEField;
}
set
{
this.lABELPRINTERTYPEField = value;
}
}
/// <remarks/>
public string LABELPRINTPOSTAGEAMOUNT
{
get
{
return this.lABELPRINTPOSTAGEAMOUNTField;
}
set
{
this.lABELPRINTPOSTAGEAMOUNTField = value;
}
}
/// <remarks/>
public string LABELDPI
{
get
{
return this.lABELDPIField;
}
set
{
this.lABELDPIField = value;
}
}
/// <remarks/>
public string ASKFORPRINTER
{
get
{
return this.aSKFORPRINTERField;
}
set
{
this.aSKFORPRINTERField = value;
}
}
/// <remarks/>
public string LABELSTOCKTYPE
{
get
{
return this.lABELSTOCKTYPEField;
}
set
{
this.lABELSTOCKTYPEField = value;
}
}
/// <remarks/>
public string AUTOPRINTMANIFEST
{
get
{
return this.aUTOPRINTMANIFESTField;
}
set
{
this.aUTOPRINTMANIFESTField = value;
}
}
/// <remarks/>
public string SUMMARYUSELABEL
{
get
{
return this.sUMMARYUSELABELField;
}
set
{
this.sUMMARYUSELABELField = value;
}
}
/// <remarks/>
public string LASERLABELTYPE
{
get
{
return this.lASERLABELTYPEField;
}
set
{
this.lASERLABELTYPEField = value;
}
}
/// <remarks/>
public string ROTATERASTERLABEL
{
get
{
return this.rOTATERASTERLABELField;
}
set
{
this.rOTATERASTERLABELField = value;
}
}
/// <remarks/>
public string DENSITY
{
get
{
return this.dENSITYField;
}
set
{
this.dENSITYField = value;
}
}
/// <remarks/>
public string XOFFSET
{
get
{
return this.xOFFSETField;
}
set
{
this.xOFFSETField = value;
}
}
/// <remarks/>
public string YOFFSET
{
get
{
return this.yOFFSETField;
}
set
{
this.yOFFSETField = value;
}
}
/// <remarks/>
public string REVERSEPRINT
{
get
{
return this.rEVERSEPRINTField;
}
set
{
this.rEVERSEPRINTField = value;
}
}
/// <remarks/>
public string PRINTERXMARGIN
{
get
{
return this.pRINTERXMARGINField;
}
set
{
this.pRINTERXMARGINField = value;
}
}
/// <remarks/>
public string PRINTERYMARGIN
{
get
{
return this.pRINTERYMARGINField;
}
set
{
this.pRINTERYMARGINField = value;
}
}
/// <remarks/>
public string PRINTLASERLABELNOTES
{
get
{
return this.pRINTLASERLABELNOTESField;
}
set
{
this.pRINTLASERLABELNOTESField = value;
}
}
/// <remarks/>
public string PRINTSHIPPINGRATE
{
get
{
return this.pRINTSHIPPINGRATEField;
}
set
{
this.pRINTSHIPPINGRATEField = value;
}
}
/// <remarks/>
public string PRINTREFERENCE
{
get
{
return this.pRINTREFERENCEField;
}
set
{
this.pRINTREFERENCEField = value;
}
}
/// <remarks/>
public string CHECKCLIPBOARDONBLANKSHIPMENT
{
get
{
return this.cHECKCLIPBOARDONBLANKSHIPMENTField;
}
set
{
this.cHECKCLIPBOARDONBLANKSHIPMENTField = value;
}
}
/// <remarks/>
public string CHECKCLIPBOARDFORADDRESSES
{
get
{
return this.cHECKCLIPBOARDFORADDRESSESField;
}
set
{
this.cHECKCLIPBOARDFORADDRESSESField = value;
}
}
/// <remarks/>
public string CHECKCLIPBOARDPAUSE
{
get
{
return this.cHECKCLIPBOARDPAUSEField;
}
set
{
this.cHECKCLIPBOARDPAUSEField = value;
}
}
/// <remarks/>
public string COPYTOCLIPBOARD
{
get
{
return this.cOPYTOCLIPBOARDField;
}
set
{
this.cOPYTOCLIPBOARDField = value;
}
}
/// <remarks/>
public string COPYTOCLIPBOARDFORMAT
{
get
{
return this.cOPYTOCLIPBOARDFORMATField;
}
set
{
this.cOPYTOCLIPBOARDFORMATField = value;
}
}
/// <remarks/>
public string WIZARDPAGE
{
get
{
return this.wIZARDPAGEField;
}
set
{
this.wIZARDPAGEField = value;
}
}
/// <remarks/>
public string WIZARDCOMPLETED
{
get
{
return this.wIZARDCOMPLETEDField;
}
set
{
this.wIZARDCOMPLETEDField = value;
}
}
/// <remarks/>
public string CLIENTID
{
get
{
return this.cLIENTIDField;
}
set
{
this.cLIENTIDField = value;
}
}
/// <remarks/>
public string MARKUPPERCENT
{
get
{
return this.mARKUPPERCENTField;
}
set
{
this.mARKUPPERCENTField = value;
}
}
/// <remarks/>
public string MARKUPFIXED
{
get
{
return this.mARKUPFIXEDField;
}
set
{
this.mARKUPFIXEDField = value;
}
}
/// <remarks/>
public string MARKUPHANDLING
{
get
{
return this.mARKUPHANDLINGField;
}
set
{
this.mARKUPHANDLINGField = value;
}
}
/// <remarks/>
public string MARKUPMINIMUM
{
get
{
return this.mARKUPMINIMUMField;
}
set
{
this.mARKUPMINIMUMField = value;
}
}
/// <remarks/>
public string SIGNATURESURCHARGE
{
get
{
return this.sIGNATURESURCHARGEField;
}
set
{
this.sIGNATURESURCHARGEField = value;
}
}
/// <remarks/>
public string DELIVERYSURCHARGE
{
get
{
return this.dELIVERYSURCHARGEField;
}
set
{
this.dELIVERYSURCHARGEField = value;
}
}
/// <remarks/>
public string DHLRESIDENTIALSURCHARGE
{
get
{
return this.dHLRESIDENTIALSURCHARGEField;
}
set
{
this.dHLRESIDENTIALSURCHARGEField = value;
}
}
/// <remarks/>
public string SAVEDGRIDVERSION
{
get
{
return this.sAVEDGRIDVERSIONField;
}
set
{
this.sAVEDGRIDVERSIONField = value;
}
}
/// <remarks/>
public string HISTORYVIEWRANGE
{
get
{
return this.hISTORYVIEWRANGEField;
}
set
{
this.hISTORYVIEWRANGEField = value;
}
}
/// <remarks/>
public string HISTORYFROMDATE
{
get
{
return this.hISTORYFROMDATEField;
}
set
{
this.hISTORYFROMDATEField = value;
}
}
/// <remarks/>
public string HISTORYTODATE
{
get
{
return this.hISTORYTODATEField;
}
set
{
this.hISTORYTODATEField = value;
}
}
/// <remarks/>
public string SHOWCONFIRMATIONDIALOG
{
get
{
return this.sHOWCONFIRMATIONDIALOGField;
}
set
{
this.sHOWCONFIRMATIONDIALOGField = value;
}
}
/// <remarks/>
public string SHOWQUESTIONDIALOG
{
get
{
return this.sHOWQUESTIONDIALOGField;
}
set
{
this.sHOWQUESTIONDIALOGField = value;
}
}
/// <remarks/>
public string SHOWFAXNOTIFICATIONOPTION
{
get
{
return this.sHOWFAXNOTIFICATIONOPTIONField;
}
set
{
this.sHOWFAXNOTIFICATIONOPTIONField = value;
}
}
/// <remarks/>
public string SHOWALCOHOLOPTION
{
get
{
return this.sHOWALCOHOLOPTIONField;
}
set
{
this.sHOWALCOHOLOPTIONField = value;
}
}
/// <remarks/>
public string SHOWREPORTCONFIRMATION
{
get
{
return this.sHOWREPORTCONFIRMATIONField;
}
set
{
this.sHOWREPORTCONFIRMATIONField = value;
}
}
/// <remarks/>
public string ENABLEHAZMAT
{
get
{
return this.eNABLEHAZMATField;
}
set
{
this.eNABLEHAZMATField = value;
}
}
/// <remarks/>
public string USESCALES
{
get
{
return this.uSESCALESField;
}
set
{
this.uSESCALESField = value;
}
}
/// <remarks/>
public string USEBARCODESCANNER
{
get
{
return this.uSEBARCODESCANNERField;
}
set
{
this.uSEBARCODESCANNERField = value;
}
}
/// <remarks/>
public string ENABLECONSIGNEEBILLING
{
get
{
return this.eNABLECONSIGNEEBILLINGField;
}
set
{
this.eNABLECONSIGNEEBILLINGField = value;
}
}
/// <remarks/>
public string DEFAULTRESIDENTIALADDRESS
{
get
{
return this.dEFAULTRESIDENTIALADDRESSField;
}
set
{
this.dEFAULTRESIDENTIALADDRESSField = value;
}
}
/// <remarks/>
public string SHIPMENTREFERENCEREQUIRED
{
get
{
return this.sHIPMENTREFERENCEREQUIREDField;
}
set
{
this.sHIPMENTREFERENCEREQUIREDField = value;
}
}
/// <remarks/>
public string DEFAULTADDITIONALHANDLINGCHECKED
{
get
{
return this.dEFAULTADDITIONALHANDLINGCHECKEDField;
}
set
{
this.dEFAULTADDITIONALHANDLINGCHECKEDField = value;
}
}
/// <remarks/>
public string CASSVALIDATEDADDRESSES
{
get
{
return this.cASSVALIDATEDADDRESSESField;
}
set
{
this.cASSVALIDATEDADDRESSESField = value;
}
}
/// <remarks/>
public string ADDSHIPPINGCHARGESTOCOD
{
get
{
return this.aDDSHIPPINGCHARGESTOCODField;
}
set
{
this.aDDSHIPPINGCHARGESTOCODField = value;
}
}
/// <remarks/>
public string AUTOSETEMAILNOTIFICATIONS
{
get
{
return this.aUTOSETEMAILNOTIFICATIONSField;
}
set
{
this.aUTOSETEMAILNOTIFICATIONSField = value;
}
}
/// <remarks/>
public string COPYREF1TOALL
{
get
{
return this.cOPYREF1TOALLField;
}
set
{
this.cOPYREF1TOALLField = value;
}
}
/// <remarks/>
public string COPYREF1TOALLONLYIFBLANK
{
get
{
return this.cOPYREF1TOALLONLYIFBLANKField;
}
set
{
this.cOPYREF1TOALLONLYIFBLANKField = value;
}
}
/// <remarks/>
public string COPYREF2TOALL
{
get
{
return this.cOPYREF2TOALLField;
}
set
{
this.cOPYREF2TOALLField = value;
}
}
/// <remarks/>
public string COPYREF2TOALLONLYIFBLANK
{
get
{
return this.cOPYREF2TOALLONLYIFBLANKField;
}
set
{
this.cOPYREF2TOALLONLYIFBLANKField = value;
}
}
/// <remarks/>
public string ENABLEPOSTPONEDWEIGHT
{
get
{
return this.eNABLEPOSTPONEDWEIGHTField;
}
set
{
this.eNABLEPOSTPONEDWEIGHTField = value;
}
}
/// <remarks/>
public string POSTPONEDWEIGHTDEFAULTVALUE
{
get
{
return this.pOSTPONEDWEIGHTDEFAULTVALUEField;
}
set
{
this.pOSTPONEDWEIGHTDEFAULTVALUEField = value;
}
}
/// <remarks/>
public string DRYICESTICKY
{
get
{
return this.dRYICESTICKYField;
}
set
{
this.dRYICESTICKYField = value;
}
}
/// <remarks/>
public string AUTONEXTWEEKDAY
{
get
{
return this.aUTONEXTWEEKDAYField;
}
set
{
this.aUTONEXTWEEKDAYField = value;
}
}
/// <remarks/>
public string USPSAUTOUPDATESERVICE
{
get
{
return this.uSPSAUTOUPDATESERVICEField;
}
set
{
this.uSPSAUTOUPDATESERVICEField = value;
}
}
/// <remarks/>
public string USPSAUTOUPDATESERVICEDONTASK
{
get
{
return this.uSPSAUTOUPDATESERVICEDONTASKField;
}
set
{
this.uSPSAUTOUPDATESERVICEDONTASKField = value;
}
}
/// <remarks/>
public string DEFAULTAUTOPOD
{
get
{
return this.dEFAULTAUTOPODField;
}
set
{
this.dEFAULTAUTOPODField = value;
}
}
/// <remarks/>
public string DEFAULTALCOHOLTYPE
{
get
{
return this.dEFAULTALCOHOLTYPEField;
}
set
{
this.dEFAULTALCOHOLTYPEField = value;
}
}
/// <remarks/>
public string DEFAULTPACKAGETYPE
{
get
{
return this.dEFAULTPACKAGETYPEField;
}
set
{
this.dEFAULTPACKAGETYPEField = value;
}
}
/// <remarks/>
public string DEFAULTMACHINABLE
{
get
{
return this.dEFAULTMACHINABLEField;
}
set
{
this.dEFAULTMACHINABLEField = value;
}
}
/// <remarks/>
public string LASTUSEDUPSSERVICE
{
get
{
return this.lASTUSEDUPSSERVICEField;
}
set
{
this.lASTUSEDUPSSERVICEField = value;
}
}
/// <remarks/>
public string LASTUSEDFDXSERVICE
{
get
{
return this.lASTUSEDFDXSERVICEField;
}
set
{
this.lASTUSEDFDXSERVICEField = value;
}
}
/// <remarks/>
public string LASTUSEDDHLSERVICE
{
get
{
return this.lASTUSEDDHLSERVICEField;
}
set
{
this.lASTUSEDDHLSERVICEField = value;
}
}
/// <remarks/>
public string LASTUSEDUSPSSERVICE
{
get
{
return this.lASTUSEDUSPSSERVICEField;
}
set
{
this.lASTUSEDUSPSSERVICEField = value;
}
}
/// <remarks/>
public string ISMANIFESTFORWARDFILE
{
get
{
return this.iSMANIFESTFORWARDFILEField;
}
set
{
this.iSMANIFESTFORWARDFILEField = value;
}
}
/// <remarks/>
public string ISMANIFESTFORWARDEMAIL
{
get
{
return this.iSMANIFESTFORWARDEMAILField;
}
set
{
this.iSMANIFESTFORWARDEMAILField = value;
}
}
/// <remarks/>
public string ISMANIFESTFORWARDFTP
{
get
{
return this.iSMANIFESTFORWARDFTPField;
}
set
{
this.iSMANIFESTFORWARDFTPField = value;
}
}
/// <remarks/>
public string MANIFESTFORWARDSMTPSSL
{
get
{
return this.mANIFESTFORWARDSMTPSSLField;
}
set
{
this.mANIFESTFORWARDSMTPSSLField = value;
}
}
/// <remarks/>
public string MANIFESTFORWARDSMTPPORT
{
get
{
return this.mANIFESTFORWARDSMTPPORTField;
}
set
{
this.mANIFESTFORWARDSMTPPORTField = value;
}
}
/// <remarks/>
public string MANIFESTFORWARDEMAILTRANSPORT
{
get
{
return this.mANIFESTFORWARDEMAILTRANSPORTField;
}
set
{
this.mANIFESTFORWARDEMAILTRANSPORTField = value;
}
}
/// <remarks/>
public string ADDRESSVALIDATIONTERMSACCEPTED
{
get
{
return this.aDDRESSVALIDATIONTERMSACCEPTEDField;
}
set
{
this.aDDRESSVALIDATIONTERMSACCEPTEDField = value;
}
}
/// <remarks/>
public string AUTOADDRESSVALIDATION
{
get
{
return this.aUTOADDRESSVALIDATIONField;
}
set
{
this.aUTOADDRESSVALIDATIONField = value;
}
}
/// <remarks/>
public string AUTOADDRESSVALIDATIONTYPE
{
get
{
return this.aUTOADDRESSVALIDATIONTYPEField;
}
set
{
this.aUTOADDRESSVALIDATIONTYPEField = value;
}
}
/// <remarks/>
public string VIEWLABELINBROWSER
{
get
{
return this.vIEWLABELINBROWSERField;
}
set
{
this.vIEWLABELINBROWSERField = value;
}
}
/// <remarks/>
public string XMLENABLED
{
get
{
return this.xMLENABLEDField;
}
set
{
this.xMLENABLEDField = value;
}
}
/// <remarks/>
public string XMLTHREADEDRATES
{
get
{
return this.xMLTHREADEDRATESField;
}
set
{
this.xMLTHREADEDRATESField = value;
}
}
/// <remarks/>
public string MRUREF1LIMITED
{
get
{
return this.mRUREF1LIMITEDField;
}
set
{
this.mRUREF1LIMITEDField = value;
}
}
/// <remarks/>
public string MRUREF1LIMIT
{
get
{
return this.mRUREF1LIMITField;
}
set
{
this.mRUREF1LIMITField = value;
}
}
/// <remarks/>
public string MRUREF1FIRSTASDEFAULT
{
get
{
return this.mRUREF1FIRSTASDEFAULTField;
}
set
{
this.mRUREF1FIRSTASDEFAULTField = value;
}
}
/// <remarks/>
public string MRUREF1FIRSTFIXED
{
get
{
return this.mRUREF1FIRSTFIXEDField;
}
set
{
this.mRUREF1FIRSTFIXEDField = value;
}
}
/// <remarks/>
public string USECONTRACTRATES
{
get
{
return this.uSECONTRACTRATESField;
}
set
{
this.uSECONTRACTRATESField = value;
}
}
/// <remarks/>
public string FORM_SHIPMENTHISTORY_WIDTH
{
get
{
return this.fORM_SHIPMENTHISTORY_WIDTHField;
}
set
{
this.fORM_SHIPMENTHISTORY_WIDTHField = value;
}
}
/// <remarks/>
public string FORM_SHIPMENTHISTORY_HEIGHT
{
get
{
return this.fORM_SHIPMENTHISTORY_HEIGHTField;
}
set
{
this.fORM_SHIPMENTHISTORY_HEIGHTField = value;
}
}
/// <remarks/>
public string PANELFROMROLLED
{
get
{
return this.pANELFROMROLLEDField;
}
set
{
this.pANELFROMROLLEDField = value;
}
}
/// <remarks/>
public string PANELTOROLLED
{
get
{
return this.pANELTOROLLEDField;
}
set
{
this.pANELTOROLLEDField = value;
}
}
/// <remarks/>
public string PANELNOTIFICATIONSROLLED
{
get
{
return this.pANELNOTIFICATIONSROLLEDField;
}
set
{
this.pANELNOTIFICATIONSROLLEDField = value;
}
}
/// <remarks/>
public string PANELSERVICEROLLED
{
get
{
return this.pANELSERVICEROLLEDField;
}
set
{
this.pANELSERVICEROLLEDField = value;
}
}
/// <remarks/>
public string PANELPAYMENTROLLED
{
get
{
return this.pANELPAYMENTROLLEDField;
}
set
{
this.pANELPAYMENTROLLEDField = value;
}
}
/// <remarks/>
public string PANELPACKAGEADVANCEDROLLED
{
get
{
return this.pANELPACKAGEADVANCEDROLLEDField;
}
set
{
this.pANELPACKAGEADVANCEDROLLEDField = value;
}
}
/// <remarks/>
public string PANELPACKAGEDELIVERYCONFROLLED
{
get
{
return this.pANELPACKAGEDELIVERYCONFROLLEDField;
}
set
{
this.pANELPACKAGEDELIVERYCONFROLLEDField = value;
}
}
/// <remarks/>
public string PANELPACKAGECODROLLED
{
get
{
return this.pANELPACKAGECODROLLEDField;
}
set
{
this.pANELPACKAGECODROLLEDField = value;
}
}
/// <remarks/>
public string PANELHAZMATROLLED
{
get
{
return this.pANELHAZMATROLLEDField;
}
set
{
this.pANELHAZMATROLLEDField = value;
}
}
/// <remarks/>
public string PANELREFERENCESROLLED
{
get
{
return this.pANELREFERENCESROLLEDField;
}
set
{
this.pANELREFERENCESROLLEDField = value;
}
}
/// <remarks/>
public string PANELSSAVED
{
get
{
return this.pANELSSAVEDField;
}
set
{
this.pANELSSAVEDField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TShipmentOrderItem
{
private string accountingIDField;
private string nameField;
private double priceField;
private bool priceFieldSpecified;
private string externalIDField;
private double quantityField;
private bool quantityFieldSpecified;
private double totalField;
private bool totalFieldSpecified;
private TShipmentOrder orderField;
/// <remarks/>
public string AccountingID
{
get
{
return this.accountingIDField;
}
set
{
this.accountingIDField = value;
}
}
/// <remarks/>
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
/// <remarks/>
public double Price
{
get
{
return this.priceField;
}
set
{
this.priceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PriceSpecified
{
get
{
return this.priceFieldSpecified;
}
set
{
this.priceFieldSpecified = value;
}
}
/// <remarks/>
public string ExternalID
{
get
{
return this.externalIDField;
}
set
{
this.externalIDField = value;
}
}
/// <remarks/>
public double Quantity
{
get
{
return this.quantityField;
}
set
{
this.quantityField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool QuantitySpecified
{
get
{
return this.quantityFieldSpecified;
}
set
{
this.quantityFieldSpecified = value;
}
}
/// <remarks/>
public double Total
{
get
{
return this.totalField;
}
set
{
this.totalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalSpecified
{
get
{
return this.totalFieldSpecified;
}
set
{
this.totalFieldSpecified = value;
}
}
/// <remarks/>
public TShipmentOrder Order
{
get
{
return this.orderField;
}
set
{
this.orderField = value;
}
}
public static TShipmentOrderItem GetShallowCopy(TShipmentOrderItem item)
{
return (TShipmentOrderItem)item.MemberwiseClone();
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("ShipmentOrder", Namespace = "", IsNullable = false)]
public partial class TShipmentOrder
{
private string orderDateField;
private double itemsTotalField;
private bool itemsTotalFieldSpecified;
private double totalField;
private bool totalFieldSpecified;
private double shippingChargesPaidField;
private bool shippingChargesPaidFieldSpecified;
private double itemsTaxField;
private bool itemsTaxFieldSpecified;
private string orderNumberField;
private string externalIDField;
private TBABoolean shippingSameAsBillingField;
private bool shippingSameAsBillingFieldSpecified;
private string commentsField;
private TPaymentType paymentTypeField;
private TPaymentStatus paymentStatusField;
private string postbackUrlField;
private TShipmentOrderItem[] shipmentOrderItemField;
private TAddress billingAddressField;
private TAddress shippingAddressField;
private TShipTransaction shipTransactionField;
public int QuickBooksDomain { get; set; }
public string ShipMethod { get; set; }
public string AlternativeOrderNumber { get; set; }
public string Custom1 { get; set; }
public string Custom2 { get; set; }
public string Custom3 { get; set; }
public string Custom4 { get; set; }
public string Custom5 { get; set; }
public string Custom6 { get; set; }
public string OrderId { get; set; }
public string IsShipped { get; set; }
public string IsCancelled { get; set; }
public string PackageActualWeight { get; set; }
public string ExternalTransactionId { get; set; }
public string GiftWrap { get; set; }
/// <remarks/>
public string OrderDate
{
get
{
return this.orderDateField;
}
set
{
this.orderDateField = value;
}
}
/// <remarks/>
public double ItemsTotal
{
get
{
return this.itemsTotalField;
}
set
{
this.itemsTotalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ItemsTotalSpecified
{
get
{
return this.itemsTotalFieldSpecified;
}
set
{
this.itemsTotalFieldSpecified = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShipmentTypeSpecified { get; set; }
/// <remarks/>
public double Total
{
get
{
return this.totalField;
}
set
{
this.totalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalSpecified
{
get
{
return this.totalFieldSpecified;
}
set
{
this.totalFieldSpecified = value;
}
}
/// <remarks/>
public double ShippingChargesPaid
{
get
{
return this.shippingChargesPaidField;
}
set
{
this.shippingChargesPaidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShippingChargesPaidSpecified
{
get
{
return this.shippingChargesPaidFieldSpecified || ShippingChargesPaid > 0;
}
set
{
this.shippingChargesPaidFieldSpecified = value;
}
}
/// <remarks/>
public double ItemsTax
{
get
{
return this.itemsTaxField;
}
set
{
this.itemsTaxField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ItemsTaxSpecified
{
get
{
return this.itemsTaxFieldSpecified || ItemsTax > 0;
}
set
{
this.itemsTaxFieldSpecified = value;
}
}
/// <remarks/>
public string OrderNumber
{
get
{
return this.orderNumberField;
}
set
{
this.orderNumberField = value;
}
}
/// <remarks/>
public string ExternalID
{
get
{
return this.externalIDField;
}
set
{
this.externalIDField = value;
}
}
/// <remarks/>
public TBABoolean ShippingSameAsBilling
{
get
{
return this.shippingSameAsBillingField;
}
set
{
this.shippingSameAsBillingField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShippingSameAsBillingSpecified
{
get
{
return this.shippingSameAsBillingFieldSpecified;
}
set
{
this.shippingSameAsBillingFieldSpecified = value;
}
}
/// <remarks/>
public string Comments
{
get
{
return this.commentsField;
}
set
{
this.commentsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public TPaymentType PaymentType
{
get { return this.paymentTypeField; }
set { this.paymentTypeField = value; }
}
[System.Xml.Serialization.XmlElement("PaymentType")]
public string PaymentTypeAsString
{
get { return paymentTypeField.ToXmlString(); }
set { paymentTypeField = TPaymentTypeEnumExtension.FromHuman(value); }
}
// @@@ Backward compatibility with Feb-March 2010 PHP carts code.
// Remove after April 2010
[System.Xml.Serialization.XmlElement("PaymentTypeAsString")]
public string PaymentTypeAsStringCompatible { get { return PaymentTypeAsString; } set { PaymentTypeAsString = value; } }
[System.Xml.Serialization.XmlElement("PaymentStatusAsString")]
public string PaymentStatusAsStringCompatible { get { return PaymentStatusAsString; } set { PaymentStatusAsString = value; } }
// END Backward compatibility
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public TPaymentStatus PaymentStatus
{
get { return this.paymentStatusField; }
set { this.paymentStatusField = value; }
}
[System.Xml.Serialization.XmlElement("PaymentStatus")]
public string PaymentStatusAsString
{
get { return paymentStatusField.ToXmlString(); }
set { paymentStatusField = TPaymentStatusExtension.FromHuman(value); }
}
[XmlElement]
public DocumentType DocumentType { get; set; }
// This field is not used. It was never really used or persisted.
// It is safe to remove all code that touches it
public string PostbackUrl
{
get
{
return this.postbackUrlField;
}
set
{
this.postbackUrlField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ShipmentOrderItem")]
public TShipmentOrderItem[] ShipmentOrderItem
{
get
{
return this.shipmentOrderItemField;
}
set
{
this.shipmentOrderItemField = value;
}
}
/// <remarks/>
public TAddress BillingAddress
{
get
{
return this.billingAddressField;
}
set
{
this.billingAddressField = value;
}
}
/// <remarks/>
public TAddress ShippingAddress
{
get
{
return this.shippingAddressField;
}
set
{
this.shippingAddressField = value;
}
}
/// <remarks/>
public TShipTransaction ShipTransaction
{
get
{
return this.shipTransactionField;
}
set
{
this.shipTransactionField = value;
}
}
/// <remarks/>
public ShipmentType ShipmentType { get; set; }
public static TShipmentOrder GetShallowCopy(TShipmentOrder order)
{
if (order == null) return null;
return (TShipmentOrder)order.MemberwiseClone();
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("Address", Namespace = "", IsNullable = false)]
public partial class TAddress
{
private string firstNameField;
private string lastNameField;
private string companyField;
private string address1Field;
private string address2Field;
private string address3Field;
private string cityField;
private TStateProv stateField;
private string postalCodeField;
private TCountry countryField;
private string phoneField;
private string faxField;
private string eMailField;
private string addrValIDField;
private TAddrValResult addrValResultField;
private bool addrValResultFieldSpecified;
private string addrValDateField;
private string recommendedZipField;
private string stateXMLField;
private string departmentField;
private string companyURLField;
private string phoneExtField;
private string pOZIPCodeField;
private TAddressSegment addressSegmentField;
private string accountRequestField;
private string accountField;
private string addressLinkField;
private string settingsField;
private string shipmentDummyField;
private string shipmentOrderBillingField;
private string shipmentOrderShippingField;
/// <remarks/>
public string FirstName
{
get
{
return this.firstNameField;
}
set
{
this.firstNameField = value;
}
}
/// <remarks/>
public string LastName
{
get
{
return this.lastNameField;
}
set
{
this.lastNameField = value;
}
}
public string NickName { get; set; }
/// <remarks/>
public string Company
{
get
{
return this.companyField;
}
set
{
this.companyField = value;
}
}
/// <remarks/>
public string Address1
{
get
{
return this.address1Field;
}
set
{
this.address1Field = value;
}
}
/// <remarks/>
public string Address2
{
get
{
return this.address2Field;
}
set
{
this.address2Field = value;
}
}
/// <remarks/>
public string Address3
{
get
{
return this.address3Field;
}
set
{
this.address3Field = value;
}
}
/// <remarks/>
public string City
{
get
{
return this.cityField;
}
set
{
this.cityField = value;
}
}
/// <remarks/>
[XmlIgnoreAttribute]
public TStateProv State
{
get { return this.stateField; }
set { this.stateField = value; }
}
[System.Xml.Serialization.XmlElement("State")]
public string StateAsString
{
get { return stateField.ToXmlString(); }
set { stateField = TStateProvEnumExtention.FromHuman(value, countryField); }
}
[XmlIgnoreAttribute]
public bool StateAsStringSpecified
{
get { return stateField != TStateProv.Unknown; }
}
// Case 52981, automagically replace "Unknown" with "" for PackingList template engine
public string StateOrEmpty
{
get
{
return State == TStateProv.Unknown
? string.Empty
: State.ToString();
}
set { }
}
/// <remarks/>
[XmlIgnoreAttribute]
public TCountry Country
{
get { return this.countryField; }
set { this.countryField = value; }
}
[System.Xml.Serialization.XmlElement("Country")]
public string CountryAsString
{
get { return countryField.ToXmlString(); }
set { countryField = TCountryEnumExtention.FromHuman(value); }
}
// @@@ Backward compatibility with Feb-March 2010 PHP carts code.
// Remove after April 2010
[System.Xml.Serialization.XmlElement("StateAsString")]
public string StateAsStringCompatible { get { return StateAsString; } set { StateAsString = value; } }
[System.Xml.Serialization.XmlElement("CountryAsString")]
public string CountryAsStringCompatible { get { return CountryAsString; } set { CountryAsString = value; } }
// END Backward compatibility
/* /// <remarks/>
public string StateString
{
get { return State.ToString(); }
set
{
if (!string.IsNullOrEmpty(value))
{
State = TStateProvEnumExtention.FromHuman(value);
StateSpecified = true;
}
}
}
public string CountryString
{
get { return Country.ToString(); }
set
{
if (!string.IsNullOrEmpty(value))
{
Country = TCountryEnumExtention.FromHuman(value);
CountrySpecified = true;
}
}
}*/
/// <remarks/>
public string PostalCode
{
get
{
return this.postalCodeField;
}
set
{
this.postalCodeField = value;
}
}
/// <remarks/>
public string Phone
{
get
{
return this.phoneField;
}
set
{
this.phoneField = value;
}
}
/// <remarks/>
public string Fax
{
get
{
return this.faxField;
}
set
{
this.faxField = value;
}
}
/// <remarks/>
public string EMail
{
get
{
return this.eMailField;
}
set
{
this.eMailField = value;
}
}
/// <remarks/>
public string AddrValID
{
get
{
return this.addrValIDField;
}
set
{
this.addrValIDField = value;
}
}
/// <remarks/>
public TAddrValResult AddrValResult
{
get
{
return this.addrValResultField;
}
set
{
this.addrValResultField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddrValResultSpecified
{
get
{
return this.addrValResultFieldSpecified;
}
set
{
this.addrValResultFieldSpecified = value;
}
}
/// <remarks/>
public string AddrValDate
{
get
{
return this.addrValDateField;
}
set
{
this.addrValDateField = value;
}
}
/// <remarks/>
public string RecommendedZip
{
get
{
return this.recommendedZipField;
}
set
{
this.recommendedZipField = value;
}
}
/// <remarks/>
public string StateXML
{
get
{
return this.stateXMLField;
}
set
{
this.stateXMLField = value;
}
}
/// <remarks/>
public string Department
{
get
{
return this.departmentField;
}
set
{
this.departmentField = value;
}
}
/// <remarks/>
public string CompanyURL
{
get
{
return this.companyURLField;
}
set
{
this.companyURLField = value;
}
}
/// <remarks/>
public string PhoneExt
{
get
{
return this.phoneExtField;
}
set
{
this.phoneExtField = value;
}
}
/// <remarks/>
public string POZIPCode
{
get
{
return this.pOZIPCodeField;
}
set
{
this.pOZIPCodeField = value;
}
}
/// <remarks/>
public TAddressSegment AddressSegment
{
get
{
return this.addressSegmentField;
}
set
{
this.addressSegmentField = value;
}
}
/// <remarks/>
public string AccountRequest
{
get
{
return this.accountRequestField;
}
set
{
this.accountRequestField = value;
}
}
/// <remarks/>
public string Account
{
get
{
return this.accountField;
}
set
{
this.accountField = value;
}
}
/// <remarks/>
public string AddressLink
{
get
{
return this.addressLinkField;
}
set
{
this.addressLinkField = value;
}
}
/// <remarks/>
public string Settings
{
get
{
return this.settingsField;
}
set
{
this.settingsField = value;
}
}
/// <remarks/>
public string ShipmentDummy
{
get
{
return this.shipmentDummyField;
}
set
{
this.shipmentDummyField = value;
}
}
/// <remarks/>
public string ShipmentOrderBilling
{
get
{
return this.shipmentOrderBillingField;
}
set
{
this.shipmentOrderBillingField = value;
}
}
/// <remarks/>
public string ShipmentOrderShipping
{
get
{
return this.shipmentOrderShippingField;
}
set
{
this.shipmentOrderShippingField = value;
}
}
public static TAddress GetShallowCopy(TAddress address)
{
if (address == null) return null;
return (TAddress)address.MemberwiseClone();
}
// Must set CountrySpecified = true and StateSpecified = true otherwise they will not make to serialized XML
public void AdjustEnumsAndRemoveAsString()
{
StateAsString = StateAsString;
CountryAsString = CountryAsString;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("AddressSegment", Namespace = "", IsNullable = false)]
public partial class TAddressSegment
{
private TAddressType addressQualifierField;
private bool addressQualifierFieldSpecified;
private string uPSAccountNumberField;
private string taxIDField;
private TShipment shipmentPickupFromField;
private TAddress addressField;
private string shipmentImporterField;
private string shipmentExporterField;
private string shipmentShipper3PartyBillingField;
private string shipmentConsignee3PartyBillingField;
private string shipmentDeliverField;
private string shipmentUltimageConsigneeField;
private string shipmentShipperField;
private string shipmentCODRemittanceField;
private string shipmentHALField;
private string shipmentAltSenderField;
private string shipmentBrokerField;
/// <remarks/>
public TAddressType AddressQualifier
{
get
{
return this.addressQualifierField;
}
set
{
this.addressQualifierField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddressQualifierSpecified
{
get
{
return this.addressQualifierFieldSpecified;
}
set
{
this.addressQualifierFieldSpecified = value;
}
}
/// <remarks/>
public string UPSAccountNumber
{
get
{
return this.uPSAccountNumberField;
}
set
{
this.uPSAccountNumberField = value;
}
}
/// <remarks/>
public string TaxID
{
get
{
return this.taxIDField;
}
set
{
this.taxIDField = value;
}
}
/// <remarks/>
public TShipment ShipmentPickupFrom
{
get
{
return this.shipmentPickupFromField;
}
set
{
this.shipmentPickupFromField = value;
}
}
/// <remarks/>
public TAddress Address
{
get
{
return this.addressField;
}
set
{
this.addressField = value;
}
}
/// <remarks/>
public string ShipmentImporter
{
get
{
return this.shipmentImporterField;
}
set
{
this.shipmentImporterField = value;
}
}
/// <remarks/>
public string ShipmentExporter
{
get
{
return this.shipmentExporterField;
}
set
{
this.shipmentExporterField = value;
}
}
/// <remarks/>
public string ShipmentShipper3PartyBilling
{
get
{
return this.shipmentShipper3PartyBillingField;
}
set
{
this.shipmentShipper3PartyBillingField = value;
}
}
/// <remarks/>
public string ShipmentConsignee3PartyBilling
{
get
{
return this.shipmentConsignee3PartyBillingField;
}
set
{
this.shipmentConsignee3PartyBillingField = value;
}
}
/// <remarks/>
public string ShipmentDeliver
{
get
{
return this.shipmentDeliverField;
}
set
{
this.shipmentDeliverField = value;
}
}
/// <remarks/>
public string ShipmentUltimageConsignee
{
get
{
return this.shipmentUltimageConsigneeField;
}
set
{
this.shipmentUltimageConsigneeField = value;
}
}
/// <remarks/>
public string ShipmentShipper
{
get
{
return this.shipmentShipperField;
}
set
{
this.shipmentShipperField = value;
}
}
/// <remarks/>
public string ShipmentCODRemittance
{
get
{
return this.shipmentCODRemittanceField;
}
set
{
this.shipmentCODRemittanceField = value;
}
}
/// <remarks/>
public string ShipmentHAL
{
get
{
return this.shipmentHALField;
}
set
{
this.shipmentHALField = value;
}
}
/// <remarks/>
public string ShipmentAltSender
{
get
{
return this.shipmentAltSenderField;
}
set
{
this.shipmentAltSenderField = value;
}
}
/// <remarks/>
public string ShipmentBroker
{
get
{
return this.shipmentBrokerField;
}
set
{
this.shipmentBrokerField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TIntlCommodityInfo
{
private string commodityCodeField;
private string partNumberField;
private string invoiceLineNumberField;
private TCountry lineOriginCountryField;
private bool lineOriginCountryFieldSpecified;
private TCurrencyType lineCurrencyCodeField;
private bool lineCurrencyCodeFieldSpecified;
private double lineExtendedAmtField;
private bool lineExtendedAmtFieldSpecified;
private double lineUnitAmtPriceField;
private bool lineUnitAmtPriceFieldSpecified;
private string lineQtyField;
private TUOMW lineQtyUOMField;
private bool lineQtyUOMFieldSpecified;
private string lineLicenseInfoField;
private string lineLicenseExpDateField;
private string lineMerchDesc1Field;
private string lineMerchDesc2Field;
private string lineMerchDesc3Field;
private string eCCNField;
private string certOfOriginNoField;
private string agreementTypeField;
private TUOMWSchB unitOfMeasureScheduleB1Field;
private bool unitOfMeasureScheduleB1FieldSpecified;
private string quantityScheduleBUnits1Field;
private TUOMWSchB unitOfMeasureScheduleB2Field;
private bool unitOfMeasureScheduleB2FieldSpecified;
private string quantityScheduleBUnits2Field;
private string scheduleBCodeField;
private double commodityWeightField;
private bool commodityWeightFieldSpecified;
private string numberOfPackagesPerCommodityField;
private double sEDLineAmtField;
private bool sEDLineAmtFieldSpecified;
private TCOType cOTypeField;
private bool cOTypeFieldSpecified;
private TBABoolean sEDIndField;
private bool sEDIndFieldSpecified;
private string commodityRemarksField;
private string marksNumbersField;
private TBABoolean bPrintOnCOField;
private bool bPrintOnCOFieldSpecified;
private TBABoolean bPrintOnSEDField;
private bool bPrintOnSEDFieldSpecified;
private string licenseExceptSymbolField;
private string nAFTAPreferenceCriterionField;
private TBABoolean nAFTAProducerField;
private bool nAFTAProducerFieldSpecified;
private TBABoolean nAFTANetCostField;
private bool nAFTANetCostFieldSpecified;
private TLicExc lineLicenseExceptionField;
private bool lineLicenseExceptionFieldSpecified;
private TIntlShipmentInfo intlDataField;
/// <remarks/>
public string CommodityCode
{
get
{
return this.commodityCodeField;
}
set
{
this.commodityCodeField = value;
}
}
/// <remarks/>
public string PartNumber
{
get
{
return this.partNumberField;
}
set
{
this.partNumberField = value;
}
}
/// <remarks/>
public string InvoiceLineNumber
{
get
{
return this.invoiceLineNumberField;
}
set
{
this.invoiceLineNumberField = value;
}
}
/// <remarks/>
public TCountry LineOriginCountry
{
get
{
return this.lineOriginCountryField;
}
set
{
this.lineOriginCountryField = value;
}
}
public string LineOriginCountryAsString
{
get { return lineOriginCountryAsString; }
set
{
lineOriginCountryAsString = value;
if (!string.IsNullOrEmpty(value))
{
LineOriginCountry = TCountryEnumExtention.FromHuman(value);
}
}
}
private string lineOriginCountryAsString;
private string sku;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineOriginCountrySpecified
{
get
{
return this.lineOriginCountryFieldSpecified;
}
set
{
this.lineOriginCountryFieldSpecified = value;
}
}
/// <remarks/>
public TCurrencyType LineCurrencyCode
{
get
{
return this.lineCurrencyCodeField;
}
set
{
this.lineCurrencyCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineCurrencyCodeSpecified
{
get
{
return this.lineCurrencyCodeFieldSpecified;
}
set
{
this.lineCurrencyCodeFieldSpecified = value;
}
}
/// <remarks/>
public double LineExtendedAmt
{
get
{
return this.lineExtendedAmtField;
}
set
{
this.lineExtendedAmtField = value;
}
}
// Total item price (Unit price * Quantity). Check Case 74827 for details.
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineExtendedAmtSpecified
{
get
{
return this.lineExtendedAmtFieldSpecified;
}
set
{
this.lineExtendedAmtFieldSpecified = value;
}
}
// Single item price. Check Case 74827 for details.
/// <remarks/>
public double LineUnitAmtPrice
{
get
{
return this.lineUnitAmtPriceField;
}
set
{
this.lineUnitAmtPriceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineUnitAmtPriceSpecified
{
get
{
return this.lineUnitAmtPriceFieldSpecified;
}
set
{
this.lineUnitAmtPriceFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string LineQty
{
get
{
return this.lineQtyField;
}
set
{
this.lineQtyField = value;
}
}
/// <remarks/>
public TUOMW LineQtyUOM
{
get
{
return this.lineQtyUOMField;
}
set
{
this.lineQtyUOMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineQtyUOMSpecified
{
get
{
return this.lineQtyUOMFieldSpecified;
}
set
{
this.lineQtyUOMFieldSpecified = value;
}
}
/// <remarks/>
public string LineLicenseInfo
{
get
{
return this.lineLicenseInfoField;
}
set
{
this.lineLicenseInfoField = value;
}
}
/// <remarks/>
public string LineLicenseExpDate
{
get
{
return this.lineLicenseExpDateField;
}
set
{
this.lineLicenseExpDateField = value;
}
}
/// <remarks/>
public string LineMerchDesc1
{
get
{
return this.lineMerchDesc1Field;
}
set
{
this.lineMerchDesc1Field = value;
}
}
/// <remarks/>
public string LineMerchDesc2
{
get
{
return this.lineMerchDesc2Field;
}
set
{
this.lineMerchDesc2Field = value;
}
}
/// <remarks/>
public string LineMerchDesc3
{
get
{
return this.lineMerchDesc3Field;
}
set
{
this.lineMerchDesc3Field = value;
}
}
/// <remarks/>
public string ECCN
{
get
{
return this.eCCNField;
}
set
{
this.eCCNField = value;
}
}
/// <remarks/>
public string CertOfOriginNo
{
get
{
return this.certOfOriginNoField;
}
set
{
this.certOfOriginNoField = value;
}
}
/// <remarks/>
public string AgreementType
{
get
{
return this.agreementTypeField;
}
set
{
this.agreementTypeField = value;
}
}
/// <remarks/>
public TUOMWSchB UnitOfMeasureScheduleB1
{
get
{
return this.unitOfMeasureScheduleB1Field;
}
set
{
this.unitOfMeasureScheduleB1Field = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitOfMeasureScheduleB1Specified
{
get
{
return this.unitOfMeasureScheduleB1FieldSpecified;
}
set
{
this.unitOfMeasureScheduleB1FieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string QuantityScheduleBUnits1
{
get
{
return this.quantityScheduleBUnits1Field;
}
set
{
this.quantityScheduleBUnits1Field = value;
}
}
/// <remarks/>
public TUOMWSchB UnitOfMeasureScheduleB2
{
get
{
return this.unitOfMeasureScheduleB2Field;
}
set
{
this.unitOfMeasureScheduleB2Field = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitOfMeasureScheduleB2Specified
{
get
{
return this.unitOfMeasureScheduleB2FieldSpecified;
}
set
{
this.unitOfMeasureScheduleB2FieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string QuantityScheduleBUnits2
{
get
{
return this.quantityScheduleBUnits2Field;
}
set
{
this.quantityScheduleBUnits2Field = value;
}
}
/// <remarks/>
public string ScheduleBCode
{
get
{
return this.scheduleBCodeField;
}
set
{
this.scheduleBCodeField = value;
}
}
/// <remarks/>
public double CommodityWeight
{
get
{
return this.commodityWeightField;
}
set
{
this.commodityWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CommodityWeightSpecified
{
get
{
return this.commodityWeightFieldSpecified;
}
set
{
this.commodityWeightFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string NumberOfPackagesPerCommodity
{
get
{
return this.numberOfPackagesPerCommodityField;
}
set
{
this.numberOfPackagesPerCommodityField = value;
}
}
/// <remarks/>
public double SEDLineAmt
{
get
{
return this.sEDLineAmtField;
}
set
{
this.sEDLineAmtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SEDLineAmtSpecified
{
get
{
return this.sEDLineAmtFieldSpecified;
}
set
{
this.sEDLineAmtFieldSpecified = value;
}
}
/// <remarks/>
public TCOType COType
{
get
{
return this.cOTypeField;
}
set
{
this.cOTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool COTypeSpecified
{
get
{
return this.cOTypeFieldSpecified;
}
set
{
this.cOTypeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean SEDInd
{
get
{
return this.sEDIndField;
}
set
{
this.sEDIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SEDIndSpecified
{
get
{
return this.sEDIndFieldSpecified;
}
set
{
this.sEDIndFieldSpecified = value;
}
}
/// <remarks/>
public string CommodityRemarks
{
get
{
return this.commodityRemarksField;
}
set
{
this.commodityRemarksField = value;
}
}
/// <remarks/>
public string MarksNumbers
{
get
{
return this.marksNumbersField;
}
set
{
this.marksNumbersField = value;
}
}
/// <remarks/>
public TBABoolean bPrintOnCO
{
get
{
return this.bPrintOnCOField;
}
set
{
this.bPrintOnCOField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bPrintOnCOSpecified
{
get
{
return this.bPrintOnCOFieldSpecified;
}
set
{
this.bPrintOnCOFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bPrintOnSED
{
get
{
return this.bPrintOnSEDField;
}
set
{
this.bPrintOnSEDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bPrintOnSEDSpecified
{
get
{
return this.bPrintOnSEDFieldSpecified;
}
set
{
this.bPrintOnSEDFieldSpecified = value;
}
}
/// <remarks/>
public string LicenseExceptSymbol
{
get
{
return this.licenseExceptSymbolField;
}
set
{
this.licenseExceptSymbolField = value;
}
}
/// <remarks/>
public string NAFTAPreferenceCriterion
{
get
{
return this.nAFTAPreferenceCriterionField;
}
set
{
this.nAFTAPreferenceCriterionField = value;
}
}
/// <remarks/>
public TBABoolean NAFTAProducer
{
get
{
return this.nAFTAProducerField;
}
set
{
this.nAFTAProducerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NAFTAProducerSpecified
{
get
{
return this.nAFTAProducerFieldSpecified;
}
set
{
this.nAFTAProducerFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean NAFTANetCost
{
get
{
return this.nAFTANetCostField;
}
set
{
this.nAFTANetCostField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NAFTANetCostSpecified
{
get
{
return this.nAFTANetCostFieldSpecified;
}
set
{
this.nAFTANetCostFieldSpecified = value;
}
}
/// <remarks/>
public TLicExc LineLicenseException
{
get
{
return this.lineLicenseExceptionField;
}
set
{
this.lineLicenseExceptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LineLicenseExceptionSpecified
{
get
{
return this.lineLicenseExceptionFieldSpecified;
}
set
{
this.lineLicenseExceptionFieldSpecified = value;
}
}
public string SKU
{
get
{
return this.sku;
}
set
{
this.sku = value;
}
}
/// <remarks/>
public TIntlShipmentInfo IntlData
{
get
{
return this.intlDataField;
}
set
{
this.intlDataField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("IntlShipmentInfo", Namespace = "", IsNullable = false)]
public partial class TIntlShipmentInfo
{
private string waybillBrokerageIDField;
private TBABoolean wayBillPrintIndField;
private bool wayBillPrintIndFieldSpecified;
private string descriptionOfGoodsField;
private string shipmentGCCNField;
private string brokerCodeField;
private TCountry shipmentCommodityOriginField;
private bool shipmentCommodityOriginFieldSpecified;
private string certOfOriginCodeField;
private string invoiceDateField;
private double invoiceLineTotalsField;
private bool invoiceLineTotalsFieldSpecified;
private TCurrencyType invoiceCurrencyCodeField;
private bool invoiceCurrencyCodeFieldSpecified;
private string invoiceNumberField;
private string pONumberField;
private double invoiceSubTotalField;
private bool invoiceSubTotalFieldSpecified;
private double totalInvoiceAmountField;
private bool totalInvoiceAmountFieldSpecified;
private TTermsOfShip termsOfShipmentField;
private bool termsOfShipmentFieldSpecified;
private string paymentTermsField;
private string reasonForExportField;
private double freightChargesField;
private bool freightChargesFieldSpecified;
private double insuranceChargesField;
private bool insuranceChargesFieldSpecified;
private double discountRebateField;
private bool discountRebateFieldSpecified;
private double otherChargesField;
private bool otherChargesFieldSpecified;
private TCOCode cOCodeField;
private bool cOCodeFieldSpecified;
private TCountry ultimateDestCountryField;
private bool ultimateDestCountryFieldSpecified;
private TSEDCode sEDCodeField;
private bool sEDCodeFieldSpecified;
private string aESTransactionNumField;
private TPartiesToTrans partiesToTransField;
private bool partiesToTransFieldSpecified;
private TExportInfoCode exportInformationCodeField;
private bool exportInformationCodeFieldSpecified;
private TBABoolean routedTransactionIndField;
private bool routedTransactionIndFieldSpecified;
private TTaxIDType exporterTaxIDTypeField;
private bool exporterTaxIDTypeFieldSpecified;
private TBABoolean bInvoicePreparedField;
private bool bInvoicePreparedFieldSpecified;
private string invoiceDeclarationStatementField;
private string invoiceDestinationControlField;
private string sCOOwnerAgentField;
private TBABoolean printSEDField;
private bool printSEDFieldSpecified;
private TBABoolean printCOField;
private bool printCOFieldSpecified;
private TBABoolean printNAFTAField;
private bool printNAFTAFieldSpecified;
private TBABoolean printInvoiceField;
private bool printInvoiceFieldSpecified;
private TUPSChargeType dutiesBillCodeField;
private string dutiesBillAccountField;
private bool dutiesBillCodeFieldSpecified;
private string fTSRExemptionNumberField;
private string cICommentsField;
private TSpecialCommodity specialCommodityField;
private bool specialCommodityFieldSpecified;
private TBABoolean bSCSeedsField;
private bool bSCSeedsFieldSpecified;
private TBABoolean bSCPerishablesField;
private bool bSCPerishablesFieldSpecified;
private TBABoolean bSCTobaccoField;
private bool bSCTobaccoFieldSpecified;
private TBABoolean bSCPlantsField;
private bool bSCPlantsFieldSpecified;
private TBABoolean bSCAlcoholicBeveragesField;
private bool bSCAlcoholicBeveragesFieldSpecified;
private TBABoolean bSCDiagnosticSpecimensField;
private bool bSCDiagnosticSpecimensFieldSpecified;
private TBABoolean bSCSpecialExceptionsField;
private bool bSCSpecialExceptionsFieldSpecified;
private string customsReferenceField;
private string customsSignerField;
private string commentsField;
private string licenseField;
private string certificateField;
private string contentTypeField;
private string contentOtherField;
private TBABoolean holdForManifestField;
private bool holdForManifestFieldSpecified;
private TUSPSNonDeliveryType uSPSNonDeliveryOptionField;
private bool uSPSNonDeliveryOptionFieldSpecified;
private TShipment shipmentField;
public B13AFilingOptionEnum fDXB13AFilingOptionField;
private TIntlCommodityInfo[] intlCommodityInfoField;
private TBABoolean uSPSUseFormCP72Field;
private bool uSPSUseFormCP72FieldSpecified;
private string EELPFCField;
private IntlFilingTypeEnum IntlFilingTypeField;
/// <remarks/>
public IntlFilingTypeEnum IntlFilingType
{
get
{
return this.IntlFilingTypeField;
}
set
{
this.IntlFilingTypeField = value;
}
}
/// <remarks/>
public B13AFilingOptionEnum FDXB13AFilingOption
{
get
{
return this.fDXB13AFilingOptionField;
}
set
{
this.fDXB13AFilingOptionField = value;
}
}
/// <remarks/>
public string WaybillBrokerageID
{
get
{
return this.waybillBrokerageIDField;
}
set
{
this.waybillBrokerageIDField = value;
}
}
/// <remarks/>
public TBABoolean WayBillPrintInd
{
get
{
return this.wayBillPrintIndField;
}
set
{
this.wayBillPrintIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool WayBillPrintIndSpecified
{
get
{
return this.wayBillPrintIndFieldSpecified;
}
set
{
this.wayBillPrintIndFieldSpecified = value;
}
}
/// <remarks/>
public string DescriptionOfGoods
{
get
{
return this.descriptionOfGoodsField;
}
set
{
this.descriptionOfGoodsField = value;
}
}
/// <remarks/>
public string ShipmentGCCN
{
get
{
return this.shipmentGCCNField;
}
set
{
this.shipmentGCCNField = value;
}
}
/// <remarks/>
public string BrokerCode
{
get
{
return this.brokerCodeField;
}
set
{
this.brokerCodeField = value;
}
}
/// <remarks/>
public TCountry ShipmentCommodityOrigin
{
get
{
return this.shipmentCommodityOriginField;
}
set
{
this.shipmentCommodityOriginField = value;
}
}
public string ShipmentCommodityOriginAsString
{
get { return shipmentCommodityOriginAsString; }
set
{
shipmentCommodityOriginAsString = value;
if (!string.IsNullOrEmpty(value))
{
ShipmentCommodityOrigin = TCountryEnumExtention.FromHuman(value);
}
}
}
private string shipmentCommodityOriginAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShipmentCommodityOriginSpecified
{
get
{
return this.shipmentCommodityOriginFieldSpecified;
}
set
{
this.shipmentCommodityOriginFieldSpecified = value;
}
}
/// <remarks/>
public string CertOfOriginCode
{
get
{
return this.certOfOriginCodeField;
}
set
{
this.certOfOriginCodeField = value;
}
}
/// <remarks/>
public string InvoiceDate
{
get
{
return this.invoiceDateField;
}
set
{
this.invoiceDateField = value;
}
}
/// <remarks/>
public double InvoiceLineTotals
{
get
{
return this.invoiceLineTotalsField;
}
set
{
this.invoiceLineTotalsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InvoiceLineTotalsSpecified
{
get
{
return this.invoiceLineTotalsFieldSpecified;
}
set
{
this.invoiceLineTotalsFieldSpecified = value;
}
}
/// <remarks/>
public TCurrencyType InvoiceCurrencyCode
{
get
{
return this.invoiceCurrencyCodeField;
}
set
{
this.invoiceCurrencyCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InvoiceCurrencyCodeSpecified
{
get
{
return this.invoiceCurrencyCodeFieldSpecified;
}
set
{
this.invoiceCurrencyCodeFieldSpecified = value;
}
}
/// <remarks/>
public string InvoiceNumber
{
get
{
return this.invoiceNumberField;
}
set
{
this.invoiceNumberField = value;
}
}
/// <remarks/>
public string PONumber
{
get
{
return this.pONumberField;
}
set
{
this.pONumberField = value;
}
}
/// <remarks/>
public double InvoiceSubTotal
{
get
{
return this.invoiceSubTotalField;
}
set
{
this.invoiceSubTotalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InvoiceSubTotalSpecified
{
get
{
return this.invoiceSubTotalFieldSpecified;
}
set
{
this.invoiceSubTotalFieldSpecified = value;
}
}
/// <remarks/>
public double TotalInvoiceAmount
{
get
{
return this.totalInvoiceAmountField;
}
set
{
this.totalInvoiceAmountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalInvoiceAmountSpecified
{
get
{
return this.totalInvoiceAmountFieldSpecified;
}
set
{
this.totalInvoiceAmountFieldSpecified = value;
}
}
/// <remarks/>
public TTermsOfShip TermsOfShipment
{
get
{
return this.termsOfShipmentField;
}
set
{
this.termsOfShipmentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TermsOfShipmentSpecified
{
get
{
return this.termsOfShipmentFieldSpecified;
}
set
{
this.termsOfShipmentFieldSpecified = value;
}
}
/// <remarks/>
public string PaymentTerms
{
get
{
return this.paymentTermsField;
}
set
{
this.paymentTermsField = value;
}
}
/// <remarks/>
public string ReasonForExport
{
get
{
return this.reasonForExportField;
}
set
{
this.reasonForExportField = value;
}
}
/// <remarks/>
public double FreightCharges
{
get
{
return this.freightChargesField;
}
set
{
this.freightChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FreightChargesSpecified
{
get
{
return this.freightChargesFieldSpecified;
}
set
{
this.freightChargesFieldSpecified = value;
}
}
/// <remarks/>
public double InsuranceCharges
{
get
{
return this.insuranceChargesField;
}
set
{
this.insuranceChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuranceChargesSpecified
{
get
{
return this.insuranceChargesFieldSpecified;
}
set
{
this.insuranceChargesFieldSpecified = value;
}
}
/// <remarks/>
public double DiscountRebate
{
get
{
return this.discountRebateField;
}
set
{
this.discountRebateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DiscountRebateSpecified
{
get
{
return this.discountRebateFieldSpecified;
}
set
{
this.discountRebateFieldSpecified = value;
}
}
/// <remarks/>
public double OtherCharges
{
get
{
return this.otherChargesField;
}
set
{
this.otherChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OtherChargesSpecified
{
get
{
return this.otherChargesFieldSpecified;
}
set
{
this.otherChargesFieldSpecified = value;
}
}
/// <remarks/>
public TCOCode COCode
{
get
{
return this.cOCodeField;
}
set
{
this.cOCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool COCodeSpecified
{
get
{
return this.cOCodeFieldSpecified;
}
set
{
this.cOCodeFieldSpecified = value;
}
}
/// <remarks/>
public TCountry UltimateDestCountry
{
get
{
return this.ultimateDestCountryField;
}
set
{
this.ultimateDestCountryField = value;
}
}
public string UltimateDestCountryAsString
{
get { return ultimateDestCountryAsString; }
set
{
ultimateDestCountryAsString = value;
if (!string.IsNullOrEmpty(value))
{
UltimateDestCountry = TCountryEnumExtention.FromHuman(value);
}
}
}
private string ultimateDestCountryAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UltimateDestCountrySpecified
{
get
{
return this.ultimateDestCountryFieldSpecified;
}
set
{
this.ultimateDestCountryFieldSpecified = value;
}
}
/// <remarks/>
public TSEDCode SEDCode
{
get
{
return this.sEDCodeField;
}
set
{
this.sEDCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SEDCodeSpecified
{
get
{
return this.sEDCodeFieldSpecified;
}
set
{
this.sEDCodeFieldSpecified = value;
}
}
/// <remarks/>
public string AESTransactionNum
{
get
{
return this.aESTransactionNumField;
}
set
{
this.aESTransactionNumField = value;
}
}
/// <remarks/>
public TPartiesToTrans PartiesToTrans
{
get
{
return this.partiesToTransField;
}
set
{
this.partiesToTransField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PartiesToTransSpecified
{
get
{
return this.partiesToTransFieldSpecified;
}
set
{
this.partiesToTransFieldSpecified = value;
}
}
/// <remarks/>
public TExportInfoCode ExportInformationCode
{
get
{
return this.exportInformationCodeField;
}
set
{
this.exportInformationCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExportInformationCodeSpecified
{
get
{
return this.exportInformationCodeFieldSpecified;
}
set
{
this.exportInformationCodeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean RoutedTransactionInd
{
get
{
return this.routedTransactionIndField;
}
set
{
this.routedTransactionIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RoutedTransactionIndSpecified
{
get
{
return this.routedTransactionIndFieldSpecified;
}
set
{
this.routedTransactionIndFieldSpecified = value;
}
}
/// <remarks/>
public TTaxIDType ExporterTaxIDType
{
get
{
return this.exporterTaxIDTypeField;
}
set
{
this.exporterTaxIDTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExporterTaxIDTypeSpecified
{
get
{
return this.exporterTaxIDTypeFieldSpecified;
}
set
{
this.exporterTaxIDTypeFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bInvoicePrepared
{
get
{
return this.bInvoicePreparedField;
}
set
{
this.bInvoicePreparedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bInvoicePreparedSpecified
{
get
{
return this.bInvoicePreparedFieldSpecified;
}
set
{
this.bInvoicePreparedFieldSpecified = value;
}
}
/// <remarks/>
public string InvoiceDeclarationStatement
{
get
{
return this.invoiceDeclarationStatementField;
}
set
{
this.invoiceDeclarationStatementField = value;
}
}
/// <remarks/>
public string InvoiceDestinationControl
{
get
{
return this.invoiceDestinationControlField;
}
set
{
this.invoiceDestinationControlField = value;
}
}
/// <remarks/>
public string sCOOwnerAgent
{
get
{
return this.sCOOwnerAgentField;
}
set
{
this.sCOOwnerAgentField = value;
}
}
/// <remarks/>
public TBABoolean PrintSED
{
get
{
return this.printSEDField;
}
set
{
this.printSEDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintSEDSpecified
{
get
{
return this.printSEDFieldSpecified;
}
set
{
this.printSEDFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintCO
{
get
{
return this.printCOField;
}
set
{
this.printCOField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintCOSpecified
{
get
{
return this.printCOFieldSpecified;
}
set
{
this.printCOFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintNAFTA
{
get
{
return this.printNAFTAField;
}
set
{
this.printNAFTAField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintNAFTASpecified
{
get
{
return this.printNAFTAFieldSpecified;
}
set
{
this.printNAFTAFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PrintInvoice
{
get
{
return this.printInvoiceField;
}
set
{
this.printInvoiceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PrintInvoiceSpecified
{
get
{
return this.printInvoiceFieldSpecified;
}
set
{
this.printInvoiceFieldSpecified = value;
}
}
/// <remarks/>
public TUPSChargeType DutiesBillCode
{
get
{
return this.dutiesBillCodeField;
}
set
{
this.dutiesBillCodeField = value;
}
}
/// <remarks/>
public string DutiesBillAccount
{
get
{
return this.dutiesBillAccountField;
}
set
{
this.dutiesBillAccountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DutiesBillCodeSpecified
{
get
{
return this.dutiesBillCodeFieldSpecified;
}
set
{
this.dutiesBillCodeFieldSpecified = value;
}
}
/// <remarks/>
public string FTSRExemptionNumber
{
get
{
return this.fTSRExemptionNumberField;
}
set
{
this.fTSRExemptionNumberField = value;
}
}
/// <remarks/>
public string CIComments
{
get
{
return this.cICommentsField;
}
set
{
this.cICommentsField = value;
}
}
/// <remarks/>
public TSpecialCommodity SpecialCommodity
{
get
{
return this.specialCommodityField;
}
set
{
this.specialCommodityField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SpecialCommoditySpecified
{
get
{
return this.specialCommodityFieldSpecified;
}
set
{
this.specialCommodityFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCSeeds
{
get
{
return this.bSCSeedsField;
}
set
{
this.bSCSeedsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCSeedsSpecified
{
get
{
return this.bSCSeedsFieldSpecified;
}
set
{
this.bSCSeedsFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCPerishables
{
get
{
return this.bSCPerishablesField;
}
set
{
this.bSCPerishablesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCPerishablesSpecified
{
get
{
return this.bSCPerishablesFieldSpecified;
}
set
{
this.bSCPerishablesFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCTobacco
{
get
{
return this.bSCTobaccoField;
}
set
{
this.bSCTobaccoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCTobaccoSpecified
{
get
{
return this.bSCTobaccoFieldSpecified;
}
set
{
this.bSCTobaccoFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCPlants
{
get
{
return this.bSCPlantsField;
}
set
{
this.bSCPlantsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCPlantsSpecified
{
get
{
return this.bSCPlantsFieldSpecified;
}
set
{
this.bSCPlantsFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCAlcoholicBeverages
{
get
{
return this.bSCAlcoholicBeveragesField;
}
set
{
this.bSCAlcoholicBeveragesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCAlcoholicBeveragesSpecified
{
get
{
return this.bSCAlcoholicBeveragesFieldSpecified;
}
set
{
this.bSCAlcoholicBeveragesFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCDiagnosticSpecimens
{
get
{
return this.bSCDiagnosticSpecimensField;
}
set
{
this.bSCDiagnosticSpecimensField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCDiagnosticSpecimensSpecified
{
get
{
return this.bSCDiagnosticSpecimensFieldSpecified;
}
set
{
this.bSCDiagnosticSpecimensFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean bSCSpecialExceptions
{
get
{
return this.bSCSpecialExceptionsField;
}
set
{
this.bSCSpecialExceptionsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool bSCSpecialExceptionsSpecified
{
get
{
return this.bSCSpecialExceptionsFieldSpecified;
}
set
{
this.bSCSpecialExceptionsFieldSpecified = value;
}
}
/// <remarks/>
public string CustomsReference
{
get
{
return this.customsReferenceField;
}
set
{
this.customsReferenceField = value;
}
}
public string CustomsSigner
{
get
{
return this.customsSignerField;
}
set
{
this.customsSignerField = value;
}
}
/// <remarks/>
public string Comments
{
get
{
return this.commentsField;
}
set
{
this.commentsField = value;
}
}
/// <remarks/>
public string License
{
get
{
return this.licenseField;
}
set
{
this.licenseField = value;
}
}
/// <remarks/>
public string Certificate
{
get
{
return this.certificateField;
}
set
{
this.certificateField = value;
}
}
/// <remarks/>
public string ContentType
{
get
{
return this.contentTypeField;
}
set
{
this.contentTypeField = value;
}
}
/// <remarks/>
public string ContentOther
{
get
{
return this.contentOtherField;
}
set
{
this.contentOtherField = value;
}
}
/// <remarks/>
public TBABoolean HoldForManifest
{
get
{
return this.holdForManifestField;
}
set
{
this.holdForManifestField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HoldForManifestSpecified
{
get
{
return this.holdForManifestFieldSpecified;
}
set
{
this.holdForManifestFieldSpecified = value;
}
}
/// <remarks/>
public TUSPSNonDeliveryType USPSNonDeliveryOption
{
get
{
return this.uSPSNonDeliveryOptionField;
}
set
{
this.uSPSNonDeliveryOptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSNonDeliveryOptionSpecified
{
get
{
return this.uSPSNonDeliveryOptionFieldSpecified;
}
set
{
this.uSPSNonDeliveryOptionFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSUseFormCP72
{
get
{
return this.uSPSUseFormCP72Field;
}
set
{
this.uSPSUseFormCP72Field = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool uSPSUseFormCP72Specified
{
get
{
return this.uSPSUseFormCP72FieldSpecified;
}
set
{
this.uSPSUseFormCP72FieldSpecified = value;
}
}
/// <remarks/>
public string EELPFC
{
get
{
return this.EELPFCField;
}
set
{
this.EELPFCField = value;
}
}
/// <remarks/>
public TShipment Shipment
{
get
{
return this.shipmentField;
}
set
{
this.shipmentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Commodity")]
public TIntlCommodityInfo[] Commodity
{
get
{
return this.intlCommodityInfoField;
}
set
{
this.intlCommodityInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class THazMat
{
public THazMatType HazMatType { get; set; }
public string DOT_Name1 { get; set; }
public string DOT_ID { get; set; }
public string HazardClassDivisionNumber { get; set; }
public string HazMatIDGLabelsRequired { get; set; }
public string PackingGroupNumberType { get; set; }
public string Quantity { get; set; }
public string Units { get; set; }
public string EmergencyPhoneNumber { get; set; }
public string EmergencyContactName { get; set; }
public string PackingInstructions { get; set; }
public string EmergencyContactTitle { get; set; }
public string EmergencyContactPlace { get; set; }
public string ContainerType { get; set; }
public string NumberOfContainers { get; set; }
public TBABoolean CargoAircraftOnly { get; set; }
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TPackage
{
private string packageTrackingNumberField;
private string ratesTotalField;
private string labelRoutingCodeField;
private string labelURCDataField;
private double packageActualWeightField;
private bool packageActualWeightFieldSpecified;
private string deliverToAttnNameField;
private string deliverToPhoneNumberField;
private TPackageType packagingTypeField;
private bool packagingTypeFieldSpecified;
private string merchandiseDescriptionField;
private TBABoolean voidIndField;
private bool voidIndFieldSpecified;
private double pkgPublishedDimWtField;
private bool pkgPublishedDimWtFieldSpecified;
private double pkgLengthField;
private bool pkgLengthFieldSpecified;
private double pkgWidthField;
private bool pkgWidthFieldSpecified;
private double pkgHeightField;
private bool pkgHeightFieldSpecified;
private string packageReference1Field;
private TBABoolean additionalHandlingField;
private bool additionalHandlingFieldSpecified;
private TUPSCODType cODTypeField;
private bool cODTypeFieldSpecified;
private TCODFund cODFundsField;
private bool cODFundsFieldSpecified;
private TCurrencyType cODCurrencyCodeField;
private bool cODCurrencyCodeFieldSpecified;
private double cODAmountField;
private bool cODAmountFieldSpecified;
private TDCIS dCISTypeField;
private bool dCISTypeFieldSpecified;
private TInsuranceType insuranceTypeField;
private bool insuranceTypeFieldSpecified;
private double insuranceAmountField;
private bool insuranceAmountFieldSpecified;
private TCurrencyType insuranceCurrencyField;
private bool insuranceCurrencyFieldSpecified;
private TBABoolean verbalConfIndField;
private bool verbalConfIndFieldSpecified;
private string verbalConfPhoneField;
private string verbalConfNameField;
private TOversized oversizedField;
private bool oversizedFieldSpecified;
private string packageReference2Field;
private string packageReference3Field;
private string packageReference4Field;
private string packageReference5Field;
private string specialInstructionsField;
private string dialIndField;
private string rateWeightField;
private string shipDateField;
private string labelTrkURLField;
private string labelFilenameField;
private string labelDataField;
private TLabelFormat labelFormatField;
private bool labelFormatFieldSpecified;
private string rateBaseChargeField;
private string rateAdditionalChargeField;
private string rateMarkupField;
private TBABoolean isTestPackageField;
private bool isTestPackageFieldSpecified;
private string labelData2Field;
private TBABoolean postponedWeightField;
private bool postponedWeightFieldSpecified;
private string advancedSettingsField;
private TBABoolean dryIceFlagField;
private bool dryIceFlagFieldSpecified;
private double dryIceWeightField;
private bool dryIceWeightFieldSpecified;
private TBABoolean fDXPriorityAlert;
private TBABoolean pkgHasDeliveryNotificationField;
private bool pkgHasDeliveryNotificationFieldSpecified;
private TBABoolean pkgHasExceptionNotificationField;
private bool pkgHasExceptionNotificationFieldSpecified;
private TBABoolean pkgHasReturnNotificationField;
private bool pkgHasReturnNotificationFieldSpecified;
private TBABoolean pkgHasShipNotificationField;
private bool pkgHasShipNotificationFieldSpecified;
private TBABoolean pkgHasShipNotificationFaxField;
private bool pkgHasShipNotificationFaxFieldSpecified;
private string pkgShipNotificationEMailField;
private string pkgShipNotificationFaxNumField;
private string pkgDeliveryNotificationEMailField;
private string pkgExceptionNotificationEMailField;
private string pkgReturnNotificationEMailField;
private TBABoolean shipperReleaseField;
private bool shipperReleaseFieldSpecified;
private TBABoolean addFreightChargesToCODField;
private bool addFreightChargesToCODFieldSpecified;
private TUPSService uPSServiceTypeField;
private bool uPSServiceTypeFieldSpecified;
private string deliveryAddressField;
private string senderAddressField;
private TRetService aRSTypeField;
private bool aRSTypeFieldSpecified;
private string shipmentIDField;
private string suppTrkNumberField;
private string eMailLabelURLField;
private string eMailLabelDateTimeField;
private string eMailLabelUserIDField;
private string eMailLabelPasswordField;
private TBABoolean isProcessedField;
private bool isProcessedFieldSpecified;
private string histCompanyField;
private string histNameField;
private TBABoolean nonStandardContainerFlagField;
private bool nonStandardContainerFlagFieldSpecified;
private TCarrierType carrierField;
private bool carrierFieldSpecified;
private string rateDiscountField;
private string tracking_DeliveryStatusField;
private string tracking_DeliveryDateTimeField;
private string labelPackedData1Field;
private string labelPackedData2Field;
private string labelPackedData3Field;
private string labelPackedData4Field;
private string rateCarrierChargesField;
private string rateListAdditionalChargeField;
private string rateListBaseChargesField;
private string rateListCarrierChargesField;
private string effectiveCarrierChargesField;
private string rateListDiscountField;
private string ratesListTotalField;
private string histZIPField;
private string histAddress1Field;
private string packageAdmissabilityField;
private string cODTrackingNumberField;
private TBABoolean pkgHasInboundReturnNotificationField;
private bool pkgHasInboundReturnNotificationFieldSpecified;
private string pkgInboundReturnNotificationEmailField;
private TBABoolean isLargePackageField;
private bool isLargePackageFieldSpecified;
private TBABoolean rateIsMathematicallyCorrectField;
private bool rateIsMathematicallyCorrectFieldSpecified;
private TBABoolean holdForPickupField;
private bool holdForPickupFieldSpecified;
private TBABoolean uSPSCertifiedMailField;
private bool uSPSCertifiedMailFieldSpecified;
private TBABoolean uSPSElectronicReturnReceiptField;
private bool uSPSElectronicReturnReceiptFieldSpecified;
private TBABoolean uSPSAutomationRateField;
private bool uSPSAutomationRateFieldSpecified;
private TBABoolean uSPSMachinableField;
private bool uSPSMachinableFieldSpecified;
private TBABoolean uSPSShowReturnAddressField;
private bool uSPSShowReturnAddressFieldSpecified;
private TBABoolean uSPSReturnToSenderField;
private bool uSPSReturnToSenderFieldSpecified;
private double uSPSGirthField;
private bool uSPSGirthFieldSpecified;
private TBABoolean weightExceedsAskedField;
private bool weightExceedsAskedFieldSpecified;
private string externalTransactionIdField;
private TShipment shipmentField;
private THazMat[] hazMatField;
[System.Xml.Serialization.XmlElementAttribute("HazMatSegment")]
public THazMat[] HazMat
{
get
{
return this.hazMatField;
}
set
{
this.hazMatField = value;
}
}
/// <remarks/>
public string PackageTrackingNumber
{
get
{
return this.packageTrackingNumberField;
}
set
{
this.packageTrackingNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RatesTotal
{
get
{
return this.ratesTotalField;
}
set
{
this.ratesTotalField = value;
}
}
/// <remarks/>
public string LabelRoutingCode
{
get
{
return this.labelRoutingCodeField;
}
set
{
this.labelRoutingCodeField = value;
}
}
/// <remarks/>
public string LabelURCData
{
get
{
return this.labelURCDataField;
}
set
{
this.labelURCDataField = value;
}
}
/// <remarks/>
public double PackageActualWeight
{
get
{
return this.packageActualWeightField;
}
set
{
this.packageActualWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PackageActualWeightSpecified
{
get
{
return this.packageActualWeightFieldSpecified;
}
set
{
this.packageActualWeightFieldSpecified = value;
}
}
/// <remarks/>
public string DeliverToAttnName
{
get
{
return this.deliverToAttnNameField;
}
set
{
this.deliverToAttnNameField = value;
}
}
/// <remarks/>
public string DeliverToPhoneNumber
{
get
{
return this.deliverToPhoneNumberField;
}
set
{
this.deliverToPhoneNumberField = value;
}
}
/// <remarks/>
public TPackageType PackagingType
{
get
{
return this.packagingTypeField;
}
set
{
this.packagingTypeField = value;
}
}
public string PackagingTypeAsString
{
get { return packagingTypeAsString; }
set
{
packagingTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
PackagingType = TPackageTypeEnumExtention.FromHuman(value);
}
}
}
private string packagingTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PackagingTypeSpecified
{
get
{
return this.packagingTypeFieldSpecified;
}
set
{
this.packagingTypeFieldSpecified = value;
}
}
/// <remarks/>
public string MerchandiseDescription
{
get
{
return this.merchandiseDescriptionField;
}
set
{
this.merchandiseDescriptionField = value;
}
}
/// <remarks/>
public TBABoolean VoidInd
{
get
{
return this.voidIndField;
}
set
{
this.voidIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool VoidIndSpecified
{
get
{
return this.voidIndFieldSpecified;
}
set
{
this.voidIndFieldSpecified = value;
}
}
/// <remarks/>
public double PkgPublishedDimWt
{
get
{
return this.pkgPublishedDimWtField;
}
set
{
this.pkgPublishedDimWtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgPublishedDimWtSpecified
{
get
{
return this.pkgPublishedDimWtFieldSpecified;
}
set
{
this.pkgPublishedDimWtFieldSpecified = value;
}
}
/// <remarks/>
public double PkgLength
{
get
{
return this.pkgLengthField;
}
set
{
this.pkgLengthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgLengthSpecified
{
get
{
return this.pkgLengthFieldSpecified;
}
set
{
this.pkgLengthFieldSpecified = value;
}
}
/// <remarks/>
public double PkgWidth
{
get
{
return this.pkgWidthField;
}
set
{
this.pkgWidthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgWidthSpecified
{
get
{
return this.pkgWidthFieldSpecified;
}
set
{
this.pkgWidthFieldSpecified = value;
}
}
/// <remarks/>
public double PkgHeight
{
get
{
return this.pkgHeightField;
}
set
{
this.pkgHeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHeightSpecified
{
get
{
return this.pkgHeightFieldSpecified;
}
set
{
this.pkgHeightFieldSpecified = value;
}
}
/// <remarks/>
public string PackageReference1
{
get
{
return this.packageReference1Field;
}
set
{
this.packageReference1Field = value;
}
}
/// <remarks/>
public TBABoolean AdditionalHandling
{
get
{
return this.additionalHandlingField;
}
set
{
this.additionalHandlingField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdditionalHandlingSpecified
{
get
{
return this.additionalHandlingFieldSpecified;
}
set
{
this.additionalHandlingFieldSpecified = value;
}
}
/// <remarks/>
public TUPSCODType CODType
{
get
{
return this.cODTypeField;
}
set
{
this.cODTypeField = value;
}
}
public string CODTypeAsString
{
get { return cODTypeAsString; }
set
{
cODTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
CODType = TUPSCODTypeEnumExtention.FromHuman(value);
}
}
}
private string cODTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CODTypeSpecified
{
get
{
return this.cODTypeFieldSpecified;
}
set
{
this.cODTypeFieldSpecified = value;
}
}
/// <remarks/>
public TCODFund CODFunds
{
get
{
return this.cODFundsField;
}
set
{
this.cODFundsField = value;
}
}
public string CODFundsAsString
{
get { return cODFundsAsString; }
set
{
cODFundsAsString = value;
if (!string.IsNullOrEmpty(value))
{
CODFunds = TCODFundEnumExtention.FromHuman(value);
}
}
}
private string cODFundsAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CODFundsSpecified
{
get
{
return this.cODFundsFieldSpecified;
}
set
{
this.cODFundsFieldSpecified = value;
}
}
/// <remarks/>
public TCurrencyType CODCurrencyCode
{
get
{
return this.cODCurrencyCodeField;
}
set
{
this.cODCurrencyCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CODCurrencyCodeSpecified
{
get
{
return this.cODCurrencyCodeFieldSpecified;
}
set
{
this.cODCurrencyCodeFieldSpecified = value;
}
}
/// <remarks/>
public double CODAmount
{
get
{
return this.cODAmountField;
}
set
{
this.cODAmountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CODAmountSpecified
{
get
{
return this.cODAmountFieldSpecified;
}
set
{
this.cODAmountFieldSpecified = value;
}
}
/// <remarks/>
public TDCIS DCISType
{
get
{
return this.dCISTypeField;
}
set
{
this.dCISTypeField = value;
}
}
public string DCISTypeAsString
{
get { return dCISTypeAsString; }
set
{
dCISTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
DCISType = TDCISEnumExtention.FromHuman(value);
}
}
}
private string dCISTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DCISTypeSpecified
{
get
{
return this.dCISTypeFieldSpecified;
}
set
{
this.dCISTypeFieldSpecified = value;
}
}
/// <remarks/>
public TInsuranceType InsuranceType
{
get
{
return this.insuranceTypeField;
}
set
{
this.insuranceTypeField = value;
}
}
public string InsuranceTypeAsString
{
get { return insuranceTypeAsString; }
set
{
insuranceTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
InsuranceType = TInsuranceTypeEnumExtention.FromHuman(value);
}
}
}
private string insuranceTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuranceTypeSpecified
{
get
{
return this.insuranceTypeFieldSpecified;
}
set
{
this.insuranceTypeFieldSpecified = value;
}
}
/// <remarks/>
public double InsuranceAmount
{
get
{
return this.insuranceAmountField;
}
set
{
this.insuranceAmountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuranceAmountSpecified
{
get
{
return this.insuranceAmountFieldSpecified;
}
set
{
this.insuranceAmountFieldSpecified = value;
}
}
/// <remarks/>
public TCurrencyType InsuranceCurrency
{
get
{
return this.insuranceCurrencyField;
}
set
{
this.insuranceCurrencyField = value;
}
}
public double InsuranceCharges { get; set; }
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuranceCurrencySpecified
{
get
{
return this.insuranceCurrencyFieldSpecified;
}
set
{
this.insuranceCurrencyFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean VerbalConfInd
{
get
{
return this.verbalConfIndField;
}
set
{
this.verbalConfIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool VerbalConfIndSpecified
{
get
{
return this.verbalConfIndFieldSpecified;
}
set
{
this.verbalConfIndFieldSpecified = value;
}
}
/// <remarks/>
public string VerbalConfPhone
{
get
{
return this.verbalConfPhoneField;
}
set
{
this.verbalConfPhoneField = value;
}
}
/// <remarks/>
public string VerbalConfName
{
get
{
return this.verbalConfNameField;
}
set
{
this.verbalConfNameField = value;
}
}
/// <remarks/>
public TOversized Oversized
{
get
{
return this.oversizedField;
}
set
{
this.oversizedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OversizedSpecified
{
get
{
return this.oversizedFieldSpecified;
}
set
{
this.oversizedFieldSpecified = value;
}
}
/// <remarks/>
public string PackageReference2
{
get
{
return this.packageReference2Field;
}
set
{
this.packageReference2Field = value;
}
}
/// <remarks/>
public string PackageReference3
{
get
{
return this.packageReference3Field;
}
set
{
this.packageReference3Field = value;
}
}
/// <remarks/>
public string PackageReference4
{
get
{
return this.packageReference4Field;
}
set
{
this.packageReference4Field = value;
}
}
/// <remarks/>
public string PackageReference5
{
get
{
return this.packageReference5Field;
}
set
{
this.packageReference5Field = value;
}
}
/// <remarks/>
public string SpecialInstructions
{
get
{
return this.specialInstructionsField;
}
set
{
this.specialInstructionsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string DialInd
{
get
{
return this.dialIndField;
}
set
{
this.dialIndField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateWeight
{
get
{
return this.rateWeightField;
}
set
{
this.rateWeightField = value;
}
}
/// <remarks/>
public string ShipDate
{
get
{
return this.shipDateField;
}
set
{
this.shipDateField = value;
}
}
/// <remarks/>
public string LabelTrkURL
{
get
{
return this.labelTrkURLField;
}
set
{
this.labelTrkURLField = value;
}
}
/// <remarks/>
public string LabelFilename
{
get
{
return this.labelFilenameField;
}
set
{
this.labelFilenameField = value;
}
}
/// <remarks/>
public string LabelData
{
get
{
return this.labelDataField;
}
set
{
this.labelDataField = value;
}
}
/// <remarks/>
public TLabelFormat LabelFormat
{
get
{
return this.labelFormatField;
}
set
{
this.labelFormatField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LabelFormatSpecified
{
get
{
return this.labelFormatFieldSpecified;
}
set
{
this.labelFormatFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateBaseCharge
{
get
{
return this.rateBaseChargeField;
}
set
{
this.rateBaseChargeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateAdditionalCharge
{
get
{
return this.rateAdditionalChargeField;
}
set
{
this.rateAdditionalChargeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateMarkup
{
get
{
return this.rateMarkupField;
}
set
{
this.rateMarkupField = value;
}
}
/// <remarks/>
public TBABoolean IsTestPackage
{
get
{
return this.isTestPackageField;
}
set
{
this.isTestPackageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsTestPackageSpecified
{
get
{
return this.isTestPackageFieldSpecified;
}
set
{
this.isTestPackageFieldSpecified = value;
}
}
/// <remarks/>
public string LabelData2
{
get
{
return this.labelData2Field;
}
set
{
this.labelData2Field = value;
}
}
/// <remarks/>
public TBABoolean PostponedWeight
{
get
{
return this.postponedWeightField;
}
set
{
this.postponedWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PostponedWeightSpecified
{
get
{
return this.postponedWeightFieldSpecified;
}
set
{
this.postponedWeightFieldSpecified = value;
}
}
/// <remarks/>
public string AdvancedSettings
{
get
{
return this.advancedSettingsField;
}
set
{
this.advancedSettingsField = value;
}
}
/// <remarks/>
public TBABoolean DryIceFlag
{
get
{
return this.dryIceFlagField;
}
set
{
this.dryIceFlagField = value;
}
}
public TBABoolean FDXPriorityAlert
{
get
{
return this.fDXPriorityAlert;
}
set
{
this.fDXPriorityAlert = value;
}
}
public String FDXPriorityAlertDetailContent
{
get
{
return this.fDXPriorityAlertDetailContent;
}
set
{
this.fDXPriorityAlertDetailContent = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DryIceFlagSpecified
{
get
{
return this.dryIceFlagFieldSpecified;
}
set
{
this.dryIceFlagFieldSpecified = value;
}
}
/// <remarks/>
public double DryIceWeight
{
get
{
return this.dryIceWeightField;
}
set
{
this.dryIceWeightField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DryIceWeightSpecified
{
get
{
return this.dryIceWeightFieldSpecified;
}
set
{
this.dryIceWeightFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PkgHasDeliveryNotification
{
get
{
return this.pkgHasDeliveryNotificationField;
}
set
{
this.pkgHasDeliveryNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasDeliveryNotificationSpecified
{
get
{
return this.pkgHasDeliveryNotificationFieldSpecified;
}
set
{
this.pkgHasDeliveryNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PkgHasExceptionNotification
{
get
{
return this.pkgHasExceptionNotificationField;
}
set
{
this.pkgHasExceptionNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasExceptionNotificationSpecified
{
get
{
return this.pkgHasExceptionNotificationFieldSpecified;
}
set
{
this.pkgHasExceptionNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PkgHasReturnNotification
{
get
{
return this.pkgHasReturnNotificationField;
}
set
{
this.pkgHasReturnNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasReturnNotificationSpecified
{
get
{
return this.pkgHasReturnNotificationFieldSpecified;
}
set
{
this.pkgHasReturnNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PkgHasShipNotification
{
get
{
return this.pkgHasShipNotificationField;
}
set
{
this.pkgHasShipNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasShipNotificationSpecified
{
get
{
return this.pkgHasShipNotificationFieldSpecified;
}
set
{
this.pkgHasShipNotificationFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean PkgHasShipNotificationFax
{
get
{
return this.pkgHasShipNotificationFaxField;
}
set
{
this.pkgHasShipNotificationFaxField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasShipNotificationFaxSpecified
{
get
{
return this.pkgHasShipNotificationFaxFieldSpecified;
}
set
{
this.pkgHasShipNotificationFaxFieldSpecified = value;
}
}
/// <remarks/>
public string PkgShipNotificationEMail
{
get
{
return this.pkgShipNotificationEMailField;
}
set
{
this.pkgShipNotificationEMailField = value;
}
}
/// <remarks/>
public string PkgShipNotificationFaxNum
{
get
{
return this.pkgShipNotificationFaxNumField;
}
set
{
this.pkgShipNotificationFaxNumField = value;
}
}
/// <remarks/>
public string PkgDeliveryNotificationEMail
{
get
{
return this.pkgDeliveryNotificationEMailField;
}
set
{
this.pkgDeliveryNotificationEMailField = value;
}
}
/// <remarks/>
public string PkgExceptionNotificationEMail
{
get
{
return this.pkgExceptionNotificationEMailField;
}
set
{
this.pkgExceptionNotificationEMailField = value;
}
}
/// <remarks/>
public string PkgReturnNotificationEMail
{
get
{
return this.pkgReturnNotificationEMailField;
}
set
{
this.pkgReturnNotificationEMailField = value;
}
}
/// <remarks/>
public TBABoolean ShipperRelease
{
get
{
return this.shipperReleaseField;
}
set
{
this.shipperReleaseField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ShipperReleaseSpecified
{
get
{
return this.shipperReleaseFieldSpecified;
}
set
{
this.shipperReleaseFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean AddFreightChargesToCOD
{
get
{
return this.addFreightChargesToCODField;
}
set
{
this.addFreightChargesToCODField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AddFreightChargesToCODSpecified
{
get
{
return this.addFreightChargesToCODFieldSpecified;
}
set
{
this.addFreightChargesToCODFieldSpecified = value;
}
}
/// <remarks/>
/* Research on making our SDK more flexible
[XmlAttribute("UPSServiceType")]
[XmlIgnore]
public string UPSServiceTypeString {
get {
return this.uPSServiceTypeField.ToString();
}
set
{
try
{
this.uPSServiceTypeField = (TUPSService)Enum.Parse(typeof(TUPSService), value, true);
}
catch (Exception)
{
this.uPSServiceTypeField = TUPSService.noservicesavailable;
}
}
}*/
/// <remarks/>
public TUPSService UPSServiceType
{
get
{
return this.uPSServiceTypeField;
}
set
{
this.uPSServiceTypeField = value;
}
}
public string ServiceTypeAsString
{
get { return serviceTypeAsString; }
set
{
serviceTypeAsString = value;
if (!string.IsNullOrEmpty(value))
{
UPSServiceType = TUPSServiceEnumExtention.FromHuman(value);
}
}
}
private string serviceTypeAsString;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UPSServiceTypeSpecified
{
get
{
return this.uPSServiceTypeFieldSpecified;
}
set
{
this.uPSServiceTypeFieldSpecified = value;
}
}
/// <remarks/>
public string DeliveryAddress
{
get
{
return this.deliveryAddressField;
}
set
{
this.deliveryAddressField = value;
}
}
/// <remarks/>
public string SenderAddress
{
get
{
return this.senderAddressField;
}
set
{
this.senderAddressField = value;
}
}
/// <remarks/>
public TRetService ARSType
{
get
{
return this.aRSTypeField;
}
set
{
this.aRSTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ARSTypeSpecified
{
get
{
return this.aRSTypeFieldSpecified;
}
set
{
this.aRSTypeFieldSpecified = value;
}
}
/// <remarks/>
public string ShipmentID
{
get
{
return this.shipmentIDField;
}
set
{
this.shipmentIDField = value;
}
}
/// <remarks/>
public string SuppTrkNumber
{
get
{
return this.suppTrkNumberField;
}
set
{
this.suppTrkNumberField = value;
}
}
/// <remarks/>
public string EMailLabelURL
{
get
{
return this.eMailLabelURLField;
}
set
{
this.eMailLabelURLField = value;
}
}
/// <remarks/>
public string EMailLabelDateTime
{
get
{
return this.eMailLabelDateTimeField;
}
set
{
this.eMailLabelDateTimeField = value;
}
}
/// <remarks/>
public string EMailLabelUserID
{
get
{
return this.eMailLabelUserIDField;
}
set
{
this.eMailLabelUserIDField = value;
}
}
/// <remarks/>
public string EMailLabelPassword
{
get
{
return this.eMailLabelPasswordField;
}
set
{
this.eMailLabelPasswordField = value;
}
}
/// <remarks/>
public TBABoolean IsProcessed
{
get
{
return this.isProcessedField;
}
set
{
this.isProcessedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsProcessedSpecified
{
get
{
return this.isProcessedFieldSpecified;
}
set
{
this.isProcessedFieldSpecified = value;
}
}
/// <remarks/>
public string HistCompany
{
get
{
return this.histCompanyField;
}
set
{
this.histCompanyField = value;
}
}
/// <remarks/>
public string HistName
{
get
{
return this.histNameField;
}
set
{
this.histNameField = value;
}
}
/// <remarks/>
public TBABoolean NonStandardContainerFlag
{
get
{
return this.nonStandardContainerFlagField;
}
set
{
this.nonStandardContainerFlagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NonStandardContainerFlagSpecified
{
get
{
return this.nonStandardContainerFlagFieldSpecified;
}
set
{
this.nonStandardContainerFlagFieldSpecified = value;
}
}
/// <remarks/>
public TCarrierType Carrier
{
get
{
return this.carrierField;
}
set
{
this.carrierField = value;
}
}
public string CarrierAsString
{
get { return carrierAsString; }
set
{
carrierAsString = value;
if (!string.IsNullOrEmpty(value))
{
Carrier = TCarrierTypeEnumExtention.FromHuman(value);
}
}
}
private string carrierAsString;
private string fDXPriorityAlertDetailContent;
private TBABoolean insuredByShipRushField;
private bool insuredByShipRushFieldSpecified;
private TBABoolean containsBatteryField;
private bool containsBatteryFieldSpecified;
private BatteryMaterialTypeEnum batteryMaterialField;
private bool batteryMaterialFieldSpecified;
private BatteryPackingTypeEnum batteryPackingField;
private bool batteryPackingFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CarrierSpecified
{
get
{
return this.carrierFieldSpecified;
}
set
{
this.carrierFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateDiscount
{
get
{
return this.rateDiscountField;
}
set
{
this.rateDiscountField = value;
}
}
/// <remarks/>
public string Tracking_DeliveryStatus
{
get
{
return this.tracking_DeliveryStatusField;
}
set
{
this.tracking_DeliveryStatusField = value;
}
}
/// <remarks/>
public string Tracking_DeliveryDateTime
{
get
{
return this.tracking_DeliveryDateTimeField;
}
set
{
this.tracking_DeliveryDateTimeField = value;
}
}
/// <remarks/>
public string LabelPackedData1
{
get
{
return this.labelPackedData1Field;
}
set
{
this.labelPackedData1Field = value;
}
}
/// <remarks/>
public string LabelPackedData2
{
get
{
return this.labelPackedData2Field;
}
set
{
this.labelPackedData2Field = value;
}
}
/// <remarks/>
public string LabelPackedData3
{
get
{
return this.labelPackedData3Field;
}
set
{
this.labelPackedData3Field = value;
}
}
/// <remarks/>
public string LabelPackedData4
{
get
{
return this.labelPackedData4Field;
}
set
{
this.labelPackedData4Field = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateCarrierCharges
{
get
{
return this.rateCarrierChargesField;
}
set
{
this.rateCarrierChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateListAdditionalCharge
{
get
{
return this.rateListAdditionalChargeField;
}
set
{
this.rateListAdditionalChargeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateListBaseCharges
{
get
{
return this.rateListBaseChargesField;
}
set
{
this.rateListBaseChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateListCarrierCharges
{
get
{
return this.rateListCarrierChargesField;
}
set
{
this.rateListCarrierChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string EffectiveCarrierCharges
{
get
{
return this.effectiveCarrierChargesField;
}
set
{
this.effectiveCarrierChargesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RateListDiscount
{
get
{
return this.rateListDiscountField;
}
set
{
this.rateListDiscountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string RatesListTotal
{
get
{
return this.ratesListTotalField;
}
set
{
this.ratesListTotalField = value;
}
}
/// <remarks/>
public string HistZIP
{
get
{
return this.histZIPField;
}
set
{
this.histZIPField = value;
}
}
/// <remarks/>
public string HistAddress1
{
get
{
return this.histAddress1Field;
}
set
{
this.histAddress1Field = value;
}
}
/// <remarks/>
public string PackageAdmissability
{
get
{
return this.packageAdmissabilityField;
}
set
{
this.packageAdmissabilityField = value;
}
}
/// <remarks/>
public string CODTrackingNumber
{
get
{
return this.cODTrackingNumberField;
}
set
{
this.cODTrackingNumberField = value;
}
}
/// <remarks/>
public TBABoolean PkgHasInboundReturnNotification
{
get
{
return this.pkgHasInboundReturnNotificationField;
}
set
{
this.pkgHasInboundReturnNotificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PkgHasInboundReturnNotificationSpecified
{
get
{
return this.pkgHasInboundReturnNotificationFieldSpecified;
}
set
{
this.pkgHasInboundReturnNotificationFieldSpecified = value;
}
}
/// <remarks/>
public string PkgInboundReturnNotificationEmail
{
get
{
return this.pkgInboundReturnNotificationEmailField;
}
set
{
this.pkgInboundReturnNotificationEmailField = value;
}
}
/// <remarks/>
public TBABoolean IsLargePackage
{
get
{
return this.isLargePackageField;
}
set
{
this.isLargePackageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsLargePackageSpecified
{
get
{
return this.isLargePackageFieldSpecified;
}
set
{
this.isLargePackageFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean RateIsMathematicallyCorrect
{
get
{
return this.rateIsMathematicallyCorrectField;
}
set
{
this.rateIsMathematicallyCorrectField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateIsMathematicallyCorrectSpecified
{
get
{
return this.rateIsMathematicallyCorrectFieldSpecified;
}
set
{
this.rateIsMathematicallyCorrectFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean HoldForPickup
{
get
{
return this.holdForPickupField;
}
set
{
this.holdForPickupField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HoldForPickupSpecified
{
get
{
return this.holdForPickupFieldSpecified;
}
set
{
this.holdForPickupFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSCertifiedMail
{
get
{
return this.uSPSCertifiedMailField;
}
set
{
this.uSPSCertifiedMailField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSCertifiedMailSpecified
{
get
{
return this.uSPSCertifiedMailFieldSpecified;
}
set
{
this.uSPSCertifiedMailFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSElectronicReturnReceipt
{
get
{
return this.uSPSElectronicReturnReceiptField;
}
set
{
this.uSPSElectronicReturnReceiptField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSElectronicReturnReceiptSpecified
{
get
{
return this.uSPSElectronicReturnReceiptFieldSpecified;
}
set
{
this.uSPSElectronicReturnReceiptFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSAutomationRate
{
get
{
return this.uSPSAutomationRateField;
}
set
{
this.uSPSAutomationRateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSAutomationRateSpecified
{
get
{
return this.uSPSAutomationRateFieldSpecified;
}
set
{
this.uSPSAutomationRateFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSMachinable
{
get
{
return this.uSPSMachinableField;
}
set
{
this.uSPSMachinableField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSMachinableSpecified
{
get
{
return this.uSPSMachinableFieldSpecified;
}
set
{
this.uSPSMachinableFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSShowReturnAddress
{
get
{
return this.uSPSShowReturnAddressField;
}
set
{
this.uSPSShowReturnAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSShowReturnAddressSpecified
{
get
{
return this.uSPSShowReturnAddressFieldSpecified;
}
set
{
this.uSPSShowReturnAddressFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean USPSReturnToSender
{
get
{
return this.uSPSReturnToSenderField;
}
set
{
this.uSPSReturnToSenderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSReturnToSenderSpecified
{
get
{
return this.uSPSReturnToSenderFieldSpecified;
}
set
{
this.uSPSReturnToSenderFieldSpecified = value;
}
}
/// <remarks/>
public double USPSGirth
{
get
{
return this.uSPSGirthField;
}
set
{
this.uSPSGirthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool USPSGirthSpecified
{
get
{
return this.uSPSGirthFieldSpecified;
}
set
{
this.uSPSGirthFieldSpecified = value;
}
}
/// <remarks/>
public TBABoolean WeightExceedsAsked
{
get
{
return this.weightExceedsAskedField;
}
set
{
this.weightExceedsAskedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool WeightExceedsAskedSpecified
{
get
{
return this.weightExceedsAskedFieldSpecified;
}
set
{
this.weightExceedsAskedFieldSpecified = value;
}
}
/// <remarks/>
public string ExternalTransactionId
{
get
{
return this.externalTransactionIdField;
}
set
{
this.externalTransactionIdField = value;
}
}
public TBABoolean InsuredByShipRush
{
get
{
return this.insuredByShipRushField;
}
set
{
this.insuredByShipRushField = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool InsuredByShipRushSpecified
{
get
{
return this.insuredByShipRushFieldSpecified;
}
set
{
this.insuredByShipRushFieldSpecified = value;
}
}
public TBABoolean ContainsBattery
{
get
{
return this.containsBatteryField;
}
set
{
this.containsBatteryField = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ContainsBatterySpecified
{
get
{
return this.containsBatteryFieldSpecified;
}
set
{
this.containsBatteryFieldSpecified = value;
}
}
public BatteryMaterialTypeEnum BatteryMaterial
{
get
{
return this.batteryMaterialField;
}
set
{
this.batteryMaterialField = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BatteryMaterialSpecified
{
get
{
return this.batteryMaterialFieldSpecified;
}
set
{
this.batteryMaterialFieldSpecified = value;
}
}
public BatteryPackingTypeEnum BatteryPacking
{
get
{
return this.batteryPackingField;
}
set
{
this.batteryPackingField = value;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BatteryPackingSpecified
{
get
{
return this.batteryPackingFieldSpecified;
}
set
{
this.batteryPackingFieldSpecified = value;
}
}
/// <remarks/>
public TShipment Shipment
{
get
{
return this.shipmentField;
}
set
{
this.shipmentField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("NotificationSegment", Namespace = "", IsNullable = false)]
public partial class TNotificationSegment
{
private TNotifReqTypeCode requestTypeCodeField;
private bool requestTypeCodeFieldSpecified;
private string mediaTypeCodeField;
private string requestTypeEmailAddressField;
private string requestTypeLanguageCodeField;
private string requestTypeDialectField;
private string sentFromNameField;
private string replyToEmailAddressField;
private string failureEmailAddressField;
private string faxDestinationIndField;
private string destinationFaxNumberField;
private string companyNameField;
private string attnNameField;
private string phoneField;
private TNotifSubjectCode subjectCodeField;
private bool subjectCodeFieldSpecified;
private string subjectTextField;
private string packageField;
private string shipmentField;
private string accountField;
private TShipment shipmentForShipNotificationField;
private string shipmentForExceptionField;
private string shipmentForDeliveryNotifField;
private string shipmentForShipNotificationFaxField;
/// <remarks/>
public TNotifReqTypeCode RequestTypeCode
{
get
{
return this.requestTypeCodeField;
}
set
{
this.requestTypeCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RequestTypeCodeSpecified
{
get
{
return this.requestTypeCodeFieldSpecified;
}
set
{
this.requestTypeCodeFieldSpecified = value;
}
}
/// <remarks/>
public string MediaTypeCode
{
get
{
return this.mediaTypeCodeField;
}
set
{
this.mediaTypeCodeField = value;
}
}
/// <remarks/>
public string RequestTypeEmailAddress
{
get
{
return this.requestTypeEmailAddressField;
}
set
{
this.requestTypeEmailAddressField = value;
}
}
/// <remarks/>
public string RequestTypeLanguageCode
{
get
{
return this.requestTypeLanguageCodeField;
}
set
{
this.requestTypeLanguageCodeField = value;
}
}
/// <remarks/>
public string RequestTypeDialect
{
get
{
return this.requestTypeDialectField;
}
set
{
this.requestTypeDialectField = value;
}
}
/// <remarks/>
public string SentFromName
{
get
{
return this.sentFromNameField;
}
set
{
this.sentFromNameField = value;
}
}
/// <remarks/>
public string ReplyToEmailAddress
{
get
{
return this.replyToEmailAddressField;
}
set
{
this.replyToEmailAddressField = value;
}
}
/// <remarks/>
public string FailureEmailAddress
{
get
{
return this.failureEmailAddressField;
}
set
{
this.failureEmailAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
public string FaxDestinationInd
{
get
{
return this.faxDestinationIndField;
}
set
{
this.faxDestinationIndField = value;
}
}
/// <remarks/>
public string DestinationFaxNumber
{
get
{
return this.destinationFaxNumberField;
}
set
{
this.destinationFaxNumberField = value;
}
}
/// <remarks/>
public string CompanyName
{
get
{
return this.companyNameField;
}
set
{
this.companyNameField = value;
}
}
/// <remarks/>
public string AttnName
{
get
{
return this.attnNameField;
}
set
{
this.attnNameField = value;
}
}
/// <remarks/>
public string Phone
{
get
{
return this.phoneField;
}
set
{
this.phoneField = value;
}
}
/// <remarks/>
public TNotifSubjectCode SubjectCode
{
get
{
return this.subjectCodeField;
}
set
{
this.subjectCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SubjectCodeSpecified
{
get
{
return this.subjectCodeFieldSpecified;
}
set
{
this.subjectCodeFieldSpecified = value;
}
}
/// <remarks/>
public string SubjectText
{
get
{
return this.subjectTextField;
}
set
{
this.subjectTextField = value;
}
}
/// <remarks/>
public string Package
{
get
{
return this.packageField;
}
set
{
this.packageField = value;
}
}
/// <remarks/>
public string Shipment
{
get
{
return this.shipmentField;
}
set
{
this.shipmentField = value;
}
}
/// <remarks/>
public string Account
{
get
{
return this.accountField;
}
set
{
this.accountField = value;
}
}
/// <remarks/>
public TShipment ShipmentForShipNotification
{
get
{
return this.shipmentForShipNotificationField;
}
set
{
this.shipmentForShipNotificationField = value;
}
}
/// <remarks/>
public string ShipmentForException
{
get
{
return this.shipmentForExceptionField;
}
set
{
this.shipmentForExceptionField = value;
}
}
/// <remarks/>
public string ShipmentForDeliveryNotif
{
get
{
return this.shipmentForDeliveryNotifField;
}
set
{
this.shipmentForDeliveryNotifField = value;
}
}
/// <remarks/>
public string ShipmentForShipNotificationFax
{
get
{
return this.shipmentForShipNotificationFaxField;
}
set
{
this.shipmentForShipNotificationFaxField = value;
}
}
}
Extended Read Only
/*
{ $Revision: #5 $ }
{ $Date: 2020/06/08 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2013 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ *************************************************************************** }
*/
// !!!!!! NOTE TO TAG ATTRIBUTES W VERSIONING TO AVOID SDK BREAKAGE !!!!!!
// e.g. [SupportedVersion(SdkVersion.v10)] etc..... maps to:
// ShipRush.SDK.Proxies/SdkVersion.cs
//
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
using System;
using System.Xml.Serialization;
using ShipRush.SDK.Proxies;
public partial class TShipment
{
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string ShipDateAsShortDateString
{
get
{
try
{
var date = Convert.ToDateTime(ShipDate);
return date.ToShortDateString();
}
catch (Exception)
{
return "";
}
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string ShipDateAsOfficialString
{
get
{
try
{
var date = Convert.ToDateTime(ShipDate);
var day = date.Day;
var sDay = "";
switch (day)
{
case 1: sDay = "1st"; break;
case 2: sDay = "2nd"; break;
case 3: sDay = "3rd"; break;
case 21: sDay = "21st"; break;
case 22: sDay = "22nd"; break;
case 23: sDay = "23rd"; break;
case 31: sDay = "31st"; break;
default: sDay = day + "th"; break;
}
var sMonthYear = date.ToString("MMMM yyyy");
return String.Format("{0} day of {1}", sDay, sMonthYear);
}
catch (Exception)
{
return "";
}
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public double ShipmentWeight
{
get
{
var result = 0.0;
// Case 49488: Serialization tests improved
if (Package != null)
{
foreach (var package in Package)
result = result + package.PackageActualWeight;
}
return result;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
private TAddressSegment getExporterAddressSegment()
{
try
{
if (ExporterAddress == null)
return ShipperAddress;
if (ExporterAddress.Address == null)
return ShipperAddress;
if (ExporterAddress.Address.IsEmpty)
return ShipperAddress;
else
return ExporterAddress;
}
catch (Exception)
{
return ShipperAddress;
}
}
private TAddressSegment getImporterAddressSegment()
{
try
{
if (ImporterAddress == null)
return ShipperAddress;
if (ImporterAddress.Address == null)
return ShipperAddress;
if (ImporterAddress.Address.IsEmpty)
return ShipperAddress;
else
return ImporterAddress;
}
catch (Exception)
{
return ShipperAddress;
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public TAddress Exporter
{
get
{
var address = getExporterAddressSegment();
if (address != null)
return address.Address;
return null;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public TAddress Importer
{
get
{
var address = getImporterAddressSegment();
if (address != null)
return address.Address;
return null;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string ExporterTaxID
{
get
{
var address = getExporterAddressSegment();
if (address != null)
return address.TaxID;
return null;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string ImporterTaxID
{
get
{
var address = getImporterAddressSegment();
if (address != null)
return address.TaxID;
return null;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
}
public partial class TIntlCommodityInfo
{
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public double WeightInKilos
{
get
{
try
{
var weight = CommodityWeight;
return (IntlData.Shipment.UOMWeight == TUOMW.LBS) ? weight / 2.2 : weight;
}
catch (Exception)
{
return 0.0;
}
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string NAFTAProducerAsString
{
get
{
switch (NAFTAProducerDetermination)
{
case 1:
return "NO 1";
case 2:
return "NO 2";
case 3:
return "NO 3";
default:
return "YES";
}
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
}
public partial class TAddress
{
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string AsString
{
get
{
var result = "";
if (!String.IsNullOrEmpty(Company)) result = result + Company + ", ";
if (!String.IsNullOrEmpty(Address1)) result = result + Address1 + ", ";
if (!String.IsNullOrEmpty(Address2)) result = result + Address2 + ", ";
if (!String.IsNullOrEmpty(City)) result = result + City + ", ";
if (!String.IsNullOrEmpty(State.ToString())) result = result + State + ", ";
if (!String.IsNullOrEmpty(PostalCode)) result = result + PostalCode + ", ";
if (!String.IsNullOrEmpty(Country.ToString())) result = result + Country.ToHuman();
return result;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public string CityStateZipCountry
{
get
{
var result = "";
if (!String.IsNullOrEmpty(City)) result = result + City + ", ";
if (!String.IsNullOrEmpty(State.ToString()) && (State != TStateProv.Unknown) ) result = result + State + ", ";
if (!String.IsNullOrEmpty(PostalCode)) result = result + PostalCode + ", ";
if (!String.IsNullOrEmpty(Country.ToString())) result = result + Country.ToHuman();
return result;
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v10)]
public bool IsEmpty
{
get
{
return (String.IsNullOrEmpty(Address1) || String.IsNullOrEmpty(City) || String.IsNullOrEmpty(PostalCode));
}
set
{
/* Empty setter needed for DynamicCreationTest() */
}
}
public TAddress Clone()
{
return (TAddress)MemberwiseClone();
}
[XmlIgnoreAttribute]
[SupportedVersion(SdkVersion.v36)]
public string CompanyOrName
{
get
{
return string.IsNullOrEmpty(Company) ? ($"{FirstName} {LastName}").Trim() : Company;
}
}
[XmlIgnoreAttribute]
[SupportedVersion(SdkVersion.v36)]
public string NameOrCompany
{
get
{
return string.IsNullOrEmpty(($"{FirstName} {LastName}").Trim()) ? Company : ($"{FirstName} {LastName}").Trim();
}
}
}
Extention
/*
{ $Revision: #117 $ }
{ $Date: 2020/09/22 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2013 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ *************************************************************************** }
*/
// !!!!!! NOTE TO TAG ATTRIBUTES W VERSIONING TO AVOID SDK BREAKAGE !!!!!!
// e.g. [SupportedVersion(SdkVersion.v10)] etc..... maps to:
// ShipRush.SDK.Proxies/SdkVersion.cs
//
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ShipRush.SDK.Proxies;
using ShipRush.SDK.Proxies.Shipping;
public partial class TShipment
{
private TAddressSegment freightBillToAddressField;
public TShipment()
{
Carrier = TCarrierType.Unknown;
UPSServiceType = TUPSService.noservicesavailable;
CurrencyCode = TCurrencyType.Unknown;
UnitsOfMeasureLinear = TUOML.Unknown;
UOMWeight = TUOMW.Unknown;
}
// case 31192
public string WebstoreName { get; set; }
public string WebStoreTypeProper { get; set; }
public string WebstoreType { get; set; }
public string OrderLink { get; set; }
public TUOML UnitsOfMeasureLinear { get; set; }
[SupportedVersion(SdkVersion.v10)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool FedExOneRate { get; set; }
[SupportedVersion(SdkVersion.v10)]
public string PBWebstoreOrderNumber { get; set; }
// Non-persistent fields for Javascript API callbacks
[SupportedVersion(SdkVersion.v12)]
public string PostbackUrl { get; set; }
[SupportedVersion(SdkVersion.v12)]
public PostbackContentType PostbackContentType { get; set; }
[SupportedVersion(SdkVersion.v14)]
public PaperDocument[] Documents { get; set; }
[SupportedVersion(SdkVersion.v14)]
public GetShippingAccountResponse ShippingAccount { get; set; }
// ------------------------------------------------------------
[SupportedVersion(SdkVersion.v14)]
public TBABoolean IsTest { get; set; } // NOTE: The "IsTestShipment" property is renamed
// The story above: IsTestShipment was introduced 12/11/2015 by Alex in SRWEB, IsTest was introduced 5/2/2011 by Sasha in SRDesktop
// ShipRush desktop returns IsTest. IsTestShipment is not used in any Z-Firm products or by Z-Firm engineers, but may be used by
// SDK users as it is there for almost a year...
// Renamed per morning discussion on 9/6/2016
[SupportedVersion(SdkVersion.v15)]
public bool LiftgatePickup { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool LiftgateDelivery { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool TradeshowPickup { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool TradeshowDelivery { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool ConstructionSitePickup { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool ConstructionSiteDelivery { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool LimitedAccessPickup { get; set; }
[SupportedVersion(SdkVersion.v15)]
public LimitedAccessType LimitedAccessPickupType { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool LimitedAccessDelivery { get; set; }
[SupportedVersion(SdkVersion.v15)]
public LimitedAccessType LimitedAccessDeliveryType { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool NotifyBeforeDelivery { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string Tags { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string ShipDateOnLabel { get; set; }
[SupportedVersion(SdkVersion.v15)]
public TAddressSegment FreightBillToAddress
{
get
{
return this.freightBillToAddressField;
}
set
{
this.freightBillToAddressField = value;
}
}
[SupportedVersion(SdkVersion.v15)]
public bool UseServiceAsString { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string ServiceAsString { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool IsWebShippingApiRequest { get; set; }
[SupportedVersion(SdkVersion.v17)]
public string BOLNumber { get; set; }
[SupportedVersion(SdkVersion.v17)]
public string PRONumber { get; set; }
[SupportedVersion(SdkVersion.v23)]
public string CarrierSCAC { get; set; }
[SupportedVersion(SdkVersion.v17)]
public string DHLeCPickupLocationId { get; set; }
[SupportedVersion(SdkVersion.v17)]
public string DHLeCDistributionFacility { get; set; }
[SupportedVersion(SdkVersion.v17)]
public double ChargeAmount { get; set; }
[SupportedVersion(SdkVersion.v17)]
public bool ChargeAmountSpecified { get; set; }
[SupportedVersion(SdkVersion.v20)]
public string TimeInTransit { get; set; }
[SupportedVersion(SdkVersion.v20)]
public int TimeInTransitDays { get; set; }
[SupportedVersion(SdkVersion.v20)]
public int TimeInTransitBusinessDays { get; set; }
[SupportedVersion(SdkVersion.v21)]
public string ShippedByEmail { get; set; }
// Case 63452: New fields for FedEx DirectDistributions
[SupportedVersion(SdkVersion.v22)]
public TConsolidationDataSourceTypeEnum ConsolidationSource { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TTransborderDistributionRoutingTypeEnum ConsolidationRouting { get; set; }
[SupportedVersion(SdkVersion.v22)]
public string ConsolidationReferenceValue { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TConsolidationTypeEnum ConsolidationType { get; set; }
[SupportedVersion(SdkVersion.v22)]
public string ConsolidationLTLScacCode { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TCustomerReferenceTypeEnum ConsolidationReferenceType { get; set; }
[SupportedVersion(SdkVersion.v22)]
public string ConsolidationBookingNumber { get; set; }
[SupportedVersion(SdkVersion.v22)]
public string ConsolidationClearanceFacilityLocationId { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TFedExDistributionLocationTypeEnum ConsolidationDistributionLocationType { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TConsolidationDataTypeEnum ConsolidationField { get; set; }
[SupportedVersion(SdkVersion.v22)]
public bool PartiesToTransactionAreRelated { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TAddressSegment SoldToAddress { get; set; }
[SupportedVersion(SdkVersion.v22)]
public TAddressSegment OriginAddress { get; set; }
[SupportedVersion(SdkVersion.v23)]
public string SpecialInstructions { get; set; }
[SupportedVersion(SdkVersion.v23)]
public bool IsUPSNextDayAirDetected { get; set; }
[SupportedVersion(SdkVersion.v23)]
public PropertySetBy ServiceTypeSetBy { get; set; }
[SupportedVersion(SdkVersion.v26)]
public string CustomerReference { get { return customerReference; } set { customerReference = value; } }
[System.Xml.Serialization.XmlIgnoreAttribute()]
[SupportedVersion(SdkVersion.v26)]
public string ParcelID { get { return customerReference; } set { customerReference = value; } }
[SupportedVersion(SdkVersion.v32)]
public TBABoolean HasTenderedNotification { get; set; }
[SupportedVersion(SdkVersion.v32)]
public string TenderedNotificationEmail { get; set; }
// Case 76931: White Label Tracking: Need merge code for email templates
// PG: We need ShippingInfoSource to decide which tracking URL to generate in GetTrackingUrl.GetShipRushTrackingPageUrlIfEnabled().
[SupportedVersion(SdkVersion.v35)]
public string ShippingInfoSource { get; set; }
[SupportedVersion(SdkVersion.v35)]
public string OrderNumber { get; set; }
[SupportedVersion(SdkVersion.v35)]
public bool UseShipRushTrackingPage { get; set; }
[SupportedVersion(SdkVersion.v36)]
public TBABoolean CarbonNeutral { get; set; }
// Case 79606: Shopify app: Webhooks for GDPR - Add ShopId and CustomerId fields on Shipment object
[SupportedVersion(SdkVersion.v36)]
public string ExternalWebstoreId { get; set; }
[SupportedVersion(SdkVersion.v36)]
public string ExternalCustomerId { get; set; }
// Case 79876: MySRWeb: Sandbox: Webhooks: Request data for customer John Smith not being sent
[SupportedVersion(SdkVersion.v37)]
public string ExternalOrderId { get; set; }
// Case 79939: SrWeb Shopify Button: Webhooks for GDPR: Request data: Email goes to the customer not the store owner
[SupportedVersion(SdkVersion.v37)]
public string StoreOwnerEmail { get; set; }
}
public partial class TIntlCommodityInfo
{
[SupportedVersion(SdkVersion.v10)]
public int NAFTAProducerDetermination { get; set; }
}
public enum QuickbooksItemType
{
[SupportedVersion(SdkVersion.v8)]
LineItem,
[SupportedVersion(SdkVersion.v8)]
GroupItem
}
[Serializable]
public class QuickbooksItem
{
public QuickbooksItemType ItemType { get; set; }
public string TnxLineId { get; set; }
public int Sequence { get; set; }
}
public partial class TShipmentOrder
{
// AH: This field used for Status Mapping feature.
// Merchant will set status to that field and we would work with it
// in core code.
public string OrderStatus { get; set; }
// Some merchant, like google checkout, has 2 different statuses for payment and shipping
// This field would be use for them.
public string FinancialStatus { get; set; }
public string ShippingStatus { get; set; }
// Quickbooks Items
[System.Xml.Serialization.XmlIgnoreAttribute()]
public QuickbooksItem[] QBItems { get; set; }
[SupportedVersion(SdkVersion.v10)]
public TCurrencyType Currency { get; set; }
[SupportedVersion(SdkVersion.v10)]
public string CurrencySymbol { get; set; }
[SupportedVersion(SdkVersion.v10)]
public TUOMW UnitsOfMeasureWeight { get; set; }
[SupportedVersion(SdkVersion.v11)]
public TUOML UnitsOfMeasureLinear { get; set; }
[SupportedVersion(SdkVersion.v11)]
public double PkgLength { get; set; }
[SupportedVersion(SdkVersion.v11)]
public double PkgWidth { get; set; }
[SupportedVersion(SdkVersion.v11)]
public double PkgHeight { get; set; }
[SupportedVersion(SdkVersion.v12)]
public bool IsPrime { get; set; }
[SupportedVersion(SdkVersion.v12)]
public string PaymentTerm { get; set; }
[SupportedVersion(SdkVersion.v13)]
public double Discount { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string CustomerPO { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string RequestedDeliveryDate { get; set; }
[SupportedVersion(SdkVersion.v19)]
public string HandleByDate { get; set; }
[SupportedVersion(SdkVersion.v36)]
public string ShipByDate { get; set; }
public TShipmentOrder()
{
Currency = TCurrencyType.Unknown;
UnitsOfMeasureWeight = TUOMW.Unknown;
UnitsOfMeasureLinear = TUOML.Unknown;
}
[SupportedVersion(SdkVersion.v19)]
public bool IsGuaranteedDelivery { get; set; }
[SupportedVersion(SdkVersion.v21)]
public string OrderLinkURL { get; set; }
}
public partial class TShipmentOrderItem
{
// This field is used to store Item Ids from other systems
public string ExternalItemId { get; set; }
// Case 74350: CatalogMapping: Order to PBCommodity mapping
[SupportedVersion(SdkVersion.v34)]
public string ExternalCatalogItemId { get; set; }
[SupportedVersion(SdkVersion.v34)]
public string ExternalVariationId { get; set; }
public string ListId { get; set; }
// Total Weight of Order Item
/// <remarks>
/// Total weight of these line items (individual item weight * quant) Case 67504
/// </remarks>
public double Weight { get; set; }
[SupportedVersion(SdkVersion.v10)]
public int SequenceNumberWithinOrder { get; set; }
[SupportedVersion(SdkVersion.v13)]
public double Discount { get; set; }
[SupportedVersion(SdkVersion.v14)]
public double ItemLength { get; set; }
[SupportedVersion(SdkVersion.v14)]
public double ItemWidth { get; set; }
[SupportedVersion(SdkVersion.v14)]
public double ItemHeight { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string Custom1 { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string Custom2 { get; set; }
[SupportedVersion(SdkVersion.v16)]
public TUOMW WeightUOM { get; set; }
[SupportedVersion(SdkVersion.v16)]
public TUOML UnitsOfMeasureLinear { get; set; }
[SupportedVersion(SdkVersion.v20)]
public string CommodityCode { get; set; }
[SupportedVersion(SdkVersion.v23)]
public string ItemWarehouseLocation { get; set; }
[SupportedVersion(SdkVersion.v23)]
public string ItemWarehouseAisle { get; set; }
[SupportedVersion(SdkVersion.v23)]
public string ItemWarehouseBin { get; set; }
[SupportedVersion(SdkVersion.v24)]
public string ImageUrl { get; set; }
[SupportedVersion(SdkVersion.v32)]
public string MPN { get; set; }
}
public partial class TPackage
{
[SupportedVersion(SdkVersion.v10)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Alcohol { get; set; }
[SupportedVersion(SdkVersion.v10)]
public TFDXDangerousGoods DangerousGoodsType { get; set; }
[System.Xml.Serialization.XmlElementAttribute("FreightCommodity")]
[SupportedVersion(SdkVersion.v15)]
public TFreightCommodity[] FreightCommodities { get; set; }
[SupportedVersion(SdkVersion.v23)]
public FreightServiceTypeEnum FreightServiceType { get; set; }
[SupportedVersion(SdkVersion.v23)]
public FreightEquipmentTypeEnum FreightEquipmentType { get; set; }
[SupportedVersion(SdkVersion.v24)]
public FreightInsuranceCategory FreightInsuranceCategory { get; set; }
[SupportedVersion(SdkVersion.v24)]
public bool InsuranceIncludingFreightCharge { get; set; }
[SupportedVersion(SdkVersion.v24)]
public string FreightInsuranceMarksAndNumbers { get; set; }
[SupportedVersion(SdkVersion.v24)]
public string FreightInsuranceDescriptionOfCargo { get; set; }
[SupportedVersion(SdkVersion.v26)]
public PackageHandlingEnum PackageHandling { get; set; }
[SupportedVersion(SdkVersion.v34)]
public string SmartPostFedExTrackingNumber { get; set; }
[System.Xml.Serialization.XmlElement("TrackingEvent")]
[SupportedVersion(SdkVersion.v34)]
public TTrackingEvent[] TrackingEvents { get; set; }
[SupportedVersion(SdkVersion.v35)]
public string ShipRushGlobalTransactionId { get; set; }
[SupportedVersion(SdkVersion.v35)]
public bool LithiumBatteries { get; set; }
[SupportedVersion(SdkVersion.v36)]
public double GoodsValue { get; set; }
[SupportedVersion(SdkVersion.v36)]
public string InsuranceExternalId { get; set; } // PG: Case 79455
[SupportedVersion(SdkVersion.v36)]
public string InsuranceQuotePackageId { get; set; } // PG: Case 79455
[SupportedVersion(SdkVersion.v36)]
public InsuranceProvider InsuranceProvider { get; set; } // AH: Case 79093
[SupportedVersion(SdkVersion.v36)]
public InsuranceCarrier InsuranceCarrier { get; set; } // AH: Case 79093
[SupportedVersion(SdkVersion.v37)]
public string SiteId { get; set; }
}
public partial class TFreightCommodity
{
[SupportedVersion(SdkVersion.v35)]
public string ItemFreightId { get; set; }
[SupportedVersion(SdkVersion.v15)]
public ItemFreightClassEnum ItemFreightClass { get; set; }
[SupportedVersion(SdkVersion.v15)]
public int ItemHandlingUnits { get; set; }
[SupportedVersion(SdkVersion.v15)]
public ItemPackagingEnum ItemPackaging { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string ItemDescription { get; set; }
[SupportedVersion(SdkVersion.v15)]
public int ItemPieces { get; set; }
[SupportedVersion(SdkVersion.v15)]
public double ItemWeight { get; set; }
[SupportedVersion(SdkVersion.v15)]
public double ItemSizeL { get; set; }
[SupportedVersion(SdkVersion.v15)]
public double ItemSizeW { get; set; }
[SupportedVersion(SdkVersion.v15)]
public double ItemSizeH { get; set; }
[SupportedVersion(SdkVersion.v15)]
public string ItemNMFC { get; set; }
[SupportedVersion(SdkVersion.v15)]
public bool ItemClassProvidedByCustomer { get; set; }
}
public partial class TTrackingEvent
{
public string TrackingEventId { get; set; }
public string ShipmentId { get; set; }
public string PackageId { get; set; }
public TCarrierType Carrier { get; set; } = TCarrierType.Unknown;
public string EventDateTimeLocal { get; set; }
public TrackingStatus TrackingStatus { get; set; }
public string TrackingLocation { get; set; }
public string TrackingNotes { get; set; }
public string CreatedAtUTC { get; set; }
}
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!! NOTE TO TAG ATTRIBUTES W VERSIONING TO AVOID SDK BREAKAGE !!!!!!
// e.g. [SupportedVersion(SdkVersion.v10)] etc..... maps to:
// ShipRush.SDK.Proxies/SdkVersion.cs
//
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Header
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Xml.Serialization;
namespace ShipRush.SDK.Proxies
{
[Serializable]
// [XmlRoot("TShipTransaction")]
public class TShipTransactionHeader
{
public TShipRushShipmentHeader Shipment { get; set; }
public TShipRushOrderHeader Order { get; set; }
}
[Serializable]
public class TShipRushShipmentHeader
{
public string ShipmentId { get; set; }
public string ShipDate { get; set; }
public string ModifiedAt { get; set; }
}
[Serializable]
public class TShipRushOrderHeader
{
public string OrderNumber { get; set; }
public string OrderDate { get; set; }
}
}
Account Management
Add Funds Request Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class AddFundsRequest
{
public Guid ShippingAccountId { get; set; }
public double Amount { get; set; }
public TCurrencyType Currency { get; set; }
}
}
Add Test Data Request
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class AddTestDataRequest
{
}
}
Add Test Data Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class AddTestDataResponse
{
public string ResultMessage { get; set; }
}
}
Available Merchant
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class AvailableMerchant
{
public string MerchantType { get; set; }
public string Name { get; set; }
// Case 70490: Extend GetWebStoreTypes Web API endpoint with options supported by merchant (CanRetrieveCatalog, CanUpdateInventory)
public bool CanRetrieveCatalog { get; set; }
public bool CanUpdateInventory { get; set; }
}
}
Check Create User Request
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class CheckCreateUserRequest
{
public string ClientApplicationToken { get; set; }
}
}
Check Create User Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of Z-Firm LLC. * }
{ * * }
{ * * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
/*
My.ShipRush API Proxy Library
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class CheckCreateUserResponse
{
public string UserId { get; set; }
public string UserToken { get; set; }
public string DeveloperToken { get; set; }
public string Email { get; set; }
public string Name { get; set; }
public string Company { get; set; }
}
}
Configure Notification Request
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class ConfigureNotificationRequest : NotificationConfiguration
{
}
}
Configure Notification Response
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class ConfigureNotificationResponse: NotificationConfiguration
{
}
}
Create Account Request
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace ShipRush.BusinessLayer
{
/// <summary>
/// Request to create account for existing user
/// </summary>
[Serializable]
public class CreateAccountRequest
{
public string UserId { get; set; }
// Required if you want to share data with other users
public string CompanyName { get; set; }
public string AccountNumber { get; set; }
public string AccountPassword { get; set; }
public string ConfirmAccountPassword { get; set; }
}
}
Create Account Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace ShipRush.BusinessLayer
{
[Serializable]
public class CreateAccountResponse
{
public string AccountId { get; set; }
}
}
Create Shipping Account And Register Request
/*
{ $Revision: #1 $ }
{ $Date: 2015/06/03 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
namespace ShipRush.SDK.Proxies
{
// Fully non-visual functionality for shipping account creation. For testing only
public class CreateShippingAccountAndRegisterRequest
{
public TCarrierType CarrierType { get; set; }
public ShippingAccountMode AccountMode { get; set; }
public string AccountNumber { get; set; }
public TAddress AccountAddress { get; set; }
public TAddress BillingAddress { get; set; }
}
}
Create Shipping Account And Register Response
/*
{ $Revision: #1 $ }
{ $Date: 2015/06/03 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
public class CreateShippingAccountAndRegisterResponse
{
public virtual Guid ShippingAccountId { get; set; }
}
}
Create Shipping Account Request
/*
{ $Revision: #3 $ }
{ $Date: 2016/07/29 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
// Start interactive "create shipping account" wizard
[Serializable]
public class CreateShippingAccountRequest
{
public TCarrierType CarrierType { get; set; }
public ShippingAccountMode AccountMode { get; set; }
}
[Serializable]
public class CreateShippingAccountGetEulasRequest
{
public TCarrierType CarrierType { get; set; }
public ShippingAccountMode AccountMode { get; set; }
}
[Serializable]
public class CreateShippingAccountCompleteRequest
{
public bool Company_EndUserAgreement_AcceptedByUser { get; set; }
public string Company_EndUserAgreement_Signature { get; set; }
public bool Carrier_EndUserAgreement_AcceptedByUser { get; set; }
public string Carrier_EndUserAgreement_Signature { get; set; }
// USPS specific (or require "true" for all carriers, why not... )
public bool UserCertifiesThatAllInformationIsAccurateAndTruthful { get; set; }
public string UserIpAddress { get; set; }
public CreateShippingAccountDetails ShippingAccount { get; set; }
}
[Serializable]
public class CreateShippingAccountDetails
{
public TCarrierType CarrierType { get; set; }
public AccountRatesType AccountRates { get; set; }
public string AccountNumber { get; set; }
public TAddress AccountAddress { get; set; }
// Make "test" account if possible
public bool IsSandbox { get; set; }
// Endicia/Stamps specific
public string Username { get; set; }
public string Password { get; set; }
public ShippingAccountMode AccountMode { get; set; }
// UPS Specific
public string InvoiceNumber { get; set; }
public string InvoiceDate { get; set; }
public string InvoiceControlId { get; set; }
public string InvoiceAmount { get; set; }
}
}
Create Shipping Account Response
/*
{ $Revision: #3 $ }
{ $Date: 2016/07/29 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
// Response to "visaul" create account functionality
[Serializable]
public class CreateShippingAccountResponse
{
public virtual Guid ShippingAccountId { get; set; }
public string SetupUrl { get; set; }
}
// Response to Step1 (of 2) of the non-visual "create account"
[Serializable]
public class CreateShippingAccountGetEulasResponse
{
public string Company_EndUserAgreement { get; set; }
public string Company_EndUserAgreement_Signature { get; set; }
public string Carrier_EndUserAgreement { get; set; }
public string Carrier_EndUserAgreement_Signature { get; set; }
}
// Response to Step2 (of 2) of the non-visual "create account"
[Serializable]
public class CreateShippingAccountCompleteResponse
{
public GetShippingAccountResponse ShippingAccount { get; set; }
// Future extensions go here.
// Possibly print settings/etc.
}
}
Create User Request
/*
{ $Revision: #16 $ }
{ $Date: 2011/03/21 $ }
{ $Author: stan $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class CreateUserRequest
{
public bool EmailIsVerified { get; set; }
// Users are authenticated based on emails. So email must be valid and unique.
public string Email { get; set; }
// New user password and confirm password values. Must match.
public string Password { get; set; }
// Optional
public string Name { get; set; }
public string Company { get; set; }
public string ReferredBy { get; set; }
public string ClientApplicationToken { get; set; }
public bool ShowZFirmBranding { get; set; }
// Other IDs
public string EBayUserId { get; set; }
public string ExternalUserId { get; set; }
// List of currently supported languages is in ShipRush.Language.LanguageService.cs
[SupportedVersion(SdkVersion.v14)]
public string Language { get; set; }
}
[Serializable]
public class UpdateUserRequest
{
public string AccountId { get; set; }
public string UserId { get; set; }
public string ShipRushUSPSPreferredCarrier { get; set; }
}
}
Create User Response
/*
{ $Revision: #16 $ }
{ $Date: 2011/03/21 $ }
{ $Author: stan $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class CreateUserResponse
{
public string AccountId { get; set; }
public string UserId { get; set; }
public string UserToken { get; set; }
}
[Serializable]
public class UpdateUserResponse: CreateUserResponse
{
public string ShipRushUSPSPreferredCarrier { get; set; }
}
}
Create Webstore Request
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class CreateWebstoreRequest
{
public string MerchantType { get; set; }
}
}
Create Webstore Response
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class CreateWebstoreResponse
{
public MerchantInfo Merchant { get; set; }
}
}
Delete All Data Request Response
using System;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class DeleteAllDataRequest
{
public string Signature { get; set; }
public static string RequiredSignature = "Delete all orders, shipments, shipping accounts and webstores. If I screw up it will by my fault and I will not call Z-Firm techsupport.";
}
[Serializable]
public class DeleteAllDataResponse
{
}
}
Delete Webstore Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class DeleteWebstoreRequest
{
public string WebstoreId { get; set; }
}
}
Delete Webstore Response
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class DeleteWebstoreResponse
{
}
}
Empty Print Queue Request Response
/*
{ $Revision: #1 $ }
{ $Date: 2015/06/05 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class EmptyPrintQueueRequest
{
}
public class EmptyPrintQueueResponse
{
}
}
Get Notification Status Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetNotificationStatusRequest
{
public NotificationType NotificationType { get; set; }
}
}
Get Notification Status Response
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetNotificationStatusResponse
{
public NotificationConfiguration[] Notifications { get; set; }
}
}
Get Session Token Response
/*
{ $Revision: #2 $ }
{ $Date: 2015/06/03 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetSessionTokenResponse
{
public string SessionToken { get; set; }
}
}
Get Setting Request
/*
{ $Revision: #2 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
namespace ShipRush.SDK.Proxies
{
public class GetSettingRequest
{
public SettingContext Context { get; set; }
public string Name { get; set; }
public GetSettingRequest()
{
Context = new SettingContext();
}
}
}
Get Setting Response
/*
{ $Revision: #2 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
namespace ShipRush.SDK.Proxies
{
public class GetSettingResponse
{
public string Value { get; set; }
}
}
Get Shipping Account Request
/*
{ $Revision: #2 $ }
{ $Date: 2015/06/03 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
public class GetShippingAccountRequest
{
public Guid ShippingAccountId { get; set; }
}
}
Get Shipping Account Response
/*
{ $Revision: #11 $ }
{ $Date: 2017/05/04 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
public enum AccountRatesType
{
[SupportedVersion(SdkVersion.v14)]
RetailRates,
[SupportedVersion(SdkVersion.v14)]
DailyRates,
[SupportedVersion(SdkVersion.v14)]
ListRates,
[SupportedVersion(SdkVersion.v14)]
NegotiatedRates,
[SupportedVersion(SdkVersion.v14)]
ForceRetailRates,
};
public enum ShippingAccountMode
{
[SupportedVersion(SdkVersion.v14)]
Unknown,
[SupportedVersion(SdkVersion.v14)]
DiscountPostage
};
public enum ShippingAccountStatus
{
[SupportedVersion(SdkVersion.v14)]
Unknown,
[SupportedVersion(SdkVersion.v14)]
Created,
[SupportedVersion(SdkVersion.v14)]
Activated,
[SupportedVersion(SdkVersion.v14)]
Suspended
};
public enum BillingMethod
{
[SupportedVersion(SdkVersion.v15)]
Unknown,
[SupportedVersion(SdkVersion.v15)]
BulkMeter_ShipRushBilling,
[SupportedVersion(SdkVersion.v15)]
IndividualMeter_CarrierBilling
};
public enum PaymentMethodForPostage
{
[SupportedVersion(SdkVersion.v15)]
Unknown,
[SupportedVersion(SdkVersion.v15)]
CreditCard,
[SupportedVersion(SdkVersion.v15)]
PayPal
};
[Serializable]
public class GetShippingAccountResponse
{
[SupportedVersion(SdkVersion.v14)]
public virtual Guid ShippingAccountId { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual TCarrierType CarrierType { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual bool IsSandbox { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual ShippingAccountStatus Status { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual AccountRatesType AccountRates { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual ShippingAccountMode AccountMode { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual DateTime CreatedAt { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual bool IsDeleted { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string AccountNumber { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string MeterNumber { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string Username { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string Password { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string PassPhrase { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual string WebPassword { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual bool HiddenPostage { get; set; }
[SupportedVersion(SdkVersion.v14)]
public virtual double PostageBalance { get; set; }
// Use carrier test server (not production)
[SupportedVersion(SdkVersion.v14)]
public virtual TAddress DefaultShipFromAddress { get; set; }
[SupportedVersion(SdkVersion.v15)]
public virtual TCurrencyType PostageBalanceCurrency { get; set; }
}
}
Get Shipping Accounts Request
/*
{ $Revision: #2 $ }
{ $Date: 2015/12/01 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetShippingAccountsRequest
{
}
}
Get Shipping Accounts Response
/*
{ $Revision: #3 $ }
{ $Date: 2015/12/01 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetShippingAccountsResponse
{
public List<GetShippingAccountResponse> ShippingAccounts { get; set; }
public GetShippingAccountsResponse()
{
ShippingAccounts = new List<GetShippingAccountResponse>();
}
}
}
Get Subscriptions Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetSubscriptionsRequest
{
public string AccountId { get; set; }
}
}
Get Subscriptions Response
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetSubscriptionsResponse
{
public SubscriptionConfiguration[] Subscriptions { get; set; }
}
}
Get Subscription Statistics Request
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetSubscriptionStatisticsRequest
{
public string PlatformNotificationId { get; set; }
}
}
Get Subscription Statistics Response
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetSubscriptionStatisticsResponse
{
public SubscriptionStatistics LastHour { get; set; }
public SubscriptionStatistics LastDay { get; set; }
public SubscriptionError[] LastErrors { get; set; }
}
}
Get User Request
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class GetUserRequest
{
}
}
Get User Response
/*
{ $Revision: #11 $ }
{ $Date: 2015/07/14 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class GetUserResponse
{
public string AccountId { get; set; }
public string UserId { get; set; }
public string Email { get; set; }
public string Name { get; set; }
public string Company { get; set; }
public string ExternalUserId { get; set; }
public string AccountLevelSettingsPage { get; set; }
public List<MerchantInfo> Merchants { get; set; }
[SupportedVersion(SdkVersion.v12)]
public AccountPremiumLevel AccountPremiumLevel { get; set; }
[SupportedVersion(SdkVersion.v12)]
public bool HasBillingError { get; set; }
}
}
Get User Token Request Response
/*
{ $Revision: #2 $ }
{ $Date: 2015/06/04 $ }
{ $Author: alex $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
[Serializable]
public class GetUserTokenRequest
{
public string Email { get; set; }
public string Password { get; set; }
}
[Serializable]
public class GetUserTokenResponse
{
public string AccountId { get; set; }
public string UserId { get; set; }
public string UserToken { get; set; }
}
}
Get Webstore Request
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetWebstoreRequest
{
public string WebstoreId { get; set; }
}
}
Get Webstore Response
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetWebstoreResponse
{
public MerchantInfo Merchant { get; set; }
}
}
Get Webstore Types Request
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetWebstoreTypesRequest
{
public string Carrier { get; set; }
public string SerialNumber { get; set; }
}
}
Get Webstore Types Response
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class GetWebstoreTypesResponse
{
public List<AvailableMerchant> Types { get; set; }
}
}
Join Account Request
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class JoinAccountRequest
{
public string UserId { get; set; }
public string AccountNumber { get; set; }
public string AccountPassword { get; set; }
public string AccountEmail { get; set; }
}
}
Join Account Response
/*
{ ************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2009 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies
{
public class JoinAccountResponse
{
public string AccountId { get; set; }
public string CompanyName { get; set; }
}
}
Match Setting By Enum
/*
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes, including * }
{ * Washington State statues. * }
{ * * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2015 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ *************************************************************************** }
{ $Revision: #8 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ $File: //depot/main/ShipRush/Current/WebApplications/ShipRushWeb/ShipRush.SDK.Proxies/AccountManagement/MatchSettingByEnum.cs $ }
*/
using System.Collections.Generic;
// Keep namespace the same, to avoid changes in 30+ files
namespace ShipRush.BusinessLayer
{
public enum MatchSettingBy
{
DeveloperToken,
CarrierType,
CarrierImplementationName,
ReturnService,
ServiceType,
PackageType,
MerchantName,
Account,
ShippingAccount,
MerchantSettings,
Tag,
Developer,
User
}
public static class SaveTo
{
public static HashSet<MatchSettingBy> Account = new HashSet<MatchSettingBy>(){MatchSettingBy.Account};
public static HashSet<MatchSettingBy> User = new HashSet<MatchSettingBy>(){MatchSettingBy.Account, MatchSettingBy.User};
public static HashSet<MatchSettingBy> ShippingAccount = new HashSet<MatchSettingBy>(){MatchSettingBy.Account, MatchSettingBy.ShippingAccount};
public static HashSet<MatchSettingBy> UserCarrier = new HashSet<MatchSettingBy>(){MatchSettingBy.Account, MatchSettingBy.User, MatchSettingBy.CarrierType};
public static HashSet<MatchSettingBy> Carrier = new HashSet<MatchSettingBy>(){MatchSettingBy.Account, MatchSettingBy.CarrierType};
public static HashSet<MatchSettingBy> Webstore = new HashSet<MatchSettingBy>(){MatchSettingBy.Account, MatchSettingBy.MerchantSettings};
}
}
Merchant Info
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
[Serializable]
public class MerchantInfo
{
public string WebstoreId { get; set; }
public bool Enabled { get; set; }
// Case 71324: MerchantSettings.RetrieveCatalog: Expose it over Web API
public bool RetrieveCatalogEnabled { get; set; }
public bool SetupCompleted { get; set; }
public string WebstoreName { get; set; }
public string MerchantType { get; set; }
public string SetupUrl { get; set; }
public string EditUrl { get; set; }
public string DeleteUrl { get; set; }
public string ActionUrl { get; set; }
public DateTime LastDownloadedAt { get; set; }
public string LastDownloadedOrderNumber { get; set; }
public DateTime NextRefreshAt { get; set; }
public string Status { get; set; }
public string StatusMessage { get; set; }
public string StatusMessageDetails { get; set; }
// Case 71110: Add inventory update job messages to MerchantInfo
public string UpdateInventoryStatus { get; set; }
public string UpdateInventoryStatusMessage { get; set; }
public string UpdateInventoryStatusDetails { get; set; }
public bool ShouldRunActionUrl { get; set; }
public string CircuitBreakerTriggered { get; set; }
}
}
Notification
/*
{ $Revision: #5 $ }
{ $Date: 2012/05/10 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class NotificationConfiguration
{
public string PlatformNotificationId { get; set; }
public string Url { get; set; }
public bool Enabled { get; set; }
public bool AutosubscribeNewUsers { get; set; }
public NotificationDataFormat DataFormat { get; set; }
public NotificationType NotificationType { get; set; }
public int ApiVersion { get; set; }
public bool Transform { get; set; }
public string Template { get; set; }
public string ErrorMessage { get; set; }
}
}
Remove Notification Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class RemoveNotificationRequest
{
public NotificationType NotificationType { get; set; }
}
}
Remove Notification Response
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class RemoveNotificationResponse
{
}
}
Send Email Request Response
/*
{ $Revision: #5 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2015 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
namespace ShipRush.SDK.Proxies
{
public class EmailAttachment
{
public string FileName { get; set; }
public string Content { get; set; }
}
public class SendEmailRequest
{
public string SendFromName { get; set; }
public string SendFromEmail { get; set; }
public string SendToEmail { get; set; }
public string Subject { get; set; }
public string Text { get; set; }
public EmailAttachment[] Attachments { get; set; }
}
public class SendEmailResponse
{
}
}
Set Setting Request
/*
{ $Revision: #2 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2015 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System.Collections.Generic;
using ShipRush.BusinessLayer;
namespace ShipRush.SDK.Proxies
{
public class SetSettingRequest
{
public SettingContext Context { get; set; }
public HashSet<MatchSettingBy> SaveTo { get; set; }
public string Name { get; set; }
public string Value { get; set; }
public SetSettingRequest()
{
Context = new SettingContext();
}
}
}
Set Setting Response
/*
{ $Revision: #2 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2015 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
namespace ShipRush.SDK.Proxies
{
public class SetSettingResponse
{
}
}
Setting Context
/*
{ $Revision: #3 $ }
{ $Date: 2018/10/05 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2015 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
namespace ShipRush.SDK.Proxies
{
public class SettingContext
{
// You can only change user settings via REST API
public Guid UserId { get; set; }
public Guid MerchantSettingsId { get; set; }
public Guid ShippingAccountId { get; set; }
public TCarrierType CarrierType { get; set; }
public string CarrierImplementationName { get; set; }
public SettingContext()
{
CarrierType = TCarrierType.Unknown;
}
public static SettingContext Account()
{
return new SettingContext();
}
public static SettingContext User(Guid userId)
{
return new SettingContext(){ UserId = userId};
}
}
}
Subscribe to Notification Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class SubscribeToNotificationRequest
{
public string AccountId { get; set; }
public string SubscribeFrom { get; set; }
public NotificationType NotificationType { get; set; }
}
}
Subscribe to Notification Response
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class SubscribeToNotificationResponse
{
}
}
Subscription
/*
{ $Revision: #6 $ }
{ $Date: 2012/06/12 $ }
{ $Author: alexh $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class SubscriptionPayload
{
public string Headers { get; set; }
public string Payload { get; set; }
}
public class SubscriptionConfiguration
{
public string AccountId { get; set; }
public NotificationType NotificationType { get; set; }
public NotificationStatus Status { get; set; }
public DateTime LastNotificationSuccessAt { get; set; }
public DateTime LastNotificationAttemptAt { get; set; }
public DateTime LastShipmentChangedAt { get; set; }
public string ErrorMessage { get; set; }
public bool Enabled { get; set; }
public SubscriptionPayload Request { get; set; }
public SubscriptionPayload Response { get; set; }
}
}
Subscription Error
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class SubscriptionError
{
public string SubscriptionId { get; set; }
public DateTime RunAt { get; set; }
public string ErrorMessage { get; set; }
}
}
Subscription Statistics
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class SubscriptionStatistics
{
public Int64 Processed { get; set; }
public Int64 Successful { get; set; }
public Int64 Failed { get; set; }
public Int64 TotalObjectPushed { get; set; }
}
}
Unsubscribe from Notification Request
/*
{ $Revision: #2 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class UnsubscribeFromNotificationRequest
{
public string AccountId { get; set; }
public NotificationType NotificationType { get; set; }
}
}
Unsubscribe from Notification Response
/*
{ $Revision: #3 $ }
{ $Date: 2012/03/22 $ }
{ $Author: rafael $ }
{ *************************************************************************** }
{ * * }
{ * This file contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * The unauthorized taking, use or disclosure of any of Z-Firm LLC's * }
{ * trade secrets can be punishable as a crime under the United States * }
{ * Economic Espionage Act and other applicable State statutes. * }
{ * The unauthorized taking, use or disclosure of the Z-Firm’s * }
{ * trade secrets can also result in civil liability under applicable * }
{ * State laws. For willful infringement, Z-Firm LLC can recover * }
{ * triple the amount of its damages and its attorneys' fees in * }
{ * collecting such damages. * }
{ * * }
{ * Copyright 2012 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ ************************************************************************** }
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ShipRush.SDK.Proxies.AccountManagement
{
public class UnsubscribeFromNotificationResponse
{
}
}
Attributes
/*
{ *************************************************************************** }
{ * * }
{ * This document contains information that is the confidential and * }
{ * proprietary property of Z-Firm LLC, and may not be copied, published, * }
{ * disclosed, or transmitted to others, or used for any purpose without * }
{ * the express written authorization of an authorized managing member of * }
{ * Z-Firm LLC. * }
{ * * }
{ * Unauthorized taking of any of Z-Firm LLC's trade secrets is a crime * }
{ * under California Penal Code §499c, United States Economic Espionage * }
{ * Act and relevant Washington State statute. * }
{ * Unauthorized taking of the Company's trade secrets can also * }
{ * result in civil liability under California's Uniform Trade Secrets Act * }
{ * (Civil Code §§3426-3426.11) and relevant Washington State statutes. * }
{ * For willful infringement, Z-Firm LLC can recover triple the amount * }
{ * of its damages and its attorneys' fees in collecting such damages. * }
{ * * }
{ * Copyright 2014 Z-Firm LLC. All Rights Reserved. * }
{ * * }
{ *************************************************************************** }
*/
// $Revision: #2 $
// $Date: 2018/10/17 $
// $Author: alexh $
using System;
namespace ShipRush.BusinessLayer
{
// This attribute decorates class/property for Javascript API docs Case 40847
// https://sandbox.my.shiprush.com/pages.aspx?articleUrl=jsapi&tag=acme_developers_inc
// https://sandbox.my.shiprush.com/ShipClassesDocs?typeName=ShipmentView
// When specified for a class - it makes class visible via "ShipClassesDocs" autogenerated docs
// When specified for a property - it makes property visible for a class in the docs
// You can set description and alternative type when decorating a property
// Example: [Documented("", typeof(TCurrencyType))]
// Third parameter specifies if enum type documentation says "human value" or not
// Example: [Documented("", typeof(TCurrencyType), true)]
// Make sure to override type via "typeof(double)" and "typeof(bool)" for properties that are declared as strings,
// but are in fact typed as strings for serialization safety
public enum RequestResponseUse
{
Unknown,
Request,
Response,
Both
}
public class DocumentedAttribute : Attribute
{
public string Comment { get; set; }
public Type OverrideType { get; set; }
public bool IsEnumAsNuman { get; set; }
public RequestResponseUse RequestResponseUse { get; set; }
public DocumentedAttribute()
{
RequestResponseUse = RequestResponseUse.Both;
}
public DocumentedAttribute(string comment, Type overrideType = null, bool isEnumAsNuman = false, RequestResponseUse requestResponseUse = RequestResponseUse.Both)
{
Comment = comment;
OverrideType = overrideType;
IsEnumAsNuman = isEnumAsNuman;
RequestResponseUse = requestResponseUse;
if (IsEnumAsNuman)
RequestResponseUse = RequestResponseUse.Response;
}
}
}
Bin
NETFX 35
de-DE
ShipRush.Language.resources.DLL.zip
es-MX
ShipRush.Language.resources.DLL.zip
fr-CA
ShipRush.Language.resources.DLL.zip
ru-RU
ShipRush.Language.resources.DLL.zip
Common Logging Core
<?xml version="1.0"?>
-<doc>
-<assembly>
<name>Common.Logging.Core</name>
</assembly>
-<members>
-<member name="T:Common.Logging.Configuration.NameValueCollectionHelper">
<summary>Helper class for working with NameValueCollection </summary>
</member>
-<member name="M:Common.Logging.Configuration.NameValueCollectionHelper.ToCommonLoggingCollection(System.Collections.Specialized.NameValueCollection)">
+<summary>
<param name="properties">The properties.</param>
<returns/>
</member>
-<member name="T:AssemblyDoc">
-<summary>
This assembly contains the core functionality of the Common.Logging framework.In particular, checkout
<see cref="T:Common.Logging.LogManager"/>
and
<see cref="T:Common.Logging.ILog"/>
for usage information.
</summary>
</member>
-<member name="T:CoverageExcludeAttribute">
<summary>Indicates classes or members to be ignored by NCover </summary>
<remarks>Note, the key is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage" </remarks>
<author>Erich Eichinger</author>
</member>
-<member name="T:Common.Logging.Configuration.NameValueCollection">
<summary>Substitute NameValueCollection in System.Collections.Specialized. </summary>
</member>
-<member name="M:Common.Logging.Configuration.NameValueCollection.#ctor">
-<summary>
Creates a new instance of
<seealso cref="T:Common.Logging.Configuration.NameValueCollection">NameValueCollection</seealso>
.
</summary>
</member>
-<member name="M:Common.Logging.Configuration.NameValueCollection.GetValues(System.String)">
<summary>Gets the values (only a single one) for the specified key (configuration name) </summary>
<param key="key">The key.</param>
<returns>an array with one value, or null if no value exist</returns>
</member>
-<member name="P:Common.Logging.Configuration.NameValueCollection.Item(System.String)">
<summary>Gets or sets the value with the specified key. </summary>
<value>The value corrsponding to the key, or null if no value exist </value>
<param key="key">The key.</param>
<returns>value store for the key</returns>
</member>
-<member name="T:Common.Logging.Factory.AbstractLogger">
<summary>Provides base implementation suitable for almost all logger adapters </summary>
<author>Erich Eichinger</author>
</member>
-<member name="T:Common.Logging.ILog">
<summary>A simple logging interface abstracting logging APIs. </summary>
-<remarks>
-<para>
Implementations should defer calling a message's
<see cref="M:System.Object.ToString"/>
until the message really needsto be logged to avoid performance penalties.
</para>
-<para>
Each
<see cref="T:Common.Logging.ILog"/>
log method offers to pass in a
<see cref="T:System.Action`1"/>
instead of the actual message.Using this style has the advantage to defer possibly expensive message argument evaluation and formatting (and formatting arguments!) until the message getsactually logged. If the message is not logged at all (e.g. due to
<see cref="T:Common.Logging.LogLevel"/>
settings),you won't have to pay the peformance penalty of creating the message.
</para>
</remarks>
-<example>
The example below demonstrates using callback style for creating the message, where the call to the
<see cref="M:System.Random.NextDouble"/>
and the underlying
<see cref="M:System.String.Format(System.String,System.Object[])"/>
only happens, if level
<see cref="F:Common.Logging.LogLevel.Debug"/>
is enabled:
<code>Log.Debug( m=>m("result is {0}", random.NextDouble()) );Log.Debug(delegate(m) { m("result is {0}", random.NextDouble()); }); </code>
</example>
<seealso cref="T:System.Action`1"/>
<author>Mark Pollack</author>
<author>Bruno Baia</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.TraceFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.TraceFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.DebugFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.DebugFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.ILog.Info(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Info(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.InfoFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.InfoFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Info(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.WarnFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.WarnFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.ILog.Error(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Error(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.ErrorFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.ErrorFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Error(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.FatalFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.FatalFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.ILog.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.ILog.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="P:Common.Logging.ILog.IsTraceEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
</member>
-<member name="P:Common.Logging.ILog.IsDebugEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
</member>
-<member name="P:Common.Logging.ILog.IsErrorEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
</member>
-<member name="P:Common.Logging.ILog.IsFatalEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
</member>
-<member name="P:Common.Logging.ILog.IsInfoEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
</member>
-<member name="P:Common.Logging.ILog.IsWarnEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
</member>
-<member name="F:Common.Logging.Factory.AbstractLogger.Write">
<summary>Holds the method for writing a message to the log system. </summary>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.#ctor">
-<summary>
Creates a new logger instance using
<see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/>
forwriting log events to the underlying log system.
</summary>
<seealso cref="M:Common.Logging.Factory.AbstractLogger.GetWriteHandler"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.GetWriteHandler">
-<summary>
Override this method to use a different method than
<see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/>
for writing log events to the underlying log system.
</summary>
-<remarks>
Usually you don't need to override thise method. The default implementation returns
<c>null</c>
to indicate that the default handler
<see cref="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)"/>
should beused.
</remarks>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
<summary>Actually sends the message to the underlying log system. </summary>
<param key="level">the level of this log event.</param>
<param key="message">the message to log</param>
<param key="exception">the exception to log (may be null)</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level includingthe stack trace of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.TraceFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level includingthe stack Debug of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.DebugFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level includingthe stack Info of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.InfoFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Info"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level includingthe stack Warn of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Warnrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Warnrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.WarnFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level includingthe stack Error of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Errorrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Errorrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.ErrorFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Error"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Object)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
<param key="message">The message object to log.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Object,System.Exception)">
-<summary>
Log a message object with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level includingthe stack Fatal of the
<see cref="T:System.Exception"/>
passedas a parameter.
</summary>
<param key="message">The message object to log.</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Fatalrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Fatalrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.String,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FatalFormat(System.String,System.Exception,System.Object[])">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of format arguments</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
-<summary>
Log a message with the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level using a callback to obtain the message
</summary>
<remarks>Using this method avoids the cost of creating a message and evaluating message argumentsthat probably won't be logged due to loglevel settings. </remarks>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsTraceEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Trace"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsDebugEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Debug"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsInfoEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Info"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsWarnEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Warn"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsErrorEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Error"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="P:Common.Logging.Factory.AbstractLogger.IsFatalEnabled">
-<summary>
Checks if this logger is enabled for the
<see cref="F:Common.Logging.LogLevel.Fatal"/>
level.
</summary>
<remarks>Override this in your derived class to comply with the underlying logging system </remarks>
</member>
-<member name="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage">
<summary>Format message on demand. </summary>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.#ctor(System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage"/>
class.
</summary>
<param key="formatMessageCallback">The format message callback.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.#ctor(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage"/>
class.
</summary>
<param key="formatProvider">The format provider.</param>
<param key="formatMessageCallback">The format message callback.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.ToString">
-<summary>
Calls
<see cref="F:Common.Logging.Factory.AbstractLogger.FormatMessageCallbackFormattedMessage.formatMessageCallback"/>
and returns result.
</summary>
<returns/>
</member>
-<member name="T:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage">
<summary>Format string on demand. </summary>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage.#ctor(System.IFormatProvider,System.String,System.Object[])">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage"/>
class.
</summary>
<param key="formatProvider">The format provider.</param>
<param key="message">The message.</param>
<param key="args">The args.</param>
</member>
-<member name="M:Common.Logging.Factory.AbstractLogger.StringFormatFormattedMessage.ToString">
-<summary>
Runs
<see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/>
on supplied arguemnts.
</summary>
<returns>string</returns>
</member>
-<member name="T:Common.Logging.Factory.AbstractLogger.WriteHandler">
<summary>Represents a method responsible for writing a message to the log system. </summary>
</member>
-<member name="T:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter">
-<summary>
An implementation of
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
that caches loggers handed out by this factory.
</summary>
-<remarks>
Implementors just need to override
<see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>
.
</remarks>
<author>Erich Eichinger</author>
</member>
-<member name="T:Common.Logging.ILoggerFactoryAdapter">
<summary>LoggerFactoryAdapter interface is used internally by LogManagerOnly developers wishing to write new Common.Logging adapters need toworry about this interface. </summary>
<author>Gilles Bayon</author>
</member>
-<member name="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)">
<summary>Get a ILog instance by type. </summary>
<param key="type">The type to use for the logger</param>
<returns/>
</member>
-<member name="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)">
<summary>Get a ILog instance by key. </summary>
<param key="key">The key of the logger</param>
<returns/>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.#ctor">
<summary>Creates a new instance, the logger cache being case-sensitive. </summary>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.#ctor(System.Boolean)">
-<summary>
Creates a new instance, the logger cache being
<paramref key="caseSensitiveLoggerCache"/>
.
</summary>
<param key="caseSensitiveLoggerCache"/>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.ClearLoggerCache">
<summary>Purges all loggers from cache </summary>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)">
<summary>Create the specified named logger instance </summary>
<remarks>Derived factories need to implement this method to create theactual logger instance. </remarks>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLogger(System.Type)">
-<summary>
Get a ILog instance by
<see cref="T:System.Type"/>
.
</summary>
-<param key="type">
Usually the
<see cref="T:System.Type"/>
of the current class.
</param>
-<returns>
An ILog instance either obtained from the internal cache or created by a call to
<see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>
.
</returns>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLogger(System.String)">
<summary>Get a ILog instance by key. </summary>
-<param key="key">
Usually a
<see cref="T:System.Type"/>
's Name or FullName property.
</param>
-<returns>
An ILog instance either obtained from the internal cache or created by a call to
<see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>
.
</returns>
</member>
-<member name="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.GetLoggerInternal(System.String)">
<summary>Get or create a ILog instance by key. </summary>
-<param key="key">
Usually a
<see cref="T:System.Type"/>
's Name or FullName property.
</param>
-<returns>
An ILog instance either obtained from the internal cache or created by a call to
<see cref="M:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter.CreateLogger(System.String)"/>
.
</returns>
</member>
-<member name="T:Common.Logging.Simple.CapturingLogger">
-<summary>
A logger created by
<see cref="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter"/>
thatsends all log events to the owning adapter's
<see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>
</summary>
<author>Erich Eichinger</author>
</member>
-<member name="T:Common.Logging.Simple.AbstractSimpleLogger">
<summary>Abstract class providing a standard implementation of simple loggers. </summary>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLogger.#ctor(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
<summary>Creates and initializes a the simple logger. </summary>
<param key="logName">The key, usually type key of the calling class, of the logger.</param>
<param key="logLevel">The current logging threshold. Messages recieved that are beneath this threshold will not be logged.</param>
<param key="showlevel">Include level in the log message.</param>
<param key="showDateTime">Include the current time in the log message.</param>
<param key="showLogName">Include the instance key in the log message.</param>
<param key="dateTimeFormat">The date and time format to use in the log message.</param>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLogger.FormatOutput(System.Text.StringBuilder,Common.Logging.LogLevel,System.Object,System.Exception)">
-<summary>
Appends the formatted message to the specified
<see cref="T:System.Text.StringBuilder"/>
.
</summary>
-<param key="stringBuilder">
the
<see cref="T:System.Text.StringBuilder"/>
that receíves the formatted message.
</param>
<param key="level"/>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLogger.IsLevelEnabled(Common.Logging.LogLevel)">
<summary>Determines if the given log level is currently enabled. </summary>
<param key="level"/>
<returns/>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.Name">
<summary>The key of the logger. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowLevel">
<summary>Include the current log level in the log message. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowDateTime">
<summary>Include the current time in the log message. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.ShowLogName">
<summary>Include the instance key in the log message. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.CurrentLogLevel">
<summary>The current logging threshold. Messages recieved that are beneath this threshold will not be logged. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.DateTimeFormat">
<summary>The date and time format to use in the log message. </summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.HasDateTimeFormat">
-<summary>
Determines Whether
<see cref="P:Common.Logging.Simple.AbstractSimpleLogger.DateTimeFormat"/>
is set.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsTraceEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Trace"/>
. If it is, all messages will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsDebugEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Debug"/>
. If it is, all messages will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsInfoEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Info"/>
. If it is, only messages with a
<see cref="T:Common.Logging.LogLevel"/>
of
<see cref="F:Common.Logging.LogLevel.Info"/>
,
<see cref="F:Common.Logging.LogLevel.Warn"/>
,
<see cref="F:Common.Logging.LogLevel.Error"/>
, and
<see cref="F:Common.Logging.LogLevel.Fatal"/>
will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsWarnEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Warn"/>
. If it is, only messages with a
<see cref="T:Common.Logging.LogLevel"/>
of
<see cref="F:Common.Logging.LogLevel.Warn"/>
,
<see cref="F:Common.Logging.LogLevel.Error"/>
, and
<see cref="F:Common.Logging.LogLevel.Fatal"/>
will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsErrorEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Error"/>
. If it is, only messages with a
<see cref="T:Common.Logging.LogLevel"/>
of
<see cref="F:Common.Logging.LogLevel.Error"/>
and
<see cref="F:Common.Logging.LogLevel.Fatal"/>
will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLogger.IsFatalEnabled">
-<summary>
Returns
<see langword="true"/>
if the current
<see cref="T:Common.Logging.LogLevel"/>
is greater than orequal to
<see cref="F:Common.Logging.LogLevel.Fatal"/>
. If it is, only messages with a
<see cref="T:Common.Logging.LogLevel"/>
of
<see cref="F:Common.Logging.LogLevel.Fatal"/>
will be sent to
<see cref="P:System.Console.Out"/>
.
</summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLogger.Owner">
<summary>The adapter that created this logger instance. </summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLogger.Clear">
<summary>Clears all captured events </summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLogger.ClearLastEvent">
-<summary>
Resets the
<see cref="P:Common.Logging.Simple.CapturingLogger.LastEvent"/>
to
<c>null</c>
.
</summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLogger.LoggerEvents">
<summary>Holds the list of logged events. </summary>
<remarks>To access this collection in a multithreaded application, put a lock on the list instance. </remarks>
</member>
-<member name="M:Common.Logging.Simple.CapturingLogger.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)">
-<summary>
<see cref="T:Common.Logging.Simple.CapturingLogger"/>
instances send their captured log events to this method.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLogger.#ctor(Common.Logging.Simple.CapturingLoggerFactoryAdapter,System.String)">
<summary>Create a new logger instance. </summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
-<summary>
Create a new
<see cref="T:Common.Logging.Simple.CapturingLoggerEvent"/>
and send it to
<see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>
</summary>
<param key="level"/>
<param key="message"/>
<param key="exception"/>
</member>
-<member name="P:Common.Logging.Simple.CapturingLogger.LastEvent">
<summary>Holds the last log event received from any of this adapter's loggers. </summary>
</member>
-<member name="T:Common.Logging.Simple.CapturingLoggerEvent">
-<summary>
A logging event captured by
<see cref="T:Common.Logging.Simple.CapturingLogger"/>
</summary>
<author>Erich Eichinger</author>
</member>
-<member name="F:Common.Logging.Simple.CapturingLoggerEvent.Source">
<summary>The logger that logged this event </summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLoggerEvent.Level">
<summary>The level used to log this event </summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLoggerEvent.MessageObject">
<summary>The raw message object </summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLoggerEvent.Exception">
<summary>A logged exception </summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerEvent.#ctor(Common.Logging.Simple.CapturingLogger,Common.Logging.LogLevel,System.Object,System.Exception)">
<summary>Create a new event instance </summary>
</member>
-<member name="P:Common.Logging.Simple.CapturingLoggerEvent.RenderedMessage">
<summary>Retrieves the formatted message text </summary>
</member>
-<member name="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter">
-<summary>
An adapter, who's loggers capture all log events and send them to
<see cref="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)"/>
.Retrieve the list of log events from
<see cref="F:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LoggerEvents"/>
.
</summary>
-<remarks>
This logger factory is mainly for debugging and test purposes.
-<example>
This is an example how you might use this adapter for testing:
<code>// configure for capturingCapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter();LogManager.Adapter = adapter;// reset capture stateadapter.Clear();// log somethingILog log = LogManager.GetCurrentClassLogger();log.DebugFormat("Current Time:{0}", DateTime.Now);// check logged dataAssert.AreEqual(1, adapter.LoggerEvents.Count);Assert.AreEqual(LogLevel.Debug, adapter.LastEvent.Level); </code>
</example>
</remarks>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.Clear">
<summary>Clears all captured events </summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.ClearLastEvent">
-<summary>
Resets the
<see cref="P:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LastEvent"/>
to
<c>null</c>
.
</summary>
</member>
-<member name="F:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LoggerEvents">
<summary>Holds the list of logged events. </summary>
<remarks>To access this collection in a multithreaded application, put a lock on the list instance. </remarks>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.AddEvent(Common.Logging.Simple.CapturingLoggerEvent)">
-<summary>
<see cref="T:Common.Logging.Simple.CapturingLogger"/>
instances send their captured log events to this method.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.GetLogger(System.Type)">
-<summary>
Get a
<see cref="T:Common.Logging.Simple.CapturingLogger"/>
instance for the given type.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CapturingLoggerFactoryAdapter.GetLogger(System.String)">
-<summary>
Get a
<see cref="T:Common.Logging.Simple.CapturingLogger"/>
instance for the given key.
</summary>
</member>
-<member name="P:Common.Logging.Simple.CapturingLoggerFactoryAdapter.LastEvent">
<summary>Holds the last log event received from any of this adapter's loggers. </summary>
</member>
-<member name="T:Common.Logging.ConfigurationException">
<summary>The exception that is thrown when a configuration system error has occurred with Common.Logging </summary>
<author>Mark Pollack</author>
</member>
-<member name="M:Common.Logging.ConfigurationException.#ctor">
<summary>Creates a new instance of the ObjectsException class.</summary>
</member>
-<member name="M:Common.Logging.ConfigurationException.#ctor(System.String)">
<summary>Creates a new instance of the ConfigurationException class. with the specified message. </summary>
<param key="message">A message about the exception. </param>
</member>
-<member name="M:Common.Logging.ConfigurationException.#ctor(System.String,System.Exception)">
<summary>Creates a new instance of the ConfigurationException class with the specified messageand root cause. </summary>
<param key="message">A message about the exception. </param>
<param key="rootCause">The root exception that is being wrapped. </param>
</member>
-<member name="M:Common.Logging.ConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>Creates a new instance of the ConfigurationException class. </summary>
-<param key="info">
The
<see cref="T:System.Runtime.Serialization.SerializationInfo"/>
that holds the serialized object data about the exception being thrown.
</param>
-<param key="context">
The
<see cref="T:System.Runtime.Serialization.StreamingContext"/>
that contains contextual information about the source or destination.
</param>
</member>
-<member name="T:Common.Logging.Configuration.DefaultConfigurationReader">
-<summary>
Implementation of
<see cref="T:Common.Logging.IConfigurationReader"/>
that uses the standard .NETconfiguration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0
</summary>
<author>Mark Pollack</author>
</member>
-<member name="T:Common.Logging.IConfigurationReader">
<summary>Interface for basic operations to read .NET application configuration information. </summary>
<remarks>Provides a simple abstraction to handle BCL API differences between .NET 1.x and 2.0. Alsouseful for testing scenarios.</remarks>
<author>Mark Pollack</author>
</member>
-<member name="M:Common.Logging.IConfigurationReader.GetSection(System.String)">
<summary>Parses the configuration section and returns the resulting object. </summary>
-<remarks>
<p>Primary purpose of this method is to allow us to parse andload configuration sections using the same API regardlessof the .NET framework version. </p>
See also
<c>System.Configuration.ConfigurationManager</c>
</remarks>
<param key="sectionName">Name of the configuration section.</param>
-<returns>
Object created by a corresponding
<see cref="T:System.Configuration.IConfigurationSectionHandler"/>
.
</returns>
</member>
-<member name="M:Common.Logging.Configuration.DefaultConfigurationReader.GetSection(System.String)">
-<summary>
Parses the configuration section and returns the resulting object.Using the
<c>System.Configuration.ConfigurationManager</c>
</summary>
<param key="sectionName">Name of the configuration section.</param>
-<returns>
Object created by a corresponding
<c>IConfigurationSectionHandler"</c>
</returns>
-<remarks>
<p>Primary purpose of this method is to allow us to parse andload configuration sections using the same API regardlessof the .NET framework version. </p>
</remarks>
</member>
-<member name="T:Common.Logging.Factory.NamespaceDoc">
-<summary>
This namespace contains convenience base classes for implementing your own
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
s.
</summary>
</member>
-<member name="T:Common.Logging.Configuration.ArgUtils">
<summary>Various utility methods for using during factory and logger instance configuration </summary>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.#cctor">
<summary>Initialize all members before any of this class' methods can be accessed (avoids beforeFieldInit) </summary>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.RegisterTypeParser``1(Common.Logging.Configuration.ArgUtils.ParseHandler{``0})">
<summary>Adds the parser to the list of known type parsers. </summary>
<remarks>.NET intrinsic types are pre-registerd: short, int, long, float, double, decimal, bool </remarks>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.GetValue(Common.Logging.Configuration.NameValueCollection,System.String)">
-<summary>
Retrieves the named value from the specified
<see cref="T:Common.Logging.Configuration.NameValueCollection"/>
.
</summary>
<param key="values">may be null</param>
<param key="key">the value's key</param>
-<returns>
if
<paramref key="values"/>
is not null, the value returned by values[key].
<c>null</c>
otherwise.
</returns>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.GetValue(Common.Logging.Configuration.NameValueCollection,System.String,System.String)">
-<summary>
Retrieves the named value from the specified
<see cref="T:Common.Logging.Configuration.NameValueCollection"/>
.
</summary>
<param key="values">may be null</param>
<param key="key">the value's key</param>
<param key="defaultValue">the default value, if not found</param>
-<returns>
if
<paramref key="values"/>
is not null, the value returned by values[key].
<c>null</c>
otherwise.
</returns>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.Coalesce(System.String[])">
<summary>Returns the first nonnull, nonempty value among its arguments. </summary>
-<remarks>
Returns
<c>null</c>
, if the initial list was null or empty.
</remarks>
<seealso cref="M:Common.Logging.Configuration.ArgUtils.Coalesce``1(System.Predicate{``0},``0[])"/>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.Coalesce``1(System.Predicate{``0},``0[])">
<summary>Returns the first nonnull, nonempty value among its arguments. </summary>
<remarks>Also </remarks>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.TryParseEnum``1(``0,System.String)">
-<summary>
Tries parsing
<paramref key="stringValue"/>
into an enum of the type of
<paramref key="defaultValue"/>
.
</summary>
<param key="defaultValue">the default value to return if parsing fails</param>
<param key="stringValue">the string value to parse</param>
-<returns>
the successfully parsed value,
<paramref key="defaultValue"/>
otherwise.
</returns>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.TryParse``1(``0,System.String)">
-<summary>
Tries parsing
<paramref key="stringValue"/>
into the specified return type.
</summary>
<param key="defaultValue">the default value to return if parsing fails</param>
<param key="stringValue">the string value to parse</param>
-<returns>
the successfully parsed value,
<paramref key="defaultValue"/>
otherwise.
</returns>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.AssertNotNull``1(System.String,``0)">
-<summary>
Throws a
<see cref="T:System.ArgumentNullException"/>
if
<paramref key="val"/>
is
<c>null</c>
.
</summary>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.AssertNotNull``1(System.String,``0,System.String,System.Object[])">
-<summary>
Throws a
<see cref="T:System.ArgumentNullException"/>
if
<paramref key="val"/>
is
<c>null</c>
.
</summary>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.AssertIsAssignable``1(System.String,System.Type)">
-<summary>
Throws a
<see cref="T:System.ArgumentOutOfRangeException"/>
if an object of type
<paramref key="valType"/>
is notassignable to type
<typeparam key="T"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.AssertIsAssignable``1(System.String,System.Type,System.String,System.Object[])">
-<summary>
Throws a
<see cref="T:System.ArgumentOutOfRangeException"/>
if an object of type
<paramref key="valType"/>
is notassignable to type
<typeparam key="T"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.Guard(Common.Logging.Configuration.ArgUtils.Action,System.String,System.Object[])">
-<summary>
Ensures any exception thrown by the given
<paramref key="action"/>
is wrapped with an
<see cref="T:Common.Logging.ConfigurationException"/>
.
</summary>
-<remarks>
If
<paramref key="action"/>
already throws a ConfigurationException, it will not be wrapped.
</remarks>
<param key="action">the action to execute</param>
-<param key="messageFormat">
the message to be set on the thrown
<see cref="T:Common.Logging.ConfigurationException"/>
</param>
-<param key="args">
args to be passed to
<see cref="M:System.String.Format(System.String,System.Object[])"/>
to format the message
</param>
</member>
-<member name="M:Common.Logging.Configuration.ArgUtils.Guard``1(Common.Logging.Configuration.ArgUtils.Function{``0},System.String,System.Object[])">
-<summary>
Ensures any exception thrown by the given
<paramref key="function"/>
is wrapped with an
<see cref="T:Common.Logging.ConfigurationException"/>
.
</summary>
-<remarks>
If
<paramref key="function"/>
already throws a ConfigurationException, it will not be wrapped.
</remarks>
<param key="function">the action to execute</param>
-<param key="messageFormat">
the message to be set on the thrown
<see cref="T:Common.Logging.ConfigurationException"/>
</param>
-<param key="args">
args to be passed to
<see cref="M:System.String.Format(System.String,System.Object[])"/>
to format the message
</param>
</member>
-<member name="T:Common.Logging.Configuration.ArgUtils.ParseHandler`1">
<summary>A delegate converting a string representation into the target type </summary>
</member>
-<member name="T:Common.Logging.Configuration.ArgUtils.Action">
<summary>An anonymous action delegate with no arguments and no return value. </summary>
<seealso cref="M:Common.Logging.Configuration.ArgUtils.Guard(Common.Logging.Configuration.ArgUtils.Action,System.String,System.Object[])"/>
</member>
-<member name="T:Common.Logging.Configuration.ArgUtils.Function`1">
<summary>An anonymous action delegate with no arguments and no return value. </summary>
<seealso cref="M:Common.Logging.Configuration.ArgUtils.Guard``1(Common.Logging.Configuration.ArgUtils.Function{``0},System.String,System.Object[])"/>
</member>
-<member name="T:Common.Logging.FormatMessageHandler">
-<summary>
The type of method that is passed into e.g.
<see cref="M:Common.Logging.ILog.Debug(System.Action{Common.Logging.FormatMessageHandler})"/>
and allows the callback method to "submit" it's message to the underlying output system.
</summary>
-<param key="format">
the format argument as in
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
-<param key="args">
the argument list as in
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<seealso cref="T:Common.Logging.ILog"/>
<author>Erich Eichinger</author>
</member>
-<member name="T:Common.Logging.LogLevel">
<summary>The 7 possible logging levels </summary>
<author>Gilles Bayon</author>
</member>
-<member name="F:Common.Logging.LogLevel.All">
<summary>All logging levels </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Trace">
<summary>A trace logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Debug">
<summary>A debug logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Info">
<summary>A info logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Warn">
<summary>A warn logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Error">
<summary>An error logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Fatal">
<summary>A fatal logging level </summary>
</member>
-<member name="F:Common.Logging.LogLevel.Off">
<summary>Do not log anything. </summary>
</member>
-<member name="T:Common.Logging.LogManager">
-<summary>
Use the LogManager's
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
or
<see cref="M:Common.Logging.LogManager.GetLogger(System.Type)"/>
methods to obtain
<see cref="T:Common.Logging.ILog"/>
instances for logging.
</summary>
-<remarks>
For configuring the underlying log system using application configuration, see the exampleat
<c>System.Configuration.ConfigurationManager</c>
For configuring programmatically, see the example section below.
</remarks>
-<example>
The example below shows the typical use of LogManager to obtain a reference to a loggerand log an exception:
<code>ILog log = LogManager.GetLogger(this.GetType());...try{/* .... */}catch(Exception ex){log.ErrorFormat("Hi {0}", ex, "dude");} </code>
The example below shows programmatic configuration of the underlying log system:
<code>// create propertiesNameValueCollection properties = new NameValueCollection();properties["showDateTime"] = "true";// set AdapterCommon.Logging.LogManager.Adapter = newCommon.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties); </code>
</example>
<seealso cref="T:Common.Logging.ILog"/>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<seealso cref="T:Common.Logging.ILoggerFactoryAdapter"/>
<author>Gilles Bayon</author>
</member>
-<member name="F:Common.Logging.LogManager.COMMON_LOGGING_SECTION">
<summary>The key of the default configuration section to read settings from. </summary>
-<remarks>
You can always change the source of your configuration settings by setting another
<see cref="T:Common.Logging.IConfigurationReader"/>
instanceon
<see cref="P:Common.Logging.LogManager.ConfigurationReader"/>
.
</remarks>
</member>
-<member name="M:Common.Logging.LogManager.#cctor">
-<summary>
Performs static 1-time init of LogManager by calling
<see cref="M:Common.Logging.LogManager.Reset"/>
</summary>
</member>
-<member name="M:Common.Logging.LogManager.Reset">
-<summary>
Reset the
<see cref="N:Common.Logging"/>
infrastructure to its default settings. This means, that configuration settingswill be re-read from section
<c><common/logging></c>
of your
<c>app.config</c>
.
</summary>
-<remarks>
This is mainly used for unit testing, you wouldn't normally use this in your applications.
<br/>
<b>Note:</b>
<see cref="T:Common.Logging.ILog"/>
instances already handed out from this LogManager are not(!) affected.Resetting LogManager only affects new instances being handed out.
</remarks>
</member>
-<member name="M:Common.Logging.LogManager.Reset(Common.Logging.IConfigurationReader)">
-<summary>
Reset the
<see cref="N:Common.Logging"/>
infrastructure to its default settings. This means, that configuration settingswill be re-read from section
<c><common/logging></c>
of your
<c>app.config</c>
.
</summary>
-<remarks>
This is mainly used for unit testing, you wouldn't normally use this in your applications.
<br/>
<b>Note:</b>
<see cref="T:Common.Logging.ILog"/>
instances already handed out from this LogManager are not(!) affected.Resetting LogManager only affects new instances being handed out.
</remarks>
-<param key="reader">
the
<see cref="T:Common.Logging.IConfigurationReader"/>
instance to obtain settings forre-initializing the LogManager.
</param>
</member>
-<member name="M:Common.Logging.LogManager.GetCurrentClassLogger">
-<summary>
Gets the logger by calling
<see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
on the currently configured
<see cref="P:Common.Logging.LogManager.Adapter"/>
using the type of the calling class.
</summary>
-<remarks>
This method needs to inspect the
<see cref="T:System.Diagnostics.StackTrace"/>
in order to determine the callingclass. This of course comes with a performance penalty, thus you shouldn't call it toooften in your application.
</remarks>
<seealso cref="M:Common.Logging.LogManager.GetLogger(System.Type)"/>
-<returns>
the logger instance obtained from the current
<see cref="P:Common.Logging.LogManager.Adapter"/>
</returns>
</member>
-<member name="M:Common.Logging.LogManager.GetLogger``1">
-<summary>
Gets the logger by calling
<see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
on the currently configured
<see cref="P:Common.Logging.LogManager.Adapter"/>
using the specified type.
</summary>
-<returns>
the logger instance obtained from the current
<see cref="P:Common.Logging.LogManager.Adapter"/>
</returns>
</member>
-<member name="M:Common.Logging.LogManager.GetLogger(System.Type)">
-<summary>
Gets the logger by calling
<see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)"/>
on the currently configured
<see cref="P:Common.Logging.LogManager.Adapter"/>
using the specified type.
</summary>
<param key="type">The type.</param>
-<returns>
the logger instance obtained from the current
<see cref="P:Common.Logging.LogManager.Adapter"/>
</returns>
</member>
-<member name="M:Common.Logging.LogManager.GetLogger(System.String)">
-<summary>
Gets the logger by calling
<see cref="M:Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)"/>
on the currently configured
<see cref="P:Common.Logging.LogManager.Adapter"/>
using the specified key.
</summary>
<param key="key">The key.</param>
-<returns>
the logger instance obtained from the current
<see cref="P:Common.Logging.LogManager.Adapter"/>
</returns>
</member>
-<member name="M:Common.Logging.LogManager.BuildLoggerFactoryAdapter">
<summary>Builds the logger factory adapter. </summary>
-<returns>
a factory adapter instance. Is never
<c>null</c>
.
</returns>
</member>
-<member name="M:Common.Logging.LogManager.BuildLoggerFactoryAdapterFromLogSettings(Common.Logging.Configuration.LogSetting)">
-<summary>
Builds a
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
instance from the given
<see cref="T:Common.Logging.Configuration.LogSetting"/>
using
<see cref="T:System.Activator"/>
.
</summary>
<param key="setting"/>
-<returns>
the
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
instance. Is never
<c>null</c>
</returns>
</member>
-<member name="P:Common.Logging.LogManager.ConfigurationReader">
<summary>Gets the configuration reader used to initialize the LogManager. </summary>
<remarks>Primarily used for testing purposes but maybe useful to obtain configurationinformation from some place other than the .NET application configuration file.</remarks>
<value>The configuration reader.</value>
</member>
-<member name="P:Common.Logging.LogManager.Adapter">
<summary>Gets or sets the adapter. </summary>
<value>The adapter.</value>
</member>
-<member name="T:Common.Logging.Configuration.LogSetting">
<summary>Container used to hold configuration information from config file. </summary>
<author>Gilles Bayon</author>
</member>
-<member name="M:Common.Logging.Configuration.LogSetting.#ctor(System.Type,Common.Logging.Configuration.NameValueCollection)">
<summary> </summary>
-<param key="factoryAdapterType">
The
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
typethat will be used for creating
<see cref="T:Common.Logging.ILog"/>
</param>
-<param key="properties">
Additional user supplied properties that are passed to the
<paramref key="factoryAdapterType"/>
's constructor.
</param>
</member>
-<member name="P:Common.Logging.Configuration.LogSetting.FactoryAdapterType">
-<summary>
The
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
type that will be used for creating
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="P:Common.Logging.Configuration.LogSetting.Properties">
-<summary>
Additional user supplied properties that are passed to the
<see cref="P:Common.Logging.Configuration.LogSetting.FactoryAdapterType"/>
's constructor.
</summary>
</member>
-<member name="T:Common.Logging.NamespaceDoc">
<summary>This namespace contains all core classes making up the Common.Logging framework. </summary>
</member>
-<member name="T:Common.Logging.Simple.ExceptionFormatter">
<summary> </summary>
</member>
-<member name="T:Common.Logging.Simple.NamespaceDoc">
-<summary>
-<para>
This namespace contains portable out-of-the-box adapters, namely
<see cref="T:Common.Logging.Simple.DebugLoggerFactoryAdapter"/>
and theall output suppressing
<see cref="T:Common.Logging.Simple.NoOpLoggerFactoryAdapter"/>
.
</para>
-<para>
For unit testing, you may also want to have a look at
<see cref="T:Common.Logging.Simple.CapturingLoggerFactoryAdapter"/>
that allows to easily inspect logged messages.
</para>
</summary>
</member>
-<member name="T:Common.Logging.Configuration.NamespaceDoc">
<summary>This namespace contains various utility classes. </summary>
</member>
-<member name="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter">
-<summary>
Base factory implementation for creating simple
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
-<remarks>
Default settings are LogLevel.All, showDateTime = true, showLogName = true, and no DateTimeFormat.The keys in the NameValueCollection to configure this adapter are the following
-<list type="bullet">
<item>level</item>
<item>showDateTime</item>
<item>showLogName</item>
<item>dateTimeFormat</item>
</list>
-<example>
Here is an example how to implement your own logging adapter:
<code>public class ConsoleOutLogger : AbstractSimpleLogger{public ConsoleOutLogger(string logName, LogLevel logLevel, bool showLevel, bool showDateTime,bool showLogName, string dateTimeFormat): base(logName, logLevel, showLevel, showDateTime, showLogName, dateTimeFormat){}protected override void WriteInternal(LogLevel level, object message, Exception e){// Use a StringBuilder for better performanceStringBuilder sb = new StringBuilder();FormatOutput(sb, level, message, e);// Print to the appropriate destinationConsole.Out.WriteLine(sb.ToString());}}public class ConsoleOutLoggerFactoryAdapter : AbstractSimpleLoggerFactoryAdapter{public ConsoleOutLoggerFactoryAdapter(NameValueCollection properties): base(properties){ }protected override ILog CreateLogger(string key, LogLevel level, bool showLevel, boolshowDateTime, bool showLogName, string dateTimeFormat){ILog log = new ConsoleOutLogger(key, level, showLevel, showDateTime, showLogName,dateTimeFormat);return log;}} </code>
</example>
</remarks>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<author>Gilles Bayon</author>
<author>Mark Pollack</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.#ctor(Common.Logging.Configuration.NameValueCollection)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
class.
</summary>
-<remarks>
Looks for level, showDateTime, showLogName, dateTimeFormat items from
<paramref key="properties"/>
for use when the GetLogger methods are called.
<c>System.Configuration.ConfigurationManager</c>
for more information on how to use thestandard .NET application configuraiton file (App.config/Web.config)to configure this adapter.
</remarks>
<param key="properties">The key value collection, typically specified by the user ina configuration section named common/logging.</param>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
class withdefault settings for the loggers created by this factory.
</summary>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.CreateLogger(System.String)">
<summary>Create the specified logger instance </summary>
</member>
-<member name="M:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
<summary>Derived factories need to implement this method to create theactual logger instance. </summary>
-<returns>
a new logger instance. Must never be
<c>null</c>
!
</returns>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.Level">
-<summary>
The default
<see cref="T:Common.Logging.LogLevel"/>
to use when creating new
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowLevel">
-<summary>
The default setting to use when creating new
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowDateTime">
-<summary>
The default setting to use when creating new
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.ShowLogName">
-<summary>
The default setting to use when creating new
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="P:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter.DateTimeFormat">
-<summary>
The default setting to use when creating new
<see cref="T:Common.Logging.ILog"/>
instances.
</summary>
</member>
-<member name="T:NamespaceDoc">
-<summary>
<h1>Overview</h1>
<para>There are a variety of logging implementations for .NET currently in use, log4net, EnterpriseLibrary Logging, NLog, to key the most popular. The downside of having differerent implementationis that they do not share a common interface and therefore impose a particular loggingimplementation on the users of your library. To solve this dependency problem the Common.Logginglibrary introduces a simple abstraction to allow you to select a specific logging implementation atruntime. </para>
<para>The library is based on work done by the developers of IBatis.NET and it's usage is inspired bylog4net. Many thanks to the developers of those projects! </para>
<h1>Usage</h1>
-<para>
The core logging library Common.Logging provides the base logging
<see cref="T:Common.Logging.ILog"/>
interface aswell as the global
<see cref="T:Common.Logging.LogManager"/>
that you use to instrument your code:
</para>
<code lang="C#">ILog log = LogManager.GetLogger(this.GetType());log.DebugFormat("Hi {0}", "dude"); </code>
<para>To output the information logged, you need to tell Common.Logging, what underlying logging systemto use. Common.Logging already includes simple console and trace based logger implementationsusable out of the box. Adding the following configuration snippet to your app.config causesCommon.Logging to output all information to the console: </para>
<code lang="XML"><configuration><configSections><sectionGroup key="common"><section key="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"><arg key="level" value="DEBUG" /></factoryAdapter></logging></common></configuration> </code>
<h1>Customizing</h1>
-<para>
In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easilypossible to implement your own plugin by implementing
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
.For convenience there is a base
<see cref="T:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter"/>
implementation available that usuallymakes implementing your own adapter a breeze.
</para>
<h1><system.diagnostics> Integration</h1>
-<para>
If your code already uses the .NET framework's built-in
<a href="http://msdn.microsoft.com/library/system.diagnostics.trace.aspx">System.Diagnostics.Trace</a>
system, you can use
<c>CommonLoggingTraceListener</c>
in Common.Logging to redirect all trace output to theCommon.Logging infrastructure.
</para>
</summary>
</member>
-<member name="T:Common.Logging.Simple.DebugOutLogger">
-<summary>
Sends log messages to
<see cref="T:System.Diagnostics.Debug"/>
.
</summary>
<author>Gilles Bayon</author>
</member>
-<member name="M:Common.Logging.Simple.DebugOutLogger.#ctor(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Creates and initializes a logger that writes messages to
<see cref="T:System.Diagnostics.Debug"/>
.
</summary>
<param key="logName">The key, usually type key of the calling class, of the logger.</param>
<param key="logLevel">The current logging threshold. Messages recieved that are beneath this threshold will not be logged.</param>
<param key="showLevel">Include the current log level in the log message.</param>
<param key="showDateTime">Include the current time in the log message.</param>
<param key="showLogName">Include the instance key in the log message.</param>
<param key="dateTimeFormat">The date and time format to use in the log message.</param>
</member>
-<member name="M:Common.Logging.Simple.DebugOutLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
-<summary>
Do the actual logging by constructing the log message using a
<see cref="T:System.Text.StringBuilder"/>
thensending the output to
<see cref="P:System.Console.Out"/>
.
</summary>
-<param key="level">
The
<see cref="T:Common.Logging.LogLevel"/>
of the message.
</param>
<param key="message">The log message.</param>
-<param key="e">
An optional
<see cref="T:System.Exception"/>
associated with the message.
</param>
</member>
-<member name="T:Common.Logging.Simple.DebugLoggerFactoryAdapter">
-<summary>
Factory for creating
<see cref="T:Common.Logging.ILog"/>
instances that write data using
<see cref="M:System.Diagnostics.Debug.WriteLine(System.String)"/>
.
</summary>
-<remarks>
-<example>
Below is an example how to configure this adapter:
<code><configuration><configSections><sectionGroup key="common"><section key="logging"type="Common.Logging.ConfigurationSectionHandler, Common.Logging"requirePermission="false" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.DebugLoggerFactoryAdapter, Common.Logging"><arg key="level" value="ALL" /></factoryAdapter></logging></common></configuration> </code>
</example>
</remarks>
<seealso cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<author>Gilles Bayon</author>
<author>Mark Pollack</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.DebugLoggerFactoryAdapter.#ctor">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.DebugLoggerFactoryAdapter"/>
class using defaultsettings.
</summary>
</member>
-<member name="M:Common.Logging.Simple.DebugLoggerFactoryAdapter.#ctor(Common.Logging.Configuration.NameValueCollection)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.DebugLoggerFactoryAdapter"/>
class.
</summary>
-<remarks>
Looks for level, showDateTime, showLogName, dateTimeFormat items from
<paramref key="properties"/>
for use when the GetLogger methods are called.
<see cref="T:System.Configuration.ConfigurationManager"/>
for more information on how to use thestandard .NET application configuraiton file (App.config/Web.config)to configure this adapter.
</remarks>
<param key="properties">The key value collection, typically specified by the user ina configuration section named common/logging.</param>
</member>
-<member name="M:Common.Logging.Simple.DebugLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
class withdefault settings for the loggers created by this factory.
</summary>
</member>
-<member name="M:Common.Logging.Simple.DebugLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Creates a new
<see cref="T:Common.Logging.Simple.DebugOutLogger"/>
instance.
</summary>
</member>
-<member name="T:Common.Logging.Simple.NoOpLogger">
<summary>Silently ignores all log messages. </summary>
<author>Gilles Bayon</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.TraceFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Trace(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack trace.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.DebugFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Debug(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Debug.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.InfoFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Info(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Info.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Warnrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.WarnFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Warnrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Warn(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Warn.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Errorrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.ErrorFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Errorrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Error(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Error.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Object)">
<summary>Ignores message. </summary>
<param key="message"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Object,System.Exception)">
<summary>Ignores message. </summary>
<param key="message"/>
<param key="e"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args"/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Fatalrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.FatalFormat(System.IFormatProvider,System.String,System.Exception,System.Object[])">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting Fatalrmation.
</param>
-<param key="format">
The format of the message object to log.
<see cref="M:System.String.Format(System.String,System.Object[])"/>
</param>
<param key="exception">The exception to log.</param>
<param key="args">the list of message format arguments</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler})">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLogger.Fatal(System.IFormatProvider,System.Action{Common.Logging.FormatMessageHandler},System.Exception)">
<summary>Ignores message. </summary>
-<param key="formatProvider">
An
<see cref="T:System.IFormatProvider"/>
that supplies culture-specific formatting information.
</param>
<param key="formatMessageCallback">A callback used by the logger to obtain the message if log level is matched</param>
<param key="exception">The exception to log, including its stack Fatal.</param>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsTraceEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsDebugEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsInfoEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsWarnEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsErrorEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="P:Common.Logging.Simple.NoOpLogger.IsFatalEnabled">
-<summary>
Always returns
<see langword="false"/>
.
</summary>
</member>
-<member name="T:Common.Logging.Simple.NoOpLoggerFactoryAdapter">
-<summary>
Factory for creating
<see cref="T:Common.Logging.ILog"/>
instances that silently ignoreslogging requests.
</summary>
-<remarks>
This logger adapter is the default used by Common.Logging if unconfigured. Using this logger adapter is the most efficientway to suppress any logging output.
-<example>
Below is an example how to configure this adapter:
<code><configuration><configSections><sectionGroup key="common"><section key="logging"type="Common.Logging.ConfigurationSectionHandler, Common.Logging"requirePermission="false" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.NoOpLoggerFactoryAdapter, Common.Logging"><arg key="level" value="ALL" /></factoryAdapter></logging></common></configuration> </code>
</example>
</remarks>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<author>Gilles Bayon</author>
</member>
-<member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.#ctor">
<summary>Constructor </summary>
</member>
-<member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.#ctor(Common.Logging.Configuration.NameValueCollection)">
<summary>Constructor </summary>
</member>
-<member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
<summary>Constructor for binary backwards compatibility </summary>
<param name="properties">The properties.</param>
</member>
-<member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.GetLogger(System.Type)">
<summary>Get a ILog instance by type </summary>
<param key="type"/>
<returns/>
</member>
-<member name="M:Common.Logging.Simple.NoOpLoggerFactoryAdapter.Common#Logging#ILoggerFactoryAdapter#GetLogger(System.String)">
<summary>Get a ILog instance by type key </summary>
<param key="key"/>
<returns/>
</member>
</members>
</doc>
Common Logging
<?xml version="1.0"?>
-<doc>
-<assembly>
<name>Common.Logging</name>
</assembly>
-<members>
-<member name="T:AssemblyDoc">
-<summary>
This assembly contains the core functionality of the Common.Logging framework.In particular, checkout
<see cref="T:Common.Logging.LogManager"/>
and
<see cref="T:Common.Logging.ILog"/>
for usage information.
</summary>
</member>
-<member name="T:Common.Logging.Configuration.NameValueCollectionHelper">
<summary>Helper class for working with NameValueCollection </summary>
</member>
-<member name="M:Common.Logging.Configuration.NameValueCollectionHelper.ToCommonLoggingCollection(System.Collections.Specialized.NameValueCollection)">
-<summary>
Convert a
<see cref="T:System.Collections.Specialized.NameValueCollection"/>
into the correspondingcommon logging equivalent
<see cref="T:Common.Logging.Configuration.NameValueCollection"/>
</summary>
<param name="properties">The properties.</param>
<returns/>
</member>
-<member name="T:Common.Logging.Simple.CommonLoggingTraceListener">
-<summary>
A
<see cref="T:System.Diagnostics.TraceListener"/>
implementation sending all
<see cref="T:System.Diagnostics.Trace">System.Diagnostics.Trace</see>
output tothe Common.Logging infrastructure.
</summary>
-<remarks>
This listener captures all output sent by calls to
<see cref="T:System.Diagnostics.Trace">System.Diagnostics.Trace</see>
andand
<see cref="T:System.Diagnostics.TraceSource"/>
and sends it to an
<see cref="T:Common.Logging.ILog"/>
instance.
<br/>
The
<see cref="T:Common.Logging.ILog"/>
instance to be used is obtained by calling
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
. The name of the logger is created by passingthis listener's
<see cref="P:System.Diagnostics.TraceListener.Name"/>
and any
<c>source</c>
or
<c>category</c>
passedinto this listener (see
<see cref="M:System.Diagnostics.TraceListener.WriteLine(System.Object,System.String)"/>
or
<see cref="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"/>
for example).
</remarks>
-<example>
The snippet below shows how to add and configure this listener to your app.config:
<code lang="XML"><system.diagnostics><sharedListeners><add name="Diagnostics"type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging"initializeData="DefaultTraceEventType=Information; LoggerNameFormat={listenerName}.{sourceName}"><filter type="System.Diagnostics.EventTypeFilter" initializeData="Information"/></add></sharedListeners><trace><listeners><add name="Diagnostics" /></listeners></trace></system.diagnostics> </code>
</example>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor">
-<summary>
Creates a new instance with the default name "Diagnostics" and
<see cref="T:Common.Logging.LogLevel"/>
"Trace".
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor(System.String)">
-<summary>
Creates a new instance initialized with properties from the
<paramref name="initializeData"/>
. string.
</summary>
-<remarks>
<paramref name="initializeData"/>
is a semicolon separated string of name/value pairs, where each pair has
the form <c>key=value</c>
. E.g."
<c>Name=MyLoggerName;LogLevel=Debug</c>
"
</remarks>
<param name="initializeData">a semicolon separated list of name/value pairs.</param>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.#ctor(System.Collections.Specialized.NameValueCollection)">
<summary>Creates a new instance initialized with the specified properties. </summary>
<param name="properties">name/value configuration properties.</param>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Log(System.Diagnostics.TraceEventType,System.String,System.Int32,System.String,System.Object[])">
<summary>Logs the given message to the Common.Logging infrastructure. </summary>
<param name="eventType">the eventType</param>
-<param name="source">
the
<see cref="T:System.Diagnostics.TraceSource"/>
name or category name passed into e.g.
<see cref="M:System.Diagnostics.Trace.Write(System.Object,System.String)"/>
.
</param>
<param name="id">the id of this event</param>
<param name="format">the message format</param>
<param name="args">the message arguments</param>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.Object)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.Object,System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.Write(System.String,System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.Object)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.Object,System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
.
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.WriteLine(System.String,System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="M:Common.Logging.Simple.CommonLoggingTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
-<summary>
Writes message to logger provided by
<see cref="M:Common.Logging.LogManager.GetLogger(System.String)"/>
</summary>
</member>
-<member name="P:Common.Logging.Simple.CommonLoggingTraceListener.DefaultTraceEventType">
-<summary>
Sets the default
<see cref="T:System.Diagnostics.TraceEventType"/>
to use for loggingall events emitted by
<see cref="T:System.Diagnostics.Trace"/>
<c>.Write(...)</c>
and
<see cref="T:System.Diagnostics.Trace"/>
<c>.WriteLine(...)</c>
methods.
</summary>
-<remarks>
This listener captures all output sent by calls to
<see cref="T:System.Diagnostics.Trace"/>
andsends it to an
<see cref="T:Common.Logging.ILog"/>
instance using the
<see cref="T:Common.Logging.LogLevel"/>
specifiedon
<see cref="T:Common.Logging.LogLevel"/>
.
</remarks>
</member>
-<member name="P:Common.Logging.Simple.CommonLoggingTraceListener.LoggerNameFormat">
<summary>Format to use for creating the logger name. Defaults to "{listenerName}.{sourceName}". </summary>
-<remarks>
Available placeholders are:
-<list type="bullet">
<item>{listenerName}: the configured name of this listener instance.</item>
-<item>
{sourceName}: the trace source name an event originates from (see e.g.
<see cref="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])"/>
.
</item>
</list>
</remarks>
</member>
-<member name="T:Common.Logging.ConfigurationSectionHandler">
<summary>Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem. </summary>
-<example>
An example configuration section that writes log messages to the Console using thebuilt-in Console Logger.
<code lang="XML"><configuration><configSections><sectionGroup name="common"><section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"><arg key="showLogName" value="true" /><arg key="showDataTime" value="true" /><arg key="level" value="ALL" /><arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" /></factoryAdapter></logging></common></configuration> </code>
</example>
</member>
-<member name="M:Common.Logging.ConfigurationSectionHandler.#cctor">
<summary>Ensure static fields get initialized before any class membercan be accessed (avoids beforeFieldInit) </summary>
</member>
-<member name="M:Common.Logging.ConfigurationSectionHandler.#ctor">
<summary>Constructor </summary>
</member>
-<member name="M:Common.Logging.ConfigurationSectionHandler.ReadConfiguration(System.Xml.XmlNode)">
-<summary>
Retrieves the
<see cref="T:System.Type"/>
of the logger the use by looking at the logFactoryAdapter elementof the logging configuration element.
</summary>
<param name="section"/>
-<returns>
A
<see cref="T:Common.Logging.Configuration.LogSetting"/>
object containing the specified type that implements
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
along with zero or more properties that will bepassed to the logger factory adapter's constructor as an
<see cref="T:System.Collections.IDictionary"/>
.
</returns>
</member>
-<member name="M:Common.Logging.ConfigurationSectionHandler.Create(Common.Logging.Configuration.LogSetting,System.Object,System.Xml.XmlNode)">
<summary>Verifies that the logFactoryAdapter element appears once in the configuration section. </summary>
<param name="parent">settings of a parent section - atm this must always be null</param>
<param name="configContext">Additional information about the configuration process.</param>
<param name="section">The configuration section to apply an XPath query too.</param>
-<returns>
A
<see cref="T:Common.Logging.Configuration.LogSetting"/>
object containing the specified logFactoryAdapter typealong with user supplied configuration properties.
</returns>
</member>
-<member name="M:Common.Logging.ConfigurationSectionHandler.System#Configuration#IConfigurationSectionHandler#Create(System.Object,System.Object,System.Xml.XmlNode)">
<summary>Verifies that the logFactoryAdapter element appears once in the configuration section. </summary>
<param name="parent">The parent of the current item.</param>
<param name="configContext">Additional information about the configuration process.</param>
<param name="section">The configuration section to apply an XPath query too.</param>
-<returns>
A
<see cref="T:Common.Logging.Configuration.LogSetting"/>
object containing the specified logFactoryAdapter typealong with user supplied configuration properties.
</returns>
</member>
-<member name="T:Common.Logging.NamespaceDoc">
<summary>This namespace contains all core classes making up the Common.Logging framework. </summary>
</member>
-<member name="T:NamespaceDoc">
-<summary>
<h1>Overview</h1>
<para>There are a variety of logging implementations for .NET currently in use, log4net, EnterpriseLibrary Logging, NLog, to name the most popular. The downside of having differerent implementationis that they do not share a common interface and therefore impose a particular loggingimplementation on the users of your library. To solve this dependency problem the Common.Logginglibrary introduces a simple abstraction to allow you to select a specific logging implementation atruntime. </para>
<para>The library is based on work done by the developers of IBatis.NET and it's usage is inspired bylog4net. Many thanks to the developers of those projects! </para>
<h1>Usage</h1>
-<para>
The core logging library Common.Logging provides the base logging
<see cref="T:Common.Logging.ILog"/>
interface aswell as the global
<see cref="T:Common.Logging.LogManager"/>
that you use to instrument your code:
</para>
<code lang="C#">ILog log = LogManager.GetLogger(this.GetType());log.DebugFormat("Hi {0}", "dude"); </code>
<para>To output the information logged, you need to tell Common.Logging, what underlying logging systemto use. Common.Logging already includes simple console and trace based logger implementationsusable out of the box. Adding the following configuration snippet to your app.config causesCommon.Logging to output all information to the console: </para>
<code lang="XML"><configuration><configSections><sectionGroup name="common"><section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"><arg key="level" value="DEBUG" /></factoryAdapter></logging></common></configuration> </code>
<h1>Customizing</h1>
-<para>
In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easilypossible to implement your own plugin by implementing
<see cref="T:Common.Logging.ILoggerFactoryAdapter"/>
.For convenience there is a base
<see cref="T:Common.Logging.Factory.AbstractCachingLoggerFactoryAdapter"/>
implementation available that usuallymakes implementing your own adapter a breeze.
</para>
<h1><system.diagnostics> Integration</h1>
-<para>
If your code already uses the .NET framework's built-in
<a href="http://msdn.microsoft.com/library/system.diagnostics.trace.aspx">System.Diagnostics.Trace</a>
system, you can use
<see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/>
to redirect all trace output to theCommon.Logging infrastructure.
</para>
</summary>
</member>
-<member name="T:Common.Logging.Simple.ConsoleOutLogger">
-<summary>
Sends log messages to
<see cref="P:System.Console.Out"/>
.
</summary>
<author>Gilles Bayon</author>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLogger.#ctor(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Creates and initializes a logger that writes messages to
<see cref="P:System.Console.Out"/>
.
</summary>
<param name="logName">The name, usually type name of the calling class, of the logger.</param>
<param name="logLevel">The current logging threshold. Messages recieved that are beneath this threshold will not be logged.</param>
<param name="showLevel">Include the current log level in the log message.</param>
<param name="showDateTime">Include the current time in the log message.</param>
<param name="showLogName">Include the instance name in the log message.</param>
<param name="dateTimeFormat">The date and time format to use in the log message.</param>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
-<summary>
Do the actual logging by constructing the log message using a
<see cref="T:System.Text.StringBuilder"/>
thensending the output to
<see cref="P:System.Console.Out"/>
.
</summary>
-<param name="level">
The
<see cref="T:Common.Logging.LogLevel"/>
of the message.
</param>
<param name="message">The log message.</param>
-<param name="e">
An optional
<see cref="T:System.Exception"/>
associated with the message.
</param>
</member>
-<member name="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter">
-<summary>
Factory for creating
<see cref="T:Common.Logging.ILog"/>
instances that write data to
<see cref="P:System.Console.Out"/>
.
</summary>
-<remarks>
-<example>
Below is an example how to configure this adapter:
<code><configuration><configSections><sectionGroup name="common"><section name="logging"type="Common.Logging.ConfigurationSectionHandler, Common.Logging"requirePermission="false" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"><arg key="level" value="ALL" /></factoryAdapter></logging></common></configuration> </code>
</example>
</remarks>
<seealso cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
<author>Gilles Bayon</author>
<author>Mark Pollack</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter"/>
class using defaultsettings.
</summary>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor(Common.Logging.Configuration.NameValueCollection)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter"/>
class.
</summary>
-<remarks>
Looks for level, showDateTime, showLogName, dateTimeFormat items from
<paramref name="properties"/>
for use when the GetLogger methods are called.
<see cref="T:Common.Logging.ConfigurationSectionHandler"/>
for more information on how to use thestandard .NET application configuraiton file (App.config/Web.config)to configure this adapter.
</remarks>
<param name="properties">The name value collection, typically specified by the user ina configuration section named common/logging.</param>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor(System.Collections.Specialized.NameValueCollection)">
<summary>Constructor for binary backwards compatibility with non-portableversions </summary>
<param name="properties">The properties.</param>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
class withdefault settings for the loggers created by this factory.
</summary>
</member>
-<member name="M:Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Creates a new
<see cref="T:Common.Logging.Simple.ConsoleOutLogger"/>
instance.
</summary>
</member>
-<member name="T:Common.Logging.Simple.TraceLogger">
-<summary>
Logger sending everything to the trace output stream using
<see cref="T:System.Diagnostics.Trace"/>
.
</summary>
-<remarks>
Beware not to use
<see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/>
in combination with this logger asthis would result in an endless loop for obvious reasons!
</remarks>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
<author>Gilles Bayon</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.TraceLogger.#ctor(System.Boolean,System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
<summary>Creates a new TraceLogger instance. </summary>
-<param name="useTraceSource">
whether to use
<see cref="T:System.Diagnostics.TraceSource"/>
or
<see cref="T:System.Diagnostics.Trace"/>
for logging.
</param>
<param name="logName">the name of this logger</param>
<param name="logLevel">the default log level to use</param>
<param name="showLevel">Include the current log level in the log message.</param>
<param name="showDateTime">Include the current time in the log message.</param>
<param name="showLogName">Include the instance name in the log message.</param>
<param name="dateTimeFormat">The date and time format to use in the log message.</param>
</member>
-<member name="M:Common.Logging.Simple.TraceLogger.IsLevelEnabled(Common.Logging.LogLevel)">
-<summary>
Determines if the given log level is currently enabled.checks
<see cref="P:System.Diagnostics.TraceSource.Switch"/>
if
<see cref="P:Common.Logging.Simple.TraceLoggerFactoryAdapter.UseTraceSource"/>
is true.
</summary>
</member>
-<member name="M:Common.Logging.Simple.TraceLogger.WriteInternal(Common.Logging.LogLevel,System.Object,System.Exception)">
<summary>Do the actual logging. </summary>
<param name="level"/>
<param name="message"/>
<param name="e"/>
</member>
-<member name="M:Common.Logging.Simple.TraceLogger.OnDeserialization(System.Object)">
<summary>Called after deserialization completed. </summary>
</member>
-<member name="T:Common.Logging.Simple.TraceLogger.FormatOutputMessage">
<summary>Used to defer message formatting until it is really needed. </summary>
-<remarks>
This class also improves performance when multiple
<see cref="T:System.Diagnostics.TraceListener"/>
s are configured.
</remarks>
</member>
-<member name="T:Common.Logging.Simple.TraceLoggerFactoryAdapter">
-<summary>
Factory for creating
<see cref="T:Common.Logging.ILog"/>
instances that sendeverything to the
<see cref="T:System.Diagnostics.Trace"/>
output stream.
</summary>
-<remarks>
Beware not to use
<see cref="T:Common.Logging.Simple.CommonLoggingTraceListener"/>
in combination with this logger factoryas this would result in an endless loop for obvious reasons!
-<example>
Below is an example how to configure this adapter:
<code><configuration><configSections><sectionGroup name="common"><section name="logging"type="Common.Logging.ConfigurationSectionHandler, Common.Logging"requirePermission="false" /></sectionGroup></configSections><common><logging><factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"><arg key="level" value="ALL" /></factoryAdapter></logging></common></configuration> </code>
</example>
</remarks>
<seealso cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
<seealso cref="P:Common.Logging.LogManager.Adapter"/>
<seealso cref="T:Common.Logging.ConfigurationSectionHandler"/>
<author>Gilles Bayon</author>
<author>Mark Pollack</author>
<author>Erich Eichinger</author>
</member>
-<member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.TraceLoggerFactoryAdapter"/>
class using default settings.
</summary>
</member>
-<member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor(Common.Logging.Configuration.NameValueCollection)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.TraceLoggerFactoryAdapter"/>
class.
</summary>
-<remarks>
Looks for level, showDateTime, showLogName, dateTimeFormat items from
<paramref name="properties"/>
for use when the GetLogger methods are called.
<see cref="T:Common.Logging.ConfigurationSectionHandler"/>
for more information on how to use thestandard .NET application configuraiton file (App.config/Web.config)to configure this adapter.
</remarks>
<param name="properties">The name value collection, typically specified by the user ina configuration section named common/logging.</param>
</member>
-<member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.#ctor(Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Common.Logging.Simple.AbstractSimpleLoggerFactoryAdapter"/>
class withdefault settings for the loggers created by this factory.
</summary>
</member>
-<member name="M:Common.Logging.Simple.TraceLoggerFactoryAdapter.CreateLogger(System.String,Common.Logging.LogLevel,System.Boolean,System.Boolean,System.Boolean,System.String)">
-<summary>
Creates a new
<see cref="T:Common.Logging.Simple.TraceLogger"/>
instance.
</summary>
</member>
-<member name="P:Common.Logging.Simple.TraceLoggerFactoryAdapter.UseTraceSource">
-<summary>
Whether to use
<see cref="T:System.Diagnostics.Trace"/>
.
<c>TraceXXXX(string,object[])</c>
methods for loggingor
<see cref="T:System.Diagnostics.TraceSource"/>
.
</summary>
</member>
-<member name="T:CoverageExcludeAttribute">
<summary>Indicates classes or members to be ignored by NCover </summary>
<remarks>Note, the name is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage" </remarks>
<author>Erich Eichinger</author>
</member>
</members>
</doc>
Log4net
Ninject
<?xml version="1.0"?>
-<doc>
-<assembly>
<name>Ninject</name>
</assembly>
-<members>
-<member name="T:Ninject.Activation.Blocks.ActivationBlock">
<summary>A block used for deterministic disposal of activated instances. When the block isdisposed, all instances activated via it will be deactivated. </summary>
</member>
-<member name="T:Ninject.Infrastructure.Disposal.DisposableObject">
<summary>An object that notifies when it is disposed. </summary>
</member>
-<member name="T:Ninject.Infrastructure.Disposal.IDisposableObject">
<summary>An object that can report whether or not it is disposed. </summary>
</member>
-<member name="P:Ninject.Infrastructure.Disposal.IDisposableObject.IsDisposed">
<summary>Gets a value indicating whether this instance is disposed. </summary>
</member>
-<member name="M:Ninject.Infrastructure.Disposal.DisposableObject.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary>
</member>
-<member name="M:Ninject.Infrastructure.Disposal.DisposableObject.Dispose(System.Boolean)">
<summary>Releases resources held by the object. </summary>
</member>
-<member name="M:Ninject.Infrastructure.Disposal.DisposableObject.Finalize">
<summary>Releases resources before the object is reclaimed by garbage collection. </summary>
</member>
-<member name="P:Ninject.Infrastructure.Disposal.DisposableObject.IsDisposed">
<summary>Gets a value indicating whether this instance is disposed. </summary>
</member>
-<member name="T:Ninject.Activation.Blocks.IActivationBlock">
<summary>A block used for deterministic disposal of activated instances. When the block isdisposed, all instances activated via it will be deactivated. </summary>
</member>
-<member name="T:Ninject.Syntax.IResolutionRoot">
<summary>Provides a path to resolve instances. </summary>
</member>
-<member name="T:Ninject.Syntax.IFluentSyntax">
-<summary>
A hack to hide methods defined on
<see cref="T:System.Object"/>
for IntelliSenseon fluent interfaces. Credit to Daniel Cazzulino.
</summary>
</member>
-<member name="M:Ninject.Syntax.IFluentSyntax.GetType">
<summary>Gets the type of this instance. </summary>
<returns>The type of this instance.</returns>
</member>
-<member name="M:Ninject.Syntax.IFluentSyntax.GetHashCode">
<summary>Returns a hash code for this instance. </summary>
<returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
</member>
-<member name="M:Ninject.Syntax.IFluentSyntax.ToString">
-<summary>
Returns a
<see cref="T:System.String"/>
that represents this instance.
</summary>
-<returns>
A
<see cref="T:System.String"/>
that represents this instance.
</returns>
</member>
-<member name="M:Ninject.Syntax.IFluentSyntax.Equals(System.Object)">
-<summary>
Determines whether the specified
<see cref="T:System.Object"/>
is equal to this instance.
</summary>
-<param name="other">
The
<see cref="T:System.Object"/>
to compare with this instance.
</param>
-<returns>
<c>true</c>
if the specified
<see cref="T:System.Object"/>
is equal to this instance; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Syntax.IResolutionRoot.CanResolve(Ninject.Activation.IRequest)">
<summary>Determines whether the specified request can be resolved. </summary>
<param name="request">The request.</param>
-<returns>
<c>True</c>
if the request can be resolved; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Syntax.IResolutionRoot.CanResolve(Ninject.Activation.IRequest,System.Boolean)">
<summary>Determines whether the specified request can be resolved. </summary>
<param name="request">The request.</param>
-<param name="ignoreImplicitBindings">
if set to
<c>true</c>
implicit bindings are ignored.
</param>
-<returns>
<c>True</c>
if the request can be resolved; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Syntax.IResolutionRoot.Resolve(Ninject.Activation.IRequest)">
<summary>Resolves instances for the specified request. The instances are not actually resolveduntil a consumer iterates over the enumerator. </summary>
<param name="request">The request to resolve.</param>
<returns>An enumerator of instances that match the request.</returns>
</member>
-<member name="M:Ninject.Syntax.IResolutionRoot.CreateRequest(System.Type,System.Func{Ninject.Planning.Bindings.IBindingMetadata,System.Boolean},System.Collections.Generic.IEnumerable{Ninject.Parameters.IParameter},System.Boolean,System.Boolean)">
<summary>Creates a request for the specified service. </summary>
<param name="service">The service that is being requested.</param>
<param name="constraint">The constraint to apply to the bindings to determine if they match the request.</param>
<param name="parameters">The parameters to pass to the resolution.</param>
-<param name="isOptional">
<c>True</c>
if the request is optional; otherwise,
<c>false</c>
.
</param>
-<param name="isUnique">
<c>True</c>
if the request should return a unique result; otherwise,
<c>false</c>
.
</param>
<returns>The created request.</returns>
</member>
-<member name="M:Ninject.Syntax.IResolutionRoot.Release(System.Object)">
<summary>Deactivates and releases the specified instance if it is currently managed by Ninject. </summary>
<param name="instance">The instance to release.</param>
-<returns>
<see langword="True"/>
if the instance was found and released; otherwise
<see langword="false"/>
.
</returns>
</member>
-<member name="T:Ninject.Infrastructure.Disposal.INotifyWhenDisposed">
<summary>An object that fires an event when it is disposed. </summary>
</member>
-<member name="E:Ninject.Infrastructure.Disposal.INotifyWhenDisposed.Disposed">
<summary>Occurs when the object is disposed. </summary>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.#ctor(Ninject.Syntax.IResolutionRoot)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Blocks.ActivationBlock"/>
class.
</summary>
<param name="parent">The parent resolution root.</param>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.Dispose(System.Boolean)">
<summary>Releases resources held by the object. </summary>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.CanResolve(Ninject.Activation.IRequest)">
<summary>Determines whether the specified request can be resolved. </summary>
<param name="request">The request.</param>
-<returns>
<c>True</c>
if the request can be resolved; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.CanResolve(Ninject.Activation.IRequest,System.Boolean)">
<summary>Determines whether the specified request can be resolved. </summary>
<param name="request">The request.</param>
-<param name="ignoreImplicitBindings">
if set to
<c>true</c>
implicit bindings are ignored.
</param>
-<returns>
<c>True</c>
if the request can be resolved; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.Resolve(Ninject.Activation.IRequest)">
<summary>Resolves instances for the specified request. The instances are not actually resolveduntil a consumer iterates over the enumerator. </summary>
<param name="request">The request to resolve.</param>
<returns>An enumerator of instances that match the request.</returns>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.CreateRequest(System.Type,System.Func{Ninject.Planning.Bindings.IBindingMetadata,System.Boolean},System.Collections.Generic.IEnumerable{Ninject.Parameters.IParameter},System.Boolean,System.Boolean)">
<summary>Creates a request for the specified service. </summary>
<param name="service">The service that is being requested.</param>
<param name="constraint">The constraint to apply to the bindings to determine if they match the request.</param>
<param name="parameters">The parameters to pass to the resolution.</param>
-<param name="isOptional">
<c>True</c>
if the request is optional; otherwise,
<c>false</c>
.
</param>
-<param name="isUnique">
<c>True</c>
if the request should return a unique result; otherwise,
<c>false</c>
.
</param>
<returns>The created request.</returns>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.Release(System.Object)">
<summary>Deactivates and releases the specified instance if it is currently managed by Ninject. </summary>
<param name="instance">The instance to release.</param>
-<returns>
<see langword="True"/>
if the instance was found and released; otherwise
<see langword="false"/>
.
</returns>
<remarks/>
</member>
-<member name="M:Ninject.Activation.Blocks.ActivationBlock.Ninject#Syntax#IFluentSyntax#GetType">
<summary>A block used for deterministic disposal of activated instances. When the block isdisposed, all instances activated via it will be deactivated. </summary>
</member>
-<member name="P:Ninject.Activation.Blocks.ActivationBlock.Parent">
<summary>Gets or sets the parent resolution root (usually the kernel). </summary>
</member>
-<member name="E:Ninject.Activation.Blocks.ActivationBlock.Disposed">
<summary>Occurs when the object is disposed. </summary>
</member>
-<member name="T:Ninject.Activation.Caching.ActivationCache">
<summary>Stores the objects that were activated </summary>
</member>
-<member name="T:Ninject.Components.NinjectComponent">
<summary>A component that contributes to the internals of Ninject. </summary>
</member>
-<member name="T:Ninject.Components.INinjectComponent">
<summary>A component that contributes to the internals of Ninject. </summary>
</member>
-<member name="P:Ninject.Components.INinjectComponent.Settings">
<summary>Gets or sets the settings. </summary>
</member>
-<member name="P:Ninject.Components.NinjectComponent.Settings">
<summary>Gets or sets the settings. </summary>
</member>
-<member name="T:Ninject.Activation.Caching.IActivationCache">
<summary>Stores the objects that were activated </summary>
</member>
-<member name="M:Ninject.Activation.Caching.IActivationCache.Clear">
<summary>Clears the cache. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.IActivationCache.AddActivatedInstance(System.Object)">
<summary>Adds an activated instance. </summary>
<param name="instance">The instance to be added.</param>
</member>
-<member name="M:Ninject.Activation.Caching.IActivationCache.AddDeactivatedInstance(System.Object)">
<summary>Adds an deactivated instance. </summary>
<param name="instance">The instance to be added.</param>
</member>
-<member name="M:Ninject.Activation.Caching.IActivationCache.IsActivated(System.Object)">
<summary>Determines whether the specified instance is activated. </summary>
<param name="instance">The instance.</param>
-<returns>
<c>true</c>
if the specified instance is activated; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.IActivationCache.IsDeactivated(System.Object)">
<summary>Determines whether the specified instance is deactivated. </summary>
<param name="instance">The instance.</param>
-<returns>
<c>true</c>
if the specified instance is deactivated; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="T:Ninject.Activation.Caching.IPruneable">
<summary>An object that is prunealble. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.IPruneable.Prune">
<summary>Removes instances from the cache which should no longer be re-used. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.ActivationCache.activatedObjects">
<summary>The objects that were activated as reference equal weak references. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.ActivationCache.deactivatedObjects">
<summary>The objects that were activated as reference equal weak references. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.#ctor(Ninject.Activation.Caching.ICachePruner)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Caching.ActivationCache"/>
class.
</summary>
<param name="cachePruner">The cache pruner.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.Clear">
<summary>Clears the cache. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.AddActivatedInstance(System.Object)">
<summary>Adds an activated instance. </summary>
<param name="instance">The instance to be added.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.AddDeactivatedInstance(System.Object)">
<summary>Adds an deactivated instance. </summary>
<param name="instance">The instance to be added.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.IsActivated(System.Object)">
<summary>Determines whether the specified instance is activated. </summary>
<param name="instance">The instance.</param>
-<returns>
<c>true</c>
if the specified instance is activated; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.IsDeactivated(System.Object)">
<summary>Determines whether the specified instance is deactivated. </summary>
<param name="instance">The instance.</param>
-<returns>
<c>true</c>
if the specified instance is deactivated; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.Prune">
<summary>Prunes this instance. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.ActivationCache.RemoveDeadObjects(System.Collections.Generic.HashSet{System.Object})">
<summary>Removes all dead objects. </summary>
<param name="objects">The objects collection to be freed of dead objects.</param>
</member>
-<member name="P:Ninject.Activation.Caching.ActivationCache.ActivatedObjectCount">
<summary>Gets the activated object count. </summary>
<value>The activated object count.</value>
</member>
-<member name="P:Ninject.Activation.Caching.ActivationCache.DeactivatedObjectCount">
<summary>Gets the deactivated object count. </summary>
<value>The deactivated object count.</value>
</member>
-<member name="T:Ninject.Activation.Caching.Cache">
<summary>Tracks instances for re-use in certain scopes. </summary>
</member>
-<member name="T:Ninject.Activation.Caching.ICache">
<summary>Tracks instances for re-use in certain scopes. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.ICache.Remember(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Stores the specified instance in the cache. </summary>
<param name="context">The context to store.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ICache.TryGet(Ninject.Activation.IContext)">
<summary>Tries to retrieve an instance to re-use in the specified context. </summary>
<param name="context">The context that is being activated.</param>
-<returns>
The instance for re-use, or
<see langword="null"/>
if none has been stored.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.ICache.Release(System.Object)">
<summary>Deactivates and releases the specified instance from the cache. </summary>
<param name="instance">The instance to release.</param>
-<returns>
<see langword="True"/>
if the instance was found and released; otherwise
<see langword="false"/>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.ICache.Clear(System.Object)">
<summary>Immediately deactivates and removes all instances in the cache that are owned bythe specified scope. </summary>
<param name="scope">The scope whose instances should be deactivated.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ICache.Clear">
<summary>Immediately deactivates and removes all instances in the cache, regardless of scope. </summary>
</member>
-<member name="P:Ninject.Activation.Caching.ICache.Count">
<summary>Gets the number of entries currently stored in the cache. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.Cache.entries">
<summary>Contains all cached instances.This is a dictionary of scopes to a multimap for bindings to cache entries. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.#ctor(Ninject.Activation.IPipeline,Ninject.Activation.Caching.ICachePruner)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Caching.Cache"/>
class.
</summary>
<param name="pipeline">The pipeline component.</param>
<param name="cachePruner">The cache pruner component.</param>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Dispose(System.Boolean)">
<summary>Releases resources held by the object. </summary>
<param name="disposing"/>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Remember(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Stores the specified context in the cache. </summary>
<param name="context">The context to store.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.TryGet(Ninject.Activation.IContext)">
<summary>Tries to retrieve an instance to re-use in the specified context. </summary>
<param name="context">The context that is being activated.</param>
-<returns>
The instance for re-use, or
<see langword="null"/>
if none has been stored.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Release(System.Object)">
<summary>Deactivates and releases the specified instance from the cache. </summary>
<param name="instance">The instance to release.</param>
-<returns>
<see langword="True"/>
if the instance was found and released; otherwise
<see langword="false"/>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Prune">
<summary>Removes instances from the cache which should no longer be re-used. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Clear(System.Object)">
<summary>Immediately deactivates and removes all instances in the cache that are owned bythe specified scope. </summary>
<param name="scope">The scope whose instances should be deactivated.</param>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Clear">
<summary>Immediately deactivates and removes all instances in the cache, regardless of scope. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.GetAllBindingEntries(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{Ninject.Planning.Bindings.IBindingConfiguration,System.Collections.Generic.ICollection{Ninject.Activation.Caching.Cache.CacheEntry}}})">
<summary>Gets all entries for a binding withing the selected scope. </summary>
<param name="bindings">The bindings.</param>
<returns>All bindings of a binding.</returns>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.GetAllCacheEntries">
<summary>Gets all cache entries. </summary>
<returns>Returns all cache entries.</returns>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Forget(System.Collections.Generic.IEnumerable{Ninject.Activation.Caching.Cache.CacheEntry})">
<summary>Forgets the specified cache entries. </summary>
<param name="cacheEntries">The cache entries.</param>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.Forget(Ninject.Activation.Caching.Cache.CacheEntry)">
<summary>Forgets the specified entry. </summary>
<param name="entry">The entry.</param>
</member>
-<member name="P:Ninject.Activation.Caching.Cache.Pipeline">
<summary>Gets the pipeline component. </summary>
</member>
-<member name="P:Ninject.Activation.Caching.Cache.Count">
<summary>Gets the number of entries currently stored in the cache. </summary>
</member>
-<member name="T:Ninject.Activation.Caching.Cache.CacheEntry">
<summary>An entry in the cache. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.Cache.CacheEntry.#ctor(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Caching.Cache.CacheEntry"/>
class.
</summary>
<param name="context">The context.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="P:Ninject.Activation.Caching.Cache.CacheEntry.Context">
<summary>Gets the context of the instance. </summary>
<value>The context.</value>
</member>
-<member name="P:Ninject.Activation.Caching.Cache.CacheEntry.Reference">
<summary>Gets the instance reference. </summary>
<value>The instance reference.</value>
</member>
-<member name="T:Ninject.Activation.Caching.GarbageCollectionCachePruner">
-<summary>
Uses a
<see cref="T:System.Threading.Timer"/>
and some
<see cref="T:System.WeakReference"/>
magic to pollthe garbage collector to see if it has run.
</summary>
</member>
-<member name="T:Ninject.Activation.Caching.ICachePruner">
-<summary>
Prunes instances from an
<see cref="T:Ninject.Activation.Caching.ICache"/>
based on environmental information.
</summary>
</member>
-<member name="M:Ninject.Activation.Caching.ICachePruner.Start(Ninject.Activation.Caching.IPruneable)">
<summary>Starts pruning the specified cache based on the rules of the pruner. </summary>
<param name="cache">The cache that will be pruned.</param>
</member>
-<member name="M:Ninject.Activation.Caching.ICachePruner.Stop">
<summary>Stops pruning. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.GarbageCollectionCachePruner.indicator">
<summary>indicator for if GC has been run. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.GarbageCollectionCachePruner.caches">
<summary>The caches that are being pruned. </summary>
</member>
-<member name="F:Ninject.Activation.Caching.GarbageCollectionCachePruner.timer">
<summary>The timer used to trigger the cache pruning </summary>
</member>
-<member name="M:Ninject.Activation.Caching.GarbageCollectionCachePruner.Dispose(System.Boolean)">
<summary>Releases resources held by the object. </summary>
</member>
-<member name="M:Ninject.Activation.Caching.GarbageCollectionCachePruner.Start(Ninject.Activation.Caching.IPruneable)">
<summary>Starts pruning the specified pruneable based on the rules of the pruner. </summary>
<param name="pruneable">The pruneable that will be pruned.</param>
</member>
-<member name="M:Ninject.Activation.Caching.GarbageCollectionCachePruner.Stop">
<summary>Stops pruning. </summary>
</member>
-<member name="T:Ninject.Activation.Caching.WeakReferenceEqualityComparer">
<summary>Compares ReferenceEqualWeakReferences to objects </summary>
</member>
-<member name="M:Ninject.Activation.Caching.WeakReferenceEqualityComparer.Equals(System.Object,System.Object)">
<summary>Returns if the specifed objects are equal. </summary>
<param name="x">The first object.</param>
<param name="y">The second object.</param>
<returns>True if the objects are equal; otherwise false</returns>
</member>
-<member name="M:Ninject.Activation.Caching.WeakReferenceEqualityComparer.GetHashCode(System.Object)">
<summary>Returns the hash code of the specified object. </summary>
<param name="obj">The object for which the hash code is calculated.</param>
<returns>The hash code of the specified object.</returns>
</member>
-<member name="T:Ninject.Activation.Providers.CallbackProvider`1">
<summary>A provider that delegates to a callback method to create instances. </summary>
<typeparam name="T">The type of instances the provider creates.</typeparam>
</member>
-<member name="T:Ninject.Activation.Provider`1">
<summary>A simple abstract provider for instances of a specific type. </summary>
<typeparam name="T">The type of instances the provider creates.</typeparam>
</member>
-<member name="T:Ninject.Activation.IProvider`1">
<summary>Provides instances ot the type T </summary>
<typeparam name="T">The type provides by this implementation.</typeparam>
</member>
-<member name="T:Ninject.Activation.IProvider">
<summary>Creates instances of services. </summary>
</member>
-<member name="M:Ninject.Activation.IProvider.Create(Ninject.Activation.IContext)">
<summary>Creates an instance within the specified context. </summary>
<param name="context">The context.</param>
<returns>The created instance.</returns>
</member>
-<member name="P:Ninject.Activation.IProvider.Type">
<summary>Gets the type (or prototype) of instances the provider creates. </summary>
</member>
-<member name="M:Ninject.Activation.Provider`1.Create(Ninject.Activation.IContext)">
<summary>Creates an instance within the specified context. </summary>
<param name="context">The context.</param>
<returns>The created instance.</returns>
</member>
-<member name="M:Ninject.Activation.Provider`1.CreateInstance(Ninject.Activation.IContext)">
<summary>Creates an instance within the specified context. </summary>
<param name="context">The context.</param>
<returns>The created instance.</returns>
</member>
-<member name="P:Ninject.Activation.Provider`1.Type">
<summary>Gets the type (or prototype) of instances the provider creates. </summary>
</member>
-<member name="M:Ninject.Activation.Providers.CallbackProvider`1.#ctor(System.Func{Ninject.Activation.IContext,`0})">
<summary>Initializes a new instance of the CallbackProvider<T> class. </summary>
<param name="method">The callback method that will be called to create instances.</param>
</member>
-<member name="M:Ninject.Activation.Providers.CallbackProvider`1.CreateInstance(Ninject.Activation.IContext)">
<summary>Invokes the callback method to create an instance. </summary>
<param name="context">The context.</param>
<returns>The created instance.</returns>
</member>
-<member name="P:Ninject.Activation.Providers.CallbackProvider`1.Method">
<summary>Gets the callback method used by the provider. </summary>
</member>
-<member name="T:Ninject.Activation.Providers.ConstantProvider`1">
<summary>A provider that always returns the same constant value. </summary>
<typeparam name="T">The type of value that is returned.</typeparam>
</member>
-<member name="M:Ninject.Activation.Providers.ConstantProvider`1.#ctor(`0)">
<summary>Initializes a new instance of the ConstantProvider<T> class. </summary>
<param name="value">The value that the provider should return.</param>
</member>
-<member name="M:Ninject.Activation.Providers.ConstantProvider`1.CreateInstance(Ninject.Activation.IContext)">
<summary>Creates an instance within the specified context. </summary>
<param name="context">The context.</param>
<returns>The constant value this provider returns.</returns>
</member>
-<member name="P:Ninject.Activation.Providers.ConstantProvider`1.Value">
<summary>Gets the value that the provider will return. </summary>
</member>
-<member name="T:Ninject.Activation.Providers.StandardProvider">
-<summary>
The standard provider for types, which activates instances via a
<see cref="T:Ninject.Activation.IPipeline"/>
.
</summary>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.#ctor(System.Type,Ninject.Planning.IPlanner,Ninject.Selection.Heuristics.IConstructorScorer)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Providers.StandardProvider"/>
class.
</summary>
<param name="type">The type (or prototype) of instances the provider creates.</param>
<param name="planner">The planner component.</param>
<param name="constructorScorer">The constructor scorer component.</param>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.Create(Ninject.Activation.IContext)">
<summary>Creates an instance within the specified context. </summary>
<param name="context">The context.</param>
<returns>The created instance.</returns>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.GetValue(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Gets the value to inject into the specified target. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>The value to inject into the specified target.</returns>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.GetImplementationType(System.Type)">
<summary>Gets the implementation type that the provider will activate an instance offor the specified service. </summary>
<param name="service">The service in question.</param>
<returns>The implementation type that will be activated.</returns>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.GetCreationCallback(System.Type)">
-<summary>
Gets a callback that creates an instance of the
<see cref="T:Ninject.Activation.Providers.StandardProvider"/>
for the specified type.
</summary>
<param name="prototype">The prototype the provider instance will create.</param>
<returns>The created callback.</returns>
</member>
-<member name="M:Ninject.Activation.Providers.StandardProvider.GetCreationCallback(System.Type,System.Reflection.ConstructorInfo)">
-<summary>
Gets a callback that creates an instance of the
<see cref="T:Ninject.Activation.Providers.StandardProvider"/>
for the specified type and constructor.
</summary>
<param name="prototype">The prototype the provider instance will create.</param>
<param name="constructor">The constructor.</param>
<returns>The created callback.</returns>
</member>
-<member name="P:Ninject.Activation.Providers.StandardProvider.Type">
<summary>Gets the type (or prototype) of instances the provider creates. </summary>
</member>
-<member name="P:Ninject.Activation.Providers.StandardProvider.Planner">
<summary>Gets or sets the planner component. </summary>
</member>
-<member name="P:Ninject.Activation.Providers.StandardProvider.ConstructorScorer">
<summary>Gets or sets the selector component. </summary>
</member>
-<member name="T:Ninject.Activation.Strategies.ActivationCacheStrategy">
<summary>Adds all activated instances to the activation cache. </summary>
</member>
-<member name="T:Ninject.Activation.Strategies.IActivationStrategy">
-<summary>
Contributes to a
<see cref="T:Ninject.Activation.IPipeline"/>
, and is called during the activationand deactivation of an instance.
</summary>
</member>
-<member name="M:Ninject.Activation.Strategies.IActivationStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the activation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.IActivationStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the deactivation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="F:Ninject.Activation.Strategies.ActivationCacheStrategy.activationCache">
<summary>The activation cache. </summary>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationCacheStrategy.#ctor(Ninject.Activation.Caching.IActivationCache)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Strategies.ActivationCacheStrategy"/>
class.
</summary>
<param name="activationCache">The activation cache.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationCacheStrategy.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. </summary>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationCacheStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the activation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationCacheStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the deactivation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="P:Ninject.Activation.Strategies.ActivationCacheStrategy.Settings">
<summary>Gets or sets the settings. </summary>
<value>The ninject settings.</value>
</member>
-<member name="T:Ninject.Activation.Strategies.ActivationStrategy">
-<summary>
Contributes to a
<see cref="T:Ninject.Activation.IPipeline"/>
, and is called during the activationand deactivation of an instance.
</summary>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the activation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.ActivationStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Contributes to the deactivation of the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="T:Ninject.Activation.Strategies.BindingActionStrategy">
<summary>Executes actions defined on the binding during activation and deactivation. </summary>
</member>
-<member name="M:Ninject.Activation.Strategies.BindingActionStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Calls the activation actions defined on the binding. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.BindingActionStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Calls the deactivation actions defined on the binding. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="T:Ninject.Activation.Strategies.DisposableStrategy">
-<summary>
During deactivation, disposes instances that implement
<see cref="T:System.IDisposable"/>
.
</summary>
</member>
-<member name="M:Ninject.Activation.Strategies.DisposableStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Disposes the specified instance. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="T:Ninject.Activation.Strategies.InitializableStrategy">
-<summary>
During activation, initializes instances that implement
<see cref="T:Ninject.IInitializable"/>
.
</summary>
</member>
-<member name="M:Ninject.Activation.Strategies.InitializableStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Initializes the specified instance. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="T:Ninject.Activation.Strategies.MethodInjectionStrategy">
<summary>Injects methods on an instance during activation. </summary>
</member>
-<member name="M:Ninject.Activation.Strategies.MethodInjectionStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
-<summary>
Injects values into the properties as described by
<see cref="T:Ninject.Planning.Directives.MethodInjectionDirective"/>
scontained in the plan.
</summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="T:Ninject.Activation.Strategies.PropertyInjectionStrategy">
<summary>Injects properties on an instance during activation. </summary>
</member>
-<member name="M:Ninject.Activation.Strategies.PropertyInjectionStrategy.#ctor(Ninject.Injection.IInjectorFactory)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Strategies.PropertyInjectionStrategy"/>
class.
</summary>
<param name="injectorFactory">The injector factory component.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.PropertyInjectionStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
-<summary>
Injects values into the properties as described by
<see cref="T:Ninject.Planning.Directives.PropertyInjectionDirective"/>
scontained in the plan.
</summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.PropertyInjectionStrategy.AssignProperyOverrides(Ninject.Activation.IContext,Ninject.Activation.InstanceReference,System.Collections.Generic.IList{Ninject.Parameters.IPropertyValue})">
<summary>Applies user supplied override values to instance properties. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
<param name="propertyValues">The parameter override value accessors.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.PropertyInjectionStrategy.GetValue(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Collections.Generic.IEnumerable{Ninject.Parameters.IPropertyValue})">
<summary>Gets the value to inject into the specified target. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<param name="allPropertyValues">all property values of the current request.</param>
<returns>The value to inject into the specified target.</returns>
</member>
-<member name="P:Ninject.Activation.Strategies.PropertyInjectionStrategy.InjectorFactory">
<summary>Gets the injector factory component. </summary>
</member>
-<member name="T:Ninject.Activation.Strategies.StartableStrategy">
-<summary>
Starts instances that implement
<see cref="T:Ninject.IStartable"/>
during activation,and stops them during deactivation.
</summary>
</member>
-<member name="M:Ninject.Activation.Strategies.StartableStrategy.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Starts the specified instance. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being activated.</param>
</member>
-<member name="M:Ninject.Activation.Strategies.StartableStrategy.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Stops the specified instance. </summary>
<param name="context">The context.</param>
<param name="reference">A reference to the instance being deactivated.</param>
</member>
-<member name="T:Ninject.Activation.Context">
<summary>Contains information about the activation of a single instance. </summary>
</member>
-<member name="T:Ninject.Activation.IContext">
<summary>Contains information about the activation of a single instance. </summary>
</member>
-<member name="M:Ninject.Activation.IContext.GetProvider">
<summary>Gets the provider that should be used to create the instance for this context. </summary>
<returns>The provider that should be used.</returns>
</member>
-<member name="M:Ninject.Activation.IContext.GetScope">
<summary>Gets the scope for the context that "owns" the instance activated therein. </summary>
<returns>The object that acts as the scope.</returns>
</member>
-<member name="M:Ninject.Activation.IContext.Resolve">
<summary>Resolves this instance for this context. </summary>
<returns>The resolved instance.</returns>
</member>
-<member name="P:Ninject.Activation.IContext.Kernel">
<summary>Gets the kernel that is driving the activation. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.Request">
<summary>Gets the request. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.Binding">
<summary>Gets the binding. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.Plan">
<summary>Gets or sets the activation plan. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.Parameters">
<summary>Gets the parameters that were passed to manipulate the activation process. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.GenericArguments">
<summary>Gets the generic arguments for the request, if any. </summary>
</member>
-<member name="P:Ninject.Activation.IContext.HasInferredGenericArguments">
<summary>Gets a value indicating whether the request involves inferred generic arguments. </summary>
</member>
-<member name="M:Ninject.Activation.Context.#ctor(Ninject.IKernel,Ninject.Activation.IRequest,Ninject.Planning.Bindings.IBinding,Ninject.Activation.Caching.ICache,Ninject.Planning.IPlanner,Ninject.Activation.IPipeline)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Context"/>
class.
</summary>
<param name="kernel">The kernel managing the resolution.</param>
<param name="request">The context's request.</param>
<param name="binding">The context's binding.</param>
<param name="cache">The cache component.</param>
<param name="planner">The planner component.</param>
<param name="pipeline">The pipeline component.</param>
</member>
-<member name="M:Ninject.Activation.Context.GetScope">
<summary>Gets the scope for the context that "owns" the instance activated therein. </summary>
<returns>The object that acts as the scope.</returns>
</member>
-<member name="M:Ninject.Activation.Context.GetProvider">
<summary>Gets the provider that should be used to create the instance for this context. </summary>
<returns>The provider that should be used.</returns>
</member>
-<member name="M:Ninject.Activation.Context.Resolve">
<summary>Resolves the instance associated with this hook. </summary>
<returns>The resolved instance.</returns>
</member>
-<member name="P:Ninject.Activation.Context.Kernel">
<summary>Gets the kernel that is driving the activation. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Request">
<summary>Gets the request. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Binding">
<summary>Gets the binding. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Plan">
<summary>Gets or sets the activation plan. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Parameters">
<summary>Gets the parameters that were passed to manipulate the activation process. </summary>
</member>
-<member name="P:Ninject.Activation.Context.GenericArguments">
<summary>Gets the generic arguments for the request, if any. </summary>
</member>
-<member name="P:Ninject.Activation.Context.HasInferredGenericArguments">
<summary>Gets a value indicating whether the request involves inferred generic arguments. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Cache">
<summary>Gets or sets the cache component. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Planner">
<summary>Gets or sets the planner component. </summary>
</member>
-<member name="P:Ninject.Activation.Context.Pipeline">
<summary>Gets or sets the pipeline component. </summary>
</member>
-<member name="T:Ninject.Activation.InstanceReference">
<summary>Holds an instance during activation or after it has been cached. </summary>
</member>
-<member name="M:Ninject.Activation.InstanceReference.Is``1">
<summary>Returns a value indicating whether the instance is of the specified type. </summary>
<typeparam name="T">The type in question.</typeparam>
-<returns>
<see langword="True"/>
if the instance is of the specified type, otherwise
<see langword="false"/>
.
</returns>
</member>
-<member name="M:Ninject.Activation.InstanceReference.As``1">
<summary>Returns the instance as the specified type. </summary>
<typeparam name="T">The requested type.</typeparam>
<returns>The instance.</returns>
</member>
-<member name="M:Ninject.Activation.InstanceReference.IfInstanceIs``1(System.Action{``0})">
<summary>Executes the specified action if the instance if of the specified type. </summary>
<typeparam name="T">The type in question.</typeparam>
<param name="action">The action to execute.</param>
</member>
-<member name="P:Ninject.Activation.InstanceReference.Instance">
<summary>Gets or sets the instance. </summary>
</member>
-<member name="T:Ninject.Activation.IPipeline">
<summary>Drives the activation (injection, etc.) of an instance. </summary>
</member>
-<member name="M:Ninject.Activation.IPipeline.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Activates the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="M:Ninject.Activation.IPipeline.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Deactivates the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="P:Ninject.Activation.IPipeline.Strategies">
<summary>Gets the strategies that contribute to the activation and deactivation processes. </summary>
</member>
-<member name="T:Ninject.Activation.IRequest">
<summary>Describes the request for a service resolution. </summary>
</member>
-<member name="M:Ninject.Activation.IRequest.Matches(Ninject.Planning.Bindings.IBinding)">
<summary>Determines whether the specified binding satisfies the constraint defined on this request. </summary>
<param name="binding">The binding.</param>
-<returns>
<c>True</c>
if the binding satisfies the constraint; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.IRequest.GetScope">
<summary>Gets the scope if one was specified in the request. </summary>
<returns>The object that acts as the scope.</returns>
</member>
-<member name="M:Ninject.Activation.IRequest.CreateChild(System.Type,Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Creates a child request. </summary>
<param name="service">The service that is being requested.</param>
<param name="parentContext">The context in which the request was made.</param>
<param name="target">The target that will receive the injection.</param>
<returns>The child request.</returns>
</member>
-<member name="P:Ninject.Activation.IRequest.Service">
<summary>Gets the service that was requested. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.ParentRequest">
<summary>Gets the parent request. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.ParentContext">
<summary>Gets the parent context. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.Target">
<summary>Gets the target that will receive the injection, if any. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.Constraint">
<summary>Gets the constraint that will be applied to filter the bindings used for the request. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.Parameters">
<summary>Gets the parameters that affect the resolution. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.ActiveBindings">
<summary>Gets the stack of bindings which have been activated by either this request or its ancestors. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.Depth">
<summary>Gets the recursive depth at which this request occurs. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.IsOptional">
<summary>Gets or sets value indicating whether the request is optional. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.IsUnique">
<summary>Gets or sets value indicating whether the request should return a unique result. </summary>
</member>
-<member name="P:Ninject.Activation.IRequest.ForceUnique">
<summary>Gets or sets value indicating whether the request should force to return a unique value even if the request is optional.If this value is set true the request will throw an ActivationException if there are multiple satisfying bingings ratherthan returning null for the request is optional. For none optional requests this parameter does not change anything. </summary>
</member>
-<member name="T:Ninject.Activation.Pipeline">
<summary>Drives the activation (injection, etc.) of an instance. </summary>
</member>
-<member name="F:Ninject.Activation.Pipeline.activationCache">
<summary>The activation cache. </summary>
</member>
-<member name="M:Ninject.Activation.Pipeline.#ctor(System.Collections.Generic.IEnumerable{Ninject.Activation.Strategies.IActivationStrategy},Ninject.Activation.Caching.IActivationCache)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Pipeline"/>
class.
</summary>
<param name="strategies">The strategies to execute during activation and deactivation.</param>
<param name="activationCache">The activation cache.</param>
</member>
-<member name="M:Ninject.Activation.Pipeline.Activate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Activates the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="M:Ninject.Activation.Pipeline.Deactivate(Ninject.Activation.IContext,Ninject.Activation.InstanceReference)">
<summary>Deactivates the instance in the specified context. </summary>
<param name="context">The context.</param>
<param name="reference">The instance reference.</param>
</member>
-<member name="P:Ninject.Activation.Pipeline.Strategies">
<summary>Gets the strategies that contribute to the activation and deactivation processes. </summary>
</member>
-<member name="T:Ninject.Activation.Request">
<summary>Describes the request for a service resolution. </summary>
</member>
-<member name="M:Ninject.Activation.Request.#ctor(System.Type,System.Func{Ninject.Planning.Bindings.IBindingMetadata,System.Boolean},System.Collections.Generic.IEnumerable{Ninject.Parameters.IParameter},System.Func{System.Object},System.Boolean,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Request"/>
class.
</summary>
<param name="service">The service that was requested.</param>
<param name="constraint">The constraint that will be applied to filter the bindings used for the request.</param>
<param name="parameters">The parameters that affect the resolution.</param>
<param name="scopeCallback">The scope callback, if an external scope was specified.</param>
-<param name="isOptional">
<c>True</c>
if the request is optional; otherwise,
<c>false</c>
.
</param>
-<param name="isUnique">
<c>True</c>
if the request should return a unique result; otherwise,
<c>false</c>
.
</param>
</member>
-<member name="M:Ninject.Activation.Request.#ctor(Ninject.Activation.IContext,System.Type,Ninject.Planning.Targets.ITarget,System.Func{System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Activation.Request"/>
class.
</summary>
<param name="parentContext">The parent context.</param>
<param name="service">The service that was requested.</param>
<param name="target">The target that will receive the injection.</param>
<param name="scopeCallback">The scope callback, if an external scope was specified.</param>
</member>
-<member name="M:Ninject.Activation.Request.Matches(Ninject.Planning.Bindings.IBinding)">
<summary>Determines whether the specified binding satisfies the constraints defined on this request. </summary>
<param name="binding">The binding.</param>
-<returns>
<c>True</c>
if the binding satisfies the constraints; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Activation.Request.GetScope">
<summary>Gets the scope if one was specified in the request. </summary>
<returns>The object that acts as the scope.</returns>
</member>
-<member name="M:Ninject.Activation.Request.CreateChild(System.Type,Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Creates a child request. </summary>
<param name="service">The service that is being requested.</param>
<param name="parentContext">The context in which the request was made.</param>
<param name="target">The target that will receive the injection.</param>
<returns>The child request.</returns>
</member>
-<member name="P:Ninject.Activation.Request.Service">
<summary>Gets the service that was requested. </summary>
</member>
-<member name="P:Ninject.Activation.Request.ParentRequest">
<summary>Gets the parent request. </summary>
</member>
-<member name="P:Ninject.Activation.Request.ParentContext">
<summary>Gets the parent context. </summary>
</member>
-<member name="P:Ninject.Activation.Request.Target">
<summary>Gets the target that will receive the injection, if any. </summary>
</member>
-<member name="P:Ninject.Activation.Request.Constraint">
<summary>Gets the constraint that will be applied to filter the bindings used for the request. </summary>
</member>
-<member name="P:Ninject.Activation.Request.Parameters">
<summary>Gets the parameters that affect the resolution. </summary>
</member>
-<member name="P:Ninject.Activation.Request.ActiveBindings">
<summary>Gets the stack of bindings which have been activated by either this request or its ancestors. </summary>
</member>
-<member name="P:Ninject.Activation.Request.Depth">
<summary>Gets the recursive depth at which this request occurs. </summary>
</member>
-<member name="P:Ninject.Activation.Request.IsOptional">
<summary>Gets or sets value indicating whether the request is optional. </summary>
</member>
-<member name="P:Ninject.Activation.Request.IsUnique">
<summary>Gets or sets value indicating whether the request is for a single service. </summary>
</member>
-<member name="P:Ninject.Activation.Request.ForceUnique">
<summary>Gets or sets value indicating whether the request should force to return a unique value even if the request is optional.If this value is set true the request will throw an ActivationException if there are multiple satisfying bingings ratherthan returning null for the request is optional. For none optional requests this parameter does not change anything. </summary>
</member>
-<member name="P:Ninject.Activation.Request.ScopeCallback">
<summary>Gets the callback that resolves the scope for the request, if an external scope was provided. </summary>
</member>
-<member name="T:Ninject.ConstraintAttribute">
<summary>Defines a constraint on the decorated member. </summary>
</member>
-<member name="M:Ninject.ConstraintAttribute.Matches(Ninject.Planning.Bindings.IBindingMetadata)">
<summary>Determines whether the specified binding metadata matches the constraint. </summary>
<param name="metadata">The metadata in question.</param>
-<returns>
<c>True</c>
if the metadata matches; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="T:Ninject.InjectAttribute">
<summary>Indicates that the decorated member should be injected. </summary>
</member>
-<member name="T:Ninject.NamedAttribute">
<summary>Indicates that the decorated member should only be injected using binding(s) registeredwith the specified name. </summary>
</member>
-<member name="M:Ninject.NamedAttribute.#ctor(System.String)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.NamedAttribute"/>
class.
</summary>
<param name="name">The name of the binding(s) to use.</param>
</member>
-<member name="M:Ninject.NamedAttribute.Matches(Ninject.Planning.Bindings.IBindingMetadata)">
<summary>Determines whether the specified binding metadata matches the constraint. </summary>
<param name="metadata">The metadata in question.</param>
-<returns>
<c>True</c>
if the metadata matches; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="P:Ninject.NamedAttribute.Name">
<summary>Gets the binding name. </summary>
</member>
-<member name="T:Ninject.OptionalAttribute">
<summary>Indicates that the decorated member represents an optional dependency. </summary>
</member>
-<member name="T:Ninject.Components.ComponentContainer">
<summary>An internal container that manages and resolves components that contribute to Ninject. </summary>
</member>
-<member name="T:Ninject.Components.IComponentContainer">
<summary>An internal container that manages and resolves components that contribute to Ninject. </summary>
</member>
-<member name="M:Ninject.Components.IComponentContainer.Add``2">
<summary>Registers a component in the container. </summary>
<typeparam name="TComponent">The component type.</typeparam>
<typeparam name="TImplementation">The component's implementation type.</typeparam>
</member>
-<member name="M:Ninject.Components.IComponentContainer.RemoveAll``1">
<summary>Removes all registrations for the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
</member>
-<member name="M:Ninject.Components.IComponentContainer.RemoveAll(System.Type)">
<summary>Removes all registrations for the specified component. </summary>
<param name="component">The component's type.</param>
</member>
-<member name="M:Ninject.Components.IComponentContainer.Remove``2">
<summary>Removes the specified registration. </summary>
<typeparam name="T">The component type.</typeparam>
<typeparam name="TImplementation">The implementation type.</typeparam>
</member>
-<member name="M:Ninject.Components.IComponentContainer.Get``1">
<summary>Gets one instance of the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
<returns>The instance of the component.</returns>
</member>
-<member name="M:Ninject.Components.IComponentContainer.GetAll``1">
<summary>Gets all available instances of the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
<returns>A series of instances of the specified component.</returns>
</member>
-<member name="M:Ninject.Components.IComponentContainer.Get(System.Type)">
<summary>Gets one instance of the specified component. </summary>
<param name="component">The component type.</param>
<returns>The instance of the component.</returns>
</member>
-<member name="M:Ninject.Components.IComponentContainer.GetAll(System.Type)">
<summary>Gets all available instances of the specified component. </summary>
<param name="component">The component type.</param>
<returns>A series of instances of the specified component.</returns>
</member>
-<member name="M:Ninject.Components.IComponentContainer.AddTransient``2">
<summary>Registers a transient component in the container. </summary>
<typeparam name="TComponent">The component type.</typeparam>
<typeparam name="TImplementation">The component's implementation type.</typeparam>
</member>
-<member name="P:Ninject.Components.IComponentContainer.Kernel">
<summary>Gets or sets the kernel that owns the component container. </summary>
</member>
-<member name="M:Ninject.Components.ComponentContainer.Dispose(System.Boolean)">
<summary>Releases resources held by the object. </summary>
</member>
-<member name="M:Ninject.Components.ComponentContainer.Add``2">
<summary>Registers a component in the container. </summary>
<typeparam name="TComponent">The component type.</typeparam>
<typeparam name="TImplementation">The component's implementation type.</typeparam>
</member>
-<member name="M:Ninject.Components.ComponentContainer.AddTransient``2">
<summary>Registers a transient component in the container. </summary>
<typeparam name="TComponent">The component type.</typeparam>
<typeparam name="TImplementation">The component's implementation type.</typeparam>
</member>
-<member name="M:Ninject.Components.ComponentContainer.RemoveAll``1">
<summary>Removes all registrations for the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
</member>
-<member name="M:Ninject.Components.ComponentContainer.Remove``2">
<summary>Removes the specified registration. </summary>
<typeparam name="T">The component type.</typeparam>
<typeparam name="TImplementation">The implementation type.</typeparam>
</member>
-<member name="M:Ninject.Components.ComponentContainer.RemoveAll(System.Type)">
<summary>Removes all registrations for the specified component. </summary>
<param name="component">The component type.</param>
</member>
-<member name="M:Ninject.Components.ComponentContainer.Get``1">
<summary>Gets one instance of the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
<returns>The instance of the component.</returns>
</member>
-<member name="M:Ninject.Components.ComponentContainer.GetAll``1">
<summary>Gets all available instances of the specified component. </summary>
<typeparam name="T">The component type.</typeparam>
<returns>A series of instances of the specified component.</returns>
</member>
-<member name="M:Ninject.Components.ComponentContainer.Get(System.Type)">
<summary>Gets one instance of the specified component. </summary>
<param name="component">The component type.</param>
<returns>The instance of the component.</returns>
</member>
-<member name="M:Ninject.Components.ComponentContainer.GetAll(System.Type)">
<summary>Gets all available instances of the specified component. </summary>
<param name="component">The component type.</param>
<returns>A series of instances of the specified component.</returns>
</member>
-<member name="P:Ninject.Components.ComponentContainer.Kernel">
<summary>Gets or sets the kernel that owns the component container. </summary>
</member>
-<member name="T:Ninject.Infrastructure.Introspection.ExceptionFormatter">
<summary>Provides meaningful exception messages. </summary>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.ModulesWithNullOrEmptyNamesAreNotSupported">
<summary>Generates a message saying that modules without names are not supported. </summary>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.TargetDoesNotHaveADefaultValue(Ninject.Planning.Targets.ITarget)">
<summary>Generates a message saying that modules without names are not supported. </summary>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.ModuleWithSameNameIsAlreadyLoaded(Ninject.Modules.INinjectModule,Ninject.Modules.INinjectModule)">
<summary>Generates a message saying that a module with the same name is already loaded. </summary>
<param name="newModule">The new module.</param>
<param name="existingModule">The existing module.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.NoModuleLoadedWithTheSpecifiedName(System.String)">
<summary>Generates a message saying that no module has been loaded with the specified name. </summary>
<param name="name">The module name.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.CouldNotUniquelyResolveBinding(Ninject.Activation.IRequest,System.String[])">
<summary>Generates a message saying that the binding could not be uniquely resolved. </summary>
<param name="request">The request.</param>
<param name="formattedMatchingBindings">The matching bindings, already formatted as strings</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.CouldNotResolveBinding(Ninject.Activation.IRequest)">
<summary>Generates a message saying that the binding could not be resolved on the specified request. </summary>
<param name="request">The request.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.CyclicalDependenciesDetected(Ninject.Activation.IContext)">
<summary>Generates a message saying that the specified context has cyclic dependencies. </summary>
<param name="context">The context.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.InvalidAttributeTypeUsedInBindingCondition(System.String,System.String,System.Type)">
<summary>Generates a message saying that an invalid attribute type is used in the binding condition. </summary>
<param name="serviceNames">The names of the services.</param>
<param name="methodName">Name of the method.</param>
<param name="type">The type.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.NoConstructorsAvailable(Ninject.Activation.IContext)">
<summary>Generates a message saying that no constructors are available on the specified context. </summary>
<param name="context">The context.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.NoConstructorsAvailableForComponent(System.Type,System.Type)">
<summary>Generates a message saying that no constructors are available for the given component. </summary>
<param name="component">The component.</param>
<param name="implementation">The implementation.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.NoSuchComponentRegistered(System.Type)">
<summary>Generates a message saying that the specified component is not registered. </summary>
<param name="component">The component.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.CouldNotResolvePropertyForValueInjection(Ninject.Activation.IRequest,System.String)">
<summary>Generates a message saying that the specified property could not be resolved on the specified request. </summary>
<param name="request">The request.</param>
<param name="propertyName">The property name.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.ProviderReturnedNull(Ninject.Activation.IContext)">
<summary>Generates a message saying that the provider on the specified context returned null. </summary>
<param name="context">The context.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.ConstructorsAmbiguous(Ninject.Activation.IContext,System.Linq.IGrouping{System.Int32,Ninject.Planning.Directives.ConstructorInjectionDirective})">
<summary>Generates a message saying that the constructor is ambiguous. </summary>
<param name="context">The context.</param>
<param name="bestDirectives">The best constructor directives.</param>
<returns>The exception message.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.FormatConstructor(System.Reflection.ConstructorInfo,System.IO.StringWriter)">
<summary>Formats the constructor. </summary>
<param name="constructor">The constructor.</param>
<param name="sw">The string writer.</param>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.ExceptionFormatter.FormatAttribute(System.IO.StringWriter,System.Attribute)">
<summary>Formats the attribute. </summary>
<param name="sw">The string writer.</param>
<param name="attribute">The attribute.</param>
</member>
-<member name="T:Ninject.Infrastructure.Introspection.FormatExtensions">
<summary>Provides extension methods for string formatting </summary>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.FormatExtensions.FormatActivationPath(Ninject.Activation.IRequest)">
<summary>Formats the activation path into a meaningful string representation. </summary>
<param name="request">The request to be formatted.</param>
<returns>The activation path formatted as string.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.FormatExtensions.Format(Ninject.Planning.Bindings.IBinding,Ninject.Activation.IContext)">
<summary>Formats the given binding into a meaningful string representation. </summary>
<param name="binding">The binding to be formatted.</param>
<param name="context">The context.</param>
<returns>The binding formatted as string</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.FormatExtensions.Format(Ninject.Activation.IRequest)">
<summary>Formats the specified request into a meaningful string representation. </summary>
<param name="request">The request to be formatted.</param>
<returns>The request formatted as string.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.FormatExtensions.Format(Ninject.Planning.Targets.ITarget)">
<summary>Formats the specified target into a meaningful string representation.. </summary>
<param name="target">The target to be formatted.</param>
<returns>The target formatted as string.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Introspection.FormatExtensions.Format(System.Type)">
<summary>Formats the specified type into a meaningful string representation.. </summary>
<param name="type">The type to be formatted.</param>
<returns>The type formatted as string.</returns>
</member>
-<member name="T:Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT">
<summary>Provides extension methods for see cref="IEnumerable{T}"/> </summary>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.Map``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
<summary>Executes the given action for each of the elements in the enumerable. </summary>
<typeparam name="T"/>
<param name="series">The series.</param>
<param name="action">The action.</param>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.ToEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
<summary>Converts the given enumerable type to prevent changed on the type behind. </summary>
<typeparam name="T">The type of the enumerable.</typeparam>
<param name="series">The series.</param>
<returns>The input type as real enumerable not castable to the original type.</returns>
</member>
-<member name="T:Ninject.Infrastructure.Language.ExtensionsForMemberInfo">
<summary>Extensions for MemberInfo </summary>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForMemberInfo.HasAttribute``1(System.Reflection.MemberInfo)">
<summary>Determines whether the specified member has attribute. </summary>
<typeparam name="T">The type of the attribute.</typeparam>
<param name="member">The member.</param>
-<returns>
<c>true</c>
if the specified member has attribute; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForMemberInfo.HasAttribute(System.Reflection.MemberInfo,System.Type)">
<summary>Determines whether the specified member has attribute. </summary>
<param name="member">The member.</param>
<param name="type">The type of the attribute.</param>
-<returns>
<c>true</c>
if the specified member has attribute; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForMemberInfo.GetPropertyFromDeclaredType(System.Reflection.MemberInfo,System.Reflection.PropertyInfo,System.Reflection.BindingFlags)">
<summary>Gets the property info from its declared tpe. </summary>
<param name="memberInfo">The member info.</param>
<param name="propertyDefinition">The property definition.</param>
<param name="flags">The flags.</param>
<returns>The property info from the declared type of the property.</returns>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForMemberInfo.IsPrivate(System.Reflection.PropertyInfo)">
<summary>Determines whether the specified property info is private. </summary>
<param name="propertyInfo">The property info.</param>
-<returns>
<c>true</c>
if the specified property info is private; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForMemberInfo.GetCustomAttributesExtended(System.Reflection.MemberInfo,System.Type,System.Boolean)">
<summary>Gets the custom attributes.This version is able to get custom attributes for properties from base types even if the property is none public. </summary>
<param name="member">The member.</param>
<param name="attributeType">Type of the attribute.</param>
-<param name="inherited">
if set to
<c>true</c>
[inherited].
</param>
<returns/>
</member>
-<member name="T:Ninject.Infrastructure.Language.ExtensionsForType">
<summary>Extension methods for type </summary>
<remarks/>
</member>
-<member name="M:Ninject.Infrastructure.Language.ExtensionsForType.GetAllBaseTypes(System.Type)">
<summary>Gets an enumerable containing the given type and all its base types </summary>
<param name="type">The type.</param>
<returns>An enumerable containing the given type and all its base types</returns>
</member>
-<member name="T:Ninject.Infrastructure.BaseWeakReference">
<summary>Inheritable weak reference base class for Silverlight </summary>
</member>
-<member name="M:Ninject.Infrastructure.BaseWeakReference.#ctor(System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Infrastructure.ReferenceEqualWeakReference"/>
class.
</summary>
<param name="target">The target.</param>
</member>
-<member name="M:Ninject.Infrastructure.BaseWeakReference.#ctor(System.Object,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Infrastructure.ReferenceEqualWeakReference"/>
class.
</summary>
<param name="target">The target.</param>
-<param name="trackResurrection">
if set to
<c>true</c>
[track resurrection].
</param>
</member>
-<member name="P:Ninject.Infrastructure.BaseWeakReference.IsAlive">
<summary>Gets a value indicating whether this instance is alive. </summary>
-<value>
<c>true</c>
if this instance is alive; otherwise,
<c>false</c>
.
</value>
</member>
-<member name="P:Ninject.Infrastructure.BaseWeakReference.Target">
<summary>Gets or sets the target of this weak reference. </summary>
<value>The target of this weak reference.</value>
</member>
-<member name="T:Ninject.Infrastructure.Future`1">
<summary>Represents a future value. </summary>
<typeparam name="T">The type of value.</typeparam>
</member>
-<member name="M:Ninject.Infrastructure.Future`1.#ctor(System.Func{`0})">
<summary>Initializes a new instance of the Future<T> class. </summary>
<param name="callback">The callback that will be triggered to read the value.</param>
</member>
-<member name="M:Ninject.Infrastructure.Future`1.op_Implicit(Ninject.Infrastructure.Future{`0})~`0">
<summary>Gets the value from the future. </summary>
<param name="future">The future.</param>
<returns>The future value.</returns>
</member>
-<member name="P:Ninject.Infrastructure.Future`1.Value">
<summary>Gets the value, resolving it if necessary. </summary>
</member>
-<member name="P:Ninject.Infrastructure.Future`1.Callback">
<summary>Gets the callback that will be called to resolve the value. </summary>
</member>
-<member name="T:Ninject.Infrastructure.IHaveBindingConfiguration">
-<summary>
Indicates the object has a reference to a
<see cref="T:Ninject.Planning.Bindings.IBinding"/>
.
</summary>
</member>
-<member name="P:Ninject.Infrastructure.IHaveBindingConfiguration.BindingConfiguration">
<summary>Gets the binding. </summary>
</member>
-<member name="T:Ninject.Infrastructure.IHaveKernel">
-<summary>
Indicates that the object has a reference to an
<see cref="T:Ninject.IKernel"/>
.
</summary>
</member>
-<member name="P:Ninject.Infrastructure.IHaveKernel.Kernel">
<summary>Gets the kernel. </summary>
</member>
-<member name="T:Ninject.Infrastructure.Multimap`2">
<summary>A data structure that contains multiple values for a each key. </summary>
<typeparam name="K">The type of key.</typeparam>
<typeparam name="V">The type of value.</typeparam>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.Add(`0,`1)">
<summary>Adds the specified value for the specified key. </summary>
<param name="key">The key.</param>
<param name="value">The value.</param>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.Remove(`0,`1)">
<summary>Removes the specified value for the specified key. </summary>
<param name="key">The key.</param>
<param name="value">The value.</param>
-<returns>
<c>True</c>
if such a value existed and was removed; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.RemoveAll(`0)">
<summary>Removes all values for the specified key. </summary>
<param name="key">The key.</param>
-<returns>
<c>True</c>
if any such values existed; otherwise
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.Clear">
<summary>Removes all values. </summary>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.ContainsKey(`0)">
<summary>Determines whether the multimap contains any values for the specified key. </summary>
<param name="key">The key.</param>
-<returns>
<c>True</c>
if the multimap has one or more values for the specified key; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.ContainsValue(`0,`1)">
<summary>Determines whether the multimap contains the specified value for the specified key. </summary>
<param name="key">The key.</param>
<param name="value">The value.</param>
-<returns>
<c>True</c>
if the multimap contains such a value; otherwise,
<c>false</c>
.
</returns>
</member>
-<member name="M:Ninject.Infrastructure.Multimap`2.GetEnumerator">
<summary>Returns an enumerator that iterates through a the multimap. </summary>
-<returns>
An
<see cref="T:System.Collections.IEnumerator"/>
object that can be used to iterate through the multimap.
</returns>
</member>
-<member name="P:Ninject.Infrastructure.Multimap`2.Item(`0)">
<summary>Gets the collection of values stored under the specified key. </summary>
<param name="key">The key.</param>
</member>
-<member name="P:Ninject.Infrastructure.Multimap`2.Keys">
<summary>Gets the collection of keys. </summary>
</member>
-<member name="P:Ninject.Infrastructure.Multimap`2.Values">
<summary>Gets the collection of collections of values. </summary>
</member>
-<member name="T:Ninject.Infrastructure.ReferenceEqualWeakReference">
<summary>Weak reference that can be used in collections. It is equal to theobject it references and has the same hash code. </summary>
</member>
-<member name="M:Ninject.Infrastructure.ReferenceEqualWeakReference.#ctor(System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Infrastructure.ReferenceEqualWeakReference"/>
class.
</summary>
<param name="target">The target.</param>
</member>
-<member name="M:Ninject.Infrastructure.ReferenceEqualWeakReference.#ctor(System.Object,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Infrastructure.ReferenceEqualWeakReference"/>
class.
</summary>
<param name="target">The target.</param>
-<param name="trackResurrection">
if set to
<c>true</c>
[track resurrection].
</param>
</member>
-<member name="M:Ninject.Infrastructure.ReferenceEqualWeakReference.Equals(System.Object)">
-<summary>
Determines whether the specified
<see cref="T:System.Object"/>
is equal to this instance.
</summary>
-<param name="obj">
The
<see cref="T:System.Object"/>
to compare with this instance.
</param>
-<returns>
<c>true</c>
if the specified
<see cref="T:System.Object"/>
is equal to this instance; otherwise,
<c>false</c>
.
</returns>
-<exception cref="T:System.NullReferenceException">
The
<paramref name="obj"/>
parameter is null.
</exception>
</member>
-<member name="M:Ninject.Infrastructure.ReferenceEqualWeakReference.GetHashCode">
<summary>Returns a hash code for this instance. </summary>
<returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
</member>
-<member name="T:Ninject.Infrastructure.StandardScopeCallbacks">
<summary>Scope callbacks for standard scopes. </summary>
</member>
-<member name="F:Ninject.Infrastructure.StandardScopeCallbacks.Transient">
<summary>Gets the callback for transient scope. </summary>
</member>
-<member name="F:Ninject.Infrastructure.StandardScopeCallbacks.Singleton">
<summary>Gets the callback for singleton scope. </summary>
</member>
-<member name="F:Ninject.Infrastructure.StandardScopeCallbacks.Thread">
<summary>Gets the callback for thread scope. </summary>
</member>
-<member name="T:Ninject.Injection.ConstructorInjector">
<summary>A delegate that can inject values into a constructor. </summary>
</member>
-<member name="T:Ninject.Injection.DynamicMethodInjectorFactory">
-<summary>
Creates injectors for members via
<see cref="T:System.Reflection.Emit.DynamicMethod"/>
s.
</summary>
</member>
-<member name="T:Ninject.Injection.IInjectorFactory">
<summary>Creates injectors from members. </summary>
</member>
-<member name="M:Ninject.Injection.IInjectorFactory.Create(System.Reflection.ConstructorInfo)">
<summary>Gets or creates an injector for the specified constructor. </summary>
<param name="constructor">The constructor.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.IInjectorFactory.Create(System.Reflection.PropertyInfo)">
<summary>Gets or creates an injector for the specified property. </summary>
<param name="property">The property.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.IInjectorFactory.Create(System.Reflection.MethodInfo)">
<summary>Gets or creates an injector for the specified method. </summary>
<param name="method">The method.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.DynamicMethodInjectorFactory.Create(System.Reflection.ConstructorInfo)">
<summary>Gets or creates an injector for the specified constructor. </summary>
<param name="constructor">The constructor.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.DynamicMethodInjectorFactory.Create(System.Reflection.PropertyInfo)">
<summary>Gets or creates an injector for the specified property. </summary>
<param name="property">The property.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.DynamicMethodInjectorFactory.Create(System.Reflection.MethodInfo)">
<summary>Gets or creates an injector for the specified method. </summary>
<param name="method">The method.</param>
<returns>The created injector.</returns>
</member>
-<member name="T:Ninject.Injection.MethodInjector">
<summary>A delegate that can inject values into a method. </summary>
</member>
-<member name="T:Ninject.Injection.PropertyInjector">
<summary>A delegate that can inject values into a property. </summary>
</member>
-<member name="T:Ninject.Injection.ReflectionInjectorFactory">
<summary>Creates injectors from members via reflective invocation. </summary>
</member>
-<member name="M:Ninject.Injection.ReflectionInjectorFactory.Create(System.Reflection.ConstructorInfo)">
<summary>Gets or creates an injector for the specified constructor. </summary>
<param name="constructor">The constructor.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.ReflectionInjectorFactory.Create(System.Reflection.PropertyInfo)">
<summary>Gets or creates an injector for the specified property. </summary>
<param name="property">The property.</param>
<returns>The created injector.</returns>
</member>
-<member name="M:Ninject.Injection.ReflectionInjectorFactory.Create(System.Reflection.MethodInfo)">
<summary>Gets or creates an injector for the specified method. </summary>
<param name="method">The method.</param>
<returns>The created injector.</returns>
</member>
-<member name="T:Ninject.Modules.AssemblyNameRetriever">
<summary>Retrieves assembly names from file names using a temporary app domain. </summary>
</member>
-<member name="T:Ninject.Modules.IAssemblyNameRetriever">
<summary>Retrieves assembly names from file names using a temporary app domain. </summary>
</member>
-<member name="M:Ninject.Modules.IAssemblyNameRetriever.GetAssemblyNames(System.Collections.Generic.IEnumerable{System.String},System.Predicate{System.Reflection.Assembly})">
<summary>Gets all assembly names of the assemblies in the given files that match the filter. </summary>
<param name="filenames">The filenames.</param>
<param name="filter">The filter.</param>
<returns>All assembly names of the assemblies in the given files that match the filter.</returns>
</member>
-<member name="M:Ninject.Modules.AssemblyNameRetriever.GetAssemblyNames(System.Collections.Generic.IEnumerable{System.String},System.Predicate{System.Reflection.Assembly})">
<summary>Gets all assembly names of the assemblies in the given files that match the filter. </summary>
<param name="filenames">The filenames.</param>
<param name="filter">The filter.</param>
<returns>All assembly names of the assemblies in the given files that match the filter.</returns>
</member>
-<member name="M:Ninject.Modules.AssemblyNameRetriever.CreateTemporaryAppDomain">
<summary>Creates a temporary app domain. </summary>
<returns>The created app domain.</returns>
</member>
-<member name="T:Ninject.Modules.AssemblyNameRetriever.AssemblyChecker">
<summary>This class is loaded into the temporary appdomain to load and check if the assemblies match the filter. </summary>
</member>
-<member name="M:Ninject.Modules.AssemblyNameRetriever.AssemblyChecker.GetAssemblyNames(System.Collections.Generic.IEnumerable{System.String},System.Predicate{System.Reflection.Assembly})">
<summary>Gets the assembly names of the assemblies matching the filter. </summary>
<param name="filenames">The filenames.</param>
<param name="filter">The filter.</param>
<returns>All assembly names of the assemblies matching the filter.</returns>
</member>
-<member name="T:Ninject.Modules.CompiledModuleLoaderPlugin">
<summary>Loads modules from compiled assemblies. </summary>
</member>
-<member name="T:Ninject.Modules.IModuleLoaderPlugin">
<summary>Loads modules at runtime by searching external files. </summary>
</member>
-<member name="M:Ninject.Modules.IModuleLoaderPlugin.LoadModules(System.Collections.Generic.IEnumerable{System.String})">
<summary>Loads modules from the specified files. </summary>
<param name="filenames">The names of the files to load modules from.</param>
</member>
-<member name="P:Ninject.Modules.IModuleLoaderPlugin.SupportedExtensions">
<summary>Gets the file extensions that the plugin understands how to load. </summary>
</member>
-<member name="F:Ninject.Modules.CompiledModuleLoaderPlugin.assemblyNameRetriever">
<summary>The assembly name retriever. </summary>
</member>
-<member name="F:Ninject.Modules.CompiledModuleLoaderPlugin.Extensions">
<summary>The file extensions that are supported. </summary>
</member>
-<member name="M:Ninject.Modules.CompiledModuleLoaderPlugin.#ctor(Ninject.IKernel,Ninject.Modules.IAssemblyNameRetriever)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Modules.CompiledModuleLoaderPlugin"/>
class.
</summary>
<param name="kernel">The kernel into which modules will be loaded.</param>
<param name="assemblyNameRetriever">The assembly name retriever.</param>
</member>
-<member name="M:Ninject.Modules.CompiledModuleLoaderPlugin.LoadModules(System.Collections.Generic.IEnumerable{System.String})">
<summary>Loads modules from the specified files. </summary>
<param name="filenames">The names of the files to load modules from.</param>
</member>
-<member name="P:Ninject.Modules.CompiledModuleLoaderPlugin.Kernel">
<summary>Gets the kernel into which modules will be loaded. </summary>
</member>
-<member name="P:Ninject.Modules.CompiledModuleLoaderPlugin.SupportedExtensions">
<summary>Gets the file extensions that the plugin understands how to load. </summary>
</member>
-<member name="T:Ninject.Modules.IModuleLoader">
<summary>Finds modules defined in external files. </summary>
</member>
-<member name="M:Ninject.Modules.IModuleLoader.LoadModules(System.Collections.Generic.IEnumerable{System.String})">
<summary>Loads any modules found in the files that match the specified patterns. </summary>
<param name="patterns">The patterns to search.</param>
</member>
-<member name="T:Ninject.Modules.INinjectModule">
-<summary>
A pluggable unit that can be loaded into an
<see cref="T:Ninject.IKernel"/>
.
</summary>
</member>
-<member name="M:Ninject.Modules.INinjectModule.OnLoad(Ninject.IKernel)">
<summary>Called when the module is loaded into a kernel. </summary>
<param name="kernel">The kernel that is loading the module.</param>
</member>
-<member name="M:Ninject.Modules.INinjectModule.OnUnload(Ninject.IKernel)">
<summary>Called when the module is unloaded from a kernel. </summary>
<param name="kernel">The kernel that is unloading the module.</param>
</member>
-<member name="M:Ninject.Modules.INinjectModule.OnVerifyRequiredModules">
<summary>Called after loading the modules. A module can verify here if all other required modules are loaded. </summary>
</member>
-<member name="P:Ninject.Modules.INinjectModule.Name">
<summary>Gets the module's name. </summary>
</member>
-<member name="T:Ninject.Modules.ModuleLoader">
<summary>Automatically finds and loads modules from assemblies. </summary>
</member>
-<member name="M:Ninject.Modules.ModuleLoader.#ctor(Ninject.IKernel)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Modules.ModuleLoader"/>
class.
</summary>
<param name="kernel">The kernel into which modules will be loaded.</param>
</member>
-<member name="M:Ninject.Modules.ModuleLoader.LoadModules(System.Collections.Generic.IEnumerable{System.String})">
<summary>Loads any modules found in the files that match the specified patterns. </summary>
<param name="patterns">The patterns to search.</param>
</member>
-<member name="P:Ninject.Modules.ModuleLoader.Kernel">
<summary>Gets or sets the kernel into which modules will be loaded. </summary>
</member>
-<member name="T:Ninject.Modules.NinjectModule">
<summary>A loadable unit that defines bindings for your application. </summary>
</member>
-<member name="T:Ninject.Syntax.BindingRoot">
<summary>Provides a path to register bindings. </summary>
</member>
-<member name="T:Ninject.Syntax.IBindingRoot">
<summary>Provides a path to register bindings. </summary>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Bind``1">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T">The service to bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Bind``2">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Bind``3">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<typeparam name="T3">The third service to bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Bind``4">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<typeparam name="T3">The third service to bind.</typeparam>
<typeparam name="T4">The fourth service to bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Bind(System.Type[])">
<summary>Declares a binding from the service to itself. </summary>
<param name="services">The services to bind.</param>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Unbind``1">
<summary>Unregisters all bindings for the specified service. </summary>
<typeparam name="T">The service to unbind.</typeparam>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Unbind(System.Type)">
<summary>Unregisters all bindings for the specified service. </summary>
<param name="service">The service to unbind.</param>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Rebind``1">
<summary>Removes any existing bindings for the specified service, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Rebind``2">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Rebind``3">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<typeparam name="T3">The third service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Rebind``4">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<typeparam name="T3">The third service to re-bind.</typeparam>
<typeparam name="T4">The fourth service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.Rebind(System.Type[])">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<param name="services">The services to re-bind.</param>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.AddBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Registers the specified binding. </summary>
<param name="binding">The binding to add.</param>
</member>
-<member name="M:Ninject.Syntax.IBindingRoot.RemoveBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Unregisters the specified binding. </summary>
<param name="binding">The binding to remove.</param>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Bind``1">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T">The service to bind.</typeparam>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Bind``2">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Bind``3">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<typeparam name="T3">The third service to bind.</typeparam>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Bind``4">
<summary>Declares a binding for the specified service. </summary>
<typeparam name="T1">The first service to bind.</typeparam>
<typeparam name="T2">The second service to bind.</typeparam>
<typeparam name="T3">The third service to bind.</typeparam>
<typeparam name="T4">The fourth service to bind.</typeparam>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Bind(System.Type[])">
<summary>Declares a binding for the specified service. </summary>
<param name="services">The services to bind.</param>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Unbind``1">
<summary>Unregisters all bindings for the specified service. </summary>
<typeparam name="T">The service to unbind.</typeparam>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Unbind(System.Type)">
<summary>Unregisters all bindings for the specified service. </summary>
<param name="service">The service to unbind.</param>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Rebind``1">
<summary>Removes any existing bindings for the specified service, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Rebind``2">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Rebind``3">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<typeparam name="T3">The third service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Rebind``4">
<summary>Removes any existing bindings for the specified services, and declares a new one. </summary>
<typeparam name="T1">The first service to re-bind.</typeparam>
<typeparam name="T2">The second service to re-bind.</typeparam>
<typeparam name="T3">The third service to re-bind.</typeparam>
<typeparam name="T4">The fourth service to re-bind.</typeparam>
<returns>The fluent syntax.</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Rebind(System.Type[])">
<summary>Removes any existing bindings for the specified service, and declares a new one. </summary>
<param name="services">The services to re-bind.</param>
<returns>The fluent syntax</returns>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.AddBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Registers the specified binding. </summary>
<param name="binding">The binding to add.</param>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.RemoveBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Unregisters the specified binding. </summary>
<param name="binding">The binding to remove.</param>
</member>
-<member name="M:Ninject.Syntax.BindingRoot.Ninject#Syntax#IFluentSyntax#GetType">
<summary>Provides a path to register bindings. </summary>
</member>
-<member name="P:Ninject.Syntax.BindingRoot.KernelInstance">
<summary>Gets the kernel. </summary>
<value>The kernel.</value>
</member>
-<member name="M:Ninject.Modules.NinjectModule.#ctor">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Modules.NinjectModule"/>
class.
</summary>
</member>
-<member name="M:Ninject.Modules.NinjectModule.OnLoad(Ninject.IKernel)">
<summary>Called when the module is loaded into a kernel. </summary>
<param name="kernel">The kernel that is loading the module.</param>
</member>
-<member name="M:Ninject.Modules.NinjectModule.OnUnload(Ninject.IKernel)">
<summary>Called when the module is unloaded from a kernel. </summary>
<param name="kernel">The kernel that is unloading the module.</param>
</member>
-<member name="M:Ninject.Modules.NinjectModule.OnVerifyRequiredModules">
<summary>Called after loading the modules. A module can verify here if all other required modules are loaded. </summary>
</member>
-<member name="M:Ninject.Modules.NinjectModule.Load">
<summary>Loads the module into the kernel. </summary>
</member>
-<member name="M:Ninject.Modules.NinjectModule.Unload">
<summary>Unloads the module from the kernel. </summary>
</member>
-<member name="M:Ninject.Modules.NinjectModule.VerifyRequiredModulesAreLoaded">
<summary>Called after loading the modules. A module can verify here if all other required modules are loaded. </summary>
</member>
-<member name="M:Ninject.Modules.NinjectModule.Unbind(System.Type)">
<summary>Unregisters all bindings for the specified service. </summary>
<param name="service">The service to unbind.</param>
</member>
-<member name="M:Ninject.Modules.NinjectModule.AddBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Registers the specified binding. </summary>
<param name="binding">The binding to add.</param>
</member>
-<member name="M:Ninject.Modules.NinjectModule.RemoveBinding(Ninject.Planning.Bindings.IBinding)">
<summary>Unregisters the specified binding. </summary>
<param name="binding">The binding to remove.</param>
</member>
-<member name="P:Ninject.Modules.NinjectModule.Kernel">
<summary>Gets the kernel that the module is loaded into. </summary>
</member>
-<member name="P:Ninject.Modules.NinjectModule.Name">
<summary>Gets the module's name. Only a single module with a given name can be loaded at one time. </summary>
</member>
-<member name="P:Ninject.Modules.NinjectModule.Bindings">
<summary>Gets the bindings that were registered by the module. </summary>
</member>
-<member name="P:Ninject.Modules.NinjectModule.KernelInstance">
<summary>Gets the kernel. </summary>
<value>The kernel.</value>
</member>
-<member name="T:Ninject.Parameters.ConstructorArgument">
<summary>Overrides the injected value of a constructor argument. </summary>
</member>
-<member name="T:Ninject.Parameters.Parameter">
<summary>Modifies an activation process in some way. </summary>
</member>
-<member name="T:Ninject.Parameters.IParameter">
<summary>Modifies an activation process in some way. </summary>
</member>
-<member name="M:Ninject.Parameters.IParameter.GetValue(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Gets the value for the parameter within the specified context. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>The value for the parameter.</returns>
</member>
-<member name="P:Ninject.Parameters.IParameter.Name">
<summary>Gets the name of the parameter. </summary>
</member>
-<member name="P:Ninject.Parameters.IParameter.ShouldInherit">
<summary>Gets a value indicating whether the parameter should be inherited into child requests. </summary>
</member>
-<member name="M:Ninject.Parameters.Parameter.#ctor(System.String,System.Object,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.Parameter"/>
class.
</summary>
<param name="name">The name of the parameter.</param>
<param name="value">The value of the parameter.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.Parameter.#ctor(System.String,System.Func{Ninject.Activation.IContext,System.Object},System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.Parameter"/>
class.
</summary>
<param name="name">The name of the parameter.</param>
<param name="valueCallback">The callback that will be triggered to get the parameter's value.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.Parameter.#ctor(System.String,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object},System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.Parameter"/>
class.
</summary>
<param name="name">The name of the parameter.</param>
<param name="valueCallback">The callback that will be triggered to get the parameter's value.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.Parameter.GetValue(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Gets the value for the parameter within the specified context. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>The value for the parameter.</returns>
</member>
-<member name="M:Ninject.Parameters.Parameter.Equals(System.Object)">
<summary>Determines whether the object equals the specified object. </summary>
<param name="obj">An object to compare with this object.</param>
-<returns>
<c>True</c>
if the objects are equal; otherwise
<c>false</c>
</returns>
</member>
-<member name="M:Ninject.Parameters.Parameter.GetHashCode">
<summary>Serves as a hash function for a particular type. </summary>
<returns>A hash code for the object.</returns>
</member>
-<member name="M:Ninject.Parameters.Parameter.Equals(Ninject.Parameters.IParameter)">
<summary>Indicates whether the current object is equal to another object of the same type. </summary>
<param name="other">An object to compare with this object.</param>
-<returns>
<c>True</c>
if the objects are equal; otherwise
<c>false</c>
</returns>
</member>
-<member name="P:Ninject.Parameters.Parameter.Name">
<summary>Gets the name of the parameter. </summary>
</member>
-<member name="P:Ninject.Parameters.Parameter.ShouldInherit">
<summary>Gets a value indicating whether the parameter should be inherited into child requests. </summary>
</member>
-<member name="P:Ninject.Parameters.Parameter.ValueCallback">
<summary>Gets or sets the callback that will be triggered to get the parameter's value. </summary>
</member>
-<member name="T:Ninject.Parameters.IConstructorArgument">
<summary>Defines the interface for constructor arguments. </summary>
</member>
-<member name="M:Ninject.Parameters.IConstructorArgument.AppliesToTarget(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Determines if the parameter applies to the given target. </summary>
<remarks>Only one parameter may return true. </remarks>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>Tre if the parameter applies in the specified context to the specified target.</returns>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="value">The value to inject into the property.</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Func{Ninject.Activation.IContext,System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Object,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="value">The value to inject into the property.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Func{Ninject.Activation.IContext,System.Object},System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
-<param name="shouldInherit">
if set to
<c>true</c>
[should inherit].
</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.#ctor(System.String,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object},System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
-<param name="shouldInherit">
if set to
<c>true</c>
[should inherit].
</param>
</member>
-<member name="M:Ninject.Parameters.ConstructorArgument.AppliesToTarget(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Determines if the parameter applies to the given target. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>Tre if the parameter applies in the specified context to the specified target. </returns>
<remarks>Only one parameter may return true. </remarks>
</member>
-<member name="T:Ninject.Parameters.IPropertyValue">
<summary>Overrides the injected value of a property. </summary>
</member>
-<member name="T:Ninject.Parameters.PropertyValue">
<summary>Overrides the injected value of a property. </summary>
</member>
-<member name="M:Ninject.Parameters.PropertyValue.#ctor(System.String,System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.PropertyValue"/>
class.
</summary>
<param name="name">The name of the property to override.</param>
<param name="value">The value to inject into the property.</param>
</member>
-<member name="M:Ninject.Parameters.PropertyValue.#ctor(System.String,System.Func{Ninject.Activation.IContext,System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.PropertyValue"/>
class.
</summary>
<param name="name">The name of the property to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
</member>
-<member name="M:Ninject.Parameters.PropertyValue.#ctor(System.String,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.PropertyValue"/>
class.
</summary>
<param name="name">The name of the property to override.</param>
<param name="valueCallback">The callback to invoke to get the value that should be injected.</param>
</member>
-<member name="T:Ninject.Parameters.TypeMatchingConstructorArgument">
<summary>Overrides the injected value of a constructor argument. </summary>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.#ctor(System.Type,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object})">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.TypeMatchingConstructorArgument"/>
class.
</summary>
<param name="type">The type of the argument to override.</param>
<param name="valueCallback">The callback that will be triggered to get the parameter's value.</param>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.#ctor(System.Type,System.Func{Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget,System.Object},System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.TypeMatchingConstructorArgument"/>
class.
</summary>
<param name="type">The type of the argument to override.</param>
<param name="valueCallback">The callback that will be triggered to get the parameter's value.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.AppliesToTarget(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Determines if the parameter applies to the given target. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>True if the parameter applies in the specified context to the specified target. </returns>
<remarks>Only one parameter may return true. </remarks>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.GetValue(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Gets the value for the parameter within the specified context. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>The value for the parameter.</returns>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.Equals(Ninject.Parameters.IParameter)">
<summary>Indicates whether the current object is equal to another object of the same type. </summary>
<param name="other">An object to compare with this object.</param>
-<returns>
<c>True</c>
if the objects are equal; otherwise
<c>false</c>
</returns>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.Equals(System.Object)">
<summary>Determines whether the object equals the specified object. </summary>
<param name="obj">An object to compare with this object.</param>
-<returns>
<c>True</c>
if the objects are equal; otherwise
<c>false</c>
</returns>
</member>
-<member name="M:Ninject.Parameters.TypeMatchingConstructorArgument.GetHashCode">
<summary>Serves as a hash function for a particular type. </summary>
<returns>A hash code for the object.</returns>
</member>
-<member name="P:Ninject.Parameters.TypeMatchingConstructorArgument.Name">
<summary>Gets the name of the parameter. </summary>
</member>
-<member name="P:Ninject.Parameters.TypeMatchingConstructorArgument.ShouldInherit">
<summary>Gets a value indicating whether the parameter should be inherited into child requests. </summary>
</member>
-<member name="P:Ninject.Parameters.TypeMatchingConstructorArgument.ValueCallback">
<summary>Gets or sets the callback that will be triggered to get the parameter's value. </summary>
</member>
-<member name="T:Ninject.Parameters.WeakConstructorArgument">
<summary>Overrides the injected value of a constructor argument. </summary>
</member>
-<member name="F:Ninject.Parameters.WeakConstructorArgument.weakReference">
<summary>A weak reference to the constructor argument value. </summary>
</member>
-<member name="M:Ninject.Parameters.WeakConstructorArgument.#ctor(System.String,System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="value">The value to inject into the property.</param>
</member>
-<member name="M:Ninject.Parameters.WeakConstructorArgument.#ctor(System.String,System.Object,System.Boolean)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.ConstructorArgument"/>
class.
</summary>
<param name="name">The name of the argument to override.</param>
<param name="value">The value to inject into the property.</param>
<param name="shouldInherit">Whether the parameter should be inherited into child requests.</param>
</member>
-<member name="M:Ninject.Parameters.WeakConstructorArgument.AppliesToTarget(Ninject.Activation.IContext,Ninject.Planning.Targets.ITarget)">
<summary>Determines if the parameter applies to the given target. </summary>
<param name="context">The context.</param>
<param name="target">The target.</param>
<returns>Tre if the parameter applies in the specified context to the specified target. </returns>
<remarks>Only one parameter may return true. </remarks>
</member>
-<member name="T:Ninject.Parameters.WeakPropertyValue">
<summary>Overrides the injected value of a property.Keeps a weak reference to the value. </summary>
</member>
-<member name="M:Ninject.Parameters.WeakPropertyValue.#ctor(System.String,System.Object)">
-<summary>
Initializes a new instance of the
<see cref="T:Ninject.Parameters.WeakPropertyValue"/>
class.
</summary>
<param name="name">The name of the property to override.</param>
<param name="value">The value to inject into the property.</param>
</member>
-<member name="T:Ninject.Planning.Bindings.Resolvers.DefaultValueBindingResolver">
<summary> </summary>
</member>
-<member name="T:Ninject.Planning.Bindings.Resolvers.IMissingBindingResolver">
<summary>Contains logic about which bindings to use for a given service requestwhen other attempts have failed. </summary>
</member>
-<member name="M:Ninject.Planning.Bindings.Resolvers.IMissingBindingResolver.Resolve(Ninject.Infrastructure.Multimap{System.Type,Ninject.Planning.Bindings.IBinding},Ninject.Activation.IRequest)">
<summary>Returns any bindings from the specified collection that match the specified request. </summary>
<param name="bindings">The multimap of all registered bindings.</param>
<param name="request">The request in question.</param>
<returns>The series of matching bindings.</returns>
</member>
-<member name="M:Ninject.Planning.Bindings.Resolvers.DefaultValueBindingResolver.Resolve(Ninject.Infrastructure.Multimap{System.Type,Ninject.Planning.Bindings.IBinding},Ninject.Activation.IRequest)">
<summary>Returns any bindings from the specified collection that match the specified service. </summary>
<param name="bindings">The multimap of all registered bindings.</param>
<param name="request">The service in question.</param>
<returns>The series of matching bindings.</returns>
</member>
-<member name="T:Ninject.Planning.Bindings.Resolvers.IBindingResolver">
<summary>Contains logic about which bindings to use for a given service request. </summary>
</member>
-<member name="M:Ninject.Planning.Bindings.Resolvers.IBindingResolver.Resolve(Ninject.Infrastructure.Multimap{System.Type,Ninject.Planning.Bindings.IBinding},System.Type)">
<summary>Returns any bindings from the specified collection that match the specified service. </summary>
<param name="bindings">The multimap of all registered bindings.</param>
<param name="service">The service in question.</param>
<returns>The series of matching bindings.</returns>
</member>
-<member name="T:Ninject.Planning.Bindings.Resolvers.OpenGenericBindingResolver">
<summary>Resolves bindings for open generic types. </summary>
</member>
-<member name="M:Ninject.Planning.Bindings.Resolvers.OpenGenericBindingResolver.Resolve(Ninject.Infrastructure.Multimap{System.Type,Ninject.Planning.Bindings.IBinding},System.Type)">
<summary>Returns any bindings from the specified collection that match the specified service. </summary>
<param name="bindings">The multimap of all registered bindings.</param>
<param name="service">The service in question.</param>
<returns>The series of matching bindings.</returns>
</member>
-<member name="T:Ninject.Planning.Bindings.Resolvers.SelfBindingResolver">
<summary> </summary>
</member>
-<member name="M:Ninject.Planning.Bindings.Resolvers.SelfBindingResolver.Resolve(Ninject.Infrastructure.Multimap{System.Type,Ninject.Planning.Bindings.IBinding},Ninject.Activation.IRequest)">
<summary>Returns any bindings from the specified collection that match the specified service. </summary>
<param name="bindings">The multimap of all registered bindings.</param>
<param name="request">The service in question.</param>
<returns>The series of matching bindings.</returns>
</member>
-<member name="M:Ninject.Planning.Bin