The following table describes the collection properties for the Subscription microservice:
Sl. # | Attribute | Default Value | Description |
---|---|---|---|
1 | defaultLocale | en_US | Indicates the default locale of the collection. |
2 | intervalType | MONTHLY, MONTHS | Holds the subscription's interval type of a SKU. The possible types are DAILY, WEEKLY, MONTHLY, and YEARLY. |
3 | yearlyFrequencyMin | 1 | Defines the minimum yearly frequency of a subscription. |
4 | yearlyFrequencyMax | 2 | Defines the maximum yearly frequency of a subscription. |
5 | monthlyFrequencyMin | 1 | Defines the minimum monthly frequency of a subscription. |
6 | monthlyFrequencyMax | <2,3,4......,12> | Defines the maximum monthly frequency of a subscription. |
7 | weeklyFrequencyMin | 1 | Defines the minimum weekly frequency of a subscription. |
8 | weeklyFrequencyMax | <2,3,4......,12> | Defines the maximum weekly frequency of a subscription. |
9 | dailyFrequencyMin | 1 | Defines the minimum daily frequency of a subscription. |
10 | dailyFrequencyMax | <2,3,4......,90> | Defines the maximum daily frequency of a subscription. |
11 | intervalToProcessFirstOrder | NULL | Indicates the interval period (in days), after which the first subscription order for a request will be processed. |
12 | intervalToProcessForthComingOrder | NULL | Indicates the interval period (in days), after which the forthcoming subscription order for a request will be processed. |
13 | intervalToNotifyUser | NULL | Indicates the interval period (in days), before which an intimation e-mail about the subscription order will be sent. |
14 | calendarType | NORMAL | Specifies the calendar type to be followed for calculating dates specific to a subscription request. The default value is NORMAL. |
15 | intervalToOrderSubmission | 1 | Indicates the interval period (in days), after which the order submission for a request will be processed. |
16 | continuousSkipOrderInterval | 1 | Indicates the order interval in days. |
17 | editFreezePeriod | 2 | Indicates the order processing period in days. |
18 | orderDateProcessor | com.skava.subscription.factoryimpl.DefaultOrderDateProcessor | Contains a class name, which is used for date calculation. |
19 | subscriptionType | VARIABLE_MULTI_ORDER | Indicates the type of subscription. |
Revision History
2020-10-14 | AN – Added the collection properties.
2019-09-24 | AN – Page created and content uploaded.