(src interface{})
| 2111 | ) |
| 2112 | |
| 2113 | func (e *LogLevel) Scan(src interface{}) error { |
| 2114 | switch s := src.(type) { |
| 2115 | case []byte: |
| 2116 | *e = LogLevel(s) |
| 2117 | case string: |
| 2118 | *e = LogLevel(s) |
| 2119 | default: |
| 2120 | return fmt.Errorf("unsupported scan type for LogLevel: %T", src) |
| 2121 | } |
| 2122 | return nil |
| 2123 | } |
| 2124 | |
| 2125 | type NullLogLevel struct { |
| 2126 | LogLevel LogLevel `json:"log_level"` |