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
|
||||
latitude Float
|
||||
longitude Float
|
||||
googlePrimaryType String?
|
||||
googleTypes String[] @default([])
|
||||
experiences VoiceExperience[]
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -126,6 +126,8 @@ exports.Prisma.PlaceScalarFieldEnum = {
|
||||
name: 'name',
|
||||
latitude: 'latitude',
|
||||
longitude: 'longitude',
|
||||
googlePrimaryType: 'googlePrimaryType',
|
||||
googleTypes: 'googleTypes',
|
||||
createdAt: 'createdAt',
|
||||
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
|
||||
latitude: number | null
|
||||
longitude: number | null
|
||||
googlePrimaryType: string | null
|
||||
createdAt: Date | null
|
||||
updatedAt: Date | null
|
||||
}
|
||||
@@ -1368,6 +1369,7 @@ export namespace Prisma {
|
||||
name: string | null
|
||||
latitude: number | null
|
||||
longitude: number | null
|
||||
googlePrimaryType: string | null
|
||||
createdAt: Date | null
|
||||
updatedAt: Date | null
|
||||
}
|
||||
@@ -1378,6 +1380,8 @@ export namespace Prisma {
|
||||
name: number
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType: number
|
||||
googleTypes: number
|
||||
createdAt: number
|
||||
updatedAt: number
|
||||
_all: number
|
||||
@@ -1400,6 +1404,7 @@ export namespace Prisma {
|
||||
name?: true
|
||||
latitude?: true
|
||||
longitude?: true
|
||||
googlePrimaryType?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
}
|
||||
@@ -1410,6 +1415,7 @@ export namespace Prisma {
|
||||
name?: true
|
||||
latitude?: true
|
||||
longitude?: true
|
||||
googlePrimaryType?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
}
|
||||
@@ -1420,6 +1426,8 @@ export namespace Prisma {
|
||||
name?: true
|
||||
latitude?: true
|
||||
longitude?: true
|
||||
googlePrimaryType?: true
|
||||
googleTypes?: true
|
||||
createdAt?: true
|
||||
updatedAt?: true
|
||||
_all?: true
|
||||
@@ -1517,6 +1525,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType: string | null
|
||||
googleTypes: string[]
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
_count: PlaceCountAggregateOutputType | null
|
||||
@@ -1546,6 +1556,8 @@ export namespace Prisma {
|
||||
name?: boolean
|
||||
latitude?: boolean
|
||||
longitude?: boolean
|
||||
googlePrimaryType?: boolean
|
||||
googleTypes?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
||||
@@ -1558,6 +1570,8 @@ export namespace Prisma {
|
||||
name?: boolean
|
||||
latitude?: boolean
|
||||
longitude?: boolean
|
||||
googlePrimaryType?: boolean
|
||||
googleTypes?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
}, ExtArgs["result"]["place"]>
|
||||
@@ -1568,6 +1582,8 @@ export namespace Prisma {
|
||||
name?: boolean
|
||||
latitude?: boolean
|
||||
longitude?: boolean
|
||||
googlePrimaryType?: boolean
|
||||
googleTypes?: boolean
|
||||
createdAt?: boolean
|
||||
updatedAt?: boolean
|
||||
}, ExtArgs["result"]["place"]>
|
||||
@@ -1578,11 +1594,13 @@ export namespace Prisma {
|
||||
name?: boolean
|
||||
latitude?: boolean
|
||||
longitude?: boolean
|
||||
googlePrimaryType?: boolean
|
||||
googleTypes?: boolean
|
||||
createdAt?: 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> = {
|
||||
experiences?: boolean | Place$experiencesArgs<ExtArgs>
|
||||
_count?: boolean | PlaceCountOutputTypeDefaultArgs<ExtArgs>
|
||||
@@ -1601,6 +1619,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType: string | null
|
||||
googleTypes: string[]
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
}, ExtArgs["result"]["place"]>
|
||||
@@ -2032,6 +2052,8 @@ export namespace Prisma {
|
||||
readonly name: FieldRef<"Place", 'String'>
|
||||
readonly latitude: FieldRef<"Place", 'Float'>
|
||||
readonly longitude: FieldRef<"Place", 'Float'>
|
||||
readonly googlePrimaryType: FieldRef<"Place", 'String'>
|
||||
readonly googleTypes: FieldRef<"Place", 'String[]'>
|
||||
readonly createdAt: FieldRef<"Place", 'DateTime'>
|
||||
readonly updatedAt: FieldRef<"Place", 'DateTime'>
|
||||
}
|
||||
@@ -7041,6 +7063,8 @@ export namespace Prisma {
|
||||
name: 'name',
|
||||
latitude: 'latitude',
|
||||
longitude: 'longitude',
|
||||
googlePrimaryType: 'googlePrimaryType',
|
||||
googleTypes: 'googleTypes',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
@@ -7246,6 +7270,8 @@ export namespace Prisma {
|
||||
name?: StringFilter<"Place"> | string
|
||||
latitude?: FloatFilter<"Place"> | number
|
||||
longitude?: FloatFilter<"Place"> | number
|
||||
googlePrimaryType?: StringNullableFilter<"Place"> | string | null
|
||||
googleTypes?: StringNullableListFilter<"Place">
|
||||
createdAt?: DateTimeFilter<"Place"> | Date | string
|
||||
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
||||
experiences?: VoiceExperienceListRelationFilter
|
||||
@@ -7257,6 +7283,8 @@ export namespace Prisma {
|
||||
name?: SortOrder
|
||||
latitude?: SortOrder
|
||||
longitude?: SortOrder
|
||||
googlePrimaryType?: SortOrderInput | SortOrder
|
||||
googleTypes?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
experiences?: VoiceExperienceOrderByRelationAggregateInput
|
||||
@@ -7271,6 +7299,8 @@ export namespace Prisma {
|
||||
name?: StringFilter<"Place"> | string
|
||||
latitude?: FloatFilter<"Place"> | number
|
||||
longitude?: FloatFilter<"Place"> | number
|
||||
googlePrimaryType?: StringNullableFilter<"Place"> | string | null
|
||||
googleTypes?: StringNullableListFilter<"Place">
|
||||
createdAt?: DateTimeFilter<"Place"> | Date | string
|
||||
updatedAt?: DateTimeFilter<"Place"> | Date | string
|
||||
experiences?: VoiceExperienceListRelationFilter
|
||||
@@ -7282,6 +7312,8 @@ export namespace Prisma {
|
||||
name?: SortOrder
|
||||
latitude?: SortOrder
|
||||
longitude?: SortOrder
|
||||
googlePrimaryType?: SortOrderInput | SortOrder
|
||||
googleTypes?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
_count?: PlaceCountOrderByAggregateInput
|
||||
@@ -7300,6 +7332,8 @@ export namespace Prisma {
|
||||
name?: StringWithAggregatesFilter<"Place"> | string
|
||||
latitude?: FloatWithAggregatesFilter<"Place"> | number
|
||||
longitude?: FloatWithAggregatesFilter<"Place"> | number
|
||||
googlePrimaryType?: StringNullableWithAggregatesFilter<"Place"> | string | null
|
||||
googleTypes?: StringNullableListFilter<"Place">
|
||||
createdAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
||||
updatedAt?: DateTimeWithAggregatesFilter<"Place"> | Date | string
|
||||
}
|
||||
@@ -7601,6 +7635,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType?: string | null
|
||||
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
experiences?: VoiceExperienceCreateNestedManyWithoutPlaceInput
|
||||
@@ -7612,6 +7648,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType?: string | null
|
||||
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
experiences?: VoiceExperienceUncheckedCreateNestedManyWithoutPlaceInput
|
||||
@@ -7623,6 +7661,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
experiences?: VoiceExperienceUpdateManyWithoutPlaceNestedInput
|
||||
@@ -7634,6 +7674,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
experiences?: VoiceExperienceUncheckedUpdateManyWithoutPlaceNestedInput
|
||||
@@ -7645,6 +7687,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType?: string | null
|
||||
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
}
|
||||
@@ -7655,6 +7699,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -7665,6 +7711,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -8011,6 +8059,29 @@ export namespace Prisma {
|
||||
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> = {
|
||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||
@@ -8028,6 +8099,11 @@ export namespace Prisma {
|
||||
none?: VoiceExperienceWhereInput
|
||||
}
|
||||
|
||||
export type SortOrderInput = {
|
||||
sort: SortOrder
|
||||
nulls?: NullsOrder
|
||||
}
|
||||
|
||||
export type VoiceExperienceOrderByRelationAggregateInput = {
|
||||
_count?: SortOrder
|
||||
}
|
||||
@@ -8038,6 +8114,8 @@ export namespace Prisma {
|
||||
name?: SortOrder
|
||||
latitude?: SortOrder
|
||||
longitude?: SortOrder
|
||||
googlePrimaryType?: SortOrder
|
||||
googleTypes?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
@@ -8053,6 +8131,7 @@ export namespace Prisma {
|
||||
name?: SortOrder
|
||||
latitude?: SortOrder
|
||||
longitude?: SortOrder
|
||||
googlePrimaryType?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
@@ -8063,6 +8142,7 @@ export namespace Prisma {
|
||||
name?: SortOrder
|
||||
latitude?: SortOrder
|
||||
longitude?: SortOrder
|
||||
googlePrimaryType?: SortOrder
|
||||
createdAt?: SortOrder
|
||||
updatedAt?: SortOrder
|
||||
}
|
||||
@@ -8106,6 +8186,24 @@ export namespace Prisma {
|
||||
_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> = {
|
||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||
@@ -8120,21 +8218,6 @@ export namespace Prisma {
|
||||
_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 = {
|
||||
every?: UserSessionWhereInput
|
||||
some?: UserSessionWhereInput
|
||||
@@ -8147,11 +8230,6 @@ export namespace Prisma {
|
||||
none?: TelegramLoginRequestWhereInput
|
||||
}
|
||||
|
||||
export type SortOrderInput = {
|
||||
sort: SortOrder
|
||||
nulls?: NullsOrder
|
||||
}
|
||||
|
||||
export type UserSessionOrderByRelationAggregateInput = {
|
||||
_count?: SortOrder
|
||||
}
|
||||
@@ -8196,24 +8274,6 @@ export namespace Prisma {
|
||||
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 = {
|
||||
is?: UserWhereInput
|
||||
isNot?: UserWhereInput
|
||||
@@ -8424,6 +8484,10 @@ export namespace Prisma {
|
||||
_max?: NestedJsonNullableFilter<$PrismaModel>
|
||||
}
|
||||
|
||||
export type PlaceCreategoogleTypesInput = {
|
||||
set: string[]
|
||||
}
|
||||
|
||||
export type VoiceExperienceCreateNestedManyWithoutPlaceInput = {
|
||||
create?: XOR<VoiceExperienceCreateWithoutPlaceInput, VoiceExperienceUncheckedCreateWithoutPlaceInput> | VoiceExperienceCreateWithoutPlaceInput[] | VoiceExperienceUncheckedCreateWithoutPlaceInput[]
|
||||
connectOrCreate?: VoiceExperienceCreateOrConnectWithoutPlaceInput | VoiceExperienceCreateOrConnectWithoutPlaceInput[]
|
||||
@@ -8450,6 +8514,15 @@ export namespace Prisma {
|
||||
divide?: number
|
||||
}
|
||||
|
||||
export type NullableStringFieldUpdateOperationsInput = {
|
||||
set?: string | null
|
||||
}
|
||||
|
||||
export type PlaceUpdategoogleTypesInput = {
|
||||
set?: string[]
|
||||
push?: string | string[]
|
||||
}
|
||||
|
||||
export type DateTimeFieldUpdateOperationsInput = {
|
||||
set?: Date | string
|
||||
}
|
||||
@@ -8524,10 +8597,6 @@ export namespace Prisma {
|
||||
connect?: VoiceExperienceWhereUniqueInput | VoiceExperienceWhereUniqueInput[]
|
||||
}
|
||||
|
||||
export type NullableStringFieldUpdateOperationsInput = {
|
||||
set?: string | null
|
||||
}
|
||||
|
||||
export type UserSessionUpdateManyWithoutUserNestedInput = {
|
||||
create?: XOR<UserSessionCreateWithoutUserInput, UserSessionUncheckedCreateWithoutUserInput> | UserSessionCreateWithoutUserInput[] | UserSessionUncheckedCreateWithoutUserInput[]
|
||||
connectOrCreate?: UserSessionCreateOrConnectWithoutUserInput | UserSessionCreateOrConnectWithoutUserInput[]
|
||||
@@ -8709,6 +8778,20 @@ export namespace Prisma {
|
||||
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> = {
|
||||
equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
|
||||
in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
|
||||
@@ -8764,34 +8847,6 @@ export namespace Prisma {
|
||||
_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> = {
|
||||
equals?: string | StringFieldRefInput<$PrismaModel> | null
|
||||
in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
|
||||
@@ -8820,6 +8875,20 @@ export namespace Prisma {
|
||||
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> = {
|
||||
equals?: $Enums.VoiceExperienceStatus | EnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
||||
in?: $Enums.VoiceExperienceStatus[] | ListEnumVoiceExperienceStatusFieldRefInput<$PrismaModel>
|
||||
@@ -9253,6 +9322,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType?: string | null
|
||||
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
}
|
||||
@@ -9263,6 +9334,8 @@ export namespace Prisma {
|
||||
name: string
|
||||
latitude: number
|
||||
longitude: number
|
||||
googlePrimaryType?: string | null
|
||||
googleTypes?: PlaceCreategoogleTypesInput | string[]
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
}
|
||||
@@ -9322,6 +9395,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -9332,6 +9407,8 @@ export namespace Prisma {
|
||||
name?: StringFieldUpdateOperationsInput | string
|
||||
latitude?: FloatFieldUpdateOperationsInput | number
|
||||
longitude?: FloatFieldUpdateOperationsInput | number
|
||||
googlePrimaryType?: NullableStringFieldUpdateOperationsInput | string | null
|
||||
googleTypes?: PlaceUpdategoogleTypesInput | string[]
|
||||
createdAt?: 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",
|
||||
"types": "index.d.ts",
|
||||
"browser": "default.js",
|
||||
|
||||
@@ -17,14 +17,16 @@ enum VoiceExperienceStatus {
|
||||
}
|
||||
|
||||
model Place {
|
||||
id String @id @default(cuid())
|
||||
googlePlaceId String @unique
|
||||
name String
|
||||
latitude Float
|
||||
longitude Float
|
||||
experiences VoiceExperience[]
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
id String @id @default(cuid())
|
||||
googlePlaceId String @unique
|
||||
name String
|
||||
latitude Float
|
||||
longitude Float
|
||||
googlePrimaryType String?
|
||||
googleTypes String[] @default([])
|
||||
experiences VoiceExperience[]
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model User {
|
||||
|
||||
@@ -25,6 +25,8 @@ type GoogleNearbyPlace = {
|
||||
displayName?: {
|
||||
text?: string;
|
||||
};
|
||||
primaryType?: string;
|
||||
types?: string[];
|
||||
location?: {
|
||||
latitude?: number;
|
||||
longitude?: number;
|
||||
@@ -40,6 +42,8 @@ type PersistableGooglePlace = {
|
||||
name: string;
|
||||
latitude: number;
|
||||
longitude: number;
|
||||
googlePrimaryType: string | null;
|
||||
googleTypes: string[];
|
||||
};
|
||||
|
||||
type PlaceWithRecentExperiences = Prisma.PlaceGetPayload<{
|
||||
@@ -109,6 +113,8 @@ export async function listNearbyPlaces(input: NearbyPlacesInput) {
|
||||
'places.id',
|
||||
'places.displayName',
|
||||
'places.location',
|
||||
'places.primaryType',
|
||||
'places.types',
|
||||
].join(','),
|
||||
},
|
||||
body: JSON.stringify({
|
||||
@@ -183,6 +189,7 @@ function parseGoogleNearbyPlaces(
|
||||
const name = place.displayName?.text;
|
||||
const latitude = place.location?.latitude;
|
||||
const longitude = place.location?.longitude;
|
||||
const googleTypes = place.types ?? [];
|
||||
if (
|
||||
!googlePlaceId ||
|
||||
!name ||
|
||||
@@ -203,6 +210,8 @@ function parseGoogleNearbyPlaces(
|
||||
name,
|
||||
latitude,
|
||||
longitude,
|
||||
googlePrimaryType: place.primaryType ?? null,
|
||||
googleTypes,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -219,6 +228,8 @@ async function upsertGooglePlaces(places: PersistableGooglePlace[]) {
|
||||
name: place.name,
|
||||
latitude: place.latitude,
|
||||
longitude: place.longitude,
|
||||
googlePrimaryType: place.googlePrimaryType,
|
||||
googleTypes: place.googleTypes,
|
||||
},
|
||||
}),
|
||||
),
|
||||
|
||||
@@ -40,6 +40,8 @@ export const schema = /* GraphQL */ `
|
||||
name: String!
|
||||
latitude: Float!
|
||||
longitude: Float!
|
||||
googlePrimaryType: String
|
||||
googleTypes: [String!]!
|
||||
experiences: [VoiceExperience!]!
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user