/**
  * @param Request $request
  * @param Campaign $campaign
  * @param MailChimp $mailChimp
  * @return Collection
  */
 public function send(Request $request, Campaign $campaign, MailChimp $mailChimp)
 {
     $this->validate($request, ['locale' => 'required']);
     $result = $mailChimp->call('campaigns/send', ['cid' => $campaign->translate($request->get('locale'))->mail_chimp_campaign_id]);
     $translation = $campaign->translate($request->get('locale'));
     return $this->getReportSummary($mailChimp, $translation);
 }