-
Notifications
You must be signed in to change notification settings - Fork 0
/
book.go
14 lines (12 loc) · 795 Bytes
/
book.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package models
import primitive "go.mongodb.org/mongo-driver/bson/primitive"
type Book struct {
Id primitive.ObjectID `form:"_id" json:"_id" validate:"required"`
Family string `form:"family" json:"family,omitempty" validate:"required"`
Category string `form:"category" json:"category,omitempty" validate:"required"`
Subcategory string `form:"subcategory" json:"subcategory,omitempty" validate:"required"`
Name string `form:"name" json:"name,omitempty" validate:"required"`
Author string `form:"author" json:"author,omitempty" validate:"required"`
Source string `form:"source" json:"source,omitempty" validate:"required"`
// ID string `form:"ID" json:"ID"`
}