"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.OnchainIDRequestFixture = exports.SetOnchainIDRequestFixture = exports.OnchainIDQueryFixture = exports.SetOnchainIDCommandFixture = exports.SetSymbolRequestFixture = exports.SetNameRequestFixture = exports.SetSymbolCommandFixture = exports.SetNameCommandFixture = void 0;
const config_1 = require("../config");
const DataFixture_1 = require("../shared/DataFixture");
exports.SetNameCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.name.faker((faker) => faker.company.name());
});
exports.SetSymbolCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.symbol.faker((faker) => faker.string.alpha({ length: 3, casing: "upper" }));
});
exports.SetNameRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.name.faker((faker) => faker.company.name());
});
exports.SetSymbolRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.symbol.faker((faker) => faker.string.alpha({ length: 3, casing: "upper" }));
});
exports.SetOnchainIDCommandFixture = (0, config_1.createFixture)((command) => {
    command.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    command.onchainID.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
});
exports.OnchainIDQueryFixture = (0, config_1.createFixture)((query) => {
    query.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
});
exports.SetOnchainIDRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
    request.onchainID.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
});
exports.OnchainIDRequestFixture = (0, config_1.createFixture)((request) => {
    request.securityId.as(() => DataFixture_1.HederaIdPropsFixture.create().value);
});
