src/services/authorization/errors/approval-not-allowed-error.ts
import ForbiddenError from '../../../utils/errors/forbidden-error';
export default class ApprovalNotAllowedError extends ForbiddenError {
data: { roleIdsAllowedToApprove: number[] };
constructor(roleIdsAllowedToApprove: number[]) {
super("You don't have permission to approve this action.");
this.name = 'ApprovalNotAllowedError';
this.data = {
roleIdsAllowedToApprove,
};
}
}