3 declare(strict_types=1);
80 if (is_null($this->type)) {
82 $data = $this->
raw(self::FIELD_TYPE);
86 $this->type = (string) $data;
100 if (is_null($this->key)) {
102 $data = $this->
raw(self::FIELD_KEY);
103 if (is_null($data)) {
106 $this->key = (string) $data;
120 if (is_null($this->customer)) {
122 $data = $this->
raw(self::FIELD_CUSTOMER);
123 if (is_null($data)) {
141 if (is_null($this->stagedQuote)) {
143 $data = $this->
raw(self::FIELD_STAGED_QUOTE);
144 if (is_null($data)) {
162 if (is_null($this->quoteRequest)) {
164 $data = $this->
raw(self::FIELD_QUOTE_REQUEST);
165 if (is_null($data)) {
setStagedQuote(?Reference $stagedQuote)
setQuoteRequest(?Reference $quoteRequest)
__construct(?string $key=null, ?Reference $customer=null, ?Reference $stagedQuote=null, ?Reference $quoteRequest=null, ?string $type=null)
setCustomer(?Reference $customer)
const DISCRIMINATOR_VALUE