func (r *GormRepository) List(ctx context.Context, start *int, limit *int) ([]Space, uint64, error) {
	result, count, err := r.listSpaceFromDB(ctx, nil, nil, start, limit)
	if err != nil {
		return nil, 0, errs.WithStack(err)
	}
	return result, count, nil
}
// List returns work item selected by the given criteria.Expression, starting with start (zero-based) and returning at most limit items
List returns work item selected by the given criteria.Expression, starting with start (zero-based) and returning at most limit items
// List returns work item selected by the given criteria . Expression starting with start ( zero - based ) and returning at most limit items
func (r *GormRepository) List(ctx context.Context, start *int, limit *int) ([]Space, uint64, error) {
	result, count, err := r.listSpaceFromDB(ctx, nil, nil, start, limit)
	if err != nil {
		return nil, 0, errs.WithStack(err)
	}
	return result, count, nil
}
func ( r * GormRepository ) List ( ctx context . Context , start * int , limit * int ) ( [ ] Space , uint64 , error ) { result , count , err := r . listSpaceFromDB ( ctx , nil , nil , start , limit ) if err != nil { return nil , 0 , errs . WithStack ( err ) } return result , count , nil }
List returns work item selected by the given criteria.Expression, starting with start (zero-based) and returning at most limit items
List returns work item selected by the given criteria . Expression starting with start ( zero - based ) and returning at most limit items