Store Google place types
All checks were successful
Build and deploy Backend / build (push) Successful in 27s
All checks were successful
Build and deploy Backend / build (push) Successful in 27s
This commit is contained in:
4
prisma/migrations/4_add_google_place_types/migration.sql
Normal file
4
prisma/migrations/4_add_google_place_types/migration.sql
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "Place" ADD COLUMN "googlePrimaryType" TEXT,
|
||||||
|
ADD COLUMN "googleTypes" TEXT[] DEFAULT ARRAY[]::TEXT[];
|
||||||
|
|
||||||
@@ -22,6 +22,8 @@ model Place {
|
|||||||
name String
|
name String
|
||||||
latitude Float
|
latitude Float
|
||||||
longitude Float
|
longitude Float
|
||||||
|
googlePrimaryType String?
|
||||||
|
googleTypes String[] @default([])
|
||||||
experiences VoiceExperience[]
|
experiences VoiceExperience[]
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -126,6 +126,8 @@ exports.Prisma.PlaceScalarFieldEnum = {
|
|||||||
name: 'name',
|
name: 'name',
|
||||||
latitude: 'latitude',
|
latitude: 'latitude',
|
||||||
longitude: 'longitude',
|
longitude: 'longitude',
|
||||||
|
googlePrimaryType: 'googlePrimaryType',
|
||||||
|
googleTypes: 'googleTypes',
|
||||||
createdAt: 'createdAt',
|
createdAt: 'createdAt',
|
||||||
updatedAt: 'updatedAt'
|
updatedAt: 'updatedAt'
|
||||||
};
|
};
|
||||||
|
|||||||
219
src/generated/prisma/index.d.ts
vendored
219
src/generated/prisma/index.d.ts
vendored
@@ -1358,6 +1358,7 @@ export namespace Prisma {
|
|||||||
name: string | null
|
name: string | null
|
||||||
latitude: number | null
|
latitude: number | null
|
||||||
longitude: number | null
|
longitude: number | null
|
||||||
|
googlePrimaryType: string | null
|
||||||
createdAt: Date | null
|
createdAt: Date | null
|
||||||
updatedAt: Date | null
|
updatedAt: Date | null
|
||||||
}
|
}
|
||||||
@@ -1368,6 +1369,7 @@ export namespace Prisma {
|
|||||||
name: string | null
|
name: string | null
|
||||||
latitude: number | null
|
latitude: number | null
|
||||||
longitude: number | null
|
longitude: number | null
|
||||||
|
googlePrimaryType: string | null
|
||||||
createdAt: Date | null
|
createdAt: Date | null
|
||||||
updatedAt: Date | null
|
updatedAt: Date | null
|
||||||
}
|
}
|
||||||
@@ -1378,6 +1380,8 @@ export namespace Prisma {
|
|||||||
name: number
|
name: number
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType: number
|
||||||
|
googleTypes: number
|
||||||
createdAt: number
|
createdAt: number
|
||||||
updatedAt: number
|
updatedAt: number
|
||||||
_all: number
|
_all: number
|
||||||
@@ -1400,6 +1404,7 @@ export namespace Prisma {
|
|||||||
name?: true
|
name?: true
|
||||||
latitude?: true
|
latitude?: true
|
||||||
longitude?: true
|
longitude?: true
|
||||||
|
googlePrimaryType?: true
|
||||||
createdAt?: true
|
createdAt?: true
|
||||||
updatedAt?: true
|
updatedAt?: true
|
||||||
}
|
}
|
||||||
@@ -1410,6 +1415,7 @@ export namespace Prisma {
|
|||||||
name?: true
|
name?: true
|
||||||
latitude?: true
|
latitude?: true
|
||||||
longitude?: true
|
longitude?: true
|
||||||
|
googlePrimaryType?: true
|
||||||
createdAt?: true
|
createdAt?: true
|
||||||
updatedAt?: true
|
updatedAt?: true
|
||||||
}
|
}
|
||||||
@@ -1420,6 +1426,8 @@ export namespace Prisma {
|
|||||||
name?: true
|
name?: true
|
||||||
latitude?: true
|
latitude?: true
|
||||||
longitude?: true
|
longitude?: true
|
||||||
|
googlePrimaryType?: true
|
||||||
|
googleTypes?: true
|
||||||
createdAt?: true
|
createdAt?: true
|
||||||
updatedAt?: true
|
updatedAt?: true
|
||||||
_all?: true
|
_all?: true
|
||||||
@@ -1517,6 +1525,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType: string | null
|
||||||
|
googleTypes: string[]
|
||||||
createdAt: Date
|
createdAt: Date
|
||||||
updatedAt: Date
|
updatedAt: Date
|
||||||
_count: PlaceCountAggregateOutputType | null
|
_count: PlaceCountAggregateOutputType | null
|
||||||
@@ -1546,6 +1556,8 @@ export namespace Prisma {
|
|||||||
name?: boolean
|
name?: boolean
|
||||||
latitude?: boolean
|
latitude?: boolean
|
||||||
longitude?: boolean
|
longitude?: boolean
|
||||||
|
googlePrimaryType?: boolean
|
||||||
|
googleTypes?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
||||||
@@ -1558,6 +1570,8 @@ export namespace Prisma {
|
|||||||
name?: boolean
|
name?: boolean
|
||||||
latitude?: boolean
|
latitude?: boolean
|
||||||
longitude?: boolean
|
longitude?: boolean
|
||||||
|
googlePrimaryType?: boolean
|
||||||
|
googleTypes?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
}, ExtArgs["result"]["place"]>
|
}, ExtArgs["result"]["place"]>
|
||||||
@@ -1568,6 +1582,8 @@ export namespace Prisma {
|
|||||||
name?: boolean
|
name?: boolean
|
||||||
latitude?: boolean
|
latitude?: boolean
|
||||||
longitude?: boolean
|
longitude?: boolean
|
||||||
|
googlePrimaryType?: boolean
|
||||||
|
googleTypes?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
}, ExtArgs["result"]["place"]>
|
}, ExtArgs["result"]["place"]>
|
||||||
@@ -1578,11 +1594,13 @@ export namespace Prisma {
|
|||||||
name?: boolean
|
name?: boolean
|
||||||
latitude?: boolean
|
latitude?: boolean
|
||||||
longitude?: boolean
|
longitude?: boolean
|
||||||
|
googlePrimaryType?: boolean
|
||||||
|
googleTypes?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type PlaceOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "googlePlaceId" | "name" | "latitude" | "longitude" | "createdAt" | "updatedAt", ExtArgs["result"]["place"]>
|
export type PlaceOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "googlePlaceId" | "name" | "latitude" | "longitude" | "googlePrimaryType" | "googleTypes" | "createdAt" | "updatedAt", ExtArgs["result"]["place"]>
|
||||||
export type PlaceInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
|
export type PlaceInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
|
||||||
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
||||||
_count?: boolean | PlaceCountOutputTypeDefaultArgs<ExtArgs>
|
_count?: boolean | PlaceCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
@@ -1601,6 +1619,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType: string | null
|
||||||
|
googleTypes: string[]
|
||||||
createdAt: Date
|
createdAt: Date
|
||||||
updatedAt: Date
|
updatedAt: Date
|
||||||
}, ExtArgs["result"]["place"]>
|
}, ExtArgs["result"]["place"]>
|
||||||
@@ -2032,6 +2052,8 @@ export namespace Prisma {
|
|||||||
readonly name: FieldRef<"Place", 'String'>
|
readonly name: FieldRef<"Place", 'String'>
|
||||||
readonly latitude: FieldRef<"Place", 'Float'>
|
readonly latitude: FieldRef<"Place", 'Float'>
|
||||||
readonly longitude: FieldRef<"Place", 'Float'>
|
readonly longitude: FieldRef<"Place", 'Float'>
|
||||||
|
readonly googlePrimaryType: FieldRef<"Place", 'String'>
|
||||||
|
readonly googleTypes: FieldRef<"Place", 'String[]'>
|
||||||
readonly createdAt: FieldRef<"Place", 'DateTime'>
|
readonly createdAt: FieldRef<"Place", 'DateTime'>
|
||||||
readonly updatedAt: FieldRef<"Place", 'DateTime'>
|
readonly updatedAt: FieldRef<"Place", 'DateTime'>
|
||||||
}
|
}
|
||||||
@@ -7041,6 +7063,8 @@ export namespace Prisma {
|
|||||||
name: 'name',
|
name: 'name',
|
||||||
latitude: 'latitude',
|
latitude: 'latitude',
|
||||||
longitude: 'longitude',
|
longitude: 'longitude',
|
||||||
|
googlePrimaryType: 'googlePrimaryType',
|
||||||
|
googleTypes: 'googleTypes',
|
||||||
createdAt: 'createdAt',
|
createdAt: 'createdAt',
|
||||||
updatedAt: 'updatedAt'
|
updatedAt: 'updatedAt'
|
||||||
};
|
};
|
||||||
@@ -7246,6 +7270,8 @@ export namespace Prisma {
|
|||||||
name?: StringFilter<"Place"> | string
|
name?: StringFilter<"Place"> | string
|
||||||
latitude?: FloatFilter<"Place"> | number
|
latitude?: FloatFilter<"Place"> | number
|
||||||
longitude?: FloatFilter<"Place"> | number
|
longitude?: FloatFilter<"Place"> | number
|
||||||
|
googlePrimaryType?: StringNullableFilter<"Place"> | string | null
|
||||||
|
googleTypes?: StringNullableListFilter<"Place">
|
||||||
createdAt?: DateTimeFilter<"Place"> | Date | string
|
createdAt?: DateTimeFilter<"Place"> | Date | string
|
||||||
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
||||||
experiences?: VoiceExperienceListRelationFilter
|
experiences?: VoiceExperienceListRelationFilter
|
||||||
@@ -7257,6 +7283,8 @@ export namespace Prisma {
|
|||||||
name?: SortOrder
|
name?: SortOrder
|
||||||
latitude?: SortOrder
|
latitude?: SortOrder
|
||||||
longitude?: SortOrder
|
longitude?: SortOrder
|
||||||
|
googlePrimaryType?: SortOrderInput | SortOrder
|
||||||
|
googleTypes?: SortOrder
|
||||||
createdAt?: SortOrder
|
createdAt?: SortOrder
|
||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
experiences?: VoiceExperienceOrderByRelationAggregateInput
|
experiences?: VoiceExperienceOrderByRelationAggregateInput
|
||||||
@@ -7271,6 +7299,8 @@ export namespace Prisma {
|
|||||||
name?: StringFilter<"Place"> | string
|
name?: StringFilter<"Place"> | string
|
||||||
latitude?: FloatFilter<"Place"> | number
|
latitude?: FloatFilter<"Place"> | number
|
||||||
longitude?: FloatFilter<"Place"> | number
|
longitude?: FloatFilter<"Place"> | number
|
||||||
|
googlePrimaryType?: StringNullableFilter<"Place"> | string | null
|
||||||
|
googleTypes?: StringNullableListFilter<"Place">
|
||||||
createdAt?: DateTimeFilter<"Place"> | Date | string
|
createdAt?: DateTimeFilter<"Place"> | Date | string
|
||||||
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
||||||
experiences?: VoiceExperienceListRelationFilter
|
experiences?: VoiceExperienceListRelationFilter
|
||||||
@@ -7282,6 +7312,8 @@ export namespace Prisma {
|
|||||||
name?: SortOrder
|
name?: SortOrder
|
||||||
latitude?: SortOrder
|
latitude?: SortOrder
|
||||||
longitude?: SortOrder
|
longitude?: SortOrder
|
||||||
|
googlePrimaryType?: SortOrderInput | SortOrder
|
||||||
|
googleTypes?: SortOrder
|
||||||
createdAt?: SortOrder
|
createdAt?: SortOrder
|
||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
_count?: PlaceCountOrderByAggregateInput
|
_count?: PlaceCountOrderByAggregateInput
|
||||||
@@ -7300,6 +7332,8 @@ export namespace Prisma {
|
|||||||
name?: StringWithAggregatesFilter<"Place"> | string
|
name?: StringWithAggregatesFilter<"Place"> | string
|
||||||
latitude?: FloatWithAggregatesFilter<"Place"> | number
|
latitude?: FloatWithAggregatesFilter<"Place"> | number
|
||||||
longitude?: FloatWithAggregatesFilter<"Place"> | number
|
longitude?: FloatWithAggregatesFilter<"Place"> | number
|
||||||
|
googlePrimaryType?: StringNullableWithAggregatesFilter<"Place"> | string | null
|
||||||
|
googleTypes?: StringNullableListFilter<"Place">
|
||||||
createdAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
createdAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
||||||
updatedAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
updatedAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
||||||
}
|
}
|
||||||
@@ -7601,6 +7635,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType?: string | null
|
||||||
|
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
experiences?: VoiceExperienceCreateNestedManyWithoutPlaceInput
|
experiences?: VoiceExperienceCreateNestedManyWithoutPlaceInput
|
||||||
@@ -7612,6 +7648,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType?: string | null
|
||||||
|
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
experiences?: VoiceExperienceUncheckedCreateNestedManyWithoutPlaceInput
|
experiences?: VoiceExperienceUncheckedCreateNestedManyWithoutPlaceInput
|
||||||
@@ -7623,6 +7661,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
experiences?: VoiceExperienceUpdateManyWithoutPlaceNestedInput
|
experiences?: VoiceExperienceUpdateManyWithoutPlaceNestedInput
|
||||||
@@ -7634,6 +7674,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
experiences?: VoiceExperienceUncheckedUpdateManyWithoutPlaceNestedInput
|
experiences?: VoiceExperienceUncheckedUpdateManyWithoutPlaceNestedInput
|
||||||
@@ -7645,6 +7687,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType?: string | null
|
||||||
|
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
}
|
}
|
||||||
@@ -7655,6 +7699,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -7665,6 +7711,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -8011,6 +8059,29 @@ export namespace Prisma {
|
|||||||
not?: NestedFloatFilter<$PrismaModel> | number
|
not?: NestedFloatFilter<$PrismaModel> | number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type StringNullableFilter<$PrismaModel = never> = {
|
||||||
|
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
||||||
|
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
lt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
lte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
contains?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
mode?: QueryMode
|
||||||
|
not?: NestedStringNullableFilter<$PrismaModel> | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type StringNullableListFilter<$PrismaModel = never> = {
|
||||||
|
equals?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
has?: string | StringFieldRefInput<$PrismaModel> | null
|
||||||
|
hasEvery?: string[] | ListStringFieldRefInput<$PrismaModel>
|
||||||
|
hasSome?: string[] | ListStringFieldRefInput<$PrismaModel>
|
||||||
|
isEmpty?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
export type DateTimeFilter<$PrismaModel = never> = {
|
export type DateTimeFilter<$PrismaModel = never> = {
|
||||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||||
@@ -8028,6 +8099,11 @@ export namespace Prisma {
|
|||||||
none?: VoiceExperienceWhereInput
|
none?: VoiceExperienceWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type SortOrderInput = {
|
||||||
|
sort: SortOrder
|
||||||
|
nulls?: NullsOrder
|
||||||
|
}
|
||||||
|
|
||||||
export type VoiceExperienceOrderByRelationAggregateInput = {
|
export type VoiceExperienceOrderByRelationAggregateInput = {
|
||||||
_count?: SortOrder
|
_count?: SortOrder
|
||||||
}
|
}
|
||||||
@@ -8038,6 +8114,8 @@ export namespace Prisma {
|
|||||||
name?: SortOrder
|
name?: SortOrder
|
||||||
latitude?: SortOrder
|
latitude?: SortOrder
|
||||||
longitude?: SortOrder
|
longitude?: SortOrder
|
||||||
|
googlePrimaryType?: SortOrder
|
||||||
|
googleTypes?: SortOrder
|
||||||
createdAt?: SortOrder
|
createdAt?: SortOrder
|
||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
}
|
}
|
||||||
@@ -8053,6 +8131,7 @@ export namespace Prisma {
|
|||||||
name?: SortOrder
|
name?: SortOrder
|
||||||
latitude?: SortOrder
|
latitude?: SortOrder
|
||||||
longitude?: SortOrder
|
longitude?: SortOrder
|
||||||
|
googlePrimaryType?: SortOrder
|
||||||
createdAt?: SortOrder
|
createdAt?: SortOrder
|
||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
}
|
}
|
||||||
@@ -8063,6 +8142,7 @@ export namespace Prisma {
|
|||||||
name?: SortOrder
|
name?: SortOrder
|
||||||
latitude?: SortOrder
|
latitude?: SortOrder
|
||||||
longitude?: SortOrder
|
longitude?: SortOrder
|
||||||
|
googlePrimaryType?: SortOrder
|
||||||
createdAt?: SortOrder
|
createdAt?: SortOrder
|
||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
}
|
}
|
||||||
@@ -8106,6 +8186,24 @@ export namespace Prisma {
|
|||||||
_max?: NestedFloatFilter<$PrismaModel>
|
_max?: NestedFloatFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
||||||
|
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
lt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
lte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
contains?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
mode?: QueryMode
|
||||||
|
not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
|
||||||
|
_count?: NestedIntNullableFilter<$PrismaModel>
|
||||||
|
_min?: NestedStringNullableFilter<$PrismaModel>
|
||||||
|
_max?: NestedStringNullableFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||||
@@ -8120,21 +8218,6 @@ export namespace Prisma {
|
|||||||
_max?: NestedDateTimeFilter<$PrismaModel>
|
_max?: NestedDateTimeFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type StringNullableFilter<$PrismaModel = never> = {
|
|
||||||
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
|
||||||
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
lt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
lte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
contains?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
mode?: QueryMode
|
|
||||||
not?: NestedStringNullableFilter<$PrismaModel> | string | null
|
|
||||||
}
|
|
||||||
|
|
||||||
export type UserSessionListRelationFilter = {
|
export type UserSessionListRelationFilter = {
|
||||||
every?: UserSessionWhereInput
|
every?: UserSessionWhereInput
|
||||||
some?: UserSessionWhereInput
|
some?: UserSessionWhereInput
|
||||||
@@ -8147,11 +8230,6 @@ export namespace Prisma {
|
|||||||
none?: TelegramLoginRequestWhereInput
|
none?: TelegramLoginRequestWhereInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type SortOrderInput = {
|
|
||||||
sort: SortOrder
|
|
||||||
nulls?: NullsOrder
|
|
||||||
}
|
|
||||||
|
|
||||||
export type UserSessionOrderByRelationAggregateInput = {
|
export type UserSessionOrderByRelationAggregateInput = {
|
||||||
_count?: SortOrder
|
_count?: SortOrder
|
||||||
}
|
}
|
||||||
@@ -8196,24 +8274,6 @@ export namespace Prisma {
|
|||||||
updatedAt?: SortOrder
|
updatedAt?: SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
|
||||||
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
lt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
lte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
contains?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
mode?: QueryMode
|
|
||||||
not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
|
|
||||||
_count?: NestedIntNullableFilter<$PrismaModel>
|
|
||||||
_min?: NestedStringNullableFilter<$PrismaModel>
|
|
||||||
_max?: NestedStringNullableFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type UserScalarRelationFilter = {
|
export type UserScalarRelationFilter = {
|
||||||
is?: UserWhereInput
|
is?: UserWhereInput
|
||||||
isNot?: UserWhereInput
|
isNot?: UserWhereInput
|
||||||
@@ -8424,6 +8484,10 @@ export namespace Prisma {
|
|||||||
_max?: NestedJsonNullableFilter<$PrismaModel>
|
_max?: NestedJsonNullableFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type PlaceCreategoogleTypesInput = {
|
||||||
|
set: string[]
|
||||||
|
}
|
||||||
|
|
||||||
export type VoiceExperienceCreateNestedManyWithoutPlaceInput = {
|
export type VoiceExperienceCreateNestedManyWithoutPlaceInput = {
|
||||||
create?: XOR<VoiceExperienceCreateWithoutPlaceInput, VoiceExperienceUncheckedCreateWithoutPlaceInput> | VoiceExperienceCreateWithoutPlaceInput[] | VoiceExperienceUncheckedCreateWithoutPlaceInput[]
|
create?: XOR<VoiceExperienceCreateWithoutPlaceInput, VoiceExperienceUncheckedCreateWithoutPlaceInput> | VoiceExperienceCreateWithoutPlaceInput[] | VoiceExperienceUncheckedCreateWithoutPlaceInput[]
|
||||||
connectOrCreate?: VoiceExperienceCreateOrConnectWithoutPlaceInput | VoiceExperienceCreateOrConnectWithoutPlaceInput[]
|
connectOrCreate?: VoiceExperienceCreateOrConnectWithoutPlaceInput | VoiceExperienceCreateOrConnectWithoutPlaceInput[]
|
||||||
@@ -8450,6 +8514,15 @@ export namespace Prisma {
|
|||||||
divide?: number
|
divide?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NullableStringFieldUpdateOperationsInput = {
|
||||||
|
set?: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PlaceUpdategoogleTypesInput = {
|
||||||
|
set?: string[]
|
||||||
|
push?: string | string[]
|
||||||
|
}
|
||||||
|
|
||||||
export type DateTimeFieldUpdateOperationsInput = {
|
export type DateTimeFieldUpdateOperationsInput = {
|
||||||
set?: Date | string
|
set?: Date | string
|
||||||
}
|
}
|
||||||
@@ -8524,10 +8597,6 @@ export namespace Prisma {
|
|||||||
connect?: VoiceExperienceWhereUniqueInput | VoiceExperienceWhereUniqueInput[]
|
connect?: VoiceExperienceWhereUniqueInput | VoiceExperienceWhereUniqueInput[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type NullableStringFieldUpdateOperationsInput = {
|
|
||||||
set?: string | null
|
|
||||||
}
|
|
||||||
|
|
||||||
export type UserSessionUpdateManyWithoutUserNestedInput = {
|
export type UserSessionUpdateManyWithoutUserNestedInput = {
|
||||||
create?: XOR<UserSessionCreateWithoutUserInput, UserSessionUncheckedCreateWithoutUserInput> | UserSessionCreateWithoutUserInput[] | UserSessionUncheckedCreateWithoutUserInput[]
|
create?: XOR<UserSessionCreateWithoutUserInput, UserSessionUncheckedCreateWithoutUserInput> | UserSessionCreateWithoutUserInput[] | UserSessionUncheckedCreateWithoutUserInput[]
|
||||||
connectOrCreate?: UserSessionCreateOrConnectWithoutUserInput | UserSessionCreateOrConnectWithoutUserInput[]
|
connectOrCreate?: UserSessionCreateOrConnectWithoutUserInput | UserSessionCreateOrConnectWithoutUserInput[]
|
||||||
@@ -8709,6 +8778,20 @@ export namespace Prisma {
|
|||||||
not?: NestedFloatFilter<$PrismaModel> | number
|
not?: NestedFloatFilter<$PrismaModel> | number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NestedStringNullableFilter<$PrismaModel = never> = {
|
||||||
|
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
||||||
|
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
|
lt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
lte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gt?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
gte?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
contains?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
||||||
|
not?: NestedStringNullableFilter<$PrismaModel> | string | null
|
||||||
|
}
|
||||||
|
|
||||||
export type NestedDateTimeFilter<$PrismaModel = never> = {
|
export type NestedDateTimeFilter<$PrismaModel = never> = {
|
||||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||||
@@ -8764,34 +8847,6 @@ export namespace Prisma {
|
|||||||
_max?: NestedFloatFilter<$PrismaModel>
|
_max?: NestedFloatFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
|
||||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
|
||||||
notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
|
||||||
lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
|
||||||
lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
|
||||||
gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
|
||||||
gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
|
||||||
not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
|
|
||||||
_count?: NestedIntFilter<$PrismaModel>
|
|
||||||
_min?: NestedDateTimeFilter<$PrismaModel>
|
|
||||||
_max?: NestedDateTimeFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedStringNullableFilter<$PrismaModel = never> = {
|
|
||||||
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
|
||||||
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
|
||||||
lt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
lte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gt?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
gte?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
contains?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
startsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
endsWith?: string | StringFieldRefInput<$PrismaModel>
|
|
||||||
not?: NestedStringNullableFilter<$PrismaModel> | string | null
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
||||||
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||||
@@ -8820,6 +8875,20 @@ export namespace Prisma {
|
|||||||
not?: NestedIntNullableFilter<$PrismaModel> | number | null
|
not?: NestedIntNullableFilter<$PrismaModel> | number | null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
|
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||||
|
notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||||
|
lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
|
lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
|
gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
|
gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||||
|
not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
|
||||||
|
_count?: NestedIntFilter<$PrismaModel>
|
||||||
|
_min?: NestedDateTimeFilter<$PrismaModel>
|
||||||
|
_max?: NestedDateTimeFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
export type NestedEnumVoiceExperienceStatusFilter<$PrismaModel = never> = {
|
export type NestedEnumVoiceExperienceStatusFilter<$PrismaModel = never> = {
|
||||||
equals?: $Enums.VoiceExperienceStatus | EnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
equals?: $Enums.VoiceExperienceStatus | EnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
||||||
in?: $Enums.VoiceExperienceStatus[] | ListEnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
in?: $Enums.VoiceExperienceStatus[] | ListEnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
||||||
@@ -9253,6 +9322,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType?: string | null
|
||||||
|
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
}
|
}
|
||||||
@@ -9263,6 +9334,8 @@ export namespace Prisma {
|
|||||||
name: string
|
name: string
|
||||||
latitude: number
|
latitude: number
|
||||||
longitude: number
|
longitude: number
|
||||||
|
googlePrimaryType?: string | null
|
||||||
|
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
}
|
}
|
||||||
@@ -9322,6 +9395,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -9332,6 +9407,8 @@ export namespace Prisma {
|
|||||||
name?: StringFieldUpdateOperationsInput | string
|
name?: StringFieldUpdateOperationsInput | string
|
||||||
latitude?: FloatFieldUpdateOperationsInput | number
|
latitude?: FloatFieldUpdateOperationsInput | number
|
||||||
longitude?: FloatFieldUpdateOperationsInput | number
|
longitude?: FloatFieldUpdateOperationsInput | number
|
||||||
|
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "prisma-client-37c1b83274036b18947b6108de6a4d4254d7d73ddef2fb10ea1aa825e682d461",
|
"name": "prisma-client-65e4a069edb4c226fb6f3923aad6c1fb21050c52278da483488af11504ab8aa3",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"types": "index.d.ts",
|
"types": "index.d.ts",
|
||||||
"browser": "default.js",
|
"browser": "default.js",
|
||||||
|
|||||||
@@ -17,14 +17,16 @@ enum VoiceExperienceStatus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Place {
|
model Place {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
googlePlaceId String @unique
|
googlePlaceId String @unique
|
||||||
name String
|
name String
|
||||||
latitude Float
|
latitude Float
|
||||||
longitude Float
|
longitude Float
|
||||||
experiences VoiceExperience[]
|
googlePrimaryType String?
|
||||||
createdAt DateTime @default(now())
|
googleTypes String[] @default([])
|
||||||
updatedAt DateTime @updatedAt
|
experiences VoiceExperience[]
|
||||||
|
createdAt DateTime @default(now())
|
||||||
|
updatedAt DateTime @updatedAt
|
||||||
}
|
}
|
||||||
|
|
||||||
model User {
|
model User {
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ type GoogleNearbyPlace = {
|
|||||||
displayName?: {
|
displayName?: {
|
||||||
text?: string;
|
text?: string;
|
||||||
};
|
};
|
||||||
|
primaryType?: string;
|
||||||
|
types?: string[];
|
||||||
location?: {
|
location?: {
|
||||||
latitude?: number;
|
latitude?: number;
|
||||||
longitude?: number;
|
longitude?: number;
|
||||||
@@ -40,6 +42,8 @@ type PersistableGooglePlace = {
|
|||||||
name: string;
|
name: string;
|
||||||
latitude: number;
|
latitude: number;
|
||||||
longitude: number;
|
longitude: number;
|
||||||
|
googlePrimaryType: string | null;
|
||||||
|
googleTypes: string[];
|
||||||
};
|
};
|
||||||
|
|
||||||
type PlaceWithRecentExperiences = Prisma.PlaceGetPayload<{
|
type PlaceWithRecentExperiences = Prisma.PlaceGetPayload<{
|
||||||
@@ -109,6 +113,8 @@ export async function listNearbyPlaces(input: NearbyPlacesInput) {
|
|||||||
'places.id',
|
'places.id',
|
||||||
'places.displayName',
|
'places.displayName',
|
||||||
'places.location',
|
'places.location',
|
||||||
|
'places.primaryType',
|
||||||
|
'places.types',
|
||||||
].join(','),
|
].join(','),
|
||||||
},
|
},
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
@@ -183,6 +189,7 @@ function parseGoogleNearbyPlaces(
|
|||||||
const name = place.displayName?.text;
|
const name = place.displayName?.text;
|
||||||
const latitude = place.location?.latitude;
|
const latitude = place.location?.latitude;
|
||||||
const longitude = place.location?.longitude;
|
const longitude = place.location?.longitude;
|
||||||
|
const googleTypes = place.types ?? [];
|
||||||
if (
|
if (
|
||||||
!googlePlaceId ||
|
!googlePlaceId ||
|
||||||
!name ||
|
!name ||
|
||||||
@@ -203,6 +210,8 @@ function parseGoogleNearbyPlaces(
|
|||||||
name,
|
name,
|
||||||
latitude,
|
latitude,
|
||||||
longitude,
|
longitude,
|
||||||
|
googlePrimaryType: place.primaryType ?? null,
|
||||||
|
googleTypes,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -219,6 +228,8 @@ async function upsertGooglePlaces(places: PersistableGooglePlace[]) {
|
|||||||
name: place.name,
|
name: place.name,
|
||||||
latitude: place.latitude,
|
latitude: place.latitude,
|
||||||
longitude: place.longitude,
|
longitude: place.longitude,
|
||||||
|
googlePrimaryType: place.googlePrimaryType,
|
||||||
|
googleTypes: place.googleTypes,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ export const schema = /* GraphQL */ `
|
|||||||
name: String!
|
name: String!
|
||||||
latitude: Float!
|
latitude: Float!
|
||||||
longitude: Float!
|
longitude: Float!
|
||||||
|
googlePrimaryType: String
|
||||||
|
googleTypes: [String!]!
|
||||||
experiences: [VoiceExperience!]!
|
experiences: [VoiceExperience!]!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user