CarMetadataRepository
@adamondo/backend / application/repositories/CarMetadataRepository
application/repositories/CarMetadataRepository
Interfaces
CarMetadataRepository
Defined in: src/application/repositories/CarMetadataRepository.ts:13
Methods
findAllMakes()
findAllMakes():
Promise<object[]>
Defined in: src/application/repositories/CarMetadataRepository.ts:15
Returns
Promise<object[]>
findMakeById()
findMakeById(
id):Promise<{ } |null>
Defined in: src/application/repositories/CarMetadataRepository.ts:16
Parameters
id
number
Returns
Promise<{ } | null>
upsertMake()
upsertMake(
id,data):Promise<{ }>
Defined in: src/application/repositories/CarMetadataRepository.ts:17
Parameters
id
number | undefined
data
CarMakeCreateInput
Returns
Promise<{ }>
deleteMake()
deleteMake(
id):Promise<void>
Defined in: src/application/repositories/CarMetadataRepository.ts:18
Parameters
id
number
Returns
Promise<void>
findAllModels()
findAllModels(
makeId?):Promise<object[]>
Defined in: src/application/repositories/CarMetadataRepository.ts:21
Parameters
makeId?
number
Returns
Promise<object[]>
findModelById()
findModelById(
id):Promise<{ } |null>
Defined in: src/application/repositories/CarMetadataRepository.ts:22
Parameters
id
number
Returns
Promise<{ } | null>
upsertModel()
upsertModel(
id,data):Promise<{ }>
Defined in: src/application/repositories/CarMetadataRepository.ts:23
Parameters
id
number | undefined
data
CarModelUncheckedCreateInput
Returns
Promise<{ }>
deleteModel()
deleteModel(
id):Promise<void>
Defined in: src/application/repositories/CarMetadataRepository.ts:24
Parameters
id
number
Returns
Promise<void>
findAllTypes()
findAllTypes():
Promise<object[]>
Defined in: src/application/repositories/CarMetadataRepository.ts:27
Returns
Promise<object[]>
findTypeById()
findTypeById(
id):Promise<{ } |null>
Defined in: src/application/repositories/CarMetadataRepository.ts:28
Parameters
id
number
Returns
Promise<{ } | null>
upsertType()
upsertType(
id,data):Promise<{ }>
Defined in: src/application/repositories/CarMetadataRepository.ts:29
Parameters
id
number | undefined
data
CarTypeCreateInput
Returns
Promise<{ }>
deleteType()
deleteType(
id):Promise<void>
Defined in: src/application/repositories/CarMetadataRepository.ts:30
Parameters
id
number
Returns
Promise<void>
findAllTransmissions()
findAllTransmissions():
Promise<object[]>
Defined in: src/application/repositories/CarMetadataRepository.ts:33
Returns
Promise<object[]>
findTransmissionById()
findTransmissionById(
id):Promise<{ } |null>
Defined in: src/application/repositories/CarMetadataRepository.ts:34
Parameters
id
number
Returns
Promise<{ } | null>
upsertTransmission()
upsertTransmission(
id,data):Promise<{ }>
Defined in: src/application/repositories/CarMetadataRepository.ts:35
Parameters
id
number | undefined
data
CarTransmissionCreateInput
Returns
Promise<{ }>
deleteTransmission()
deleteTransmission(
id):Promise<void>
Defined in: src/application/repositories/CarMetadataRepository.ts:36
Parameters
id
number
Returns
Promise<void>
findAllFeatures()
findAllFeatures():
Promise<object[]>
Defined in: src/application/repositories/CarMetadataRepository.ts:39
Returns
Promise<object[]>
findFeatureById()
findFeatureById(
id):Promise<{ } |null>
Defined in: src/application/repositories/CarMetadataRepository.ts:40
Parameters
id
number
Returns
Promise<{ } | null>
upsertFeature()
upsertFeature(
id,data):Promise<{ }>
Defined in: src/application/repositories/CarMetadataRepository.ts:41
Parameters
id
number | undefined
data
CarFeatureCreateInput
Returns
Promise<{ }>
deleteFeature()
deleteFeature(
id):Promise<void>
Defined in: src/application/repositories/CarMetadataRepository.ts:42
Parameters
id
number
Returns
Promise<void>