libs/rucken/todo-core/src/lib/models/status-with-project.ts
Properties |
Methods |
| project |
Type : Project
|
Default value : undefined
|
Decorators :
@Type(undefined)
|
| Static strings |
Type : any
|
Default value : {
...Status.strings,
project: translate('Project')
}
|
| createdAt |
Type : Date | string
|
Default value : undefined
|
Decorators :
@Transform(transformStringToDate, {toClassOnly: true})
|
|
Inherited from
Status
|
|
Defined in
Status:31
|
| id |
Type : number
|
Default value : undefined
|
|
Inherited from
Status
|
|
Defined in
Status:22
|
| name |
Type : string
|
Default value : undefined
|
Decorators :
@IsNotEmpty()
|
|
Inherited from
Status
|
|
Defined in
Status:25
|
| Static strings |
Type : object
|
Default value : {
id: translate('Id'),
name: translate('Name'),
title: translate('Title'),
project: translate('Project'),
createdAt: translate('Created at'),
updatedAt: translate('Updated at'),
createTitle: translate('Add new status'),
viewTitle: translate('Status #{{id}}'),
updateTitle: translate('Update status #{{id}}'),
deleteTitle: translate('Delete status #{{id}}'),
deleteMessage: translate('Do you really want to delete status?')
}
|
|
Inherited from
Status
|
|
Defined in
Status:7
|
| title |
Type : string
|
Default value : undefined
|
|
Inherited from
Status
|
|
Defined in
Status:27
|
| updatedAt |
Type : Date | string
|
Default value : undefined
|
Decorators :
@Transform(transformStringToDate, {toClassOnly: true})
|
|
Inherited from
Status
|
|
Defined in
Status:35
|
| toString |
toString()
|
|
Inherited from
Status
|
|
Defined in
Status:37
|
|
Returns :
string
|
import { serializeModel, transformStringToObject, translate } from '@rucken/core';
import { Transform, Type } from 'class-transformer';
import { Project } from './project';
import { Status } from './status';
export class StatusWithProject extends Status {
static strings: any = {
...Status.strings,
project: translate('Project')
};
@Type(serializeModel(Project))
@Transform(transformStringToObject, { toPlainOnly: true })
project: Project = undefined;
}