> */ public static $pickupPointAttributes = [ 'id' => [ 'name' => self::POINT_ID, 'required' => true, ], 'name' => [ 'name' => self::POINT_NAME, 'required' => false, ], 'city' => [ 'name' => self::POINT_CITY, 'required' => false, ], 'zip' => [ 'name' => self::POINT_ZIP, 'required' => false, ], 'street' => [ 'name' => self::POINT_STREET, 'required' => false, ], 'place' => [ 'name' => self::POINT_PLACE, 'required' => false, ], 'carrierId' => [ 'name' => self::CARRIER_ID, 'required' => false, ], 'url' => [ 'name' => self::POINT_URL, 'required' => false, ], 'pickupPointType' => [ 'name' => self::POINT_TYPE, 'required' => false, ], ]; /** * Home delivery attributes configuration. * * @var array> */ public static $homeDeliveryAttributes = [ 'isValidated' => [ 'name' => self::ADDRESS_IS_VALIDATED, // Name of checkout hidden form field. Must be unique in entire form. 'isWidgetResultField' => false, // Is attribute included in widget result address? By default, it is. ], 'houseNumber' => [ 'name' => self::ADDRESS_HOUSE_NUMBER, ], 'street' => [ 'name' => self::ADDRESS_STREET, ], 'city' => [ 'name' => self::ADDRESS_CITY, ], 'postCode' => [ 'name' => self::ADDRESS_POST_CODE, 'widgetResultField' => 'postcode', // Widget returns address object containing specified field. By default, it is the array key 'postCode', but in this case it is 'postcode'. ], 'county' => [ 'name' => self::ADDRESS_COUNTY, ], 'country' => [ 'name' => self::ADDRESS_COUNTRY, ], 'latitude' => [ 'name' => self::ADDRESS_LATITUDE, ], 'longitude' => [ 'name' => self::ADDRESS_LONGITUDE, ], ]; /** * Car delivery attributes configuration. * * @var array> */ public static $carDeliveryAttributes = [ 'carDeliveryId' => [ 'name' => self::CAR_DELIVERY_ID, 'isWidgetResultField' => false, ], 'street' => [ 'name' => self::ADDRESS_STREET, ], 'houseNumber' => [ 'name' => self::ADDRESS_HOUSE_NUMBER, ], 'city' => [ 'name' => self::ADDRESS_CITY, ], 'postalCode' => [ 'name' => self::ADDRESS_POST_CODE, ], 'country' => [ 'name' => self::ADDRESS_COUNTRY, ], 'expectedDeliveryDayFrom' => [ 'name' => self::EXPECTED_DELIVERY_FROM, 'isWidgetResultField' => false, ], 'expectedDeliveryDayTo' => [ 'name' => self::EXPECTED_DELIVERY_TO, 'isWidgetResultField' => false, ], ]; }