_first6; } /** * Устанавливает первые 6 цифр номера карты. * * @param string|null $first6 Первые 6 цифр номера карты * * @return self */ public function setFirst6(?string $first6 = null): self { $this->_first6 = $this->validatePropertyValue('_first6', $first6); return $this; } /** * Возвращает последние 4 цифры номера карты. * * @return string|null Последние 4 цифры номера карты */ public function getLast4(): ?string { return $this->_last4; } /** * Устанавливает последние 4 цифры номера карты. * * @param string|null $last4 Последние 4 цифры номера карты * * @return self */ public function setLast4(?string $last4 = null): self { $this->_last4 = $this->validatePropertyValue('_last4', $last4); return $this; } /** * Возвращает тип банковской карты. * * @return string|null Тип банковской карты */ public function getCardType(): ?string { return $this->_card_type; } /** * Устанавливает тип банковской карты. * * @param string|null $card_type Тип банковской карты * * @return self */ public function setCardType(?string $card_type = null): self { $this->_card_type = $this->validatePropertyValue('_card_type', $card_type); return $this; } /** * Возвращает код страны, в которой выпущена карта. Передается в формате ISO-3166 alpha-2. * * @return string|null Код страны, в которой выпущена карта */ public function getIssuerCountry(): ?string { return $this->_issuer_country; } /** * Устанавливает код страны, в которой выпущена карта. Передается в формате ISO-3166 alpha-2. * * @param string|null $issuer_country Код страны, в которой выпущена карта * * @return self */ public function setIssuerCountry(?string $issuer_country = null): self { $this->_issuer_country = $this->validatePropertyValue('_issuer_country', $issuer_country); return $this; } /** * Возвращает наименование банка, выпустившего карту. * * @return string|null Наименование банка, выпустившего карту */ public function getIssuerName(): ?string { return $this->_issuer_name; } /** * Устанавливает наименование банка, выпустившего карту. * * @param string|null $issuer_name Наименование банка, выпустившего карту * * @return self */ public function setIssuerName(?string $issuer_name = null): self { $this->_issuer_name = $this->validatePropertyValue('_issuer_name', $issuer_name); return $this; } }