31 lines
733 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;
membershipDisplayReference?: string;
2019-04-24 13:08:27 +02:00
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 membershipDisplayReference?: string,
2019-04-24 13:08:27 +02:00
public membershipId?: number
) {}
}