@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
50 lines (49 loc) • 1.48 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 { DurationModel } from './durationModel';
import { FilterModel } from './filterModel';
import { SortModel } from './sortModel';
export interface ReportingResponse {
columns?: Array<string>;
currency_of?: ReportingResponse.CurrencyOfEnum;
duration?: DurationModel;
entity_name?: string;
fileDownloadUrl?: string;
fileName?: string;
filters?: Array<FilterModel>;
group_by?: Array<string>;
interval?: ReportingResponse.IntervalEnum;
page_number?: number;
page_size?: number;
report_id?: string;
report_type?: string;
results?: Array<any>;
results_count?: number;
sort_by?: Array<SortModel>;
time_zone?: string;
total_results_count?: number;
}
export declare namespace ReportingResponse {
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;
};
}