Documentation ¶
Index ¶
- type Collection
- func (c *Collection) Filter(callback SearchCallback) *Collection
- func (c *Collection) Find(callback SearchCallback) *Model
- func (c *Collection) ForEach(callback func(item *Model))
- func (c *Collection) Get(index int) (model *Model)
- func (c *Collection) Len() int
- func (c *Collection) MapToInt(callback func(item *Model) int) []int
- func (c *Collection) MapToString(callback func(item *Model) string) []string
- func (c *Collection) Pop() *Model
- func (c *Collection) Push(item *Model) *Collection
- func (c *Collection) Shift() *Model
- func (c *Collection) SortByGrizzlyId(mode string) *Collection
- func (c *Collection) UniqByGrizzlyId() *Collection
- func (c *Collection) Unshift(item *Model) *Collection
- type Model
- type SearchCallback
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶
type Collection struct {
Items []*Model
}
func NewCollection ¶
func NewCollection(items []*Model) *Collection
func NewEmptyCollection ¶
func NewEmptyCollection() *Collection
func (*Collection) Filter ¶
func (c *Collection) Filter(callback SearchCallback) *Collection
func (*Collection) Find ¶
func (c *Collection) Find(callback SearchCallback) *Model
func (*Collection) ForEach ¶
func (c *Collection) ForEach(callback func(item *Model))
func (*Collection) Get ¶
func (c *Collection) Get(index int) (model *Model)
func (*Collection) Len ¶
func (c *Collection) Len() int
func (*Collection) MapToString ¶
func (c *Collection) MapToString(callback func(item *Model) string) []string
func (*Collection) Pop ¶
func (c *Collection) Pop() *Model
func (*Collection) Push ¶
func (c *Collection) Push(item *Model) *Collection
func (*Collection) Shift ¶
func (c *Collection) Shift() *Model
func (*Collection) SortByGrizzlyId ¶
func (c *Collection) SortByGrizzlyId(mode string) *Collection
func (*Collection) UniqByGrizzlyId ¶
func (c *Collection) UniqByGrizzlyId() *Collection
func (*Collection) Unshift ¶
func (c *Collection) Unshift(item *Model) *Collection
type SearchCallback ¶
Click to show internal directories.
Click to hide internal directories.