ClaimEventMetadataKey.java
package uk.gov.dhsc.htbhf.claimant.service.audit;
/**
* Enum storing the metadata keys used for Claim Events. The keys are stored here to make sure that we have
* consistency in metadata keys between different events.
*/
public enum ClaimEventMetadataKey {
CLAIM_ID("claimId"),
CLAIM_STATUS("claimStatus"),
ELIGIBILITY_STATUS("eligibilityStatus"),
CARD_ACCOUNT_ID("cardAccountId"),
PAYMENT_ID("paymentId"),
PAYMENT_REQUEST_REFERENCE("paymentRequestReference"),
PAYMENT_RESPONSE_REFERENCE("paymentResponseReference"),
PAYMENT_AMOUNT("paymentAmount"),
ENTITLEMENT_AMOUNT_IN_PENCE("entitlementAmountInPence"),
BALANCE_ON_CARD("balanceOnCard"),
UPDATED_FIELDS("updatedFields"),
EMAIL_TYPE("emailType"),
TEXT_TYPE("textType"),
LETTER_TYPE("letterType"),
TEMPLATE_ID("templateId"),
USER("user");
private String key;
ClaimEventMetadataKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}