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  }