28 lines
721 B
TypeScript
28 lines
721 B
TypeScript
|
import * as plugins from './plugins.js';
|
||
|
|
||
|
@plugins.smartdata.Manager()
|
||
|
export class BusinessRecord extends plugins.smartdata.SmartDataDbDoc<BusinessRecord, BusinessRecord> {
|
||
|
@plugins.smartdata.svDb()
|
||
|
data: {
|
||
|
name?: string,
|
||
|
address?: string,
|
||
|
postalCode?: string,
|
||
|
city?: string,
|
||
|
country?: string,
|
||
|
phone?: string,
|
||
|
fax?: string,
|
||
|
email?: string,
|
||
|
website?: string,
|
||
|
businessType?: string,
|
||
|
registrationNumber?: string,
|
||
|
registrationCourt?: string,
|
||
|
legalForm?: string,
|
||
|
managingDirectors?: string[],
|
||
|
boardOfDirectors?: string[],
|
||
|
supervisoryBoard?: string[],
|
||
|
foundingDate?: string,
|
||
|
capital?: string,
|
||
|
purpose?: string,
|
||
|
lastUpdate?: string
|
||
|
} = {};
|
||
|
}
|