qrcode-framework
Version:
42 lines (41 loc) • 879 B
TypeScript
import { BaseModel } from '../../core/BaseModel';
export declare const TASK_STATUS: {
NEW: number;
VALID: number;
INVALID: number;
};
export declare const TASK_REWARD_TYPE: {
NONE: number;
INTEGRAL: number;
MATERIAL: number;
};
export declare const TASK_TYPE: {
NORMAL: number;
LIMIT: number;
};
export declare const TASK_ACTION: {
SIGN_IN: number;
SHARE: number;
REWARD: number;
MATERIAL: number;
INVITE: number;
};
export declare class Task extends BaseModel {
id: number;
title: string;
description: string;
thumbUrl: string;
taskType: number;
action: number;
startAt: Date;
endAt: Date;
period: number;
status: number;
defaultStatus: number;
rewardType: number;
reward: object | number;
createdAt: Date;
updatedAt: Date;
deleted: boolean;
meta: object;
}