// @generated — do not edit
import { definePermissions } from "@tailor-platform/erp-kit/core";

export const { permissions } = definePermissions("inventory", {
  inventoryControl: [
    "approveCountLine",
    "approveInventoryAdjustment",
    "cancelInventoryCount",
    "completeInventoryCount",
    "confirmInventoryAdjustment",
    "createInventoryAdjustment",
    "createInventoryCount",
    "recordCountLine",
    "rejectCountLine",
    "rejectInventoryAdjustment",
    "reviseInventoryAdjustment",
    "startInventoryCount",
    "submitInventoryAdjustment",
  ],
  inventoryMaster: [
    "assignSerialNumber",
    "createLot",
    "createValuationPolicy",
    "updateLot",
    "updateValuationPolicy",
  ],
  location: [
    "createStorageLocation",
    "createWarehouse",
    "deactivateStorageLocation",
    "deactivateWarehouse",
    "reactivateStorageLocation",
    "reactivateWarehouse",
    "updateStorageLocation",
    "updateWarehouse",
  ],
  stockOperation: [
    "cancelStockMovement",
    "confirmStockMovement",
    "createStockMovement",
    "executeStockMovement",
    "releaseReservation",
    "reserveStock",
    "updateStockMovement",
  ],
} as const);
