CreateAutoShipScheduleViewModel

New (permanent) autoshipSchedule.

NameDescriptionTypeAdditional information
RepDID

The representative in context.

string

Required

RepID

The representative ID in context.

integer

None.

CustomerDID

The customer in context. Optional, if passed overrides the RepNumber.

string

None.

OrderID

The order in context. If AutoShip profiles are made from an order we want to associate it with the profile. This means this call must come AFTER a successful order export.

integer

None.

ShippingAddress

Shipping Address

AddressViewModelAddress

None.

StartDate

Start Date of the profile

date

Required

StopDate

Start Date of the profile

date

None.

DateNextRun

date

None.

PeriodTypeID

PeriodTypeID of the profile.

integer

Required

PeriodDay

PeriodDay of the profile.

integer

None.

ShipMethodID

ShipMethodID of the profile.

integer

Required

AutoShipRuleID

AutoShipRuleID of the profile.

integer

None.

OverrideShipping

OverrideShipping of the profile.

boolean

None.

ShippingTotal

Shipping Total of the profile.

decimal number

None.

Items

Items if profile.

Collection of AutoShipScheduleItemViewModel

None.

PaymentInfo

Payment information associated to profile.

TokenizedPaymentProfileViewModel

None.