blob: 0d9ff7b32e0d637d8d175022a508a8a2cff92874 [file] [log] [blame]
// Copyright 2021 The Fuchsia 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:fidl_fidl_test_unionstrictflexible/fidl_async.dart' as fidllib;
// [START contents]
void useUnion(fidllib.JsonValue value) {
assert(value.$unknownData == null);
switch (value.$tag) {
case fidllib.JsonValueTag.intValue:
print('int value: ${value.intValue}');
break;
case fidllib.JsonValueTag.stringValue:
print('string value: ${value.stringValue}');
break;
}
}
// [END contents]