/** * ThoughtSpot Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * OpenAPI spec version: 2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { HttpFile } from '../http/http'; export class GenerateCSVRequest { /** * Start date for the calendar in `MM/dd/yyyy` format. */ 'start_date': string; /** * End date for the calendar in `MM/dd/yyyy` format. */ 'end_date': string; /** * Type of the calendar. */ 'calendar_type'?: GenerateCSVRequestCalendarTypeEnum; /** * Month offset to start calendar from `January`. */ 'month_offset'?: GenerateCSVRequestMonthOffsetEnum; /** * Specify the starting day of the week. */ 'start_day_of_week'?: GenerateCSVRequestStartDayOfWeekEnum; /** * Prefix to add before the quarter. */ 'quarter_name_prefix'?: string; /** * Prefix to add before the year. */ 'year_name_prefix'?: string; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "start_date", "baseName": "start_date", "type": "string", "format": "" }, { "name": "end_date", "baseName": "end_date", "type": "string", "format": "" }, { "name": "calendar_type", "baseName": "calendar_type", "type": "GenerateCSVRequestCalendarTypeEnum", "format": "" }, { "name": "month_offset", "baseName": "month_offset", "type": "GenerateCSVRequestMonthOffsetEnum", "format": "" }, { "name": "start_day_of_week", "baseName": "start_day_of_week", "type": "GenerateCSVRequestStartDayOfWeekEnum", "format": "" }, { "name": "quarter_name_prefix", "baseName": "quarter_name_prefix", "type": "string", "format": "" }, { "name": "year_name_prefix", "baseName": "year_name_prefix", "type": "string", "format": "" } ]; static getAttributeTypeMap() { return GenerateCSVRequest.attributeTypeMap; } public constructor() { } } export type GenerateCSVRequestCalendarTypeEnum = "MONTH_OFFSET" | "FOUR_FOUR_FIVE" | "FOUR_FIVE_FOUR" | "FIVE_FOUR_FOUR" ; export type GenerateCSVRequestMonthOffsetEnum = "January" | "February" | "March" | "April" | "May" | "June" | "July" | "August" | "September" | "October" | "November" | "December" ; export type GenerateCSVRequestStartDayOfWeekEnum = "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" ;