github.com/aacfactory/fns-contrib/databases/sql@v1.2.84/dac/orders/orders.go (about) 1 package orders 2 3 type Order struct { 4 Name string 5 Desc bool 6 } 7 8 type Orders []Order 9 10 func (o Orders) Asc(name string) Orders { 11 return append(o, Order{Name: name, Desc: false}) 12 } 13 14 func (o Orders) Desc(name string) Orders { 15 return append(o, Order{Name: name, Desc: true}) 16 } 17 18 func Asc(name string) Orders { 19 return Orders{{ 20 Name: name, 21 Desc: false, 22 }} 23 } 24 25 func Desc(name string) Orders { 26 return Orders{{ 27 Name: name, 28 Desc: true, 29 }} 30 }