Flow pages of “customer (subscription) freeze flow from user profile“.
UML flows
Scenarios
freeze info screen is opened
user clicks on continue and app shows confirmation bottom sheet
Bottom sheet “confirmation prompt” is shown to user and he can either:
decide to continue → call subscription freeze on PM (can trigger Err1 or Err2)
abort → bottom sheet will be dismissed
Flow finishes
Back action - moves back to previous page without any confirmation prompt. (or closes bottom sheets when displayed)
Code | Description | Handle |
---|---|---|
Err1 | Validation errors (conditions are not met) | “conditions not met” bottom sheet |
Err2 | PM endpont for subscription freeze failed | TBD |
Elements
Tag | Description | Data |
---|---|---|
1 | Appbar | Localization key - |
2 | Title | Localization key - |
3 | Phone number field | Localization key - code - number - asset - mandatory |
4 | Action button | Localization key - Action - saves phone and navigates to SMS OTP check page |
Confirmation prompt
Tag | Description | Data |
---|---|---|
1 | Header icon | Asset path - |
2 | Title | Localization key - |
3 | Description | Localization key - |
4 | Positive action button | Localization key - Action - freezes subscription |
5 | Negative action button | Localization key - Action - terminates flow |
Conditions not met
Tag | Description | Data |
---|---|---|
1 | Header icon | Asset path - |
2 | Title | Localization key - |
3 | Description | Localization key - (failed conditions are listed) |
4 | Action button | Localization key - Action -dismisses prompt |
Attachments:
image-20221128-135721.png (image/png)
image-20221128-135207.png (image/png)
image-20221128-135128.png (image/png)
plantuml_1662665822209.png (image/png)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.svg (image/svg+xml)
image-20221025-191755.png (image/png)
image-20220913-135822.png (image/png)
image-20221024-190008.png (image/png)
image-20221024-193454.png (image/png)
image-20221024-193612.png (image/png)
image-20221025-194135.png (image/png)
image-20221025-200347.png (image/png)
image-20221128-104858.png (image/png)
image-20221128-144135.png (image/png)
image-20221128-144211.png (image/png)
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.png (image/png)
image-20221128-150751.png (image/png)