diff --git a/models/tribe_change.go b/models/tribe_change.go index bdc81d2..3963b00 100644 --- a/models/tribe_change.go +++ b/models/tribe_change.go @@ -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"`