|
1 | 1 | { |
2 | | - "publicationDate": "2025-10-10T15:25:21.792Z", |
| 2 | + "publicationDate": "2026-01-20T16:35:01.868Z", |
3 | 3 | "streams": [ |
4 | 4 | { |
5 | 5 | "id": "body", |
|
97 | 97 | "name": "New Cycle", |
98 | 98 | "parentId": "fertility-cycles" |
99 | 99 | }, |
| 100 | + { |
| 101 | + "id": "fertility-cycles-period", |
| 102 | + "name": "Period", |
| 103 | + "parentId": "fertility-cycles" |
| 104 | + }, |
| 105 | + { |
| 106 | + "id": "fertility-cycles-fertile-window", |
| 107 | + "name": "Fertile Window", |
| 108 | + "parentId": "fertility-cycles" |
| 109 | + }, |
100 | 110 | { |
101 | 111 | "id": "fertility-cycles-ovulation", |
102 | 112 | "name": "Ovulation Day", |
|
505 | 515 | "label": { |
506 | 516 | "en": "New Cycle" |
507 | 517 | }, |
| 518 | + "duration": { |
| 519 | + "mandatory": false, |
| 520 | + "canBeNull": true, |
| 521 | + "maxSeconds": 7776000 |
| 522 | + }, |
508 | 523 | "description": { |
509 | | - "en": "Flag this day as a new cycle start" |
| 524 | + "en": "Flag this day as a new cycle start. First day of full menstrual bleeding (Period)" |
510 | 525 | }, |
511 | 526 | "streamId": "fertility-cycles-start", |
512 | 527 | "eventType": "activity/plain", |
513 | 528 | "type": "checkbox", |
514 | | - "repeatable": "daily" |
| 529 | + "repeatable": "daily", |
| 530 | + "devNotes": "Cycle duration is determined by next fertility cycle date unless duration property is given." |
| 531 | + }, |
| 532 | + "fertility-cycles-period-end": { |
| 533 | + "version": "temporary", |
| 534 | + "label": { |
| 535 | + "en": "End of period." |
| 536 | + }, |
| 537 | + "description": { |
| 538 | + "en": "Last day of periods. First day of period is given by a new cycle indication." |
| 539 | + }, |
| 540 | + "streamId": "fertility-cycles-period", |
| 541 | + "eventType": "activity/plain", |
| 542 | + "type": "checkbox", |
| 543 | + "repeatable": "daily", |
| 544 | + "devNotes": "To track start / end of period, use fertility-cycles-start & fertility-cycles-period-end." |
| 545 | + }, |
| 546 | + "fertility-cycles-fertile-window": { |
| 547 | + "version": "temporary", |
| 548 | + "label": { |
| 549 | + "en": "Fertile Window" |
| 550 | + }, |
| 551 | + "description": { |
| 552 | + "en": "When a women is considered a fertile" |
| 553 | + }, |
| 554 | + "streamId": "fertility-cycles-fertile-window", |
| 555 | + "eventType": "activity/plain", |
| 556 | + "duration": { |
| 557 | + "mandatory": true, |
| 558 | + "canBeNull": false, |
| 559 | + "maxSeconds": 518400 |
| 560 | + }, |
| 561 | + "type": "checkbox", |
| 562 | + "repeatable": "daily", |
| 563 | + "devNotes": "Use duration property to indicate end of fertile window." |
515 | 564 | }, |
516 | 565 | "fertility-cycles-peak-day": { |
517 | 566 | "version": "temporary", |
|
0 commit comments