added builders for bundles and bitstreams

This commit is contained in:
Art Lowel
2017-04-24 13:43:54 +02:00
parent fd441aec15
commit f8d6e96e44
12 changed files with 220 additions and 25 deletions

View File

@@ -2,13 +2,14 @@ import { inheritSerialization } from "cerialize";
import { DSpaceObject } from "./dspace-object.model";
import { Bitstream } from "./bitstream.model";
import { Item } from "./item.model";
import { RemoteData } from "../data/remote-data";
@inheritSerialization(DSpaceObject)
export class Bundle extends DSpaceObject {
/**
* The primary bitstream of this Bundle
*/
primaryBitstream: Bitstream;
primaryBitstream: RemoteData<Bitstream>;
/**
* An array of Items that are direct parents of this Bundle
@@ -20,4 +21,6 @@ export class Bundle extends DSpaceObject {
*/
owner: Item;
bitstreams: Array<RemoteData<Bitstream>>
}