ReportClaimMessageContext.java
package uk.gov.dhsc.htbhf.claimant.message.context;
import lombok.EqualsAndHashCode;
import lombok.Value;
import lombok.experimental.SuperBuilder;
import uk.gov.dhsc.htbhf.claimant.model.UpdatableClaimantField;
import uk.gov.dhsc.htbhf.claimant.reporting.ClaimAction;
import java.util.List;
@Value
@SuperBuilder
@EqualsAndHashCode(callSuper = true)
public class ReportClaimMessageContext extends ReportEventMessageContext {
private ClaimAction claimAction;
private List<UpdatableClaimantField> updatedClaimantFields;
@Override
public String getEventAction() {
return claimAction.name();
}
}