"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MobileFindAction = void 0;
const MablAction_1 = require("../../../MablAction");
class MobileFindAction extends MablAction_1.MablAction {
    findDescriptor;
    constructor(findDescriptor) {
        super('MobileFindAction', 'mobile_find_action', [[]]);
        this.findDescriptor = findDescriptor;
    }
    toDescriptor() {
        return this.findDescriptor;
    }
    toYaml() {
        return this.findDescriptor;
    }
    getInputVariables() {
        return MablAction_1.MablAction.findUniqueVariableReferencesInValue(this.findDescriptor);
    }
    static fromDescriptor(mobileFindDescriptor) {
        return new MobileFindAction(mobileFindDescriptor);
    }
}
exports.MobileFindAction = MobileFindAction;
