Closed jroedel closed 4 years ago
Cuales son todos los casos posibles que pueden llevar como dateType dentro de un reminder?
Aquí hay un ejemplo de fecha:
{
"date": "2020-09-08T00:00:00Z",
"dateType": "courseCelebrationDate",
"yearsAgo": 17,
"isImportant": false,
"entityId": 57,
"entityName": "United Sons of Sion",
"entityCountry": null,
"entityObject": {
"courseId": 57,
"name": "United Sons of Sion",
"celebrationDate": "2020-09-08T00:00:00Z",
"generationId": null,
"generationName": null,
"idealLanguages": {
"en": "enIdealHtml",
"es": "esIdealHtml",
"de": "deIdealHtml"
},
"recommendedIdealField": "esIdealHtml"
},
"sort": 5,
"text": "Celebración de curso",
"showEmailButton": false,
"kind": "course"
}
En cuanto a la navegación, lo más importante es la propiedad "kind"
. Eso te dice qué tipo de "entityObject"
tenemos. Hay 4 posibilidades que necesitan navegación: "person"
, "territory"
, "course"
, "generation"
. Además podría ser null
o "community"
, pero esas posibilidades no necesitan navegación.
Pienso agregar pronto fiestas litúrgicas y fechas históricas que van a tener dateType
: "solemnity"
, "feast"
, "historyDate"
pero ojalá tu código no dependa de saber todas las posibilidades.
Listo en dev
Cuándo se hace clic en celebraciones de curso, se presenta un error.