cybersource-rest-client
Version:
Node.js SDK for the CyberSource REST API
18 lines (14 loc) • 2.18 kB
Markdown
# CyberSource.PredefinedSubscriptionRequestBean
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**reportDefinitionName** | **String** | Valid Report Definition Name |
**subscriptionType** | **String** | The subscription type for which report definition is required. Valid values are CLASSIC and STANDARD. Valid Values: - CLASSIC - STANDARD |
**reportName** | **String** | | [optional]
**reportMimeType** | **String** | Report Format Valid Values: - application/xml - text/csv | [optional]
**reportFrequency** | **String** | 'The frequency for which subscription is created. For Standard we can have DAILY, WEEKLY and MONTHLY. But for Classic we will have only DAILY.' **NOTE: Do not document USER_DEFINED Frequency field in developer center** Valid Values: - 'DAILY' - 'WEEKLY' - 'MONTHLY' - 'USER_DEFINED' | [optional]
**reportInterval** | **String** | If the reportFrequency is User-defined, reportInterval should be in **ISO 8601 time format** Please refer the following link to know more about ISO 8601 format.[Rfc Time Format](https://en.wikipedia.org/wiki/ISO_8601#Durations) **Example time format for 2 hours and 30 Mins:** - PT2H30M **NOTE: Do not document reportInterval field in developer center** | [optional]
**timezone** | **String** | By Default the timezone for Standard subscription is PST. And for Classic subscription it will be GMT. If user provides any other time zone apart from PST for Standard subscription api should error out. | [optional]
**startTime** | **String** | The hour at which the report generation should start. It should be in hhmm format. By Default it will be 0000. The format is 24 hours format. | [optional]
**startDay** | **Number** | This is the start day if the frequency is WEEKLY or MONTHLY. The value varies from 1-7 for WEEKLY and 1-31 for MONTHLY. For WEEKLY 1 means Sunday and 7 means Saturday. By default the value is 1. | [optional]
**subscriptionStatus** | **String** | The status for subscription which is either created or updated. By default it is ACTIVE. Valid Values: - ACTIVE - INACTIVE | [optional]