@defra/wls-eps-web-service
Version:
The web service for wildlife licencing of European Protected Species
18 lines (15 loc) • 916 B
JavaScript
import { contactURIs } from '../../../uris.js'
import { contactNamePage } from '../common/contact-name/contact-name-page.js'
import { getContactData, setContactData } from '../common/contact-name/contact-name.js'
import { ContactRoles } from '../common/contact-roles.js'
import { additionalContactNameCompletion } from './common.js'
import { checkApplication } from '../../common/check-application.js'
const { NAME } = contactURIs.ADDITIONAL_APPLICANT
export const additionalApplicantName = contactNamePage({
page: NAME.page,
uri: NAME.uri,
checkData: checkApplication,
getData: getContactData(ContactRoles.ADDITIONAL_APPLICANT),
setData: setContactData(ContactRoles.ADDITIONAL_APPLICANT),
completion: additionalContactNameCompletion(ContactRoles.ADDITIONAL_APPLICANT, contactURIs.ADDITIONAL_APPLICANT)
}, ContactRoles.ADDITIONAL_APPLICANT, [ContactRoles.ADDITIONAL_APPLICANT, ContactRoles.APPLICANT])