1
0
Files
yel-dspace-angular/src/app/core/shared/config/config-submission-uploads.model.ts
2018-07-26 18:36:36 +02:00

22 lines
599 B
TypeScript

import {autoserialize, autoserializeAs, inheritSerialization} from 'cerialize';
import { ConfigObject } from './config.model';
import { AccessConditionOption } from './config-access-condition-option.model';
import {SubmissionFormsModel} from './config-submission-forms.model';
@inheritSerialization(ConfigObject)
export class SubmissionUploadsModel extends ConfigObject {
@autoserialize
accessConditionOptions: AccessConditionOption[];
@autoserializeAs(SubmissionFormsModel)
metadata: SubmissionFormsModel[];
@autoserialize
required: boolean;
@autoserialize
maxSize: number;
}