forked from hazza/dspace-angular
22 lines
599 B
TypeScript
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;
|
|
|
|
}
|