3declare(strict_types=1);
134 if (is_null($this->key)) {
136 $data = $this->
raw(self::FIELD_KEY);
137 if (is_null($data)) {
140 $this->key = (string) $data;
154 if (is_null($this->name)) {
156 $data = $this->
raw(self::FIELD_NAME);
157 if (is_null($data)) {
161 $this->name = LocalizedStringModel::of($data);
176 if (is_null($this->customer)) {
178 $data = $this->
raw(self::FIELD_CUSTOMER);
179 if (is_null($data)) {
183 $this->customer = CustomerResourceIdentifierModel::of($data);
198 if (is_null($this->businessUnit)) {
200 $data = $this->
raw(self::FIELD_BUSINESS_UNIT);
201 if (is_null($data)) {
205 $this->businessUnit = BusinessUnitResourceIdentifierModel::of($data);
219 if (is_null($this->method)) {
221 $data = $this->
raw(self::FIELD_METHOD);
222 if (is_null($data)) {
225 $this->method = (string) $data;
239 if (is_null($this->paymentInterface)) {
241 $data = $this->
raw(self::FIELD_PAYMENT_INTERFACE);
242 if (is_null($data)) {
245 $this->paymentInterface = (string) $data;
259 if (is_null($this->interfaceAccount)) {
261 $data = $this->
raw(self::FIELD_INTERFACE_ACCOUNT);
262 if (is_null($data)) {
265 $this->interfaceAccount = (string) $data;
279 if (is_null($this->token)) {
281 $data = $this->
raw(self::FIELD_TOKEN);
282 if (is_null($data)) {
300 if (is_null($this->paymentMethodStatus)) {
302 $data = $this->
raw(self::FIELD_PAYMENT_METHOD_STATUS);
303 if (is_null($data)) {
306 $this->paymentMethodStatus = (string) $data;
321 if (is_null($this->
default)) {
323 $data = $this->
raw(self::FIELD_DEFAULT);
324 if (is_null($data)) {
327 $this->
default = (bool) $data;
341 if (is_null($this->custom)) {
343 $data = $this->
raw(self::FIELD_CUSTOM);
344 if (is_null($data)) {
348 $this->custom = CustomFieldsDraftModel::of($data);