package com.codebyte.api.item.service;

import com.codebyte.api.common.error.ApiException;
import com.codebyte.api.common.error.ErrorCode;

/** Thrown when creating or renaming an item to a name already taken (case-insensitively). */
public class DuplicateItemNameException extends ApiException {

    public DuplicateItemNameException(String name) {
        super(ErrorCode.ITEM_NAME_TAKEN, "Item name '%s' is already in use".formatted(name));
    }
}
