/**
  * Export specific data.
  *
  * @since  1.0.0
  * @param  MS_Model_Relationship $src
  * @return object Export data
  */
 protected function export_relationship($src)
 {
     $obj = (object) array();
     $obj->id = $this->exp_id('relationship', $src->id);
     $obj->membership = $this->exp_id('membership', $src->membership_id);
     $obj->status = $src->status;
     $obj->gateway = $src->gateway_id;
     $obj->start = $src->start_date;
     $obj->end = $src->expire_date;
     $obj->trial_finished = $src->trial_period_completed;
     if (!$obj->trial_finished) {
         $obj->trial_end = $src->trial_expire_date;
     }
     $obj->invoices = array();
     $invoices = $src->get_invoices();
     foreach ($invoices as $invoice) {
         $obj->invoices[] = $this->export_invoice($invoice);
     }
     return $obj;
 }