// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'message.dart'; import 'find.dart'; class SetInputText extends CommandWithTarget { @override final String kind = 'setInputText'; SetInputText(SerializableFinder finder, this.text) : super(finder); final String text; static SetInputText deserialize(Map json) { String text = json['text']; return new SetInputText(SerializableFinder.deserialize(json), text); } @override Map serialize() { Map json = super.serialize(); json['text'] = text; return json; } } class SetInputTextResult extends Result { static SetInputTextResult fromJson(Map json) { return new SetInputTextResult(); } @override Map toJson() => {}; } class SubmitInputText extends CommandWithTarget { @override final String kind = 'submitInputText'; SubmitInputText(SerializableFinder finder) : super(finder); static SubmitInputText deserialize(Map json) { return new SubmitInputText(SerializableFinder.deserialize(json)); } } class SubmitInputTextResult extends Result { SubmitInputTextResult(this.text); final String text; static SubmitInputTextResult fromJson(Map json) { return new SubmitInputTextResult(json['text']); } @override Map toJson() => { 'text': text }; }