"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.BatchUnfreezePartialTokensCommandFixture = exports.BatchForcedTransferCommandFixture = exports.BatchFreezePartialTokensCommandFixture = exports.BatchSetAddressFrozenCommandFixture = exports.BatchBurnCommandFixture = exports.BatchMintCommandFixture = exports.BatchTransferCommandFixture = exports.BatchUnfreezePartialTokensRequestFixture = exports.BatchFreezePartialTokensRequestFixture = exports.BatchSetAddressFrozenRequestFixture = exports.BatchBurnRequestFixture = exports.BatchMintRequestFixture = exports.BatchForcedTransferRequestFixture = exports.BatchTransferRequestFixture = void 0;
const config_1 = require("../config");
const DataFixture_1 = require("../shared/DataFixture");
exports.BatchTransferRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.amountList.as(() => [BigInt(1)]);
    request.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchForcedTransferRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.amountList.as(() => [BigInt(1)]);
    request.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
    request.fromList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchMintRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.amountList.as(() => [BigInt(1)]);
    request.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchBurnRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
    request.amountList.as(() => [BigInt(1)]);
});
exports.BatchSetAddressFrozenRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
    request.freezeList.as(() => [true]);
});
exports.BatchFreezePartialTokensRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.amountList.as(() => [BigInt(1)]);
    request.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchUnfreezePartialTokensRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.amountList.as(() => [BigInt(1)]);
    request.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchTransferCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchMintCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchBurnCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchSetAddressFrozenCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.freezeStatusList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
    command.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchFreezePartialTokensCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchForcedTransferCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.fromList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
    command.toList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
exports.BatchUnfreezePartialTokensCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.amountList.as(() => [BigInt(1)]);
    command.targetList.as(() => [DataFixture_1.HederaIdPropsFixture.create().value]);
});
