Skip to content

Commit

Permalink
CIV-15390 Add GA LIP fields (#1503)
Browse files Browse the repository at this point in the history
* Initial Commit

* Push

* Fix code review

---------

Co-authored-by: kalachandrasekar1 <114995593+kalachandrasekar1@users.noreply.github.com>
Co-authored-by: Azam <106387766+Azam-Hmcts@users.noreply.github.com>
  • Loading branch information
3 people authored Oct 9, 2024
1 parent b1b1498 commit 3c920d7
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package uk.gov.hmcts.reform.civil.enums;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public enum DebtPaymentOptions {
UPLOAD_EVIDENCE_DEBT_PAID_IN_FULL,
MADE_FULL_PAYMENT_TO_COURT,
UNABLE_TO_PROVIDE_EVIDENCE_OF_FULL_PAYMENT;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package uk.gov.hmcts.reform.civil.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import uk.gov.hmcts.reform.civil.enums.DebtPaymentOptions;

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class DebtPaymentEvidence {

private DebtPaymentOptions debtPaymentOption;
private String provideDetails;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package uk.gov.hmcts.reform.civil.model.citizenui;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import uk.gov.hmcts.reform.civil.model.DebtPaymentEvidence;
import uk.gov.hmcts.reform.civil.model.common.Element;
import uk.gov.hmcts.reform.civil.model.documents.Document;

import java.time.LocalDate;
import java.util.List;

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class CertOfSC {

private LocalDate defendantFinalPaymentDate;
private DebtPaymentEvidence debtPaymentEvidence;
private List<Element<Document>> proofOfDebtDoc;
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import uk.gov.hmcts.reform.civil.model.CaseLink;
import uk.gov.hmcts.reform.civil.model.GeneralAppParentCaseLink;
import uk.gov.hmcts.reform.civil.model.IdamUserDetails;
import uk.gov.hmcts.reform.civil.model.citizenui.CertOfSC;
import uk.gov.hmcts.reform.civil.model.citizenui.HelpWithFees;
import uk.gov.hmcts.reform.civil.model.common.Element;
import uk.gov.hmcts.reform.civil.model.common.MappableObject;
Expand Down Expand Up @@ -73,6 +74,7 @@ public class GeneralApplication implements MappableObject {
private final YesOrNo isGaRespondentOneLip;
private final YesOrNo isGaRespondentTwoLip;
private HelpWithFees generalAppHelpWithFees;
private final CertOfSC certOfSC;
//Case name for manage case
private String caseNameGaInternal;

Expand Down Expand Up @@ -128,6 +130,7 @@ public class GeneralApplication implements MappableObject {
@JsonProperty("isGaRespondentOneLip") YesOrNo isGaRespondentOneLip,
@JsonProperty("isGaRespondentTwoLip") YesOrNo isGaRespondentTwoLip,
@JsonProperty("generalAppHelpWithFees") HelpWithFees generalAppHelpWithFees,
@JsonProperty("certOfSC") CertOfSC certOfSC,
@JsonProperty("caseNameGaInternal") String caseNameGaInternal) {
this.generalAppType = generalAppType;
this.generalAppRespondentAgreement = generalAppRespondentAgreement;
Expand Down Expand Up @@ -176,6 +179,7 @@ public class GeneralApplication implements MappableObject {
this.isGaRespondentOneLip = isGaRespondentOneLip;
this.isGaRespondentTwoLip = isGaRespondentTwoLip;
this.generalAppHelpWithFees = generalAppHelpWithFees;
this.certOfSC = certOfSC;
this.caseNameGaInternal = caseNameGaInternal;
}

Expand Down

0 comments on commit 3c920d7

Please sign in to comment.