12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // Code generated by sqlc. DO NOT EDIT.
- package booktest
- import (
- "fmt"
- "time"
- )
- type BookType string
- const (
- BookTypeFICTION BookType = "FICTION"
- BookTypeNONFICTION BookType = "NONFICTION"
- )
- func (e *BookType) Scan(src interface{}) error {
- switch s := src.(type) {
- case []byte:
- *e = BookType(s)
- case string:
- *e = BookType(s)
- default:
- return fmt.Errorf("unsupported scan type for BookType: %T", src)
- }
- return nil
- }
- type Author struct {
- AuthorID int32
- Name string
- }
- type Book struct {
- BookID int32
- AuthorID int32
- Isbn string
- BookType BookType
- Title string
- Year int32
- Available time.Time
- Tags []string
- }
|