WebSocketV2Data class

気象庁が発表した情報を配信する場合は次のように送信します。 バージョンは予告なく変更する場合があります。

Annotations
  • @JsonSerializable()

Constructors

WebSocketV2Data({required String type, required String version, required String id, required String classification, required List<WebSocketV2DataPassing> passing, required WebSocketV2DataHead head, Object? xmlReport, String? format, String? compression, String? encoding, required String body})
WebSocketV2Data.fromJson(Map<String, dynamic> json)
factory

Properties

body String
本文
final
classification String
配信区分により変化。取りうる値は telegram.earthquake.telegram.volcano.telegram.weather,telegram.scheduled
final
compression String?
bodyフィールドの圧縮形式を示す。gzipまたはzip、非圧縮時はnullを格納する
final
encoding String?
bodyフィールドのエンコーディング形式を示す。base64または、utf-8を格納する
final
format String?
bodyフィールドの表現形式を示す。xml、a/n、binary は気象庁が定めたフォーマット、json は本サービスが独自に定めたフォーマット
final
hashCode int
The hash code for this object.
no setterinherited
ヘッダ情報
final
id String
配信データを区別するユニーク384bitハッシュ
final
passing List<WebSocketV2DataPassing>
通過情報
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type String
データを示すdataで固定
final
version String
バージョンを示す、作成処理の変更で予告なく変更となる場合がある
final
xmlReport Object?
XML電文Control,Head情報
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited