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