func (r *CampaignResults) Iterate(campaignID string, params map[string]string) chan CampaignResultStruct {
	resp, err := r.Get(campaignID, params)

	if err != nil {
		panic(err)
	}

	crc := make(chan CampaignResultStruct)

	go yieldCampaignResults(crc, resp, r, campaignID)

	return crc
}
// Iterate uses a CampaignResult channel which transparently uses the HasMore field to fire
// a new api request once all results have been consumed on the channel
Iterate uses a CampaignResult channel which transparently uses the HasMore field to fire
a new api request once all results have been consumed on the channel
// Iterate uses a CampaignResult channel which transparently uses the HasMore field to fire // a new api request once all results have been consumed on the channel
func (r *CampaignResults) Iterate(campaignID string, params map[string]string) chan CampaignResultStruct {
	resp, err := r.Get(campaignID, params)
	if err != nil {
		panic(err)
	}
	crc := make(chan CampaignResultStruct)
	go yieldCampaignResults(crc, resp, r, campaignID)
	return crc
}
func ( r * CampaignResults ) Iterate ( campaignID string , params map [ string ] string ) chan CampaignResultStruct { resp , err := r . Get ( campaignID , params ) if err != nil { panic ( err ) } crc := make ( chan CampaignResultStruct ) go yieldCampaignResults ( crc , resp , r , campaignID ) return crc }
Iterate uses a CampaignResult channel which transparently uses the HasMore field to fire
a new api request once all results have been consumed on the channel
Iterate uses a CampaignResult channel which transparently uses the HasMore field to fire a new api request once all results have been consumed on the channel