add TribeChangeFilterOr model

This commit is contained in:
Dawid Wysokiński 2020-07-18 11:04:28 +02:00
parent 87f23d34cf
commit c0e8f4b03f
1 changed files with 7 additions and 0 deletions

View File

@ -14,6 +14,11 @@ type TribeChange struct {
CreatedAt time.Time `pg:"default:now(),use_zero" json:"createdAt" gqlgen:"createdAt" xml:"createdAt"`
}
type TribeChangeFilterOr struct {
OldTribeID []int `json:"oldTribeID" gqlgen:"oldTribeID" xml:"oldTribeID"`
NewTribeID []int `json:"newTribeID" gqlgen:"newTribeID" xml:"newTribeID"`
}
type TribeChangeFilter struct {
tableName struct{} `pg:"tribe_change"`
@ -32,6 +37,8 @@ type TribeChangeFilter struct {
CreatedAtLT time.Time `json:"createdAtLT" gqlgen:"createdAtLT" xml:"createdAtLT"`
CreatedAtLTE time.Time `json:"createdAtLTE" gqlgen:"createdAtLTE" xml:"createdAtLTE"`
Or *TribeChangeFilterOr `urlstruct:",nowhere" json:"or" gqlgen:"or" xml:"or"`
Offset int `urlstruct:",nowhere" json:"offset" gqlgen:"offset" xml:"offset"`
Limit int `urlstruct:",nowhere" json:"limit" gqlgen:"limit" xml:"limit"`
Sort string `urlstruct:",nowhere" json:"sort" gqlgen:"sort" xml:"sort"`