blob: cc6c0f55941f7ec95b91283b09977a55b2642a3b [file] [log] [blame]
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. 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:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
part 'run_request.g.dart';
abstract class RunRequest implements Built<RunRequest, RunRequestBuilder> {
static Serializer<RunRequest> get serializer => _$runRequestSerializer;
factory RunRequest([Function(RunRequestBuilder) updates]) = _$RunRequest;
RunRequest._();
}
abstract class RunResponse implements Built<RunResponse, RunResponseBuilder> {
static Serializer<RunResponse> get serializer => _$runResponseSerializer;
factory RunResponse([Function(RunResponseBuilder) updates]) = _$RunResponse;
RunResponse._();
/// Identifies a given application, across tabs/windows.
String get appId;
/// Identifies a given instance of an application, unique per tab/window.
String get instanceId;
}