24 lines
847 B
JavaScript
24 lines
847 B
JavaScript
import { useMainStore } from '@/store';
|
|
|
|
export async function getServiceabilityDetails(serviceZipCode, lineItems) {
|
|
const serviceabilityDetails = await useMainStore().getServiceabilityDetails(
|
|
{
|
|
serviceZipCode,
|
|
lineItems
|
|
},
|
|
false
|
|
);
|
|
return Promise.resolve(serviceabilityDetails);
|
|
}
|
|
|
|
export async function getZipCodeData(zipCode) {
|
|
const serviceZipValidationResponse = await useMainStore().validateZip({ zip: zipCode });
|
|
|
|
return {
|
|
containsMilitaryBase: serviceZipValidationResponse.data.containsMilitaryBase,
|
|
isValid: serviceZipValidationResponse.data.isValid,
|
|
isServiceable: serviceZipValidationResponse.data.isServiceable,
|
|
state: serviceZipValidationResponse.data.state,
|
|
zipCodeCtu: serviceZipValidationResponse.data.zipCodeCtu
|
|
};
|
|
}
|