EarthquakeInformationStation class

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

EarthquakeInformationStation({required int code, required String name, JmaIntensity? intensity, JmaLgIntensity? lgIntensity, EarthquakeInformationStationSva? sva, List<EarthquakeInformationStationPrePeriod>? prePeriods, EarthquakeInformationRevise? revise, String? condition})
EarthquakeInformationStation.fromJson(Map<String, dynamic> json)
factory

Properties

code int
観測点コード コードは、気象庁防災情報XMLフォーマット コード表 地震火山関連コード表 による
final
condition String?
その観測点で震度5弱以上未入電の震度観測点がある場合、”震度5弱以上未入電”を記載する 入電した震度がない場合に出現
final
hashCode int
The hash code for this object.
no setterinherited
intensity JmaIntensity?
その観測点における最大震度、1, 2, 3, 4, 5-, 5+, 6-, 6+, 7 で記載する 入電した震度がない場合は出現しない
final
lgIntensity JmaLgIntensity?
その観測点における最大長周期地震動階級、0, 1, 2, 3, 4 で記載する VXSE62時のみ出現
final
name String
観測点名
final
prePeriods List<EarthquakeInformationStationPrePeriod>?
その観測点における周期帯毎の長周期地震動階級と絶対応答スペクトルを記載する、要素は7個となる VXSE62時のみ出現
final
revise EarthquakeInformationRevise?
その観測点における最大震度が続報で変化した場合に記載する。 取りうる値は上方修正又は追加 VXSE53、VXSE62時で、続報で震度変化があれば出現
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sva EarthquakeInformationStationSva?
その観測点における絶対応答スペクトルの最大値を記載する VXSE62時のみ出現
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