public function __construct($provider, $array = [])
 {
     $this->client = $provider;
     if (isset($array['recipients'])) {
         $array['recipients'] = $this->formRecipients($array['recipients']);
     }
     parent::__construct($provider, $array);
 }
 /**
  * SignatureRequestRecipient constructor.
  * @param $provider
  * @param integer|string $signatureRequestId
  * @param array $array
  */
 public function __construct($provider, $signatureRequestId, $array = [])
 {
     $this->signatureRequestId = $signatureRequestId;
     //        static::setEntityUri(static::BASE_URI . '/' . $signatureRequestId . '/recipient' );
     parent::__construct($provider, $array);
 }
 public function toArray($options = [])
 {
     $array = parent::toArray($options);
     if ($this->type === self::TYPE_MULTIPART) {
         $array['file'] = new File($this->file);
     }
     return $array;
 }
 public function __construct($provider, $fillRequestId, $array = [])
 {
     $this->fillRequestId = $fillRequestId;
     static::setEntityUri(static::$baseUri . '/' . $fillRequestId . '/' . FillRequest::FORMS_URI);
     parent::__construct($provider, $array);
 }