name = $name; $this->countryCode = $countryCode; } /** * Returns Name. * The full name representation like Mr J Smith. */ public function getName(): string { return $this->name; } /** * Sets Name. * The full name representation like Mr J Smith. * * @required * @maps name */ public function setName(string $name): void { $this->name = $name; } /** * Returns Country Code. * The [two-character ISO 3166-1 code](/api/rest/reference/country-codes/) that identifies the country * or region.
Note: The country code for Great Britain is*/ public function getCountryCode(): string { return $this->countryCode; } /** * Sets Country Code. * The [two-character ISO 3166-1 code](/api/rest/reference/country-codes/) that identifies the country * or region.GB* and notUKas used in the top-level domain names for that country. Use the `C2` country * code for China worldwide for comparable uncontrolled price (CUP) method, bank card, and cross-border * transactions.
Note: The country code for Great Britain is* * @required * @maps country_code */ public function setCountryCode(string $countryCode): void { $this->countryCode = $countryCode; } /** * Returns Email. * The internationalized email address.GB* and notUKas used in the top-level domain names for that country. Use the `C2` country * code for China worldwide for comparable uncontrolled price (CUP) method, bank card, and cross-border * transactions.
Note: Up to 64 characters are * allowed before and 255 characters are allowed after the*/ public function getEmail(): ?string { return $this->email; } /** * Sets Email. * The internationalized email address.@sign. However, the generally * accepted maximum length for an email address is 254 characters. The pattern verifies that an * unquoted@sign exists.
Note: Up to 64 characters are * allowed before and 255 characters are allowed after the* * @maps email */ public function setEmail(?string $email): void { $this->email = $email; } /** * Returns Experience Context. * Customizes the payer experience during the approval process for the BLIK payment. */ public function getExperienceContext(): ?BlikExperienceContext { return $this->experienceContext; } /** * Sets Experience Context. * Customizes the payer experience during the approval process for the BLIK payment. * * @maps experience_context */ public function setExperienceContext(?BlikExperienceContext $experienceContext): void { $this->experienceContext = $experienceContext; } /** * Returns Level 0. * Information used to pay using BLIK level_0 flow. */ public function getLevel0(): ?BlikLevel0PaymentObject { return $this->level0; } /** * Sets Level 0. * Information used to pay using BLIK level_0 flow. * * @maps level_0 */ public function setLevel0(?BlikLevel0PaymentObject $level0): void { $this->level0 = $level0; } /** * Returns One Click. * Information used to pay using BLIK one-click flow. */ public function getOneClick(): ?BlikOneClickPaymentRequest { return $this->oneClick; } /** * Sets One Click. * Information used to pay using BLIK one-click flow. * * @maps one_click */ public function setOneClick(?BlikOneClickPaymentRequest $oneClick): void { $this->oneClick = $oneClick; } /** * Encode this object to JSON * * @param bool $asArrayWhenEmpty Whether to serialize this model as an array whenever no fields * are set. (default: false) * * @return array|stdClass */ #[\ReturnTypeWillChange] // @phan-suppress-current-line PhanUndeclaredClassAttribute for (php < 8.1) public function jsonSerialize(bool $asArrayWhenEmpty = false) { $json = []; $json['name'] = $this->name; $json['country_code'] = $this->countryCode; if (isset($this->email)) { $json['email'] = $this->email; } if (isset($this->experienceContext)) { $json['experience_context'] = $this->experienceContext; } if (isset($this->level0)) { $json['level_0'] = $this->level0; } if (isset($this->oneClick)) { $json['one_click'] = $this->oneClick; } return (!$asArrayWhenEmpty && empty($json)) ? new stdClass() : $json; } }@sign. However, the generally * accepted maximum length for an email address is 254 characters. The pattern verifies that an * unquoted@sign exists.