EewIntensityRegion class

細分化地域ごとの最大予測震度と最大予測長周期地震動と緊急地震速報種別を記載します。 最大予測震度 4 以上または最大予測長周期地震動階級が 3 以上と予測された区域について、本要素を記載します。

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

EewIntensityRegion({required int code, required String name, required bool isPlum, required bool isWarning, required EewIntensityForecastMaxInt forecastMaxInt, EewIntensityForecastMaxLgInt? forecastMaxLgInt, required EewIntensityKind kind, String? condition, DateTime? arrivalTime})
EewIntensityRegion.fromJson(Map<String, dynamic> json)
factory

Properties

arrivalTime DateTime?
この細分化地域で主要動の到達予測時刻を示す 主要動の到達予測時刻以前であり、主要動が未到達と推測される時には、本要素が出現する 該当区域について PLUM法で予測している時には、「PLUM法でその震度(階級震度)を初めて予測した時刻」を示す
final
code int
細分化地域コード コードは、コード表24 による
final
condition String?
この細分化地域で主要動到達に関する状況等を示す 主要動の到達予測時刻を過ぎており、既に主要動が到達していると推測される時には出現する 既に主要動到達と推測で固定
final
forecastMaxInt EewIntensityForecastMaxInt
最大予測震度を記載する
final
forecastMaxLgInt EewIntensityForecastMaxLgInt?
最大予測長周期地震動階級を記載する
final
hashCode int
The hash code for this object.
no setterinherited
isPlum bool
この細分化地域でPLUM法による震度予測であるか示す、PLUM法時は true とする
final
isWarning bool
この細分化地域で警報発表しているかどうかを示す、警報時は true とする
final
kind EewIntensityKind
緊急地震速報の種別
final
name String
細分化地域名
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