Class ImportOrderHookRequest
A completed order being imported through the ImportOrder API
Inheritance
Namespace: DirectScale.Disco.Extension.Hooks.Orders
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class ImportOrderHookRequest : Object
Constructors
ImportOrderHookRequest()
Defaults
Declaration
public ImportOrderHookRequest()
Properties
AssociateId
Required. The AssociateId of the associate that placed the order.
Declaration
public int AssociateId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
CommissionDate
Required. The date the commission engine uses to determine which period this order occurred in. Usually this will be the same as InvoiceDate.
Declaration
public DateTime CommissionDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime |
CustomFields
Order custom fields.
Declaration
public CustomFields CustomFields { get; set; }
Property Value
| Type | Description |
|---|---|
| CustomFields |
EmailAddress
Email Address associated with this order. If not specified, the Associate's default Email Address will be used.
Declaration
public string EmailAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ExtOrderNumber
Required. External order number from the exporting system.
Declaration
public string ExtOrderNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InvoiceDate
The date the order was paid.
Declaration
public DateTime InvoiceDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime |
LineItems
All of the items in this order.
Declaration
public ImportLineItem[] LineItems { get; set; }
Property Value
| Type | Description |
|---|---|
| ImportLineItem[] |
OrderDate
The Date the order was placed.
Declaration
public DateTime OrderDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime |
OrderName
The name of the individual associated with the order. If not specified, the Associate's Full Name will be used.
Declaration
public string OrderName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
OrderSource
The source of order being placed. When creating orders through the extension, the order source will default to OrderSource.ImportOrder
Declaration
public OrderSource OrderSource { get; set; }
Property Value
| Type | Description |
|---|---|
| OrderSource |
OrderType
Indicates where the order was initiated from.
Declaration
public OrderType OrderType { get; set; }
Property Value
| Type | Description |
|---|---|
| OrderType |
PartyId
Party this order came from, if any.
Declaration
public int PartyId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
PriceGroupId
The ID of the Price Group used to place the order. See PriceGroup for further reference. If not specified, the ID of the Associate's default Price Group will be used.
Declaration
public int PriceGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
ShipAddress
The address the order was shipped to.
Declaration
public Address ShipAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Address |
ShipPhone
Phone number provided for this order.
Declaration
public string ShipPhone { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ShippingTotal
Amount charged for shipping.
Declaration
public double ShippingTotal { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
SpecialInstructions
Shipping special instructions
Declaration
public string SpecialInstructions { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SubTotal
Subtotal of LineItems.
Declaration
public double SubTotal { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TaxTotal
Amount charged in tax.
Declaration
public double TaxTotal { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TotalBonus
Required. Total bonus from this order.
Declaration
public double TotalBonus { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TotalCV
Required. Commission Volume generated from this order.
Declaration
public double TotalCV { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TotalQV
Required. Qualified Volume generated from this order.
Declaration
public double TotalQV { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |