def __delete_home_childcare_addresses(app_id): """ Deletes childcare addresses that are the same as the home childcare address in all address fields. :param app_id: Applicant's id :return: None """ nanny_actions = NannyGatewayActions() home_address_record = nanny_actions.read('applicant-home-address', params={'application_id': app_id}).record home_address_filter = { 'application_id': app_id, 'street_line1': home_address_record['street_line1'] if home_address_record['street_line1'] else "", 'street_line2': home_address_record['street_line2'] if home_address_record['street_line2'] else "", 'town': home_address_record['town'] if home_address_record['town'] else "", 'county': home_address_record['county'] if home_address_record['county'] else "", 'country': home_address_record['country'] if home_address_record['country'] else "", 'postcode': home_address_record['postcode'] if home_address_record['postcode'] else "" } home_childcare_address_response = nanny_actions.list('childcare-address', params=home_address_filter) if home_childcare_address_response.status_code == 200: home_childcare_address_list = home_childcare_address_response.record for address in home_childcare_address_list: nanny_actions.delete('childcare-address', params={'childcare_address_id': address['childcare_address_id']})
def __delete_childcare_addresses(app_id): nanny_actions = NannyGatewayActions() childcare_address_list_response = nanny_actions.list( 'childcare-address', params={'application_id': app_id}) if childcare_address_list_response.status_code == 200: childcare_address_list_record = childcare_address_list_response.record for childcare_address in childcare_address_list_record: nanny_actions.delete( 'childcare-address', params={ 'childcare_address_id': childcare_address['childcare_address_id'] })