ScheduleReplenishmentForm
Schedule replenishment form object. ScheduleReplenishmentForm
export interface ScheduleReplenishmentForm {
'daysOfWeek'?: Array<ScheduleReplenishmentFormDaysOfWeekEnum>;
'nthDayOfMonth'?: string;
'numberOfDays'?: string;
'numberOfWeeks'?: string;
'recurrencePeriod'?: string;
'replenishmentStartDate'?: string;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
daysOfWeek | Optional | Array<ScheduleReplenishmentFormDaysOfWeekEnum> | List of days of week on which replenishment should occur. Mandatory with 'recurrencePeriod=WEEKLY'. {Array<string>} ScheduleReplenishmentForm |
nthDayOfMonth | Optional | string | On which date of month replenishment should be activated. Mandatory with 'recurrencePeriod=MONTHLY'. {string} ScheduleReplenishmentForm |
numberOfDays | Optional | string | How frequent replenishment should be activated expressed in days. Mandatory with 'recurrencePeriod=DAILY'. {string} ScheduleReplenishmentForm |
numberOfWeeks | Optional | string | How frequent replenishment should be activated expressed in weeks. Mandatory with 'recurrencePeriod=WEEKLY'. {string} ScheduleReplenishmentForm |
recurrencePeriod | Optional | string | Replenishment recurrence period. Available values are DAILY, WEEKLY and MONTHLY. DAILY requires 'numberOfDays'. WEEKLY requires 'daysOfWeek' AND 'numberOfWeeks'. MONTHLY requires 'nthDayOfMonth'. {string} ScheduleReplenishmentForm |
replenishmentStartDate | Optional | string | First day for replenishment order {string} ScheduleReplenishmentForm |