UNPKG

@shopify/shopify-api

Version:

Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks

1 lines 8.97 kB
{"version":3,"file":"inventory_level.mjs","sources":["../../../../../../../rest/admin/2025-01/inventory_level.ts"],"sourcesContent":["/***********************************************************************************************************************\n* This file is auto-generated. If you have an issue, please create a GitHub issue. *\n***********************************************************************************************************************/\n\nimport {Base, FindAllResponse} from '../../base';\nimport {ResourcePath, ResourceNames} from '../../types';\nimport {Session} from '../../../lib/session/session';\nimport {ApiVersion} from '../../../lib/types';\n\ninterface DeleteArgs {\n session: Session;\n inventory_item_id?: unknown;\n location_id?: unknown;\n}\ninterface AllArgs {\n [key: string]: unknown;\n session: Session;\n inventory_item_ids?: unknown;\n location_ids?: unknown;\n limit?: unknown;\n updated_at_min?: unknown;\n}\ninterface AdjustArgs {\n [key: string]: unknown;\n inventory_item_id?: unknown;\n location_id?: unknown;\n available_adjustment?: unknown;\n body?: {[key: string]: unknown} | null;\n}\ninterface ConnectArgs {\n [key: string]: unknown;\n inventory_item_id?: unknown;\n location_id?: unknown;\n relocate_if_necessary?: unknown;\n body?: {[key: string]: unknown} | null;\n}\ninterface SetArgs {\n [key: string]: unknown;\n inventory_item_id?: unknown;\n location_id?: unknown;\n available?: unknown;\n disconnect_if_necessary?: unknown;\n body?: {[key: string]: unknown} | null;\n}\n\nexport class InventoryLevel extends Base {\n public static apiVersion = ApiVersion.January25;\n\n protected static hasOne: {[key: string]: typeof Base} = {};\n protected static hasMany: {[key: string]: typeof Base} = {};\n protected static paths: ResourcePath[] = [\n {\"http_method\": \"delete\", \"operation\": \"delete\", \"ids\": [], \"path\": \"inventory_levels.json\"},\n {\"http_method\": \"get\", \"operation\": \"get\", \"ids\": [], \"path\": \"inventory_levels.json\"},\n {\"http_method\": \"post\", \"operation\": \"adjust\", \"ids\": [], \"path\": \"inventory_levels/adjust.json\"},\n {\"http_method\": \"post\", \"operation\": \"connect\", \"ids\": [], \"path\": \"inventory_levels/connect.json\"},\n {\"http_method\": \"post\", \"operation\": \"set\", \"ids\": [], \"path\": \"inventory_levels/set.json\"}\n ];\n protected static resourceNames: ResourceNames[] = [\n {\n \"singular\": \"inventory_level\",\n \"plural\": \"inventory_levels\"\n }\n ];\n\n public static async delete(\n {\n session,\n inventory_item_id = null,\n location_id = null\n }: DeleteArgs\n ): Promise<unknown> {\n const response = await this.request<InventoryLevel>({\n http_method: \"delete\",\n operation: \"delete\",\n session: session,\n urlIds: {},\n params: {\"inventory_item_id\": inventory_item_id, \"location_id\": location_id},\n });\n\n return response ? response.body : null;\n }\n\n public static async all(\n {\n session,\n inventory_item_ids = null,\n location_ids = null,\n limit = null,\n updated_at_min = null,\n ...otherArgs\n }: AllArgs\n ): Promise<FindAllResponse<InventoryLevel>> {\n const response = await this.baseFind<InventoryLevel>({\n session: session,\n urlIds: {},\n params: {\"inventory_item_ids\": inventory_item_ids, \"location_ids\": location_ids, \"limit\": limit, \"updated_at_min\": updated_at_min, ...otherArgs},\n });\n\n return response;\n }\n\n public async adjust(\n {\n inventory_item_id = null,\n location_id = null,\n available_adjustment = null,\n body = null,\n ...otherArgs\n }: AdjustArgs\n ): Promise<unknown> {\n const response = await this.request<InventoryLevel>({\n http_method: \"post\",\n operation: \"adjust\",\n session: this.session,\n urlIds: {},\n params: {\"inventory_item_id\": inventory_item_id, \"location_id\": location_id, \"available_adjustment\": available_adjustment, ...otherArgs},\n body: body,\n entity: this,\n });\n\n return response ? response.body : null;\n }\n\n public async connect(\n {\n inventory_item_id = null,\n location_id = null,\n relocate_if_necessary = null,\n body = null,\n ...otherArgs\n }: ConnectArgs\n ): Promise<unknown> {\n const response = await this.request<InventoryLevel>({\n http_method: \"post\",\n operation: \"connect\",\n session: this.session,\n urlIds: {},\n params: {\"inventory_item_id\": inventory_item_id, \"location_id\": location_id, \"relocate_if_necessary\": relocate_if_necessary, ...otherArgs},\n body: body,\n entity: this,\n });\n\n return response ? response.body : null;\n }\n\n public async set(\n {\n inventory_item_id = null,\n location_id = null,\n available = null,\n disconnect_if_necessary = null,\n body = null,\n ...otherArgs\n }: SetArgs\n ): Promise<unknown> {\n const response = await this.request<InventoryLevel>({\n http_method: \"post\",\n operation: \"set\",\n session: this.session,\n urlIds: {},\n params: {\"inventory_item_id\": inventory_item_id, \"location_id\": location_id, \"available\": available, \"disconnect_if_necessary\": disconnect_if_necessary, ...otherArgs},\n body: body,\n entity: this,\n });\n\n return response ? response.body : null;\n }\n\n public available: number | null;\n public inventory_item_id: string | null;\n public location_id: string | null;\n public updated_at: string | null;\n}\n"],"names":[],"mappings":"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"}