Skip to main content

Class: TaxRateService

Hierarchy

  • TransactionBaseServiceCopy to Clipboard

    TaxRateServiceCopy to Clipboard

Constructors

constructor

new TaxRateService(__namedParametersCopy to Clipboard)

Parameters

NameType
__namedParametersCopy to ClipboardObjectCopy to Clipboard

Overrides

TransactionBaseService.constructor

Defined in

medusa/src/services/tax-rate.ts:29

Properties

__configModule__

ProtectedCopy to Clipboard OptionalCopy to Clipboard ReadonlyCopy to Clipboard __configModule__: RecordCopy to Clipboard<stringCopy to Clipboard, unknownCopy to Clipboard>

Inherited from

TransactionBaseService.__configModule__

Defined in

medusa/src/interfaces/transaction-base-service.ts:14


__container__

ProtectedCopy to Clipboard ReadonlyCopy to Clipboard __container__: anyCopy to Clipboard

Inherited from

TransactionBaseService.__container__

Defined in

medusa/src/interfaces/transaction-base-service.ts:13


__moduleDeclaration__

ProtectedCopy to Clipboard OptionalCopy to Clipboard ReadonlyCopy to Clipboard __moduleDeclaration__: RecordCopy to Clipboard<stringCopy to Clipboard, unknownCopy to Clipboard>

Inherited from

TransactionBaseService.__moduleDeclaration__

Defined in

medusa/src/interfaces/transaction-base-service.ts:15


manager_

ProtectedCopy to Clipboard manager_: EntityManagerCopy to Clipboard

Inherited from

TransactionBaseService.manager_

Defined in

medusa/src/interfaces/transaction-base-service.ts:5


productService_

ProtectedCopy to Clipboard ReadonlyCopy to Clipboard productService_: ProductServiceCopy to Clipboard

Defined in

medusa/src/services/tax-rate.ts:24


productTypeService_

ProtectedCopy to Clipboard ReadonlyCopy to Clipboard productTypeService_: ProductTypeServiceCopy to Clipboard

Defined in

medusa/src/services/tax-rate.ts:25


shippingOptionService_

ProtectedCopy to Clipboard ReadonlyCopy to Clipboard shippingOptionService_: ShippingOptionServiceCopy to Clipboard

Defined in

medusa/src/services/tax-rate.ts:26


taxRateRepository_

ProtectedCopy to Clipboard ReadonlyCopy to Clipboard taxRateRepository_: RepositoryCopy to Clipboard<TaxRateCopy to Clipboard> & { addToProductCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, productIdsCopy to Clipboard: stringCopy to Clipboard[], overrideExistingCopy to Clipboard: booleanCopy to Clipboard) => PromiseCopy to Clipboard<ProductTaxRateCopy to Clipboard[]> ; addToProductTypeCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, productTypeIdsCopy to Clipboard: stringCopy to Clipboard[], overrideExistingCopy to Clipboard: booleanCopy to Clipboard) => PromiseCopy to Clipboard<ProductTypeTaxRateCopy to Clipboard[]> ; addToShippingOptionCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, optionIdsCopy to Clipboard: stringCopy to Clipboard[], overrideExistingCopy to Clipboard: booleanCopy to Clipboard) => PromiseCopy to Clipboard<ShippingTaxRateCopy to Clipboard[]> ; applyResolutionsToQueryBuilderCopy to Clipboard: (qbCopy to Clipboard: SelectQueryBuilderCopy to Clipboard<TaxRateCopy to Clipboard>, resolverFieldsCopy to Clipboard: stringCopy to Clipboard[]) => SelectQueryBuilderCopy to Clipboard<TaxRateCopy to Clipboard> ; findAndCountWithResolutionCopy to Clipboard: (findOptionsCopy to Clipboard: FindManyOptionsCopy to Clipboard<TaxRateCopy to Clipboard>) => PromiseCopy to Clipboard<[TaxRateCopy to Clipboard[], numberCopy to Clipboard]> ; findOneWithResolutionCopy to Clipboard: (findOptionsCopy to Clipboard: FindManyOptionsCopy to Clipboard<TaxRateCopy to Clipboard>) => PromiseCopy to Clipboard<nullCopy to Clipboard | TaxRateCopy to Clipboard> ; findWithResolutionCopy to Clipboard: (findOptionsCopy to Clipboard: FindManyOptionsCopy to Clipboard<TaxRateCopy to Clipboard>) => PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]> ; getFindQueryBuilderCopy to Clipboard: (findOptionsCopy to Clipboard: FindManyOptionsCopy to Clipboard<TaxRateCopy to Clipboard>) => SelectQueryBuilderCopy to Clipboard<TaxRateCopy to Clipboard> ; listByProductCopy to Clipboard: (productIdCopy to Clipboard: stringCopy to Clipboard, configCopy to Clipboard: TaxRateListByConfigCopy to Clipboard) => PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]> ; listByShippingOptionCopy to Clipboard: (optionIdCopy to Clipboard: stringCopy to Clipboard) => PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]> ; removeFromProductCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, productIdsCopy to Clipboard: stringCopy to Clipboard[]) => PromiseCopy to Clipboard<DeleteResultCopy to Clipboard> ; removeFromProductTypeCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, productTypeIdsCopy to Clipboard: stringCopy to Clipboard[]) => PromiseCopy to Clipboard<DeleteResultCopy to Clipboard> ; removeFromShippingOptionCopy to Clipboard: (idCopy to Clipboard: stringCopy to Clipboard, optionIdsCopy to Clipboard: stringCopy to Clipboard[]) => PromiseCopy to Clipboard<DeleteResultCopy to Clipboard> }

Defined in

medusa/src/services/tax-rate.ts:27


transactionManager_

ProtectedCopy to Clipboard transactionManager_: undefinedCopy to Clipboard | EntityManagerCopy to Clipboard

Inherited from

TransactionBaseService.transactionManager_

Defined in

medusa/src/interfaces/transaction-base-service.ts:6

Accessors

activeManager_

ProtectedCopy to Clipboard getCopy to Clipboard activeManager_(): EntityManagerCopy to Clipboard

Returns

EntityManagerCopy to Clipboard

Inherited from

TransactionBaseService.activeManager_

Defined in

medusa/src/interfaces/transaction-base-service.ts:8

Methods

addToProduct

addToProduct(idCopy to Clipboard, productIdsCopy to Clipboard, replace?Copy to Clipboard): PromiseCopy to Clipboard<ProductTaxRateCopy to Clipboard | ProductTaxRateCopy to Clipboard[]>

Parameters

NameTypeDefault value
idCopy to ClipboardstringCopy to ClipboardundefinedCopy to Clipboard
productIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]undefinedCopy to Clipboard
replaceCopy to ClipboardbooleanCopy to ClipboardfalseCopy to Clipboard

Returns

PromiseCopy to Clipboard<ProductTaxRateCopy to Clipboard | ProductTaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:190


addToProductType

addToProductType(idCopy to Clipboard, productTypeIdsCopy to Clipboard, replace?Copy to Clipboard): PromiseCopy to Clipboard<ProductTypeTaxRateCopy to Clipboard[]>

Parameters

NameTypeDefault value
idCopy to ClipboardstringCopy to ClipboardundefinedCopy to Clipboard
productTypeIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]undefinedCopy to Clipboard
replaceCopy to ClipboardbooleanCopy to ClipboardfalseCopy to Clipboard

Returns

PromiseCopy to Clipboard<ProductTypeTaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:226


addToShippingOption

addToShippingOption(idCopy to Clipboard, optionIdsCopy to Clipboard, replace?Copy to Clipboard): PromiseCopy to Clipboard<ShippingTaxRateCopy to Clipboard[]>

Parameters

NameTypeDefault value
idCopy to ClipboardstringCopy to ClipboardundefinedCopy to Clipboard
optionIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]undefinedCopy to Clipboard
replaceCopy to ClipboardbooleanCopy to ClipboardfalseCopy to Clipboard

Returns

PromiseCopy to Clipboard<ShippingTaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:266


atomicPhase_

ProtectedCopy to Clipboard atomicPhase_<TResultCopy to Clipboard, TErrorCopy to Clipboard>(workCopy to Clipboard, isolationOrErrorHandler?Copy to Clipboard, maybeErrorHandlerOrDontFail?Copy to Clipboard): PromiseCopy to Clipboard<TResultCopy to Clipboard>

Wraps some work within a transactional block. If the service already has a transaction manager attached this will be reused, otherwise a new transaction manager is created.

Type parameters

Name
TResultCopy to Clipboard
TErrorCopy to Clipboard

Parameters

NameTypeDescription
workCopy to Clipboard(transactionManagerCopy to Clipboard: EntityManagerCopy to Clipboard) => PromiseCopy to Clipboard<TResultCopy to Clipboard>the transactional work to be done
isolationOrErrorHandler?Copy to ClipboardIsolationLevelCopy to Clipboard | (errorCopy to Clipboard: TErrorCopy to Clipboard) => PromiseCopy to Clipboard<voidCopy to Clipboard | TResultCopy to Clipboard>the isolation level to be used for the work.
maybeErrorHandlerOrDontFail?Copy to Clipboard(errorCopy to Clipboard: TErrorCopy to Clipboard) => PromiseCopy to Clipboard<voidCopy to Clipboard | TResultCopy to Clipboard>Potential error handler

Returns

PromiseCopy to Clipboard<TResultCopy to Clipboard>

the result of the transactional work

Inherited from

TransactionBaseService.atomicPhase_

Defined in

medusa/src/interfaces/transaction-base-service.ts:56


create

create(dataCopy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Parameters

NameType
dataCopy to ClipboardCreateTaxRateInputCopy to Clipboard

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:93


delete

delete(idCopy to Clipboard): PromiseCopy to Clipboard<voidCopy to Clipboard>

Parameters

NameType
idCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]

Returns

PromiseCopy to Clipboard<voidCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:124


list

list(selectorCopy to Clipboard, config?Copy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Parameters

NameType
selectorCopy to ClipboardFilterableTaxRatePropsCopy to Clipboard
configCopy to ClipboardFindConfigCopy to Clipboard<TaxRateCopy to Clipboard>

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:44


listAndCount

listAndCount(selectorCopy to Clipboard, config?Copy to Clipboard): PromiseCopy to Clipboard<[TaxRateCopy to Clipboard[], numberCopy to Clipboard]>

Parameters

NameType
selectorCopy to ClipboardFilterableTaxRatePropsCopy to Clipboard
configCopy to ClipboardFindConfigCopy to Clipboard<TaxRateCopy to Clipboard>

Returns

PromiseCopy to Clipboard<[TaxRateCopy to Clipboard[], numberCopy to Clipboard]>

Defined in

medusa/src/services/tax-rate.ts:55


listByProduct

listByProduct(productIdCopy to Clipboard, configCopy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Parameters

NameType
productIdCopy to ClipboardstringCopy to Clipboard
configCopy to ClipboardTaxRateListByConfigCopy to Clipboard

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:314


listByShippingOption

listByShippingOption(shippingOptionIdCopy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Parameters

NameType
shippingOptionIdCopy to ClipboardstringCopy to Clipboard

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard[]>

Defined in

medusa/src/services/tax-rate.ts:325


removeFromProduct

removeFromProduct(idCopy to Clipboard, productIdsCopy to Clipboard): PromiseCopy to Clipboard<voidCopy to Clipboard>

Parameters

NameType
idCopy to ClipboardstringCopy to Clipboard
productIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]

Returns

PromiseCopy to Clipboard<voidCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:136


removeFromProductType

removeFromProductType(idCopy to Clipboard, typeIdsCopy to Clipboard): PromiseCopy to Clipboard<voidCopy to Clipboard>

Parameters

NameType
idCopy to ClipboardstringCopy to Clipboard
typeIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]

Returns

PromiseCopy to Clipboard<voidCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:154


removeFromShippingOption

removeFromShippingOption(idCopy to Clipboard, optionIdsCopy to Clipboard): PromiseCopy to Clipboard<voidCopy to Clipboard>

Parameters

NameType
idCopy to ClipboardstringCopy to Clipboard
optionIdsCopy to ClipboardstringCopy to Clipboard | stringCopy to Clipboard[]

Returns

PromiseCopy to Clipboard<voidCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:172


retrieve

retrieve(taxRateIdCopy to Clipboard, config?Copy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Parameters

NameType
taxRateIdCopy to ClipboardstringCopy to Clipboard
configCopy to ClipboardFindConfigCopy to Clipboard<TaxRateCopy to Clipboard>

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:66


shouldRetryTransaction_

ProtectedCopy to Clipboard shouldRetryTransaction_(errCopy to Clipboard): booleanCopy to Clipboard

Parameters

NameType
errCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, unknownCopy to Clipboard> | { codeCopy to Clipboard: stringCopy to Clipboard }

Returns

booleanCopy to Clipboard

Inherited from

TransactionBaseService.shouldRetryTransaction_

Defined in

medusa/src/interfaces/transaction-base-service.ts:37


update

update(idCopy to Clipboard, dataCopy to Clipboard): PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Parameters

NameType
idCopy to ClipboardstringCopy to Clipboard
dataCopy to ClipboardUpdateTaxRateInputCopy to Clipboard

Returns

PromiseCopy to Clipboard<TaxRateCopy to Clipboard>

Defined in

medusa/src/services/tax-rate.ts:109


withTransaction

withTransaction(transactionManager?Copy to Clipboard): TaxRateServiceCopy to Clipboard

Parameters

NameType
transactionManager?Copy to ClipboardEntityManagerCopy to Clipboard

Returns

TaxRateServiceCopy to Clipboard

Inherited from

TransactionBaseService.withTransaction

Defined in

medusa/src/interfaces/transaction-base-service.ts:20

Was this page helpful?