@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
45 lines (44 loc) • 1.33 kB
TypeScript
/**
* Api Documentation
* Api Documentation
*
* OpenAPI spec version: 1.0
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { DurationStrModel } from './durationStrModel';
import { FilterModel } from './filterModel';
import { SortModel } from './sortModel';
export interface ReportRequest {
columns?: Array<string>;
currency_of?: ReportRequest.CurrencyOfEnum;
duration?: DurationStrModel;
filters?: Array<FilterModel>;
group_by?: Array<string>;
interval?: ReportRequest.IntervalEnum;
page_number?: number;
page_size?: number;
report_id?: string;
report_type?: string;
sort_by?: Array<SortModel>;
time_interval?: string;
time_zone?: string;
}
export declare namespace ReportRequest {
type CurrencyOfEnum = 'licensee' | 'advertiser';
const CurrencyOfEnum: {
Licensee: CurrencyOfEnum;
Advertiser: CurrencyOfEnum;
};
type IntervalEnum = 'none' | 'hourly' | 'daily' | 'weekly' | 'monthly';
const IntervalEnum: {
None: IntervalEnum;
Hourly: IntervalEnum;
Daily: IntervalEnum;
Weekly: IntervalEnum;
Monthly: IntervalEnum;
};
}