Skip to content

Gigs-Subscription-states

stateDiagram-v2
    state Pending
    state Initiated
    state Active
    stagte Restricted
    state Ended
    [*] --> Initiated: Subscription and initial invoice created
    Initiated --> Pending: Initial invoice payed
    Pending --> Ended: Subscription creation failed
    Pending--> Active: Subscription complete
    Initiated --> Ended: Initial invoice not payed
    Active --> Restricted: Renewal invocie not paid, restricted grace period started
    Active --> Ended: Canceled, etc.
    Restricted --> Active: renewal invoice paid before grace period end
    Restricted --> Ended: renewal invoice not paid during restricted grace period