octonom
Version:
Object Document Mapper for any database
19 lines (13 loc) • 437 B
text/typescript
import { Model, Property, utils } from '../../../lib/main';
import { PersonAccountModel } from './person-account';
export class PersonModel extends Model {
.String({default: utils.generateId})
public id: string;
.String()
public name: string;
.Model({model: PersonAccountModel})
public account?: Partial<PersonAccountModel>;
constructor(data?: Partial<PersonModel>) {
super(data);
}
}