CustomShippingOptionService
constructor
Parameters
__namedParametersInjectedDependenciesRequiredProperties
__container__anyRequiredmanager_EntityManagerRequiredtransactionManager_undefined | EntityManagerRequired__configModule__Record<string, unknown>__moduleDeclaration__Record<string, unknown>Accessors
activeManager_
Returns
EntityManagerEntityManagerRequiredMethods
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.
Type Parameters
TResultobjectRequiredTErrorobjectRequiredParameters
work(transactionManager: EntityManager) => Promise<TResult>Requiredthe 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>Requiredthe result of the transactional work
create
Creates a custom shipping option
Type Parameters
TobjectRequiredTResultobjectRequiredParameters
dataTRequiredthe custom shipping option to create
Returns
PromisePromise<TResult>Requiredresolves 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
custom shipping options matching the query
retrieve
Retrieves a specific shipping option.
Parameters
idstringRequiredthe id of the custom shipping option to retrieve.
any options needed to query for the result.
Default: {}
Returns
the requested custom shipping option.
shouldRetryTransaction_
Parameters
errRecord<string, unknown> | objectRequiredReturns
booleanbooleanRequiredwithTransaction
Parameters
transactionManagerEntityManagerReturns
CustomShippingOptionServiceobjectRequiredWas this section helpful?