قوانین Enum
Enum برای stateها و مقدارهای محدود domain استفاده میشود.
قوانین
- نام enum singular باشد
- مقدار enum باید stable باشد
- enum باید در module مالک domain قرار بگیرد
- label قابل نمایش باید از translation بیاید
- cast در model باید صریح باشد
موارد مناسب
- وضعیت سفارش
- نوع پرداخت
- سطح دسترسی محدود
- stateهای business با تعداد محدود