blob: c7a4d04b4721a4c1ab9ec07c1be09c0d566e5f22 [file] [log] [blame]
// Copyright 2020 The Flutter 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 'package:pigeon/pigeon_lib.dart';
class SearchRequest {
String query;
}
class SearchReply {
String result;
}
@HostApi()
abstract class Api {
SearchReply search(SearchRequest request);
}
class Nested {
SearchRequest request;
}
@HostApi()
abstract class NestedApi {
SearchReply search(Nested nested);
}
void setupPigeon(PigeonOptions options) {
options.objcOptions.prefix = 'AC';
options.javaOptions.package = 'dev.flutter.aaclarke.pigeon';
}
@FlutterApi()
abstract class FlutterSearchApi {
SearchReply search(SearchRequest request);
}