All files / src/models job-model.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37      1x                                                                  
import * as firebase from 'firebase/app';
 
/** Job Model */
export class JobModel {
    /** id of record */
    id?: string;
    /** action key to do */
    actionKey?: string;
    /** created date */
    created?: firebase.default.firestore.Timestamp;
    /** who is want to create this job? */
    createdBy?: string;
 
    /** started date */
    started?: firebase.default.firestore.Timestamp;
    /** finished date */
    finished?: firebase.default.firestore.Timestamp;
    /** duration as seconds */
    duration?: number;
    /** result of action */
    result?: any;
    /** is succeed? */
    isSucceed?: boolean;
 
    /** collections to process */
    collections?: Array<string>;
    /** cultureCodes to process */
    cultureCodes?: Array<string>;
 
    /** do you want to overwrite current data */
    overwrite?: boolean;
    /** limit to get documents */
    limit?: number;
    /** custom data for job */
    customData?: any;
}