diff --git a/src/models/json-api.model.ts b/src/models/json-api.model.ts index e2ca8145..8e32f3e2 100644 --- a/src/models/json-api.model.ts +++ b/src/models/json-api.model.ts @@ -11,13 +11,21 @@ export class JsonApiModel { [key: string]: any; // tslint:disable-next-line:variable-name - constructor(private _datastore: JsonApiDatastore, data?: any) { + constructor(private _datastore: JsonApiDatastore, protected data?: any) { if (data) { this.id = data.id; Object.assign(this, data.attributes); } } + get meta(): any { + return this.data.meta; + } + + get relationships(): any { + return this.data.relationships; + } + syncRelationships(data: any, included: any, level: number): void { if (data) { this.parseHasMany(data, included, level);