StatusValidator is a validator for the "status" field enum values. It is called by the builders before save.
(s schema.NodeVersionStatus)
| 128 | |
| 129 | // StatusValidator is a validator for the "status" field enum values. It is called by the builders before save. |
| 130 | func StatusValidator(s schema.NodeVersionStatus) error { |
| 131 | switch s { |
| 132 | case "active", "banned", "deleted", "pending", "flagged": |
| 133 | return nil |
| 134 | default: |
| 135 | return fmt.Errorf("nodeversion: invalid enum value for status field: %q", s) |
| 136 | } |
| 137 | } |
| 138 | |
| 139 | // OrderOption defines the ordering options for the NodeVersion queries. |
| 140 | type OrderOption func(*sql.Selector) |