Skip to main content
Skip to main content

CustomShippingOptionService

Properties

__configModule__Record<string, unknown>
__container__anyRequired
__moduleDeclaration__Record<string, unknown>
customShippingOptionRepository_Repository<CustomShippingOption>Required
manager_EntityManagerRequired
transactionManager_undefined | EntityManagerRequired

Accessors

activeManager_

Inherited from

TransactionBaseService.activeManager_

Methods

atomicPhase_

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.

Parameters
work(transactionManager: EntityManager) => Promise<TResult>Required
the transactional work to be done
isolationOrErrorHandlerIsolationLevel | (error: TError) => Promise<void | TResult>
the isolation level to be used for the work.
maybeErrorHandlerOrDontFail(error: TError) => Promise<void | TResult>
Potential error handler
Returns
PromisePromise<TResult>Required
the result of the transactional work

create

Creates a custom shipping option

Parameters
dataTRequired
the custom shipping option to create
Returns
PromisePromise<TResult>Required
resolves to the creation result

list

Fetches all custom shipping options based on the given selector

Parameters
the query object for find
the configuration used to find the objects. contains relations, skip, and take.
Returns
PromisePromise<CustomShippingOption[]>Required
custom shipping options matching the query

retrieve

Retrieves a specific shipping option.

Parameters
idstringRequired
the id of the custom shipping option to retrieve.
any options needed to query for the result.
Returns
PromisePromise<CustomShippingOption>Required
the requested custom shipping option.

shouldRetryTransaction_

Parameters
errRecord<string, unknown> | { code: string }Required
Returns
booleanboolean

withTransaction

Parameters
transactionManagerEntityManager
Returns
CustomShippingOptionServiceCustomShippingOptionServiceRequired
Was this section helpful?