StatusValidator is a validator for the "status" field enum values. It is called by the builders before save.
(s Status)
| 113 | |
| 114 | // StatusValidator is a validator for the "status" field enum values. It is called by the builders before save. |
| 115 | func StatusValidator(s Status) error { |
| 116 | switch s { |
| 117 | case StatusActive, StatusSuspended: |
| 118 | return nil |
| 119 | default: |
| 120 | return fmt.Errorf("node: invalid enum value for status field: %q", s) |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | // Type defines the type for the "type" enum field. |
| 125 | type Type string |