/**
 * 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.
 */
export interface PixelDataFileDTO {
    compressionType?: PixelDataFileDTO.CompressionTypeEnum;
    createdAt?: number;
    encodingType?: PixelDataFileDTO.EncodingTypeEnum;
    filePath?: string;
    id?: number;
    lastModifiedAtServer?: number;
    lastUpdatedAt?: number;
    licenseeId?: number;
    md5sum?: string;
    name?: string;
    pixelId?: number;
    sourceType?: PixelDataFileDTO.SourceTypeEnum;
    status?: PixelDataFileDTO.StatusEnum;
    updatedAt?: number;
    userDataType?: PixelDataFileDTO.UserDataTypeEnum;
}
export declare namespace PixelDataFileDTO {
    type CompressionTypeEnum = 'UNKNOWN' | 'NONE' | 'ZIP' | 'GZIP' | 'BZIP2';
    const CompressionTypeEnum: {
        UNKNOWN: CompressionTypeEnum;
        NONE: CompressionTypeEnum;
        ZIP: CompressionTypeEnum;
        GZIP: CompressionTypeEnum;
        BZIP2: CompressionTypeEnum;
    };
    type EncodingTypeEnum = 'NONE' | 'MD5' | 'SHA256';
    const EncodingTypeEnum: {
        NONE: EncodingTypeEnum;
        MD5: EncodingTypeEnum;
        SHA256: EncodingTypeEnum;
    };
    type SourceTypeEnum = 'PIXEL_LOG' | 'AUDIENCE_FEED' | 'FILE_UPLOAD' | 'BACKFILL';
    const SourceTypeEnum: {
        PIXELLOG: SourceTypeEnum;
        AUDIENCEFEED: SourceTypeEnum;
        FILEUPLOAD: SourceTypeEnum;
        BACKFILL: SourceTypeEnum;
    };
    type StatusEnum = 'CREATED' | 'POPPED' | 'SUBMITTED' | 'SUBMIT_FAILED' | 'RUNNING' | 'PREPARATION' | 'RETRY_PENDING' | 'RETRIES_OVER' | 'CONNECTION_FAILED' | 'AUTH_FAILED' | 'FILE_NOT_FOUND' | 'DOWNLOADING' | 'DOWNLOADED' | 'DOWNLOAD_FAILED' | 'RULE_PROCESSING' | 'RULE_PROCESSED' | 'UPLOADING' | 'UPLOADED' | 'UPLOAD_FAILED' | 'UPLOAD_COMPLETED_PARTIALLY_FAILED' | 'UPLOAD_FAILED_NO_USER_MATCHED' | 'UPLOAD_PARTIALLY_COMPLETED' | 'UPLOAD_PARTIALLY_FAILED_AND_RUNNING' | 'COMPLETED' | 'URI_ERROR' | 'NETWORK_FAILURE' | 'FILE_NOT_MODIFIED_AT_SERVER' | 'SAME_MD5SUM' | 'SUCCESS' | 'IOEXCEPTION' | 'INVALIDDATA' | 'UNKNOWN_PROTOCOL' | 'PROCESSING_FAILED';
    const StatusEnum: {
        CREATED: StatusEnum;
        POPPED: StatusEnum;
        SUBMITTED: StatusEnum;
        SUBMITFAILED: StatusEnum;
        RUNNING: StatusEnum;
        PREPARATION: StatusEnum;
        RETRYPENDING: StatusEnum;
        RETRIESOVER: StatusEnum;
        CONNECTIONFAILED: StatusEnum;
        AUTHFAILED: StatusEnum;
        FILENOTFOUND: StatusEnum;
        DOWNLOADING: StatusEnum;
        DOWNLOADED: StatusEnum;
        DOWNLOADFAILED: StatusEnum;
        RULEPROCESSING: StatusEnum;
        RULEPROCESSED: StatusEnum;
        UPLOADING: StatusEnum;
        UPLOADED: StatusEnum;
        UPLOADFAILED: StatusEnum;
        UPLOADCOMPLETEDPARTIALLYFAILED: StatusEnum;
        UPLOADFAILEDNOUSERMATCHED: StatusEnum;
        UPLOADPARTIALLYCOMPLETED: StatusEnum;
        UPLOADPARTIALLYFAILEDANDRUNNING: StatusEnum;
        COMPLETED: StatusEnum;
        URIERROR: StatusEnum;
        NETWORKFAILURE: StatusEnum;
        FILENOTMODIFIEDATSERVER: StatusEnum;
        SAMEMD5SUM: StatusEnum;
        SUCCESS: StatusEnum;
        IOEXCEPTION: StatusEnum;
        INVALIDDATA: StatusEnum;
        UNKNOWNPROTOCOL: StatusEnum;
        PROCESSINGFAILED: StatusEnum;
    };
    type UserDataTypeEnum = 'WEB_BROWSING' | 'MOBILE_APP' | 'CRM_EMAIL' | 'FACEBOOK_ID' | 'CRM_PHONE' | 'LOOKALIKE_AUDIENCE';
    const UserDataTypeEnum: {
        WEBBROWSING: UserDataTypeEnum;
        MOBILEAPP: UserDataTypeEnum;
        CRMEMAIL: UserDataTypeEnum;
        FACEBOOKID: UserDataTypeEnum;
        CRMPHONE: UserDataTypeEnum;
        LOOKALIKEAUDIENCE: UserDataTypeEnum;
    };
}
