31 lines
743 B
TypeScript
Raw Normal View History

2019-04-24 13:08:27 +02:00
import { Moment } from 'moment';
export const enum ShareAction {
SUBSCRIPTION = 'SUBSCRIPTION',
CANCELLATION = 'CANCELLATION'
}
export interface IShare {
id?: number;
documentDate?: Moment;
valueDate?: Moment;
action?: ShareAction;
quantity?: number;
remark?: string;
membershipAdmissionDocumentDate?: string;
membershipId?: number;
}
export class Share implements IShare {
constructor(
public id?: number,
public documentDate?: Moment,
public valueDate?: Moment,
public action?: ShareAction,
public quantity?: number,
public remark?: string,
public membershipAdmissionDocumentDate?: string,
public membershipId?: number
) {}
}