Skip to main content

CarMetadataRepository

@adamondo/backend


@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>