UNPKG

@minespider/core-bundles

Version:

A high-level SDK for Minespider Core. It abstract the low-level features from the core SDK for a more high-level usage such as DAPPs. Some of the features are 1:1 with the SDK some others abstract some low-level interactions or multiple actions

117 lines 6.02 kB
define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MinespiderFacade = void 0; class MinespiderFacade { constructor(minespiderModel) { this.minespiderModel = minespiderModel; } async downloadCertificateEnvelope(address) { return this.minespiderModel.downloadCertificateEnvelope(address); } async createCertificate(certificate) { return this.minespiderModel.createCertificate(certificate); } async getCertificates() { return this.minespiderModel.getCertificates(); } async getCertificateById(certificateId) { return this.minespiderModel.getCertificateById(certificateId); } async sellCertificate(certificateUuid, amount, newOwnerAddress, publicFilesList, privateFilesList, newCertificateType, meta) { return this.minespiderModel.sellCertificate(certificateUuid, amount, newOwnerAddress, publicFilesList, privateFilesList, newCertificateType, meta); } async readCertificateFileList(fileList) { return this.minespiderModel.readCertificateFileList(fileList); } async getCertificatePublicFiles(certificateId) { return this.minespiderModel.getCertificatePublicFiles(certificateId); } async getCertificatePrivateFiles(certificateId) { return this.minespiderModel.getCertificatePrivateFiles(certificateId); } async getCertificateHistoryByCertificate(certificateUuid, depth = 1) { return this.minespiderModel.getCertificateHistoryByCertificate(certificateUuid, depth); } async getCertificateHistoryByOwner(entityId) { return this.minespiderModel.getCertificateHistoryByOwner(entityId); } async getEntities() { return this.minespiderModel.getEntities(); } async getEntityById(entityId) { return this.minespiderModel.getEntityDetails(entityId); } async getEntitiesByName(entityName) { return this.minespiderModel.getEntitiesByName(entityName); } async createEntity(name, latitude, longitude, location, meta = {}, entityType, materialMassBalanceCertifications) { return this.minespiderModel.createEntity(name, latitude, longitude, location, meta, entityType, materialMassBalanceCertifications); } async createCertifier(name, latitude, longitude, location, meta = {}) { return this.minespiderModel.createCertifier(name, latitude, longitude, location, meta); } async createProducer(name, latitude, longitude, location, meta = {}) { return this.minespiderModel.createProducer(name, latitude, longitude, location, meta); } async setMassBalanceCertification(producerId, materialTaxonomyUuid, measurementUnitUuid, amount) { return this.minespiderModel.modifyMassBalanceCertification(producerId, materialTaxonomyUuid, measurementUnitUuid, amount); } async setMassBalanceCertificationForMultipleMaterials(producerId, materialMassBalanceCertifications) { return this.minespiderModel.modifyMassBalanceCertificationForMultipleMaterials(producerId, materialMassBalanceCertifications); } async getMassBalanceCertification(producerId, materialTaxonomyUuid, measurementUnitUuid) { return this.minespiderModel.getProducerMBCertification(producerId, materialTaxonomyUuid, measurementUnitUuid); } async getCurrentAccountAddress() { return this.minespiderModel.getCurrentAccountAddress(); } async downloadCertificatePublicFile(certificateId, fileAddress) { return this.minespiderModel.downloadCertificatePublicFile(certificateId, fileAddress); } async downloadCertificatePrivateFile(certificateId, fileAddress) { return this.minespiderModel.downloadCertificatePrivateFile(certificateId, fileAddress); } async getCertificateManifest(certificateId) { return this.minespiderModel.getCertificateManifest(certificateId); } async getMaterialAllowances(balanceHolderUuid, materialTypeUuid, measurementUnitUuid) { return this.minespiderModel.getMaterialAllowances(balanceHolderUuid, materialTypeUuid, measurementUnitUuid); } async getMaterialTaxonomies() { return this.minespiderModel.getMaterialTaxonomies(); } async getMaterialTypes() { return this.minespiderModel.getMaterialTypes(); } async getMeasurementUnits() { return this.minespiderModel.getMeasurementUnits(); } async getMeasurementUnitTypes() { return this.minespiderModel.getMeasurementUnitTypes(); } getPrivateMetadata(certificateUuid, path) { return this.minespiderModel.getPrivateMetadata(certificateUuid, path); } getPublicMetadata(certificateUuid, path) { return this.minespiderModel.getPublicMetadata(certificateUuid, path); } async getCertificateOwner(certificateId) { return this.minespiderModel.getCertificateOwner(certificateId); } async getCertificateParentOwner(certificateId) { return this.minespiderModel.getCertificateParentOwner(certificateId); } async getBalanceHolderUuid() { return this.minespiderModel.getBalanceHolderUuid(); } async acceptCertificate(certificateUuid) { return this.minespiderModel.acceptCertificate(certificateUuid); } async getCertificatesFromCertificateEnvelopes() { return this.minespiderModel.getCertificatesFromCertificateEnvelopes(); } } exports.MinespiderFacade = MinespiderFacade; }); //# sourceMappingURL=MinespiderFacade.js.map