diff --git a/src/component-library/pages/DID/details/DetailsDIDMeta.tsx b/src/component-library/pages/DID/details/DetailsDIDMeta.tsx
index 8d8dc5eb..1b674ae2 100644
--- a/src/component-library/pages/DID/details/DetailsDIDMeta.tsx
+++ b/src/component-library/pages/DID/details/DetailsDIDMeta.tsx
@@ -83,6 +83,9 @@ export const DetailsDIDMeta = ({ meta }: { meta: DIDMetaViewModel }) => {
+
+
+
diff --git a/src/lib/core/entity/rucio.ts b/src/lib/core/entity/rucio.ts
index 841f0ded..7f81e0ee 100644
--- a/src/lib/core/entity/rucio.ts
+++ b/src/lib/core/entity/rucio.ts
@@ -91,6 +91,7 @@ export type DIDMeta = {
md5: string | null;
guid: string | null;
bytes: number | null;
+ is_opendata: boolean;
};
export type DIDRules = {
diff --git a/src/lib/core/use-case/did-meta-usecase.ts b/src/lib/core/use-case/did-meta-usecase.ts
index d6ee7298..a93fb6a5 100644
--- a/src/lib/core/use-case/did-meta-usecase.ts
+++ b/src/lib/core/use-case/did-meta-usecase.ts
@@ -71,6 +71,7 @@ class DIDMetaUseCase
md5: dto.md5,
guid: dto.guid,
bytes: dto.bytes,
+ is_opendata: dto.is_opendata,
},
status: 'success',
};
diff --git a/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts b/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts
index 15ee32d1..ddf6eedd 100644
--- a/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts
+++ b/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts
@@ -130,6 +130,7 @@ export default class RucioDIDGateway implements DIDGatewayOutputPort {
md5: '',
guid: '',
bytes: 0,
+ is_opendata: false,
};
return Promise.resolve(errorDTO);
}
diff --git a/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts b/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts
index 46abd3a8..9d10fc28 100644
--- a/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts
+++ b/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts
@@ -74,6 +74,7 @@ export default class GetDIDMetaEndpoint extends BaseEndpoint {
access_cnt: null | any;
created_at: string;
updated_at: string;
+ is_opendata: boolean;
};
let didType: DIDType = DIDType.UNKNOWN;
@@ -135,6 +136,7 @@ export default class GetDIDMetaEndpoint extends BaseEndpoint {
md5: data.md5,
guid: data.guid,
bytes: data.bytes,
+ is_opendata: data.is_opendata,
};
return dto;
}
diff --git a/src/lib/infrastructure/presenter/did-meta-presenter.ts b/src/lib/infrastructure/presenter/did-meta-presenter.ts
index f185833c..a8111d6d 100644
--- a/src/lib/infrastructure/presenter/did-meta-presenter.ts
+++ b/src/lib/infrastructure/presenter/did-meta-presenter.ts
@@ -26,6 +26,7 @@ export default class DIDMetaPresenter extends BasePresenter