diff --git a/src/ddo/DDO.ts b/src/ddo/DDO.ts index 118d4b0e..8faf8e58 100644 --- a/src/ddo/DDO.ts +++ b/src/ddo/DDO.ts @@ -6,6 +6,7 @@ import { Service, ServiceType } from './interfaces/Service' import Web3Provider from '../datatokens/Web3Provider' import { BestPrice } from './interfaces/BestPrice' import { DataTokenInfo } from './interfaces/DataTokenInfo' +import { PurgatoryData } from './interfaces/PurgatoryData' /** * DID Descriptor Object. * Contains all the data related to an asset. @@ -55,6 +56,10 @@ export class DDO { public price: BestPrice + public isInPurgatory: boolean + + public purgatoryData: PurgatoryData + public dataTokenInfo?: DataTokenInfo public constructor(ddo: Partial = {}) { diff --git a/src/ddo/interfaces/PurgatoryData.ts b/src/ddo/interfaces/PurgatoryData.ts new file mode 100644 index 00000000..2160bd87 --- /dev/null +++ b/src/ddo/interfaces/PurgatoryData.ts @@ -0,0 +1,5 @@ +export interface PurgatoryData { + did: string + date: string + reason: string +}