"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetRegulationDetailsQuery = exports.GetRegulationDetailsQueryResponse = void 0;
const Query_1 = require("../../../../../core/query/Query");
class GetRegulationDetailsQueryResponse {
    regulation;
    constructor(regulation) {
        this.regulation = regulation;
    }
}
exports.GetRegulationDetailsQueryResponse = GetRegulationDetailsQueryResponse;
class GetRegulationDetailsQuery extends Query_1.Query {
    type;
    subType;
    factory;
    constructor(type, subType, factory) {
        super();
        this.type = type;
        this.subType = subType;
        this.factory = factory;
    }
}
exports.GetRegulationDetailsQuery = GetRegulationDetailsQuery;
