--- displayed_sidebar: servicesSidebar --- import ParameterTypes from "@site/src/components/ParameterTypes" # IStockLocationService ## Methods ### \_\_joinerConfig `**__joinerConfig**(): [ModuleJoinerConfig](../types/ModuleJoinerConfig.mdx)` #### Returns [ModuleJoinerConfig](../types/ModuleJoinerConfig.mdx) ___ ### create `**create**(input, context?): Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)>` #### Parameters #### Returns Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)> ___ ### delete `**delete**(id, context?): Promise<void>` #### Parameters #### Returns Promise<void> ___ ### list `**list**(selector, config?, context?): Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)[]>` #### Parameters #### Returns Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)[]> ___ ### listAndCount `**listAndCount**(selector, config?, context?): Promise<[[StockLocationDTO](../types/StockLocationDTO.mdx)[], number]>` #### Parameters #### Returns Promise<[[StockLocationDTO](../types/StockLocationDTO.mdx)[], number]> ___ ### retrieve `**retrieve**(id, config?, context?): Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)>` #### Parameters #### Returns Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)> ___ ### update `**update**(id, input, context?): Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)>` #### Parameters #### Returns Promise<[StockLocationDTO](../types/StockLocationDTO.mdx)>