cardData property Null safety

Map<String, dynamic>? cardData
@JsonKey(name: 'card_data', fromJson: mapFromJson, toJson: mapToJson), read / write

카드 데이터입니다. 신규 UI에서는 액션별로 지속일자와 ReportTitleId가 있고 새로운 카드 요구사항이 어떻게 바뀔지 모르기 때문에 앞으로 card_data에 json으로 데이터를 넣을려고 하는게 좋겠다는 생각입니다. 신규 UI의 경우(v1) 포맷은 다음과 같이 되어있습니다. { "data": { "actions": {"action": "ruminant", "continued_days": 1, "report_title_id": 1002}, {"action": "lactation", "continued_days": 2, "report_title_id": 1003} ... }, "version": 1 }

Implementation

@JsonKey(name: 'card_data', fromJson: mapFromJson, toJson: mapToJson)
Map<String, dynamic>? cardData;