src/entities/observation.ts
Properties |
|
| Optional application |
Type : Application
|
Decorators :
@ManyToOne(type => Application)
|
|
Defined in src/entities/observation.ts:31
|
| applicationId |
Type : number
|
Decorators :
@Column({name: 'application_id', nullable: true})
|
|
Defined in src/entities/observation.ts:28
|
| Optional client |
Type : Client
|
Decorators :
@ManyToOne(type => Client)
|
|
Defined in src/entities/observation.ts:26
|
| clientId |
Type : number
|
Decorators :
@Column({name: 'client_id'})
|
|
Defined in src/entities/observation.ts:23
|
| id |
Type : number
|
Decorators :
@PrimaryGeneratedColumn()
|
|
Defined in src/entities/observation.ts:15
|
| observation |
Type : string
|
Decorators :
@Column({name: 'observation'})
|
|
Defined in src/entities/observation.ts:21
|
| userId |
Type : string
|
Decorators :
@Column({name: 'user_id', nullable: true})
|
|
Defined in src/entities/observation.ts:17
|
| username |
Type : string
|
Decorators :
@Column({name: 'username'})
|
|
Defined in src/entities/observation.ts:19
|
import {
Column,
JoinColumn,
ManyToOne,
PrimaryGeneratedColumn,
Unique,
} from 'typeorm';
import { Application } from './application';
import { BaseEntity } from './baseEntity';
import { Client } from './client';
@BaseEntity('observation')
export class Observation {
@PrimaryGeneratedColumn()
id: number;
@Column({ name: 'user_id', nullable: true })
userId: string;
@Column({ name: 'username' })
username: string;
@Column({ name: 'observation' })
observation: string;
@Column({ name: 'client_id' })
clientId: number;
@ManyToOne((type) => Client)
@JoinColumn({ name: 'client_id' })
client?: Client;
@Column({ name: 'application_id', nullable: true })
applicationId: number;
@ManyToOne((type) => Application)
@JoinColumn({ name: 'application_id' })
application?: Application;
}