wallee
Version:
TypeScript/JavaScript client for wallee
34 lines (33 loc) • 1.86 kB
TypeScript
/**
*
* @export
* @interface AnalyticsQueryExecutionRequest
*/
export interface AnalyticsQueryExecutionRequest {
/**
* Optional. ID of the active SFTP configuration to use (associated with the target account). This is only required if the result file is scheduled for delivery to a remote SFTP server.
* @type {number}
* @memberof AnalyticsQueryExecutionRequest
*/
sftpDispatchSettingsId?: number;
/**
* Optional. Renaming pattern used for the result file during SFTP delivery. You can use a combination of fixed Latin text and timestamp variables (e.g., "transaction_report_{YYYMMDD_hhmmss}"). Supported variable formats: DDMMYY, MMDDYY, YYYYMMDD, DD_MM_YY, DD-MM-YY, YYYY-MM-DD, YYYY_MM_DD, YYYYMMDD_hhmmss, YYYY-MM-DD_hh-mm-ss.
* @type {string}
* @memberof AnalyticsQueryExecutionRequest
*/
sftpDispatchResultFileRenamePattern?: string;
/**
* The SQL query (in PrestoDB dialect) to execute on the analytics database. This query defines exactly which data should be retrieved.
* @type {string}
* @memberof AnalyticsQueryExecutionRequest
*/
sql?: string;
}
/**
* Check if a given object implements the AnalyticsQueryExecutionRequest interface.
*/
export declare function instanceOfAnalyticsQueryExecutionRequest(value: object): value is AnalyticsQueryExecutionRequest;
export declare function AnalyticsQueryExecutionRequestFromJSON(json: any): AnalyticsQueryExecutionRequest;
export declare function AnalyticsQueryExecutionRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryExecutionRequest;
export declare function AnalyticsQueryExecutionRequestToJSON(json: any): AnalyticsQueryExecutionRequest;
export declare function AnalyticsQueryExecutionRequestToJSONTyped(value?: AnalyticsQueryExecutionRequest | null, ignoreDiscriminator?: boolean): any;