Merge pull request #837 from Safelite/feature/digital/SSR-1463

SSR-1463 Initial work on new ITAC endpoint
This commit is contained in:
michaela-brydon-safelite 2024-09-10 14:53:28 -04:00 committed by GitHub
commit a1bc6de50c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1088,18 +1088,17 @@ export const useMainStore = defineStore({
method: endpoints.GetITACPriceOrderItems.method,
endpoint: endpoints.GetITACPriceOrderItems.url,
payload: {
Eon: this.order.eon,
ReferralNumber: this.order.referralNumber,
ReferralSequenceNumber: this.order.referralSequenceNumber,
ReferralDate: `${this.order.referralDate}Z`,
lineItems: getLineItemsFlattened(lineItemsUsingSafelitePartNumber),
ServerData: this.order.lineItems.serverData,
ServiceZipCode: serviceLocation.zipCode,
Customer: {
PhoneNumber: contactInfo.servicePhone,
State: policy.damageState,
ZipCode: policy.policyZipCode
},
Account: {
ParentAccountNumber: this.order.parentAccountNumber,
LineOfBusiness: 'PERSONAL'
},
Provider: {
ProviderNumber: this.providerNumber,
ProviderCtuNumber: serviceLocation.zipCodeCtu
@ -1111,12 +1110,19 @@ export const useMainStore = defineStore({
Model: vehicle.model
},
Insurance: {
AccountNumber: this.order.parentAccountNumber,
Deductible: this.order.currentDeductible ?? 0,
LineOfBusiness: 'PERSONAL',
PolicyNumber: policy.policyNumber,
CoverageStatus: insuranceCoverage.coverageStatus,
IsNoComp: this.isNoComp
CoverageType: insuranceCoverage.coverageType
},
Order: {
Eon: this.order.eon,
ReferralNumber: this.order.referralNumber,
ReferralSequenceNumber: this.order.referralSequenceNumber,
ReferralDate: `${this.order.referralDate}Z`,
ServiceZipCode: serviceLocation.zipCode,
IsReplacement: !this.isRepair,
IsOEMRequest: this.hasOemEndorsement
}
}
}).catch((error) => {