export class InvalidStockQuantityError extends Error {
  constructor() {
    super('Stock quantity must be a positive integer');
    this.name = 'InvalidStockQuantityError';
  }
}

export class InsufficientStockError extends Error {
  constructor() {
    super('Insufficient stock available');
    this.name = 'InsufficientStockError';
  }
}

export class InsufficientReservedStockError extends Error {
  constructor() {
    super('Insufficient reserved stock');
    this.name = 'InsufficientReservedStockError';
  }
}
