TelegramJsonMain class
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
-
TelegramJsonMain({required String originalId, required TelegramJsonMainSchema schema, required String type, required String title, required TelegramStatus status, required TelegramInfoType infoType, required String editorialOffice, required List<
String> publishingOffice, required DateTime pressDateTime, required DateTime reportDateTime, required DateTime? targetDateTime, required String? targetDateTimeDubious, required String? targetDuration, required DateTime? validDateTime, required String? eventId, required String? serialNo, required String infoKind, required String infoKindVersion, required String? headline, required Map<String, dynamic> body}) -
TelegramJsonMain.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
body
→ Map<
String, dynamic> -
本体
final
- editorialOffice → String
-
情報の編集官署名
final
- eventId → String?
-
現象ごとに割り振られたイベントID、無い場合はNullとする
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headline → String?
-
情報の見出し、ない場合はNullとする
final
- infoKind → String
-
XMLデータのスキーマ名
final
- infoKindVersion → String
-
XMLデータのスキーマバージョン
final
- infoType → TelegramInfoType
-
情報の発表状態
取りうる値は発表、訂正、遅延、取消
final
- originalId → String
-
JSON化電文を区別するユニーク384bitハッシュ
final
- pressDateTime → DateTime
-
情報作成時刻
final
-
publishingOffice
→ List<
String> -
情報の発表官署名又は組織名、複数入る場合がある
final
- reportDateTime → DateTime
-
情報の発表時刻
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schema → TelegramJsonMainSchema
-
Jsonスキーマ情報(内部利用)
final
- serialNo → String?
-
現象ごとに割り振られたイベントIDの発表番号、無い場合はNullとする
final
- status → TelegramStatus
-
情報の運用状態、取りうる値は通常、訓練、試験
通常以外の情報につては内部利用にとどめること
final
- targetDateTime → DateTime?
-
情報の基となった時刻
final
- targetDateTimeDubious → String?
-
情報の基となった時刻のあいまいさ
final
- targetDuration → String?
-
情報の予報期間
final
- title → String
-
情報名称(Control/Title部)
final
- type → String
-
情報名称(Control/Title部)
final
- validDateTime → DateTime?
-
情報の失効時刻
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