[#assign category = certificate]
[#if serviceRequest.serviceRequestType.serviceRequestCategory == 'DECLARATIONS']
    [#assign category = declaration]
[/#if]


[#if serviceRequest.documentPurposeTypeInstance??]
    [#if serviceRequest.documentPurposeTypeInstance.code == "FAMILY_ALLOWANCE"]
        [#assign documentPurposeType= esta_E + " ${category} " + familyAllowanceDocumentPurpose ]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "ADSE_ADM_SAD_SSMJ"]
        [#assign documentPurposeType= esta_E + " ${category} " + adseAdmDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "ADSE"]
        [#assign documentPurposeType= esta_E + " ${category} " + adseDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "STUDY_SCHOLARSHIP"]
        [#assign documentPurposeType= esta_E + " ${category} " + scholarShipDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "MILITARY"]
        [#assign documentPurposeType= esta_E + " ${category} " + militaryDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "PROFESSIONAL"]
        [#assign documentPurposeType= esta_E + " ${category} " + professionalDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "IRS"]
        [#assign documentPurposeType= esta_E + " ${category} " + irsDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "PPRE"]
        [#assign documentPurposeType= esta_E + " ${category} " + ppreDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "FAMILY_BENEFITS"]
        [#assign documentPurposeType= esta_E + " ${category} " + familyBenefitsDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "SOCIAL_SECURITY"]
        [#assign documentPurposeType= esta_E + " ${category} " + socialSecurityDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "SCHOOL_INSURANCE"]
        [#assign documentPurposeType= schoolInsuranceDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "SUB23"]
        [#assign documentPurposeType= esta_E + " ${category} " + sub23DocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "PUBLIC_TRANSPORTS"]
        [#assign documentPurposeType= esta_E + " ${category} " + publicTransDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "IMMIGRATION"]
        [#-- 
        [#assign documentPurposeType="Esta " + category + " serve como comprovativo para efeitos de regularização junto do Serviço de Estrangeiros e Fronteiras (SEF)."]
        --]
        [#assign documentPurposeType= esta_E + " ${category} " + immigrationDocumentPurpose]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "PROOF_OF_ADDRESS"]
        [#assign documentPurposeType= "${addressDocumentPurpose}: -"]
        [#if person.defaultPhysicalAddress??]
            [#if person.defaultPhysicalAddress.address??]
                [#if person.defaultPhysicalAddress.areaCode??]
                    [#if person.defaultPhysicalAddress.area??]
                        [#assign documentPurposeType= "${addressDocumentPurpose}: ${person.defaultPhysicalAddress.address} ${person.defaultPhysicalAddress.areaCode} ${person.defaultPhysicalAddress.area}"]
                    [/#if]
                [/#if]
            [/#if]
        [/#if]
    [#elseif serviceRequest.documentPurposeTypeInstance.code == "OTHER"]
        [#assign documentPurposeType="${serviceRequest.otherDocumentPurposeTypeDescription}"]
    [/#if]
[#else]
    [#assign documentPurposeType=""]
[/#if]