package domain type Role string const ( RoleSuperAdmin Role = "super_admin" RoleAdmin Role = "admin" RoleBranchManager Role = "branch_manager" RoleCustomer Role = "customer" RoleCashier Role = "cashier" ) func (r Role) IsValid() bool { switch r { case RoleSuperAdmin, RoleAdmin, RoleBranchManager, RoleCustomer, RoleCashier: return true default: return false } }