File

libs/rucken/todo-core/src/lib/models/status-with-project.ts

Extends

Status

Index

Properties
Methods

Properties

project
Type : Project
Default value : undefined
Decorators :
@Type(undefined)
@Transform(transformStringToObject, {toPlainOnly: true})
Static strings
Type : any
Default value : { ...Status.strings, project: translate('Project') }
createdAt
Type : Date | string
Default value : undefined
Decorators :
@Transform(transformStringToDate, {toClassOnly: true})
@Transform(transformDateToString, {toPlainOnly: 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})
@Transform(transformDateToString, {toPlainOnly: true})
Inherited from Status
Defined in Status:35

Methods

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;
}

result-matching ""

    No results matching ""