[% IF data.UserOptionalFields -%] [% IF data.UserOptionalFields.NameInformation -%] [% IF data.UserOptionalFields.NameInformation.Prefix -%] [% data.UserOptionalFields.NameInformation.Prefix %] [% END -%] [% IF data.UserOptionalFields.NameInformation.GivenName -%] [% data.UserOptionalFields.NameInformation.GivenName | xml %] [% END -%] [% IF data.UserOptionalFields.NameInformation.Initials -%] [% data.UserOptionalFields.NameInformation.Initials %] [% END -%] [% data.UserOptionalFields.NameInformation.Surname | xml %] [% IF data.UserOptionalFields.NameInformation.Suffix -%] [% data.UserOptionalFields.NameInformation.Suffix %] [% END -%] [% END -%] [% IF data.UserOptionalFields.UserAddressInformation -%] [% FOREACH element IN data.UserOptionalFields.UserAddressInformation -%] [% element.UserAddressRoleType | xml %] [% IF element.PhysicalAddress -%] [% element.PhysicalAddress.StructuredAddress.Line1 | xml %] [% IF element.PhysicalAddress.StructuredAddress.Line2 -%] [% element.PhysicalAddress.StructuredAddress.Line2 | xml %] [% END -%] [% IF element.PhysicalAddress.StructuredAddress.Locality -%] [% element.PhysicalAddress.StructuredAddress.Locality | xml %] [% END -%] [% IF element.PhysicalAddress.StructuredAddress.Region -%] [% element.PhysicalAddress.StructuredAddress.Region | xml %] [% END -%] [% IF element.PhysicalAddress.StructuredAddress.Country -%] [% element.PhysicalAddress.StructuredAddress.Country | xml %] [% END -%] [% IF element.PhysicalAddress.StructuredAddress.PostalCode -%] [% element.PhysicalAddress.StructuredAddress.PostalCode | xml %] [% END -%] [% element.PhysicalAddress.Type | xml %] [% ELSIF element.ElectronicAddress -%] [% element.ElectronicAddress.Type | xml %] [% element.ElectronicAddress.Data | xml %] [% END -%] [% END -%] [% END -%] [% IF data.UserOptionalFields.UserLanguage -%] [% FOREACH language IN data.UserOptionalFields.UserLanguage -%] [% language | xml %] [% END -%] [% IF data.UserOptionalFields.UserPrivilege -%] [% FOREACH privilege IN data.UserOptionalFields.UserPrivilege -%] [% privilege.AgencyId | xml -%] [% privilege.AgencyUserPrivilegeType | xml %] [% IF privilege.ValidFromDate -%] [% privilege.ValidFromDate | xml %] [% END -%] [% IF privilege.ValidToDate -%] [% privilege.ValidToDate | xml %] [% END -%] [% IF privilege.UserPrivilegeDescription -%] [% privilege.UserPrivilegeDescription | xml %] [% END -%] [% IF privilege.UserPrivilegeStatus -%] [% privilege.UserPrivilegeStatus.UserPrivilegeStatusType | xml %] [% IF privilege.UserPrivilegeStatus.DateOfUserPrivilegeStatus -%] [% privilege.UserPrivilegeStatus.DateOfUserPrivilegeStatus | xml %] [% END -%] [% END -%] [% END -%] [% END -%] [% END -%] [% IF data.UserOptionalFields.BlockOrTrap -%] [% FOREACH block IN data.UserOptionalFields.BlockOrTrap -%] [% block.AgencyId | xml %] [% block.BlockOrTrapType | xml %] [% IF block.ValidFromDate -%] [% block.ValidFromDate %] [% END -%] [% IF block.ValidToDate -%] [% block.ValidToDate %] [% END %] [% END -%] [% END -%] [% END -%]