- Out of budget bids wil be ignored
- The following requrements in formatted version attached
Read the following fields for all the contacts in Google Contact: Contact ID, Family Name, Given Name, Full Name, Organization Name, Phone Number, Phone Type / Label, Notes, Address Type / Label, Address Street and put it in the corresponding members of the (given) Class Cntc :
ContactID, FamilyName, GivenName, OrganizationName, Notes, PhoneNumbers, Addresses
The contacts are grouped in the Class Cntcs.
The app will be initially tested with a little set of contacts.
Modify the contacts in the Class Cntcs that have at least 1 phone number as follow, then update Google contacts getting them from the [login to view URL] method.
To identify the contacts to be rewritten manage the [login to view URL] flag.
If FamilyName is “” then replace it with “Family1”, else replace it with “”
In the same way switch the OrganizationName with the text “Corporate1”
Modify the 1° phone number
- change last figure, by adding it 1 and truncating 10 to 0.
- If HasLabel is asserted, then set the Label =”” and Type = HOME, else Label =”Gianni”
Generate a string starting by “§” followed by the current timestamp, from year to seconds.
If the Notes filed last row starts with “§” then replace it with the generated string, else append it in the bottom.
The user interface acquires some way the Google credentials using OAuth protocol and opens the connection.
A progress bar is used during read / update.
A button repeat the read, modify and update operations.
The app will be initially tested with a furnished little set of contacts.