Parse embedded data

This commit is contained in:
Giuseppe Digilio
2017-11-08 10:02:15 +01:00
parent 8a532fcab1
commit 067a95fc88
9 changed files with 217 additions and 182 deletions

View File

@@ -1,7 +1,6 @@
import { autoserialize, inheritSerialization } from 'cerialize';
import { autoserialize, autoserializeAs, inheritSerialization } from 'cerialize';
import { ConfigObject } from './config.model';
import { SubmissionSectionModel } from './config-submission-section.model';
import { RemoteData } from '../../data/remote-data';
@inheritSerialization(ConfigObject)
export class SubmissionDefinitionsModel extends ConfigObject {
@@ -9,7 +8,7 @@ export class SubmissionDefinitionsModel extends ConfigObject {
@autoserialize
isDefault: boolean;
@autoserialize
sections: RemoteData<SubmissionSectionModel[]>;
@autoserializeAs(SubmissionSectionModel)
sections: SubmissionSectionModel[];
}