EewEarthquake class

緊急地震速報が対象とする地震の発生時刻、震央地名、震源要素、マグニチュード等を記載します。 取消報の場合は出現しません。 震源とマグニチュードによる震度推定手法において、震源要素が推定できず PLUM 法による震度予測のみが有効である場合は、 PLUM 法でトリガー条件を最初に満足した観測点直下の深さ 10km を震源と仮定した震源要素を記載します。(以後、この値を「仮定震源要素」といいます。)

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

EewEarthquake({required DateTime arrivalTime, required EewHypocenter hypocenter, required EewMagnitude magnitude, DateTime? originTime, String? condition})
EewEarthquake.fromJson(Map<String, dynamic> json)
factory

Properties

arrivalTime DateTime
地震発生時刻を秒単位で、ISO8601の日本時間で記載する
final
condition String?
仮定震源要素の時出現し、仮定震源要素 が入る
final
hashCode int
The hash code for this object.
no setterinherited
hypocenter EewHypocenter
地震の震源要素
final
magnitude EewMagnitude
地震の規模
final
originTime DateTime?
地震発生時刻を秒単位で、ISO8601の日本時間で記載する 100gal検知報などの場合には出現しない
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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