Integrate local business workflow and SaaS redesign
This commit is contained in:
@@ -142,12 +142,14 @@ export function buildLeadDiscoveryLeadRecord<
|
||||
googleRating?: number;
|
||||
googleUserRatingCount?: number;
|
||||
googleBusinessStatus?: string;
|
||||
sourceProvider: "google_places";
|
||||
sourceProvider: "google_places" | "local_business_data";
|
||||
sourceBusinessId?: string;
|
||||
sourceFetchedAt: number;
|
||||
websiteUrl?: string;
|
||||
websiteDomain?: string;
|
||||
phone?: string;
|
||||
normalizedGooglePlaceId?: string;
|
||||
normalizedSourceBusinessId?: string;
|
||||
normalizedEmail?: string;
|
||||
normalizedPhone?: string;
|
||||
normalizedCompanyName?: string;
|
||||
@@ -191,6 +193,7 @@ export function buildLeadDiscoveryLeadRecord<
|
||||
const googleRating = optionalNumber(input.candidate.rating);
|
||||
const googleUserRatingCount = optionalNumber(input.candidate.userRatingCount);
|
||||
const googleBusinessStatus = optionalString(input.candidate.businessStatus);
|
||||
const sourceBusinessId = optionalString(input.candidate.sourceBusinessId);
|
||||
const websiteUrl = optionalString(input.candidate.websiteUrl);
|
||||
const websiteDomain = optionalString(input.candidate.websiteDomain);
|
||||
const phone = optionalString(input.candidate.phone);
|
||||
@@ -225,6 +228,9 @@ export function buildLeadDiscoveryLeadRecord<
|
||||
if (googleBusinessStatus !== undefined) {
|
||||
lead.googleBusinessStatus = googleBusinessStatus;
|
||||
}
|
||||
if (sourceBusinessId !== undefined) {
|
||||
lead.sourceBusinessId = sourceBusinessId;
|
||||
}
|
||||
if (websiteUrl !== undefined) {
|
||||
lead.websiteUrl = websiteUrl;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user