Name | Type | Description | Notes |
---|---|---|---|
Action | ReportAction | ||
ExportFormat | string | File format of the report. Can be `Pdf` or `Png`. `Pdf` is portable document format. `Png` is portable graphics image format. | |
Timezone | string | Time zone for the query time ranges. Follow the format in the IANA Time Zone Database. | |
Template | Template |
func NewGenerateReportRequest(action ReportAction, exportFormat string, timezone string, template Template, ) *GenerateReportRequest
NewGenerateReportRequest instantiates a new GenerateReportRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGenerateReportRequestWithDefaults() *GenerateReportRequest
NewGenerateReportRequestWithDefaults instantiates a new GenerateReportRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *GenerateReportRequest) GetAction() ReportAction
GetAction returns the Action field if non-nil, zero value otherwise.
func (o *GenerateReportRequest) GetActionOk() (*ReportAction, bool)
GetActionOk returns a tuple with the Action field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GenerateReportRequest) SetAction(v ReportAction)
SetAction sets Action field to given value.
func (o *GenerateReportRequest) GetExportFormat() string
GetExportFormat returns the ExportFormat field if non-nil, zero value otherwise.
func (o *GenerateReportRequest) GetExportFormatOk() (*string, bool)
GetExportFormatOk returns a tuple with the ExportFormat field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GenerateReportRequest) SetExportFormat(v string)
SetExportFormat sets ExportFormat field to given value.
func (o *GenerateReportRequest) GetTimezone() string
GetTimezone returns the Timezone field if non-nil, zero value otherwise.
func (o *GenerateReportRequest) GetTimezoneOk() (*string, bool)
GetTimezoneOk returns a tuple with the Timezone field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GenerateReportRequest) SetTimezone(v string)
SetTimezone sets Timezone field to given value.
func (o *GenerateReportRequest) GetTemplate() Template
GetTemplate returns the Template field if non-nil, zero value otherwise.
func (o *GenerateReportRequest) GetTemplateOk() (*Template, bool)
GetTemplateOk returns a tuple with the Template field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GenerateReportRequest) SetTemplate(v Template)
SetTemplate sets Template field to given value.