cardData property Null safety
@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;