<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="../notes.xsl"?>
<Documentation>
	<Title code="0125">AddressBookModifyEntry</Title>
	<Overview>
		<p>Schema used to modify a single contact in the user's address book.</p>
	</Overview>
	<Request schema="0125_RequestAddressBookModifyEntry.xsd">
		<p>The 'UserID' and 'Password' elements identify the account.
			The 'ServiceName' element must be set to 'AddressBookModifyEntry'.
			The 'SoftwareVersion' element is for internal 2SMS use only and should not be set.</p>
		<p>The 'ServiceDetail' element should contain a single 'record' child element, whose own child elements provide
			the values for the modified address book entry. All elements except for 'PersonNumber' are optional, in
			which case the exisiting value is retained:</p>
		<ul>
			<li>Compulsory 'PersonNumber' element: identifies the contact to be modified.</li>
			<li>'FirstName' element: the modified first name for the contact.</li>
			<li>'LastName' element: the modified last name for the contact.</li>
			<li>'MobilePhone' element: the modified mobile phone number for the contact.</li>
			<li>'EmailAddress' element: the modified email address for the contact.</li>
		</ul>
	</Request>
	<Response schema="0910_ResponseStandard.xsd">
		<p>This method returns a successful "00/OK" response if no problems were encountered whilst modifying the entry.
			The 'Result' element confirms this fact.</p>
	</Response>
</Documentation>