parking session states

A vehicle's parking session is divided into four states: Valid (including convenience time, paid time, and grace period), Violation, Enforced, and Completed. When a vehicle parks in a parking zone, its parking session progresses through the parking session states based on the timing that is configured for the parking rule, the validity of the paid time, and whether the vehicle's parking session incurs a violation.