"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeAttributeParam = void 0;
/**
 * Type Attribute Test Parameters
 */
class TypeAttributeParam {
    constructor(name, dataType, purpose) {
        this.attributeName = name;
        this.attributeDataType = dataType;
        this.attributePurpose = purpose;
    }
    get attributeName() {
        return this._attributeName;
    }
    set attributeName(value) {
        this._attributeName = value;
    }
    get attributeDataType() {
        return this._attributeDataType;
    }
    set attributeDataType(value) {
        this._attributeDataType = value;
    }
    get attributePurpose() {
        return this._attributePurpose;
    }
    set attributePurpose(value) {
        this._attributePurpose = value;
    }
}
exports.TypeAttributeParam = TypeAttributeParam;
//# sourceMappingURL=TypeAttributeParam.js.map