ReturnDtos.java
package com.rbctcsworld.ecommerce.returns;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
public final class ReturnDtos {
private ReturnDtos() {
}
public record CreateReturnRequest(
@NotBlank @Pattern(regexp = "DAMAGED|WRONG_ITEM|NOT_AS_DESCRIBED|NO_LONGER_NEEDED",
message = "must be DAMAGED, WRONG_ITEM, NOT_AS_DESCRIBED or NO_LONGER_NEEDED") String reason,
@Size(max = 500) String comment) {
}
public record ResolveReturnRequest(@Size(max = 255) String note) {
}
}