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