(src interface{})
| 1305 | ) |
| 1306 | |
| 1307 | func (e *ChatMessageRole) Scan(src interface{}) error { |
| 1308 | switch s := src.(type) { |
| 1309 | case []byte: |
| 1310 | *e = ChatMessageRole(s) |
| 1311 | case string: |
| 1312 | *e = ChatMessageRole(s) |
| 1313 | default: |
| 1314 | return fmt.Errorf("unsupported scan type for ChatMessageRole: %T", src) |
| 1315 | } |
| 1316 | return nil |
| 1317 | } |
| 1318 | |
| 1319 | type NullChatMessageRole struct { |
| 1320 | ChatMessageRole ChatMessageRole `json:"chat_message_role"` |
nothing calls this directly
no test coverage detected