IInventoryService
Methods
__joinerConfig
Returns
ModuleJoinerConfigOmit<JoinerServiceConfig, "serviceName" | "primaryKeys" | "relationships" | "extends"> & { databaseConfig?: { extraFields?: Record<string, { defaultValue?: string ; nullable?: boolean ; options?: Record<string, unknown> ; type: "date"\|"time"\|"datetime"\|"bigint"\|"blob"\|"uint8array"\|"array"\|"enumArray"\|"enum"\|"json"\|"integer"\|"smallint"\|"tinyint"\|"mediumint"\|"float"\|"double"\|"boolean"\|"decimal"\|"string"\|"uuid"\|"text" }> ; idPrefix?: string ; tableName?: string } ; extends?: { fieldAlias?: Record<string, string \| { forwardArgumentsOnPath: string[] ; path: string }> ; relationship: [ModuleJoinerRelationship](/references/js-client/ModulesSdkTypes/types/internal.internal-1.ModulesSdkTypes.ModuleJoinerRelationship) ; serviceName: string }[] ; isLink?: boolean ; isReadOnlyLink?: boolean ; linkableKeys?: Record<string, string> ; primaryKeys?: string[] ; relationships?: [ModuleJoinerRelationship](/references/js-client/ModulesSdkTypes/types/internal.internal-1.ModulesSdkTypes.ModuleJoinerRelationship)[] ; schema?: string ; serviceName?: string }RequiredadjustInventory
Parameters
Returns
confirmInventory
Parameters
Returns
PromisePromise<boolean>RequiredcreateInventoryItem
Parameters
contextSharedContextReturns
createInventoryItems
Parameters
contextSharedContextReturns
createInventoryLevel
Parameters
contextSharedContextReturns
createInventoryLevels
Parameters
contextSharedContextReturns
createReservationItem
Parameters
contextSharedContextReturns
createReservationItems
Parameters
contextSharedContextReturns
deleteInventoryItem
Parameters
inventoryItemIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequireddeleteInventoryItemLevelByLocationId
Parameters
locationIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequireddeleteInventoryLevel
Parameters
Returns
PromisePromise<void>RequireddeleteReservationItem
Parameters
reservationItemIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequireddeleteReservationItemByLocationId
Parameters
locationIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequireddeleteReservationItemsByLineItem
Parameters
lineItemIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequiredlistInventoryItems
Parameters
Returns
listInventoryLevels
Parameters
Returns
listReservationItems
Parameters
Returns
restoreInventoryItem
Parameters
inventoryItemIdstring | string[]RequiredcontextSharedContextReturns
PromisePromise<void>RequiredretrieveAvailableQuantity
Parameters
Returns
PromisePromise<number>RequiredretrieveInventoryItem
Parameters
Returns
retrieveInventoryLevel
Parameters
Returns
retrieveReservationItem
Parameters
reservationIdstringRequiredcontextSharedContextReturns
retrieveReservedQuantity
Parameters
Returns
PromisePromise<number>RequiredretrieveStockedQuantity
Parameters
Returns
PromisePromise<number>RequiredupdateInventoryItem
Parameters
Returns
updateInventoryLevel
Parameters
Returns
updateInventoryLevels
Parameters
updates{ inventory_item_id: string ; location_id: string } & UpdateInventoryLevelInput[]RequiredcontextSharedContextReturns
updateReservationItem
Parameters
Returns
Was this section helpful?