계정/정산 업무 규칙과 전환 불변식 추출 #3

Open
forge-bot wants to merge 9 commits from forge/codex-bais-final3-20260713-192718-BAIS-SPRING-ANA-ACCOUNT-001-attempt-1-run-a2485546e101 into main
Showing only changes of commit 540b8630a5 - Show all commits

View file

@ -0,0 +1,44 @@
package com.payman.account.migration.exception;
public class InvalidCancellationAmountException extends RuntimeException {
public InvalidCancellationAmountException(String message) { super(message); }
}
public class InvalidTimestampException extends RuntimeException {
public InvalidTimestampException(String message) { super(message); }
}
public class MissingCancellationReasonException extends RuntimeException {
public MissingCancellationReasonException(String message) { super(message); }
}
public class InsufficientRemainingAmountException extends RuntimeException {
public InsufficientRemainingAmountException(String message) { super(message); }
}
public class DisputeAmountExceedsSettlementException extends RuntimeException {
public DisputeAmountExceedsSettlementException(String message) { super(message); }
}
public class ChargebackThresholdNotMetException extends RuntimeException {
public ChargebackThresholdNotMetException(String message) { super(message); }
}
public class DisputeResponseDeadlineExceededException extends RuntimeException {
public DisputeResponseDeadlineExceededException(String message) { super(message); }
}
public class PaginationLimitExceededException extends RuntimeException {
public PaginationLimitExceededException(String message) { super(message); }
}
public class InsufficientBalanceException extends RuntimeException {
public InsufficientBalanceException(String message) { super(message); }
}
public class PayoutAmountBelowMinimumException extends RuntimeException {
public PayoutAmountBelowMinimumException(String message) { super(message); }
}
public class PayoutDailyLimitExceededException extends RuntimeException {
public PayoutDailyLimitExceededException(String message) { super(message); }
}
public class PayoutFrequencyExceededException extends RuntimeException {
public PayoutFrequencyExceededException(String message) { super(message); }
}
public class OutsideProcessingHoursException extends RuntimeException {
public OutsideProcessingHoursException(String message) { super(message); }
}
public class FraudDetectionFailedException extends RuntimeException {
public FraudDetectionFailedException(String message) { super(message); }
}