Skip to content

Hpdi 4176 noc from master#2156

Draft
m014389b wants to merge 8 commits into
masterfrom
HPDI-4176_NOC_from_master
Draft

Hpdi 4176 noc from master#2156
m014389b wants to merge 8 commits into
masterfrom
HPDI-4176_NOC_from_master

Conversation

@m014389b

@m014389b m014389b commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Jira link

See HDPI-4176

Change description

Integrate with decentralised runtime NoC which allows for bespoke challenge questions, validation methods and submit methods to be implemented.

Due to a limitation in CCD around dynamic lists the challenge question answers are set to defendant1 to allow ccd config to generate, they will not be used for validation.

XUI-Webapp requires the below config to be set. Specifically the "nocBaseUrl" which will be used as a redirect to PCS-API defined validation/submit methods via the "ccd decentralised runtime nocController"

DECENTRALISED_CASE_TYPE_CONFIG={ "PCS": { "webUrl": "https://pcs-frontend.service.gov.uk/", "nocBaseUrl": "https://pcs-api.service.core-compute.internal//ccd/noc" } }

AAC manage case requirements:

  • Added logic to include organisationPolicy.OrgPolicyCaseAssignedRole of type "DEFENDANT_SOLICITOR" to each defendant party.

  • A Noc Event available only to the "caseworker-caa"

Testing done

Security Vulnerability Assessment

CVE Suppression: Are there any CVEs present in the codebase (either newly introduced or pre-existing) that are being intentionally suppressed or ignored by this commit?

  • Yes
  • No

Checklist

  • commit messages are meaningful and follow good commit message guidelines
  • README and other documentation has been updated / added (if needed)
  • tests have been updated / new tests has been added (if needed)
  • Does this PR introduce a breaking change

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/29105656468?check_suite_focus=true

AuthorisationCaseState.json

UserRoleCaseStateIDCRUD
+caseworker-caa
+AWAITING_SUBMISSION_TO_HMCTS
+CRU
+caseworker-caa
+CASE_ISSUED
+CRU
+caseworker-caa
+PENDING_CASE_ISSUED
+CRU

AuthorisationCaseType.json

UserRoleCRUD
+caseworker-caa
+CRU

CaseField.json

RegularExpressionMaxSearchableMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+changeOrganisationRequestField
+ChangeOrganisationRequest

AuthorisationCaseEvent/AuthorisationCaseEvent.json

UserRoleCaseEventIDCRUD
+caseworker-caa
+caseworkerNoticeOfChange
+CRU

AuthorisationCaseField/caseworker-caa.json

CRUDCaseFieldIDUserRole
+CRU
+allClaimants
+caseworker-caa
+CRUD
+allDefendants
+caseworker-caa
+CRU
+allUnderlesseeOrMortgagees
+caseworker-caa
+CRUD
+changeOrganisationRequestField
+caseworker-caa
+CRU
+claimGroundSummaries
+caseworker-caa
+CRU
+claimIssueDate
+caseworker-caa
+CRU
+dateIssued
+caseworker-caa
+CRU
+dateSubmitted
+caseworker-caa
+CRU
+notice_AbleToUploadDocument
+caseworker-caa
+CRU
+notice_DeliveredDate
+caseworker-caa
+CRU
+notice_Documents
+caseworker-caa
+CRU
+notice_EmailAddress
+caseworker-caa
+CRU
+notice_EmailSentDateTime
+caseworker-caa
+CRU
+notice_HandedOverDateTime
+caseworker-caa
+CRU
+notice_OtherDateTime
+caseworker-caa
+CRU
+notice_OtherElectronicDateTime
+caseworker-caa
+CRU
+notice_OtherElectronicExplanation
+caseworker-caa
+CRU
+notice_OtherExplanation
+caseworker-caa
+CRU
+notice_PersonName
+caseworker-caa
+CRU
+notice_PostedDate
+caseworker-caa
+CRU
+notice_ServiceMethod
+caseworker-caa
+CRU
+notice_UnableToUploadReason
+caseworker-caa
+CRU
+showConfirmEvictionJourney
+caseworker-caa
+CRU
+statementOfTruth
+caseworker-caa

CaseEvent/caseworkerNoticeOfChange.json

DescriptionEndButtonLabelIDNamePostConditionStatePreConditionState(s)PublishShowEventNotesShowSummary
+Notice of change
+Save and continue
+caseworkerNoticeOfChange
+Notice of change
+*
+CASE_ISSUED;PENDING_CASE_ISSUED
+N
+N
+N

ComplexTypes/4_UnderlesseeOrMortgageInformationTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-nameKnown
-UnderlesseeOrMortgageInformationTabDetails
-Text
-Underlessee or mortgagee’s name known?
-name
-UnderlesseeOrMortgageInformationTabDetails
-Text
-Name
-addressKnown
-UnderlesseeOrMortgageInformationTabDetails
-Text
-Underlessee or mortgagee’s address for service known?
-address
-UnderlesseeOrMortgageInformationTabDetails
-AddressUK
-Underlessee or mortgagee address for service

ComplexTypes/4_TenancyTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-agreementType
-TenancyTabDetails
-Text
-Tenancy, occupation contract or licence agreement type
-agreementTypeDescription
-TenancyTabDetails
-Text
-Description of contract type
-agreementStartDate
-TenancyTabDetails
-Text
-Tenancy, occupation contract or licence agreement start date

ComplexTypes/4_TenancyLicenceTabDetails.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-typeOfTenancyLicence
-TenancyLicenceTabDetails
-Text
-Tenancy, occupation contract or licence agreement type
-
-tenancyLicenceDescription
-TenancyLicenceTabDetails
-Text
-Description of contract type
-
-tenancyLicenceDate
-TenancyLicenceTabDetails
-Text
-Tenancy, occupation contract or licence start date
-
-hasCopyOfTenancyLicence
-TenancyLicenceTabDetails
-Text
-Do you have a copy of the tenancy or licence agreement?
-
-reasonsForNoTenancyLicenceDocuments
-TenancyLicenceTabDetails
-Text
-Details of why you do not have a copy
-Document
-tenancyLicenceDocuments
-TenancyLicenceTabDetails
-Collection
-Tenancy, occupation contract or licence agreement

ComplexTypes/4_TaskGroup.json

ListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-groupId
-TaskGroup
-TaskGroupId
-FixedRadioList
- 
-tasks
-TaskGroup
-Task
-Collection
- 

ComplexTypes/4_SuspensionOfRightToBuyTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-housingAct
-SuspensionOfRightToBuyTabDetails
-Text
-Section of the Housing Act suspension of right to buy claim made under
-reasons
-SuspensionOfRightToBuyTabDetails
-Text
-Reasons for requesting suspension of right to buy order

ComplexTypes/4_RequiredDocumentsTabDetails.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-hasEnergyPerformanceCertificate
-RequiredDocumentsTabDetails
-Text
-Can the claimant upload a copy of the energy performance certificate?
-
-noEnergyPerformanceCertificateReason
-RequiredDocumentsTabDetails
-Text
-Why can the claimant not upload a copy of the energy performance certificate?
-Document
-energyPerformanceCertificates
-RequiredDocumentsTabDetails
-Collection
-Energy performance certificate
-
-hasGasSafetyReport
-RequiredDocumentsTabDetails
-Text
-Can the claimant upload a copy of the current gas safety report?
-
-noGasSafetyReportReason
-RequiredDocumentsTabDetails
-Text
-Why can the claimant not upload a copy of the current gas safety report?
-Document
-gasSafetyReports
-RequiredDocumentsTabDetails
-Collection
-Gas safety report
-
-hasElectricalInstallationConditionReport
-RequiredDocumentsTabDetails
-Text
-Can the claimant upload a copy of the Electrical Installation Condition Report (EICR)?
-
-noElectricalInstallationConditionReportReason
-RequiredDocumentsTabDetails
-Text
-Why can the claimant not upload a copy of the Electrical Installation Condition Report (EICR)?
-Document
-electricalInstallationReports
-RequiredDocumentsTabDetails
-Collection
-Electrical Installation Condition Report (EICR)

ComplexTypes/4_RentArrearsTabDetails.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-rentAmount
-RentArrearsTabDetails
-Text
-Rent amount
-
-calculationFrequency
-RentArrearsTabDetails
-Text
-How rent is calculated
-
-rentFrequency
-RentArrearsTabDetails
-Text
-Rent frequency
-
-frequency
-RentArrearsTabDetails
-Text
-Frequency
-
-dailyRate
-RentArrearsTabDetails
-Text
-Daily rate
-
-stepsToRecoverArrears
-RentArrearsTabDetails
-Text
-Previous steps taken to recover rent arrears?
-
-stepsToRecoverArrearsDetails
-RentArrearsTabDetails
-Text
-Details of previous steps taken
-Document
-rentStatement
-RentArrearsTabDetails
-Collection
-Rent statement
-
-rentStatementPlaceholder
-RentArrearsTabDetails
-Text
-Rent statement
-
-arrearsTotal
-RentArrearsTabDetails
-Text
-Rent arrears total at the time of claim issue
-
-judgmentRequested
-RentArrearsTabDetails
-Text
-Judgment requested for the outstanding arrears?

ComplexTypes/4_RelatedApplicationOption.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-genAppId
-RelatedApplicationOption
-Text
- 
-DocumentUploadCategory
-category
-RelatedApplicationOption
-FixedRadioList
- 
-
-submittedDate
-RelatedApplicationOption
-DateTime
- 

ComplexTypes/4_RelatedApplication.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-id
-RelatedApplication
-Text
- 
-GenAppType
-type
-RelatedApplication
-FixedRadioList
- 
-
-applicationSubmittedDate
-RelatedApplication
-DateTime
- 

ComplexTypes/4_ReasonsForPossessionTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-ground1
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 1
-ground2
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 2
-ground2A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 2A
-ground2ZA
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 2ZA
-ground3
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 3
-ground4
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 4
-ground5
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 5
-ground6
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 6
-ground7
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 7
-ground7A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 7A
-ground7B
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 7B
-ground8
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 8
-ground9
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 9
-ground10
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 10
-ground10A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 10A
-ground11
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 11
-ground12
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 12
-ground13
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 13
-ground14
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 14
-ground14A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 14A
-ground14ZA
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 14ZA
-ground15
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 15
-ground15A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 15A
-ground16
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 16
-ground17
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground 17
-groundA
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground A
-groundB
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground B
-groundC
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground C
-groundD
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground D
-groundE
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground E
-groundF
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground F
-groundG
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground G
-groundH
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground H
-groundI
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under ground I
-condition1OfSection84A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Condition 1 of Section 84A of the Housing Act 1985
-condition2OfSection84A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Condition 2 of Section 84A of the Housing Act 1985
-condition3OfSection84A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Condition 3 of Section 84A of the Housing Act 1985
-condition4OfSection84A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Condition 4 of Section 84A of the Housing Act 1985
-condition5OfSection84A
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Condition 5 of Section 84A of the Housing Act 1985
-section157
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 157
-section170
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 170
-section178
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 178
-section181
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 181
-section186
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 186
-section187
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 187
-section191
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 191
-section199
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under section 199
-paragraph25B2Schedule12
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under paragraph 25B(2) of Schedule 12
-antisocialBehaviour
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Antisocial behaviour
-breachOfTheTenancy
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Breach of the tenancy
-absoluteGrounds
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Absolute grounds
-otherGrounds
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under Other grounds
-noGrounds
-ReasonsForPossessionTabDetails
-Text
-Reasons for claiming possession under No grounds
-hasAdditionalReasons
-ReasonsForPossessionTabDetails
-Text
-Do you have any additional reasons for possession?
-additionalReasonsDetails
-ReasonsForPossessionTabDetails
-Text
-Details of additional reasons

ComplexTypes/4_ProhibitedConductStandardContractTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-seekingProhibitedConductStandardContract
-ProhibitedConductStandardContractTabDetails
-Text
-Are you seeking an order imposing a prohibited conduct standard contract?
-agreedTerms
-ProhibitedConductStandardContractTabDetails
-Text
-Have you and the contract holder agreed terms of the periodic standard contract in addition to those incorporated by statute?
-termDetails
-ProhibitedConductStandardContractTabDetails
-TextArea
-Details of terms
-whyMakingClaim
-ProhibitedConductStandardContractTabDetails
-TextArea
-Why are you making this claim?

ComplexTypes/4_OccupationContractOrLicenceTabDetails.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-agreementType
-OccupationContractOrLicenceTabDetails
-Text
-Occupation contract or licence agreement type
-
-agreementTypeDescription
-OccupationContractOrLicenceTabDetails
-Text
-Description of contract type
-
-agreementStartDate
-OccupationContractOrLicenceTabDetails
-Text
-Occupation contract or licence start date
-Document
-documents
-OccupationContractOrLicenceTabDetails
-Collection
-Occupation contract or licence agreement
-
-documentsPlaceholder
-OccupationContractOrLicenceTabDetails
-Text
-Occupation contract or licence agreement

ComplexTypes/4_NoticeTabDetails.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-noticeServed
-NoticeTabDetails
-Text
-Has notice been served?
-
-typeOfNoticeServed
-NoticeTabDetails
-Text
-Type of notice served
-
-statement
-NoticeTabDetails
-Text
-Statement
-
-noticeDate
-NoticeTabDetails
-Text
-Date and time notice served (if applicable)
-
-noticeMethod
-NoticeTabDetails
-Text
-Method of service
-
-noticePersonName
-NoticeTabDetails
-Text
-Name of person document was left with
-
-noticeEmailAddress
-NoticeTabDetails
-Text
-Email address the document sent to
-
-noticeOtherElectronicDetails
-NoticeTabDetails
-Text
-Details of how notice was served
-
-noticeOtherExplanation
-NoticeTabDetails
-Text
-Explain what the other means were
-
-noticeUploaded
-NoticeTabDetails
-Text
-Are you able to upload a copy of the notice you served?
-Document
-noticeDocuments
-NoticeTabDetails
-Collection
-Notice or certificate of service
-
-reasonsForNoNoticeDocument
-NoticeTabDetails
-Text
-Details of why you cannot upload a copy
-
-noticeServedDate
-NoticeTabDetails
-Text
-Date notice was served

ComplexTypes/4_GroundsForPossessionTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-grounds
-GroundsForPossessionTabDetails
-TextArea
-Grounds
-otherGroundsDescription
-GroundsForPossessionTabDetails
-Text
-Description of other grounds

ComplexTypes/4_DocumentWithId.json

ListElementCodeIDFieldTypeElementLabel
-id
-DocumentWithId
-Text
- 
-document
-DocumentWithId
-Document
- 

ComplexTypes/4_DemotionOfTenancyTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-housingAct
-DemotionOfTenancyTabDetails
-Text
-Section of the Housing Act demotion of tenancy claim made under
-statementOfExpressTermsServed
-DemotionOfTenancyTabDetails
-Text
-Have you served the defendants with a statement of the express terms which will apply to the demoted tenancy?
-terms
-DemotionOfTenancyTabDetails
-Text
-Details of terms
-reasons
-DemotionOfTenancyTabDetails
-Text
-Reasons for requesting a demotion of tenancy order

ComplexTypes/4_DefendantTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-firstName
-DefendantTabDetails
-Text
-Defendant’s first name
-lastName
-DefendantTabDetails
-Text
-Defendant’s last name
-serviceAddress
-DefendantTabDetails
-AddressUK
-Service address
-representative
-DefendantTabDetails
-RepresentativeTabDetails
-Representative

ComplexTypes/4_DefendantResponses.json

MaxListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-tenancyTypeConfirmation
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-tenancyType
-DefendantResponses
-
-Text
- 
-
-tenancyStartDateConfirmation
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-tenancyStartDate
-DefendantResponses
-
-Date
- 
-
-rentArrearsAmountConfirmation
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-rentArrearsAmount
-DefendantResponses
-
-MoneyGBP
- 
-
-possessionNoticeReceived
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-noticeReceivedDate
-DefendantResponses
-
-Date
- 
-
-contactByText
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-contactByPhone
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-contactByEmail
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-contactByPost
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-freeLegalAdvice
-DefendantResponses
-YesNoPreferNotToSay
-FixedRadioList
- 
-
-dateOfBirth
-DefendantResponses
-
-Date
- 
-
-defendantNameConfirmation
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-correspondenceAddressConfirmation
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-propertyAddressConfirmation
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-landlordRegistered
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-writtenTerms
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-disputeClaim
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-hasSolicitor
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-disputeClaimDetails
-DefendantResponses
-
-Text
- 
-
-landlordLicensed
-DefendantResponses
-YesNoNotSure
-FixedRadioList
- 
-
-counterClaim
-DefendantResponses
-
-CounterClaim
- 
-
-reasonableAdjustments
-DefendantResponses
-
-ReasonableAdjustments
- 
-
-householdCircumstances
-DefendantResponses
-
-HouseholdCircumstances
- 
-
-paymentAgreement
-DefendantResponses
-
-PaymentAgreement
- 
-
-defendantDocuments
-DefendantResponses
-UploadedDocument
-Collection
- 
-
-counterClaimDocuments
-DefendantResponses
-UploadedDocument
-Collection
- 
-
-languageUsed
-DefendantResponses
-LanguageUsed
-FixedRadioList
- 
-
-equalityAndDiversityQuestionsChoice
-DefendantResponses
-EqualityAndDiversityQuestionsChoice
-FixedRadioList
- 
-
-otherConsiderations
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-6400
-otherConsiderationsDetails
-DefendantResponses
-
-Text
- 
-
-makeCounterClaim
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-counterClaimWantToUploadFiles
-DefendantResponses
-VerticalYesNo
-FixedRadioList
- 
-
-completedSections
-DefendantResponses
-RespondToClaimSection
-MultiSelectList
- 
-
-statementOfTruth
-DefendantResponses
-
-RTCStatementOfTruth
- 
-
-statementOfTruthCompletedBy
-DefendantResponses
-
-Text
- 
-
-status
-DefendantResponses
-DefendantResponseStatus
-FixedRadioList
- 

ComplexTypes/4_DefendantInformationTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-nameKnown
-DefendantInformationTabDetails
-Text
-Defendant 1’s name known?
-firstName
-DefendantInformationTabDetails
-Text
-First name
-lastName
-DefendantInformationTabDetails
-Text
-Last name
-addressKnown
-DefendantInformationTabDetails
-Text
-Defendant 1’s address for service known?
-addressForService
-DefendantInformationTabDetails
-AddressUK
-Defendant 1 address for service

ComplexTypes/4_DefendantContactDetails.json

ListElementCodeIDFieldTypeElementLabel
-party
-DefendantContactDetails
-Party
- 

ComplexTypes/4_DefendantCircumstanceTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-defendantCircumstancesGiven
-DefendantCircumstanceTabDetails
-Text
-Is there any information you’re required to provide, or you want to provide, about the defendants’ circumstances?
-defendantCircumstances
-DefendantCircumstanceTabDetails
-Text
-Details of defendants’ circumstances

ComplexTypes/4_DashboardNotification.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-templateId
-DashboardNotification
-Text
- 
-TemplateValue
-templateValues
-DashboardNotification
-Collection
- 

ComplexTypes/4_ClaimantTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-name
-ClaimantTabDetails
-Text
-Name
-serviceAddress
-ClaimantTabDetails
-AddressUK
-Service address
-emailAddress
-ClaimantTabDetails
-Text
-Email address
-telephoneNumber
-ClaimantTabDetails
-Text
-Telephone number

ComplexTypes/4_ClaimantRegistrationAndLicensingTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-isExemptLandlord
-ClaimantRegistrationAndLicensingTabDetails
-Text
-Are you an exempt landlord under Part 1 of the Housing (Wales) Act 2014?

ComplexTypes/4_ClaimantInformationTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-claimantName
-ClaimantInformationTabDetails
-Text
-Claimant name

ComplexTypes/4_ClaimantContactTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-emailAddress
-ClaimantContactTabDetails
-Text
-Email address for notifications
-phoneNumberProvided
-ClaimantContactTabDetails
-Text
-Do you want to provide a phone number for urgent updates about your case?
-phoneNumber
-ClaimantContactTabDetails
-Text
-Contact phone number

ComplexTypes/4_ClaimantCircumstancesTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-claimantCircumstancesGiven
-ClaimantCircumstancesTabDetails
-Text
-Is there any information you’d like to provide about the claimant’s circumstances?
-claimantCircumstancesDetails
-ClaimantCircumstancesTabDetails
-Text
-Claimant circumstances

ComplexTypes/4_ClaimTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-claimantType
-ClaimTabDetails
-Text
-Claimant type
-trespassClaim
-ClaimTabDetails
-Text
-Is your claim a trespass claim?

ComplexTypes/4_ApplicationsTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-planToMakeGeneralApplication
-ApplicationsTabDetails
-Text
-Are you planning to make an application at the same time as your claim?

ComplexTypes/4_AntisocialAndConductTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-antiSocialBehaviour
-AntisocialAndConductTabDetails
-Text
-Is there actual or threatened antisocial behaviour?
-antiSocialBehaviourDetails
-AntisocialAndConductTabDetails
-Text
-Details of actual or threatened antisocial behaviour
-propertyUsedIllegally
-AntisocialAndConductTabDetails
-Text
-Is there actual or threatened use of the premises for illegal purposes?
-propertyUsedIllegallyDetails
-AntisocialAndConductTabDetails
-Text
-Details of actual or threatened use of the premises for illegal purposes
-otherProhibitedConduct
-AntisocialAndConductTabDetails
-Text
-Has there been other prohibited conduct?
-otherProhibitedConductDetails
-AntisocialAndConductTabDetails
-Text
-Details of other prohibited conduct

ComplexTypes/4_AdditionalDefendantInformationTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-nameKnown
-AdditionalDefendantInformationTabDetails
-Text
-Additional defendant’s name known?
-firstName
-AdditionalDefendantInformationTabDetails
-Text
-First name
-lastName
-AdditionalDefendantInformationTabDetails
-Text
-Last name
-addressKnown
-AdditionalDefendantInformationTabDetails
-Text
-Additional defendant’s address for service known?
-addressForService
-AdditionalDefendantInformationTabDetails
-AddressUK
-Additional defendant address for service

ComplexTypes/4_ActionsTakenTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-preactionProtocolFollowed
-ActionsTakenTabDetails
-Text
-Pre-action protocol followed?
-preActionProtocolIncompleteExplanation
-ActionsTakenTabDetails
-Text
-Explain why you have not followed the pre-action protocol
-mediationAttempted
-ActionsTakenTabDetails
-Text
-Mediation attempted?
-settlementAttempted
-ActionsTakenTabDetails
-Text
-Settlement attempted?

ComplexTypes/3_VulnerableAdultsChildren.json

HintTextListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-vulnerableCategory
-VulnerableAdultsChildren
-VulnerableCategory
-FixedRadioList
-Confirm if the vulnerable people in the property are adults, children, or both adults and children
-You can enter up to 6,800 characters
-vulnerableReasonText
-VulnerableAdultsChildren
-
-TextArea
-How are they vulnerable?

ComplexTypes/3_UploadedDocument.json

FieldShowConditionRegularExpressionListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-
-documentType
-UploadedDocument
-AdditionalDocumentType
-FixedList
-Type of document
-
-.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.rtf,.txt,.csv,.jpg,.jpeg,.png,.bmp,.tif,.tiff
-document
-UploadedDocument
-
-Document
-Document
-[STATE]="NEVER_SHOW"
-
-contentType
-UploadedDocument
-
-Text
- 
-[STATE]="NEVER_SHOW"
-
-sizeInBytes
-UploadedDocument
-
-Number
- 

ComplexTypes/3_Task.json

FieldTypeParameterListElementCodeIDFieldTypeElementLabel
-
-templateId
-Task
-Text
- 
-TemplateValue
-templateValues
-Task
-Collection
- 
-TaskStatus
-status
-Task
-FixedRadioList
- 

ComplexTypes/3_RepresentativeTabDetails.json

ListElementCodeIDFieldTypeElementLabel
-firstName
-RepresentativeTabDetails
-Text
-Representative’s first name
-lastName
-RepresentativeTabDetails
-Text
-Representative’s last name
-telephoneNumber
-RepresentativeTabDetails
-Text
-Telephone number
-emailAddress
-RepresentativeTabDetails
-Text
-Email address
-organisation
-RepresentativeTabDetails
-OrganisationTabDetails
-Organisation

ComplexTypes/3_ReasonableAdjustments.json

ListElementCodeIDFieldTypeElementLabel
-reasonableAdjustmentsRequired
-ReasonableAdjustments
-Text
- 

ComplexTypes/3_RTCStatementOfTruth.json

MaxListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-accepted
-RTCStatementOfTruth
-VerticalYesNo
-FixedRadioList
- 
-100
-fullName
-RTCStatementOfTruth
-
-Text
- 

ComplexTypes/3_PaymentAgreement.json

SearchableMaxListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-
-anyPaymentsMade
-PaymentAgreement
-VerticalYesNo
-FixedRadioList
- 
-
-500
-paymentDetails
-PaymentAgreement
-
-Text
- 
-N
-
-repaymentPlanAgreed
-PaymentAgreement
-YesNoNotSure
-FixedRadioList
- 
-
-
-repaymentAgreedDetails
-PaymentAgreement
-
-Text
- 
-N
-
-repayArrearsInstalments
-PaymentAgreement
-VerticalYesNo
-FixedRadioList
- 
-
-
-additionalRentContribution
-PaymentAgreement
-
-MoneyGBP
- 
-
-
-additionalContributionFrequency
-PaymentAgreement
-
-Text
- 

ComplexTypes/3_HouseholdCircumstances.json

FieldTypeParameterMaxListElementCodeIDFieldTypeElementLabel
-
-
-dependantChildren
-HouseholdCircumstances
-YesOrNo
- 
-
-
-shareAdditionalCircumstances
-HouseholdCircumstances
-YesOrNo
- 
-
-500
-additionalCircumstancesDetails
-HouseholdCircumstances
-Text
- 
-
-
-exceptionalHardship
-HouseholdCircumstances
-YesOrNo
- 
-
-500
-exceptionalHardshipDetails
-HouseholdCircumstances
-Text
- 
-
-500
-dependantChildrenDetails
-HouseholdCircumstances
-Text
- 
-
-
-otherDependants
-HouseholdCircumstances
-YesOrNo
- 
-
-500
-otherDependantDetails
-HouseholdCircumstances
-Text
- 
-
-
-otherTenants
-HouseholdCircumstances
-YesOrNo
- 
-
-500
-otherTenant

…(truncated)…

- default noc submit response
- add xui_webapp to CCD_S2S_AUTHORISED_SERVICES_CASE_USER_ROLES
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant