808 lines
25 KiB
Go
808 lines
25 KiB
Go
// Code generated by ent, DO NOT EDIT.
|
|
|
|
package supportresponse
|
|
|
|
import (
|
|
"time"
|
|
|
|
"entgo.io/ent/dialect/sql"
|
|
"github.com/FrankenBotDev/FrankenAPI/ent/predicate"
|
|
)
|
|
|
|
// ID filters vertices based on their ID field.
|
|
func ID(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDEQ applies the EQ predicate on the ID field.
|
|
func IDEQ(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDNEQ applies the NEQ predicate on the ID field.
|
|
func IDNEQ(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDIn applies the In predicate on the ID field.
|
|
func IDIn(ids ...int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
v := make([]interface{}, len(ids))
|
|
for i := range v {
|
|
v[i] = ids[i]
|
|
}
|
|
s.Where(sql.In(s.C(FieldID), v...))
|
|
})
|
|
}
|
|
|
|
// IDNotIn applies the NotIn predicate on the ID field.
|
|
func IDNotIn(ids ...int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
v := make([]interface{}, len(ids))
|
|
for i := range v {
|
|
v[i] = ids[i]
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldID), v...))
|
|
})
|
|
}
|
|
|
|
// IDGT applies the GT predicate on the ID field.
|
|
func IDGT(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDGTE applies the GTE predicate on the ID field.
|
|
func IDGTE(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDLT applies the LT predicate on the ID field.
|
|
func IDLT(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// IDLTE applies the LTE predicate on the ID field.
|
|
func IDLTE(id int) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldID), id))
|
|
})
|
|
}
|
|
|
|
// Refid applies equality check predicate on the "refid" field. It's identical to RefidEQ.
|
|
func Refid(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// Writer applies equality check predicate on the "writer" field. It's identical to WriterEQ.
|
|
func Writer(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// Message applies equality check predicate on the "message" field. It's identical to MessageEQ.
|
|
func Message(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// Type applies equality check predicate on the "type" field. It's identical to TypeEQ.
|
|
func Type(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// Rtcchannel applies equality check predicate on the "rtcchannel" field. It's identical to RtcchannelEQ.
|
|
func Rtcchannel(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// Isread applies equality check predicate on the "isread" field. It's identical to IsreadEQ.
|
|
func Isread(v bool) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldIsread), v))
|
|
})
|
|
}
|
|
|
|
// Created applies equality check predicate on the "created" field. It's identical to CreatedEQ.
|
|
func Created(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// RefidEQ applies the EQ predicate on the "refid" field.
|
|
func RefidEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidNEQ applies the NEQ predicate on the "refid" field.
|
|
func RefidNEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidIn applies the In predicate on the "refid" field.
|
|
func RefidIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldRefid), v...))
|
|
})
|
|
}
|
|
|
|
// RefidNotIn applies the NotIn predicate on the "refid" field.
|
|
func RefidNotIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldRefid), v...))
|
|
})
|
|
}
|
|
|
|
// RefidGT applies the GT predicate on the "refid" field.
|
|
func RefidGT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidGTE applies the GTE predicate on the "refid" field.
|
|
func RefidGTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidLT applies the LT predicate on the "refid" field.
|
|
func RefidLT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidLTE applies the LTE predicate on the "refid" field.
|
|
func RefidLTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidContains applies the Contains predicate on the "refid" field.
|
|
func RefidContains(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.Contains(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidHasPrefix applies the HasPrefix predicate on the "refid" field.
|
|
func RefidHasPrefix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasPrefix(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidHasSuffix applies the HasSuffix predicate on the "refid" field.
|
|
func RefidHasSuffix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasSuffix(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidEqualFold applies the EqualFold predicate on the "refid" field.
|
|
func RefidEqualFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EqualFold(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// RefidContainsFold applies the ContainsFold predicate on the "refid" field.
|
|
func RefidContainsFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.ContainsFold(s.C(FieldRefid), v))
|
|
})
|
|
}
|
|
|
|
// WriterEQ applies the EQ predicate on the "writer" field.
|
|
func WriterEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterNEQ applies the NEQ predicate on the "writer" field.
|
|
func WriterNEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterIn applies the In predicate on the "writer" field.
|
|
func WriterIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldWriter), v...))
|
|
})
|
|
}
|
|
|
|
// WriterNotIn applies the NotIn predicate on the "writer" field.
|
|
func WriterNotIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldWriter), v...))
|
|
})
|
|
}
|
|
|
|
// WriterGT applies the GT predicate on the "writer" field.
|
|
func WriterGT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterGTE applies the GTE predicate on the "writer" field.
|
|
func WriterGTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterLT applies the LT predicate on the "writer" field.
|
|
func WriterLT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterLTE applies the LTE predicate on the "writer" field.
|
|
func WriterLTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterContains applies the Contains predicate on the "writer" field.
|
|
func WriterContains(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.Contains(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterHasPrefix applies the HasPrefix predicate on the "writer" field.
|
|
func WriterHasPrefix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasPrefix(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterHasSuffix applies the HasSuffix predicate on the "writer" field.
|
|
func WriterHasSuffix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasSuffix(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterEqualFold applies the EqualFold predicate on the "writer" field.
|
|
func WriterEqualFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EqualFold(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// WriterContainsFold applies the ContainsFold predicate on the "writer" field.
|
|
func WriterContainsFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.ContainsFold(s.C(FieldWriter), v))
|
|
})
|
|
}
|
|
|
|
// MessageEQ applies the EQ predicate on the "message" field.
|
|
func MessageEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageNEQ applies the NEQ predicate on the "message" field.
|
|
func MessageNEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageIn applies the In predicate on the "message" field.
|
|
func MessageIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldMessage), v...))
|
|
})
|
|
}
|
|
|
|
// MessageNotIn applies the NotIn predicate on the "message" field.
|
|
func MessageNotIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldMessage), v...))
|
|
})
|
|
}
|
|
|
|
// MessageGT applies the GT predicate on the "message" field.
|
|
func MessageGT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageGTE applies the GTE predicate on the "message" field.
|
|
func MessageGTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageLT applies the LT predicate on the "message" field.
|
|
func MessageLT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageLTE applies the LTE predicate on the "message" field.
|
|
func MessageLTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageContains applies the Contains predicate on the "message" field.
|
|
func MessageContains(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.Contains(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageHasPrefix applies the HasPrefix predicate on the "message" field.
|
|
func MessageHasPrefix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasPrefix(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageHasSuffix applies the HasSuffix predicate on the "message" field.
|
|
func MessageHasSuffix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasSuffix(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageEqualFold applies the EqualFold predicate on the "message" field.
|
|
func MessageEqualFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EqualFold(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// MessageContainsFold applies the ContainsFold predicate on the "message" field.
|
|
func MessageContainsFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.ContainsFold(s.C(FieldMessage), v))
|
|
})
|
|
}
|
|
|
|
// TypeEQ applies the EQ predicate on the "type" field.
|
|
func TypeEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeNEQ applies the NEQ predicate on the "type" field.
|
|
func TypeNEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeIn applies the In predicate on the "type" field.
|
|
func TypeIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldType), v...))
|
|
})
|
|
}
|
|
|
|
// TypeNotIn applies the NotIn predicate on the "type" field.
|
|
func TypeNotIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldType), v...))
|
|
})
|
|
}
|
|
|
|
// TypeGT applies the GT predicate on the "type" field.
|
|
func TypeGT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeGTE applies the GTE predicate on the "type" field.
|
|
func TypeGTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeLT applies the LT predicate on the "type" field.
|
|
func TypeLT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeLTE applies the LTE predicate on the "type" field.
|
|
func TypeLTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeContains applies the Contains predicate on the "type" field.
|
|
func TypeContains(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.Contains(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeHasPrefix applies the HasPrefix predicate on the "type" field.
|
|
func TypeHasPrefix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasPrefix(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeHasSuffix applies the HasSuffix predicate on the "type" field.
|
|
func TypeHasSuffix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasSuffix(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeEqualFold applies the EqualFold predicate on the "type" field.
|
|
func TypeEqualFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EqualFold(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// TypeContainsFold applies the ContainsFold predicate on the "type" field.
|
|
func TypeContainsFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.ContainsFold(s.C(FieldType), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelEQ applies the EQ predicate on the "rtcchannel" field.
|
|
func RtcchannelEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelNEQ applies the NEQ predicate on the "rtcchannel" field.
|
|
func RtcchannelNEQ(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelIn applies the In predicate on the "rtcchannel" field.
|
|
func RtcchannelIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldRtcchannel), v...))
|
|
})
|
|
}
|
|
|
|
// RtcchannelNotIn applies the NotIn predicate on the "rtcchannel" field.
|
|
func RtcchannelNotIn(vs ...string) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldRtcchannel), v...))
|
|
})
|
|
}
|
|
|
|
// RtcchannelGT applies the GT predicate on the "rtcchannel" field.
|
|
func RtcchannelGT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelGTE applies the GTE predicate on the "rtcchannel" field.
|
|
func RtcchannelGTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelLT applies the LT predicate on the "rtcchannel" field.
|
|
func RtcchannelLT(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelLTE applies the LTE predicate on the "rtcchannel" field.
|
|
func RtcchannelLTE(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelContains applies the Contains predicate on the "rtcchannel" field.
|
|
func RtcchannelContains(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.Contains(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelHasPrefix applies the HasPrefix predicate on the "rtcchannel" field.
|
|
func RtcchannelHasPrefix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasPrefix(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelHasSuffix applies the HasSuffix predicate on the "rtcchannel" field.
|
|
func RtcchannelHasSuffix(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.HasSuffix(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelEqualFold applies the EqualFold predicate on the "rtcchannel" field.
|
|
func RtcchannelEqualFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EqualFold(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// RtcchannelContainsFold applies the ContainsFold predicate on the "rtcchannel" field.
|
|
func RtcchannelContainsFold(v string) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.ContainsFold(s.C(FieldRtcchannel), v))
|
|
})
|
|
}
|
|
|
|
// IsreadEQ applies the EQ predicate on the "isread" field.
|
|
func IsreadEQ(v bool) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldIsread), v))
|
|
})
|
|
}
|
|
|
|
// IsreadNEQ applies the NEQ predicate on the "isread" field.
|
|
func IsreadNEQ(v bool) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldIsread), v))
|
|
})
|
|
}
|
|
|
|
// CreatedEQ applies the EQ predicate on the "created" field.
|
|
func CreatedEQ(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.EQ(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// CreatedNEQ applies the NEQ predicate on the "created" field.
|
|
func CreatedNEQ(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.NEQ(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// CreatedIn applies the In predicate on the "created" field.
|
|
func CreatedIn(vs ...time.Time) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.In(s.C(FieldCreated), v...))
|
|
})
|
|
}
|
|
|
|
// CreatedNotIn applies the NotIn predicate on the "created" field.
|
|
func CreatedNotIn(vs ...time.Time) predicate.SupportResponse {
|
|
v := make([]interface{}, len(vs))
|
|
for i := range v {
|
|
v[i] = vs[i]
|
|
}
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
// if not arguments were provided, append the FALSE constants,
|
|
// since we can't apply "IN ()". This will make this predicate falsy.
|
|
if len(v) == 0 {
|
|
s.Where(sql.False())
|
|
return
|
|
}
|
|
s.Where(sql.NotIn(s.C(FieldCreated), v...))
|
|
})
|
|
}
|
|
|
|
// CreatedGT applies the GT predicate on the "created" field.
|
|
func CreatedGT(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GT(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// CreatedGTE applies the GTE predicate on the "created" field.
|
|
func CreatedGTE(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.GTE(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// CreatedLT applies the LT predicate on the "created" field.
|
|
func CreatedLT(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LT(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// CreatedLTE applies the LTE predicate on the "created" field.
|
|
func CreatedLTE(v time.Time) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s.Where(sql.LTE(s.C(FieldCreated), v))
|
|
})
|
|
}
|
|
|
|
// And groups predicates with the AND operator between them.
|
|
func And(predicates ...predicate.SupportResponse) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s1 := s.Clone().SetP(nil)
|
|
for _, p := range predicates {
|
|
p(s1)
|
|
}
|
|
s.Where(s1.P())
|
|
})
|
|
}
|
|
|
|
// Or groups predicates with the OR operator between them.
|
|
func Or(predicates ...predicate.SupportResponse) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
s1 := s.Clone().SetP(nil)
|
|
for i, p := range predicates {
|
|
if i > 0 {
|
|
s1.Or()
|
|
}
|
|
p(s1)
|
|
}
|
|
s.Where(s1.P())
|
|
})
|
|
}
|
|
|
|
// Not applies the not operator on the given predicate.
|
|
func Not(p predicate.SupportResponse) predicate.SupportResponse {
|
|
return predicate.SupportResponse(func(s *sql.Selector) {
|
|
p(s.Not())
|
|
})
|
|
}
|