[% FOREACH id IN data.UserId -%] [% id.UserIdentifierValue | xml %] [% IF id.UserIdentifierType -%] [% id.UserIdentifierType | xml %] [% END -%] [% IF id.AgencyId -%] [% id.AgencyId %] [% END -%] [% END -%] [% IF data.UserOptionalFields -%] [% IF data.UserOptionalFields.NameInformation -%] [% IF data.UserOptionalFields.NameInformation.GivenName -%] [% data.UserOptionalFields.NameInformation.GivenName | xml %] [% END -%] [% data.UserOptionalFields.NameInformation.Surname | xml %] [% IF data.UserOptionalFields.NameInformation.Prefix -%] [% data.UserOptionalFields.NameInformation.Prefix %] [% END -%] [% IF data.UserOptionalFields.NameInformation.Suffix -%] [% data.UserOptionalFields.NameInformation.Suffix %] [% END -%] [% IF data.UserOptionalFields.NameInformation.Initials -%] [% data.UserOptionalFields.NameInformation.Initials %] [% END -%] [% END -%] [% IF data.UserOptionalFields.UserAddressInformation -%] [% FOREACH element IN data.UserOptionalFields.UserAddressInformation -%] [% element.UserAddressRoleType | xml %] [% IF element.PhysicalAddress -%] [% element.PhysicalAddress.Line1 | xml %] [% IF element.PhysicalAddress.Line2 -%] [% element.PhysicalAddress.Line2 | xml %] [% END -%] [% IF element.PhysicalAddress.Locality -%] [% element.PhysicalAddress.Locality | xml %] [% END -%] [% IF element.PhysicalAddress.Region -%] [% element.PhysicalAddress.Region | xml %] [% END -%] [% IF element.PhysicalAddress.PostalCode -%] [% element.PhysicalAddress.PostalCode | xml %] [% END -%] [% IF element.PhysicalAddress.Country -%] [% element.PhysicalAddress.Country | xml %] [% END -%] [% ELSIF element.ElectronicAddress -%] [% element.ElectronicAddress.Type | xml %] [% element.ElectronicAddress.Data | xml %] [% END -%] [% END -%] [% 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 -%] [% IF data.UserOptionalFields.UserLanguage -%] [% FOREACH language IN data.UserOptionalFields.UserLanguage -%] [% language | xml %] [% 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 -%]