(src interface{})
| 1163 | ) |
| 1164 | |
| 1165 | func (e *BuildReason) Scan(src interface{}) error { |
| 1166 | switch s := src.(type) { |
| 1167 | case []byte: |
| 1168 | *e = BuildReason(s) |
| 1169 | case string: |
| 1170 | *e = BuildReason(s) |
| 1171 | default: |
| 1172 | return fmt.Errorf("unsupported scan type for BuildReason: %T", src) |
| 1173 | } |
| 1174 | return nil |
| 1175 | } |
| 1176 | |
| 1177 | type NullBuildReason struct { |
| 1178 | BuildReason BuildReason `json:"build_reason"` |
nothing calls this directly
no test coverage detected