-
Notifications
You must be signed in to change notification settings - Fork 0
/
brand_conditions.go
30 lines (26 loc) · 1.23 KB
/
brand_conditions.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Code generated by cql-gen v0.1.0, DO NOT EDIT.
package conditions
import (
condition "github.com/FrancoLiberali/cql/condition"
model "github.com/FrancoLiberali/cql/model"
models "github.com/FrancoLiberali/cql/test/models"
"time"
)
type brandConditions struct {
ID condition.Field[models.Brand, model.UIntID]
CreatedAt condition.Field[models.Brand, time.Time]
UpdatedAt condition.Field[models.Brand, time.Time]
DeletedAt condition.Field[models.Brand, time.Time]
Name condition.StringField[models.Brand]
}
var Brand = brandConditions{
CreatedAt: condition.NewField[models.Brand, time.Time]("CreatedAt", "", ""),
DeletedAt: condition.NewField[models.Brand, time.Time]("DeletedAt", "", ""),
ID: condition.NewField[models.Brand, model.UIntID]("ID", "", ""),
Name: condition.NewStringField[models.Brand]("Name", "", ""),
UpdatedAt: condition.NewField[models.Brand, time.Time]("UpdatedAt", "", ""),
}
// Preload allows preloading the Brand when doing a query
func (brandConditions brandConditions) preload() condition.Condition[models.Brand] {
return condition.NewPreloadCondition[models.Brand](brandConditions.ID, brandConditions.CreatedAt, brandConditions.UpdatedAt, brandConditions.DeletedAt, brandConditions.Name)
}