'use strict';
/**
* @constructor
* @classdesc The stores model
* @param {dw.catalog.Store} storeObject - a Store objects
*/
function store(storeObject) {
if (storeObject) {
this.ID = storeObject.ID;
this.name = storeObject.name;
this.address1 = storeObject.address1;
this.address2 = storeObject.address2;
this.city = storeObject.city;
this.postalCode = storeObject.postalCode;
this.latitude = storeObject.latitude;
this.longitude = storeObject.longitude;
if (storeObject.phone) {
this.phone = storeObject.phone;
}
if (storeObject.stateCode) {
this.stateCode = storeObject.stateCode;
}
if (storeObject.countryCode) {
this.countryCode = storeObject.countryCode.value;
}
if (storeObject.stateCode) {
this.stateCode = storeObject.stateCode;
}
if (storeObject.storeHours) {
this.storeHours = storeObject.storeHours.markup;
}
}
}
module.exports = store;