Skip to content

Instantly share code, notes, and snippets.

@wildersachin
Last active March 16, 2021 18:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save wildersachin/6f75cc18d70245e08a7e1406df9d1675 to your computer and use it in GitHub Desktop.
Save wildersachin/6f75cc18d70245e08a7e1406df9d1675 to your computer and use it in GitHub Desktop.
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
const fetchMachine = Machine({"initial":"SUBSCRIPTION_AGR_REQUEST","states":{"SUBSCRIPTION_AGR_REQUEST":{"id":"SUBSCRIPTION_AGR_REQUEST","initial":"READY","states":{"READY":{"on":{"DONE":{"target":"#SUBSCRIPTION_AGR_SUBMIT"}}}}},"SUBSCRIPTION_AGR_SUBMIT":{"id":"SUBSCRIPTION_AGR_SUBMIT","initial":"READY","states":{"READY":{"on":{"JUMP_SUB_REV":{"target":"#SUBSCRIPTION_AGR_REVIEW"},"CANCEL":{"target":"#CANCELLED"},"DONE":{"target":"#VALIDATE_AUTH_SIG_LIST"}}}}},"VALIDATE_AUTH_SIG_LIST":{"id":"VALIDATE_AUTH_SIG_LIST","initial":"READY","states":{"READY":{"on":{"DONE":{"target":"#SUBSCRIPTION_AGR_SIGN"}}}}},"SUBSCRIPTION_AGR_SIGN":{"id":"SUBSCRIPTION_AGR_SIGN","initial":"READY","states":{"READY":{"on":{"DONE":{"target":"#SUBSCRIPTION_AGR_REVIEW"}}}}},"SUBSCRIPTION_AGR_REVIEW":{"id":"SUBSCRIPTION_AGR_REVIEW","initial":"READY","states":{"READY":{"on":{"SAVE_DOC_DECISIONS":{"target":"#SUBSCRIPTION_AGR_REVIEW"},"SAVE_KYC":{"target":"#SUBSCRIPTION_AGR_REVIEW"},"RETURN_SUBMIT":{"target":"#SUBSCRIPTION_AGR_SUBMIT"},"RETURN_AUTH_SIG":{"target":"#VALIDATE_AUTH_SIG_LIST"},"RETURN_SIGN":{"target":"#SUBSCRIPTION_AGR_SIGN"},"DONE":{"target":"#GP_COUNTERSIGN"},"REJECTED":{"target":"#REJECTED"}}}}},"GP_COUNTERSIGN":{"id":"GP_COUNTERSIGN","initial":"READY","states":{"READY":{"on":{"DONE":{"target":"#FINALIZE_SUBSCRIPTION"}}}}},"FINALIZE_SUBSCRIPTION":{"id":"FINALIZE_SUBSCRIPTION","initial":"READY","states":{"READY":{"type":"final"}}},"CANCELLED":{"id":"CANCELLED","initial":"READY","states":{"READY":{"type":"final"}}},"REJECTED":{"id":"REJECTED","initial":"READY","states":{"READY":{"type":"final"}}}}});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment