instance = $instance; } /** * Initializes a new card vault response Builder object. */ public static function init(): self { return new self(new CardVaultResponse()); } /** * Sets id field. */ public function id(?string $value): self { $this->instance->setId($value); return $this; } /** * Sets status field. */ public function status(?string $value): self { $this->instance->setStatus($value); return $this; } /** * Sets links field. */ public function links(?array $value): self { $this->instance->setLinks($value); return $this; } /** * Sets customer field. */ public function customer(?CardCustomerInformation $value): self { $this->instance->setCustomer($value); return $this; } /** * Initializes a new card vault response object. */ public function build(): CardVaultResponse { return CoreHelper::clone($this->instance); } }