32 lines
869 B
Dart
32 lines
869 B
Dart
// ignore_for_file: unused_import, unnecessary_import
|
|
|
|
import 'dart:async';
|
|
import 'dart:convert';
|
|
import 'dart:io';
|
|
import 'dart:math';
|
|
import 'package:device_info_plus/device_info_plus.dart';
|
|
import 'package:flutter/foundation.dart';
|
|
import 'package:package_info_plus/package_info_plus.dart';
|
|
import 'package:web_socket_channel/io.dart';
|
|
import '../app/app_metadata.dart';
|
|
import 'device_identity_store.dart';
|
|
import 'platform_environment.dart';
|
|
import 'runtime_models.dart';
|
|
import 'secure_config_store.dart';
|
|
import 'gateway_runtime_protocol.dart';
|
|
import 'gateway_runtime_errors.dart';
|
|
import 'gateway_runtime_helpers.dart';
|
|
import 'gateway_runtime_core.dart';
|
|
|
|
class GatewayPushEvent {
|
|
const GatewayPushEvent({
|
|
required this.event,
|
|
required this.payload,
|
|
this.sequence,
|
|
});
|
|
|
|
final String event;
|
|
final dynamic payload;
|
|
final int? sequence;
|
|
}
|