![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-customer/view/frontend/web/js/model/customer/ |
/** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * @api */ define(['underscore'], function (_) { 'use strict'; /** * Returns new address object. * * @param {Object} addressData * @return {Object} */ return function (addressData) { var regionId; if (addressData.region['region_id'] && addressData.region['region_id'] !== '0') { regionId = addressData.region['region_id'] + ''; } return { customerAddressId: addressData.id, email: addressData.email, countryId: addressData['country_id'], regionId: regionId, regionCode: addressData.region['region_code'], region: addressData.region.region, customerId: addressData['customer_id'], street: addressData.street, company: addressData.company, telephone: addressData.telephone, fax: addressData.fax, postcode: addressData.postcode, city: addressData.city, firstname: addressData.firstname, lastname: addressData.lastname, middlename: addressData.middlename, prefix: addressData.prefix, suffix: addressData.suffix, vatId: addressData['vat_id'], sameAsBilling: addressData['same_as_billing'], saveInAddressBook: addressData['save_in_address_book'], customAttributes: _.toArray(addressData['custom_attributes']).reverse(), /** * @return {*} */ isDefaultShipping: function () { return addressData['default_shipping']; }, /** * @return {*} */ isDefaultBilling: function () { return addressData['default_billing']; }, /** * @return {*} */ getAddressInline: function () { return addressData.inline; }, /** * @return {String} */ getType: function () { return 'customer-address'; }, /** * @return {String} */ getKey: function () { return this.getType() + this.customerAddressId; }, /** * @return {String} */ getCacheKey: function () { return this.getKey(); }, /** * @return {Boolean} */ isEditable: function () { return false; }, /** * @return {Boolean} */ canUseForBilling: function () { return true; } }; }; });