EewInformation class

eew-information v1.0.0

対象とするXML電文

緊急地震速報(警報) (VXSE43) 緊急地震速報(予報) (VXSE44) 緊急地震速報(地震動予報) (VXSE45) 緊急地震速報テスト (VXSE42)

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

EewInformation({required bool isLastInfo, required bool isCanceled, bool? isWarning, List<EewArea>? zones, List<EewArea>? prefectures, List<EewArea>? regions, EewEarthquake? earthquake, EewIntensity? intensity, String? text, EewComments? comments})
EewInformation.fromJson(Map<String, dynamic> json)
factory

Properties

comments EewComments?
付加的な情報を文章形式で提供する 取消時や付加的な情報がない場合は出現しない
final
earthquake EewEarthquake?
震源要素を記載する VXSE42時や取消時には出現しない
final
hashCode int
The hash code for this object.
no setterinherited
intensity EewIntensity?
震度予測・長周期地震動階級予測情報を記載する VXSE42時や予測未計算時、取消時には出現しない
final
isCanceled bool
このイベントが取消報かどうかを識別する、取消報の場合は true とする
final
isLastInfo bool
このイベントで最後の更新かどうかを識別する、最終報・取消報の場合は true とする VXSE42、VXSE43(取消以外)の場合は、常に false とする
final
isWarning bool?
このイベントで緊急地震速報(警報)が発表されたか識別する、警報時の場合は true とする VXSE42時や取消時には出現しない
final
prefectures List<EewArea>?
警報発表の対象とする府県予報区を記載する VXSE43、VXSE45の場合、警報対象地方があれば出現
final
regions List<EewArea>?
警報発表の対象とする細分化地域を記載する VXSE43、VXSE45の場合、警報対象地方があれば出現
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
text String?
自由形式で文章を記載する VXSE42時・取消時の理由や、その他の追記事項がある場合に出現
final
zones List<EewArea>?
警報発表の対象とする地方予報区を記載する VXSE43、VXSE45の場合、警報対象地方があれば出現
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