"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.MirrorNodes = exports.EnvironmentMirrorNode = exports.MirrorNode = void 0;
class MirrorNode {
    name;
    baseUrl;
    apiKey;
    headerName;
    constructor(baseUrl, name, apiKey, headerName) {
        this.name = name;
        this.baseUrl = baseUrl;
        this.apiKey = apiKey;
        this.headerName = headerName;
    }
}
exports.MirrorNode = MirrorNode;
class EnvironmentMirrorNode {
    mirrorNode;
    environment;
    constructor(mirrorNode, environment) {
        this.mirrorNode = mirrorNode;
        this.environment = environment;
    }
}
exports.EnvironmentMirrorNode = EnvironmentMirrorNode;
class MirrorNodes {
    nodes;
    constructor(nodes) {
        this.nodes = nodes;
    }
}
exports.MirrorNodes = MirrorNodes;
