Rust
Rust
Activix CRM Search for Leads
See more Activix CRM Examples
Demonstrates how to full-text search for leads, returning a JSON list of leads.Chilkat Rust Downloads
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let http = chilkat::Http::new();
http.set_auth_token("ACCESS_TOKEN");
http.set_accept("application/json");
let Ok(str_resp) = http.quick_get_str("https://crm.activix.ca/api/v2/leads/search?query=Doe") else {
println!("{}", http.last_error_text());
return;
};
println!("Response Status Code: {}", http.last_status());
let json_response = chilkat::JsonObject::new();
let _ = json_response.load(&str_resp);
json_response.set_emit_compact(false);
println!("{}", json_response.emit().unwrap_or_default());
if http.last_status() != 200 {
println!("Failed.");
return;
}
// Sample output...
// (See the parsing code below..)
//
// Use this online tool to generate parsing code from sample JSON:
// Generate Parsing Code from JSON
// {
// "data": [
// {
// "id": 3387562,
// "created_at": "2018-04-09T18:05:00+00:00",
// "updated_at": "2018-04-09T18:07:00+00:00",
// "first_name": "John",
// "last_name": "Doe",
// ...
// "account": {
// "id": 66,
// ...
// },
// "advisor": {
// "id": 51112,
// ...
// },
// "emails": [
// {
// "id": 3664451,
// ...
// },
// ...
// ],
// "phones": [
// {
// "id": 9465546,
// ...
// },
// ...
// ],
// "vehicles": [
// {
// "id": 4542214,
// ...
// },
// ...
// ]
// },
// ...
// ],
// "links": {
// "first": "https://crm.activix.ca/api/v2/leads/search?query=John&page=1",
// "last": "https://crm.activix.ca/api/v2/leads/search?query=John&page=47",
// "prev": null,
// "next": "https://crm.activix.ca/api/v2/leads/search?query=John&page=2"
// },
// "meta": {
// "current_page": 1,
// "from": 1,
// "last_page": 47,
// "path": "https://crm.activix.ca/api/v2/leads/search",
// "per_page": 25,
// "to": 25,
// "total": 1161
// }
// }
let mut i: i32 = 0;
let account_id: i32 = 0;
let mut account_id: i32 = 0;
let mut j: i32 = 0;
let mut count_j: i32 = 0;
let links_first = json_response.string_of("links.first").unwrap_or_default();
let links_last = json_response.string_of("links.last").unwrap_or_default();
let links_prev = json_response.string_of("links.prev").unwrap_or_default();
let links_next = json_response.string_of("links.next").unwrap_or_default();
let meta_current_page = json_response.int_of("meta.current_page");
let meta_from = json_response.int_of("meta.from");
let meta_last_page = json_response.int_of("meta.last_page");
let meta_path = json_response.string_of("meta.path").unwrap_or_default();
let meta_per_page = json_response.int_of("meta.per_page");
let meta_to = json_response.int_of("meta.to");
let meta_total = json_response.int_of("meta.total");
i = 0;
let count_i = json_response.size_of_array("data");
while i < count_i {
json_response.set_i(i);
let _ = json_response.int_of("data[i].id");
let _ = json_response.string_of("data[i].created_at").unwrap_or_default();
let _ = json_response.string_of("data[i].updated_at").unwrap_or_default();
account_id = json_response.int_of("data[i].account_id");
let _ = json_response.string_of("data[i].address_line1").unwrap_or_default();
let _ = json_response.string_of("data[i].address_line2").unwrap_or_default();
let _ = json_response.string_of("data[i].appointment_date").unwrap_or_default();
let _ = json_response.bool_of("data[i].appt_call");
let _ = json_response.string_of("data[i].available_date").unwrap_or_default();
let _ = json_response.string_of("data[i].average_spending").unwrap_or_default();
let _ = json_response.string_of("data[i].be_back_date").unwrap_or_default();
let _ = json_response.string_of("data[i].birth_date").unwrap_or_default();
let _ = json_response.string_of("data[i].business").unwrap_or_default();
let _ = json_response.string_of("data[i].call_date").unwrap_or_default();
let _ = json_response.string_of("data[i].city").unwrap_or_default();
let _ = json_response.string_of("data[i].civility").unwrap_or_default();
let _ = json_response.string_of("data[i].code").unwrap_or_default();
let _ = json_response.string_of("data[i].country").unwrap_or_default();
let _ = json_response.string_of("data[i].csi_date").unwrap_or_default();
let _ = json_response.string_of("data[i].delivered_by_id").unwrap_or_default();
let _ = json_response.string_of("data[i].delivered_date").unwrap_or_default();
let _ = json_response.string_of("data[i].delivery_date").unwrap_or_default();
let _ = json_response.string_of("data[i].division").unwrap_or_default();
let _ = json_response.string_of("data[i].end_service_date").unwrap_or_default();
let _ = json_response.string_of("data[i].first_name").unwrap_or_default();
let _ = json_response.string_of("data[i].gas").unwrap_or_default();
let _ = json_response.int_of("data[i].gender");
let _ = json_response.bool_of("data[i].invoiced");
let _ = json_response.string_of("data[i].last_name").unwrap_or_default();
let _ = json_response.string_of("data[i].last_visit_date").unwrap_or_default();
let _ = json_response.string_of("data[i].locale").unwrap_or_default();
let _ = json_response.string_of("data[i].loyalty").unwrap_or_default();
let _ = json_response.string_of("data[i].next_visit_date").unwrap_or_default();
let _ = json_response.string_of("data[i].odometer_last_visit").unwrap_or_default();
let _ = json_response.string_of("data[i].open_work_order_date").unwrap_or_default();
let _ = json_response.string_of("data[i].planned_pick_up_date").unwrap_or_default();
let _ = json_response.string_of("data[i].postal_code").unwrap_or_default();
let _ = json_response.string_of("data[i].prepaid").unwrap_or_default();
let _ = json_response.bool_of("data[i].prepared");
let _ = json_response.string_of("data[i].presented_date").unwrap_or_default();
let _ = json_response.string_of("data[i].promised_date").unwrap_or_default();
let _ = json_response.string_of("data[i].province").unwrap_or_default();
let _ = json_response.string_of("data[i].rating").unwrap_or_default();
let _ = json_response.bool_of("data[i].reached_client");
let _ = json_response.string_of("data[i].refinanced_date").unwrap_or_default();
let _ = json_response.string_of("data[i].repair_date").unwrap_or_default();
let _ = json_response.string_of("data[i].repair_order").unwrap_or_default();
let _ = json_response.string_of("data[i].result").unwrap_or_default();
let _ = json_response.string_of("data[i].road_test_date").unwrap_or_default();
let _ = json_response.string_of("data[i].sale_date").unwrap_or_default();
let _ = json_response.string_of("data[i].second_contact").unwrap_or_default();
let _ = json_response.string_of("data[i].second_contact_civility").unwrap_or_default();
let _ = json_response.string_of("data[i].segment").unwrap_or_default();
let _ = json_response.bool_of("data[i].service_cleaned");
let _ = json_response.string_of("data[i].service_interval_km").unwrap_or_default();
let _ = json_response.string_of("data[i].service_monthly_km").unwrap_or_default();
let _ = json_response.string_of("data[i].service_process.intention").unwrap_or_default();
let _ = json_response.string_of("data[i].service_process.transport").unwrap_or_default();
let _ = json_response.string_of("data[i].service_process.walk_around").unwrap_or_default();
let _ = json_response.string_of("data[i].sex").unwrap_or_default();
let _ = json_response.string_of("data[i].source").unwrap_or_default();
let _ = json_response.string_of("data[i].status").unwrap_or_default();
let _ = json_response.string_of("data[i].storage").unwrap_or_default();
let _ = json_response.string_of("data[i].take_over_date").unwrap_or_default();
let _ = json_response.string_of("data[i].type").unwrap_or_default();
let _ = json_response.string_of("data[i].unsubscribe_all_date").unwrap_or_default();
let _ = json_response.string_of("data[i].unsubscribe_call_date").unwrap_or_default();
let _ = json_response.string_of("data[i].unsubscribe_email_date").unwrap_or_default();
let _ = json_response.string_of("data[i].unsubscribe_sms_date").unwrap_or_default();
let _ = json_response.string_of("data[i].work_order").unwrap_or_default();
account_id = json_response.int_of("data[i].account.id");
let _ = json_response.string_of("data[i].account.created_at").unwrap_or_default();
let _ = json_response.string_of("data[i].account.updated_at").unwrap_or_default();
let _ = json_response.int_of("data[i].account.partner_id");
let _ = json_response.bool_of("data[i].account.activity_report");
let _ = json_response.bool_of("data[i].account.commercial");
let _ = json_response.bool_of("data[i].account.event");
let _ = json_response.bool_of("data[i].account.leadxpress");
let _ = json_response.bool_of("data[i].account.loyalty");
let _ = json_response.bool_of("data[i].account.phone_up");
let _ = json_response.bool_of("data[i].account.renewal");
let _ = json_response.bool_of("data[i].account.sale_table");
let _ = json_response.bool_of("data[i].account.service");
let _ = json_response.bool_of("data[i].account.walk_in");
let _ = json_response.bool_of("data[i].account.webboost");
let _ = json_response.bool_of("data[i].account.account_manager");
let _ = json_response.string_of("data[i].account.activation_date").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.active");
let _ = json_response.bool_of("data[i].account.assigned_lead");
let _ = json_response.bool_of("data[i].account.auto_renewal");
let _ = json_response.bool_of("data[i].account.auto_renewal_new");
let _ = json_response.bool_of("data[i].account.auto_renewal_used");
let _ = json_response.bool_of("data[i].account.automation");
let _ = json_response.bool_of("data[i].account.bdc_advisor");
let _ = json_response.bool_of("data[i].account.calendar_options");
let _ = json_response.bool_of("data[i].account.client_card_fields.process.gas");
let _ = json_response.bool_of("data[i].account.client_card_fields.process.recorded");
let _ = json_response.bool_of("data[i].account.client_card_fields.process.available");
let _ = json_response.bool_of("data[i].account.client_card_fields.process.discounted");
let _ = json_response.bool_of("data[i].account.client_card_fields.commercial.profit");
let _ = json_response.bool_of("data[i].account.client_card_fields.commercial.exclude");
let _ = json_response.bool_of("data[i].account.client_card_fields.commercial.meeting");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.deposit");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.refinanced");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.dealer_tour");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.walk_around");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.qualification");
let _ = json_response.bool_of("data[i].account.client_card_fields.performance.twenty_four_hour");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.budget");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.sector");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_1");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_2");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_3");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_4");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_5");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_6");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_7");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_8");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_9");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.custom_10");
let _ = json_response.bool_of("data[i].account.client_card_fields.general_info.communication_preference");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.vin");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.fuel");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.rate");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.term");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.tire");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.year");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.color");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.price");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.stock");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.total");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.budget");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.engine");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.length");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.profit");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.suffix");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.weight");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.comment");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.mileage");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.payment");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.bodyType");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.category");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.modality");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.residual");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.sleeping");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.warranty");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.frequency");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.accessories");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.category_rv");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.preparation");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.initial_cash");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.offer_number");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.order_number");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.transmission");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.documentation");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.drivingWheels");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.color_exterior");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.color_interior");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.allowed_mileage");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.security_deposit");
let _ = json_response.bool_of("data[i].account.client_card_fields.wanted_vehicle.end_contract_date");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.vin");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.fuel");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.link");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.rate");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.term");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.year");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.color");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.price");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.stock");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.value");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.budget");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.engine");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.length");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.profit");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.suffix");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.weight");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.balance");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.comment");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.mileage");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.payment");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.renewal");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.sold_by");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.bodyType");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.category");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.modality");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.residual");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.sleeping");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.warranty");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.condition");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.frequency");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.intention");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.refinance");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.requested");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.sold_date");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.category_rv");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.institution");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.initial_cash");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.offer_number");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.transmission");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.drivingWheels");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.color_exterior");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.color_interior");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.allowed_mileage");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.security_deposit");
let _ = json_response.bool_of("data[i].account.client_card_fields.exchange_vehicle.end_contract_date");
let _ = json_response.bool_of("data[i].account.client_number");
let _ = json_response.bool_of("data[i].account.confirmation_appt");
let _ = json_response.bool_of("data[i].account.credit");
let _ = json_response.bool_of("data[i].account.csi");
let _ = json_response.bool_of("data[i].account.csi_used");
let _ = json_response.string_of("data[i].account.default_deliveryman_user_id").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.delivered_by");
let _ = json_response.bool_of("data[i].account.disable_communication_audio");
let _ = json_response.bool_of("data[i].account.duplicates");
let _ = json_response.bool_of("data[i].account.guest_action");
let _ = json_response.bool_of("data[i].account.email_client");
let _ = json_response.bool_of("data[i].account.in_turn");
let _ = json_response.bool_of("data[i].account.in_turn_director_management");
let _ = json_response.bool_of("data[i].account.leads_other_division");
let _ = json_response.int_of("data[i].account.leadxpress_option.priority");
let _ = json_response.int_of("data[i].account.leadxpress_option.reminder.frequency");
let _ = json_response.int_of("data[i].account.leadxpress_option.reminder.recurrence");
let _ = json_response.bool_of("data[i].account.leadxpress_option.schedule.account");
let _ = json_response.bool_of("data[i].account.leadxpress_option.schedule.advisor");
let _ = json_response.bool_of("data[i].account.limited_audio_access");
let _ = json_response.string_of("data[i].account.logo").unwrap_or_default();
let _ = json_response.string_of("data[i].account.logo_en").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.mandatory_coordinate");
let _ = json_response.bool_of("data[i].account.manually_status");
let _ = json_response.string_of("data[i].account.merge_rule").unwrap_or_default();
let _ = json_response.int_of("data[i].account.month_start_day");
let _ = json_response.string_of("data[i].account.name").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.niotext");
let _ = json_response.bool_of("data[i].account.niotext_phone");
let _ = json_response.string_of("data[i].account.phone").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.power_sport");
let _ = json_response.bool_of("data[i].account.process");
let _ = json_response.bool_of("data[i].account.recreative_special");
let _ = json_response.bool_of("data[i].account.result_date_validation");
let _ = json_response.bool_of("data[i].account.sale_accessories");
let _ = json_response.bool_of("data[i].account.sale_by_phone");
let _ = json_response.bool_of("data[i].account.sale_date_month");
let _ = json_response.bool_of("data[i].account.sale_table_options.accessory_column");
let _ = json_response.bool_of("data[i].account.sale_table_options.commercial_column");
let _ = json_response.bool_of("data[i].account.sale_table_options.division_grouped_total_column");
let _ = json_response.bool_of("data[i].account.sale_validation");
let _ = json_response.bool_of("data[i].account.scan");
let _ = json_response.bool_of("data[i].account.stock_required_for_sale");
let _ = json_response.bool_of("data[i].account.take_over_director");
let _ = json_response.bool_of("data[i].account.trade_report");
let _ = json_response.bool_of("data[i].account.unrestricted_assignment");
let _ = json_response.bool_of("data[i].account.unsubscribe");
let _ = json_response.bool_of("data[i].account.untreated_lead");
let _ = json_response.bool_of("data[i].account.vehicle_model_text");
let _ = json_response.bool_of("data[i].account.vehicle_text");
let _ = json_response.bool_of("data[i].account.verified_sale");
let _ = json_response.bool_of("data[i].account.vin_decoder");
let _ = json_response.string_of("data[i].account.waiting_sale_date").unwrap_or_default();
let _ = json_response.bool_of("data[i].account.waiting_sale_option");
let _ = json_response.string_of("data[i].advisor").unwrap_or_default();
j = 0;
count_j = json_response.size_of_array("data[i].emails");
while j < count_j {
json_response.set_j(j);
let _ = json_response.int_of("data[i].emails[j].id");
let _ = json_response.string_of("data[i].emails[j].created_at").unwrap_or_default();
let _ = json_response.string_of("data[i].emails[j].updated_at").unwrap_or_default();
let _ = json_response.int_of("data[i].emails[j].lead_id");
let _ = json_response.string_of("data[i].emails[j].address").unwrap_or_default();
let _ = json_response.string_of("data[i].emails[j].type").unwrap_or_default();
let _ = json_response.bool_of("data[i].emails[j].valid");
j = j + 1;
}
j = 0;
count_j = json_response.size_of_array("data[i].phones");
while j < count_j {
json_response.set_j(j);
let _ = json_response.int_of("data[i].phones[j].id");
let _ = json_response.string_of("data[i].phones[j].created_at").unwrap_or_default();
let _ = json_response.string_of("data[i].phones[j].updated_at").unwrap_or_default();
let _ = json_response.int_of("data[i].phones[j].lead_id");
let _ = json_response.string_of("data[i].phones[j].extension").unwrap_or_default();
let _ = json_response.string_of("data[i].phones[j].number").unwrap_or_default();
let _ = json_response.string_of("data[i].phones[j].type").unwrap_or_default();
let _ = json_response.bool_of("data[i].phones[j].valid");
let _ = json_response.bool_of("data[i].phones[j].validated");
let _ = json_response.bool_of("data[i].phones[j].mobile");
j = j + 1;
}
j = 0;
count_j = json_response.size_of_array("data[i].vehicles");
while j < count_j {
json_response.set_j(j);
let _ = json_response.int_of("data[i].vehicles[j].id");
let _ = json_response.string_of("data[i].vehicles[j].created_at").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].updated_at").unwrap_or_default();
let _ = json_response.int_of("data[i].vehicles[j].lead_id");
let _ = json_response.string_of("data[i].vehicles[j].accessories").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].allowed_odometer").unwrap_or_default();
let _ = json_response.int_of("data[i].vehicles[j].balance");
let _ = json_response.string_of("data[i].vehicles[j].budget_max").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].budget_min").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].cash_down").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].category").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].category_rv").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].client_number").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].color_exterior").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].color_interior").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].comment").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].condition").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].end_contract_date").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].end_warranty_date").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].engine").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].extended_warranty").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].fuel").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].length_max").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].length_min").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].license_plate").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].make").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].modality").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].model").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].odometer").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].offer_number").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].option").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].order_number").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].payment").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].payment_frequency").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].preparation").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].price").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].profit").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].purchase_date").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].rate").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].recall").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].recorded_date").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].residual").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].security_deposit").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].sleeping").unwrap_or_default();
let _ = json_response.bool_of("data[i].vehicles[j].sold");
let _ = json_response.string_of("data[i].vehicles[j].sold_by").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].sold_date").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].stock").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].stock_state").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].term").unwrap_or_default();
let _ = json_response.bool_of("data[i].vehicles[j].tire");
let _ = json_response.string_of("data[i].vehicles[j].transmission").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].trim").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].type").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].url").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].value").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].vin").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].warranty").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].weight").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].year").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].year_max").unwrap_or_default();
let _ = json_response.string_of("data[i].vehicles[j].year_min").unwrap_or_default();
j = j + 1;
}
j = 0;
count_j = json_response.size_of_array("data[i].products");
while j < count_j {
json_response.set_j(j);
j = j + 1;
}
i = i + 1;
}