UNPKG

@darkpay/dark-types

Version:

JavaScript type definitions for Darkdot blockchain.

40 lines (39 loc) 1.23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.StorefrontUpdate = void 0; /* eslint-disable @typescript-eslint/adjacent-overload-signatures */ const types_1 = require("@polkadot/types"); const registry_1 = __importDefault(require("../registry")); class StorefrontUpdate extends types_1.Struct { constructor(value) { super(registry_1.default, { parent_id: 'Option<Option<StorefrontId>>', handle: 'Option<Option<Text>>', content: 'Option<Content>', hidden: 'Option<bool>', permissions: 'Option<Option<StorefrontPermissions>>' }, value); } get handle() { return this.get('handle'); } set handle(value) { this.set('handle', value); } get content() { return this.get('content'); } set content(value) { this.set('content', value); } get hidden() { return this.get('hidden'); } get permissions() { return this.get('permissions'); } } exports.StorefrontUpdate = StorefrontUpdate;