Sample code for 30+ languages & platforms
Dart

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 Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  // This example requires the Chilkat API to have been previously unlocked.
  // See Global Unlock Sample for sample code.

  final http = CkHttp();

  http.authToken = 'ACCESS_TOKEN';

  http.accept = 'application/json';

  final String strResp;
  try {
    strResp = http.quickGetStr('https://crm.activix.ca/api/v2/leads/search?query=Doe');
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  print('Response Status Code: ${http.lastStatus}');

  final jsonResponse = CkJsonObject();
  jsonResponse.load(strResp);
  jsonResponse.emitCompact = false;
  print(jsonResponse.emit());

  if (http.lastStatus != 200) {
    print('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
  //     }
  // }

  var i = 0;
  var id = 0;
  var createdAt = '';
  var updatedAt = '';
  var accountId = 0;
  var addressLine1 = '';
  var addressLine2 = '';
  var appointmentDate = '';
  var availableDate = '';
  var averageSpending = '';
  var beBackDate = '';
  var birthDate = '';
  var business = '';
  var callDate = '';
  var city = '';
  var civility = '';
  var code = '';
  var country = '';
  var csiDate = '';
  var deliveredById = '';
  var deliveredDate = '';
  var deliveryDate = '';
  var division = '';
  var endServiceDate = '';
  var firstName = '';
  var gas = '';
  var gender = 0;
  var lastName = '';
  var lastVisitDate = '';
  var locale = '';
  var loyalty = '';
  var nextVisitDate = '';
  var odometerLastVisit = '';
  var openWorkOrderDate = '';
  var plannedPickUpDate = '';
  var postalCode = '';
  var prepaid = '';
  var presentedDate = '';
  var promisedDate = '';
  var province = '';
  var rating = '';
  var refinancedDate = '';
  var repairDate = '';
  var repairOrder = '';
  var result = '';
  var roadTestDate = '';
  var saleDate = '';
  var secondContact = '';
  var secondContactCivility = '';
  var segment = '';
  var serviceIntervalKm = '';
  var serviceMonthlyKm = '';
  var serviceProcessIntention = '';
  var serviceProcessTransport = '';
  var serviceProcessWalkAround = '';
  var sex = '';
  var source = '';
  var status = '';
  var storage = '';
  var takeOverDate = '';
  var vType = '';
  var unsubscribeAllDate = '';
  var unsubscribeCallDate = '';
  var unsubscribeEmailDate = '';
  var unsubscribeSmsDate = '';
  var workOrder = '';

  var accountCreatedAt = '';
  var accountUpdatedAt = '';
  var accountPartnerId = 0;
  var accountActivationDate = '';
  var accountDefaultDeliverymanUserId = '';
  var accountLeadxpressOptionPriority = 0;
  var accountLeadxpressOptionReminderFrequency = 0;
  var accountLeadxpressOptionReminderRecurrence = 0;
  var accountLogo = '';
  var accountLogoEn = '';
  var accountMergeRule = '';
  var accountMonthStartDay = 0;
  var accountName = '';
  var accountPhone = '';
  var accountWaitingSaleDate = '';
  var advisor = '';
  var j = 0;
  var countJ = 0;
  var leadId = 0;
  var address = '';
  var extensionVar = '';
  var number = '';
  var accessories = '';
  var allowedOdometer = '';
  var balance = 0;
  var budgetMax = '';
  var budgetMin = '';
  var cashDown = '';
  var category = '';
  var categoryRv = '';
  var clientNumber = '';
  var colorExterior = '';
  var colorInterior = '';
  var comment = '';
  var condition = '';
  var endContractDate = '';
  var endWarrantyDate = '';
  var engine = '';
  var extendedWarranty = '';
  var fuel = '';
  var lengthMax = '';
  var lengthMin = '';
  var licensePlate = '';
  var make = '';
  var modality = '';
  var model = '';
  var odometer = '';
  var offerNumber = '';
  var vOption = '';
  var orderNumber = '';
  var payment = '';
  var paymentFrequency = '';
  var preparation = '';
  var price = '';
  var profit = '';
  var purchaseDate = '';
  var rate = '';
  var recall = '';
  var recordedDate = '';
  var residual = '';
  var securityDeposit = '';
  var sleeping = '';
  var soldBy = '';
  var soldDate = '';
  var stock = '';
  var stockState = '';
  var term = '';
  var transmission = '';
  var trim = '';
  var url = '';
  var value = '';
  var vin = '';
  var warranty = '';
  var weight = '';
  var year = '';
  var yearMax = '';
  var yearMin = '';

  final linksFirst = jsonResponse.stringOf('links.first');
  final linksLast = jsonResponse.stringOf('links.last');
  final linksPrev = jsonResponse.stringOf('links.prev');
  final linksNext = jsonResponse.stringOf('links.next');
  final metaCurrentPage = jsonResponse.intOf('meta.current_page');
  final metaFrom = jsonResponse.intOf('meta.from');
  final metaLastPage = jsonResponse.intOf('meta.last_page');
  final metaPath = jsonResponse.stringOf('meta.path');
  final metaPerPage = jsonResponse.intOf('meta.per_page');
  final metaTo = jsonResponse.intOf('meta.to');
  final metaTotal = jsonResponse.intOf('meta.total');
  i = 0;
  final countI = jsonResponse.sizeOfArray('data');
  while (i < countI) {
    jsonResponse.i = i;
    id = jsonResponse.intOf('data[i].id');
    createdAt = jsonResponse.stringOf('data[i].created_at');
    updatedAt = jsonResponse.stringOf('data[i].updated_at');
    accountId = jsonResponse.intOf('data[i].account_id');
    addressLine1 = jsonResponse.stringOf('data[i].address_line1');
    addressLine2 = jsonResponse.stringOf('data[i].address_line2');
    appointmentDate = jsonResponse.stringOf('data[i].appointment_date');
    jsonResponse.boolOf('data[i].appt_call');
    availableDate = jsonResponse.stringOf('data[i].available_date');
    averageSpending = jsonResponse.stringOf('data[i].average_spending');
    beBackDate = jsonResponse.stringOf('data[i].be_back_date');
    birthDate = jsonResponse.stringOf('data[i].birth_date');
    business = jsonResponse.stringOf('data[i].business');
    callDate = jsonResponse.stringOf('data[i].call_date');
    city = jsonResponse.stringOf('data[i].city');
    civility = jsonResponse.stringOf('data[i].civility');
    code = jsonResponse.stringOf('data[i].code');
    country = jsonResponse.stringOf('data[i].country');
    csiDate = jsonResponse.stringOf('data[i].csi_date');
    deliveredById = jsonResponse.stringOf('data[i].delivered_by_id');
    deliveredDate = jsonResponse.stringOf('data[i].delivered_date');
    deliveryDate = jsonResponse.stringOf('data[i].delivery_date');
    division = jsonResponse.stringOf('data[i].division');
    endServiceDate = jsonResponse.stringOf('data[i].end_service_date');
    firstName = jsonResponse.stringOf('data[i].first_name');
    gas = jsonResponse.stringOf('data[i].gas');
    gender = jsonResponse.intOf('data[i].gender');
    jsonResponse.boolOf('data[i].invoiced');
    lastName = jsonResponse.stringOf('data[i].last_name');
    lastVisitDate = jsonResponse.stringOf('data[i].last_visit_date');
    locale = jsonResponse.stringOf('data[i].locale');
    loyalty = jsonResponse.stringOf('data[i].loyalty');
    nextVisitDate = jsonResponse.stringOf('data[i].next_visit_date');
    odometerLastVisit = jsonResponse.stringOf('data[i].odometer_last_visit');
    openWorkOrderDate = jsonResponse.stringOf('data[i].open_work_order_date');
    plannedPickUpDate = jsonResponse.stringOf('data[i].planned_pick_up_date');
    postalCode = jsonResponse.stringOf('data[i].postal_code');
    prepaid = jsonResponse.stringOf('data[i].prepaid');
    jsonResponse.boolOf('data[i].prepared');
    presentedDate = jsonResponse.stringOf('data[i].presented_date');
    promisedDate = jsonResponse.stringOf('data[i].promised_date');
    province = jsonResponse.stringOf('data[i].province');
    rating = jsonResponse.stringOf('data[i].rating');
    jsonResponse.boolOf('data[i].reached_client');
    refinancedDate = jsonResponse.stringOf('data[i].refinanced_date');
    repairDate = jsonResponse.stringOf('data[i].repair_date');
    repairOrder = jsonResponse.stringOf('data[i].repair_order');
    result = jsonResponse.stringOf('data[i].result');
    roadTestDate = jsonResponse.stringOf('data[i].road_test_date');
    saleDate = jsonResponse.stringOf('data[i].sale_date');
    secondContact = jsonResponse.stringOf('data[i].second_contact');
    secondContactCivility = jsonResponse.stringOf('data[i].second_contact_civility');
    segment = jsonResponse.stringOf('data[i].segment');
    jsonResponse.boolOf('data[i].service_cleaned');
    serviceIntervalKm = jsonResponse.stringOf('data[i].service_interval_km');
    serviceMonthlyKm = jsonResponse.stringOf('data[i].service_monthly_km');
    serviceProcessIntention = jsonResponse.stringOf('data[i].service_process.intention');
    serviceProcessTransport = jsonResponse.stringOf('data[i].service_process.transport');
    serviceProcessWalkAround = jsonResponse.stringOf('data[i].service_process.walk_around');
    sex = jsonResponse.stringOf('data[i].sex');
    source = jsonResponse.stringOf('data[i].source');
    status = jsonResponse.stringOf('data[i].status');
    storage = jsonResponse.stringOf('data[i].storage');
    takeOverDate = jsonResponse.stringOf('data[i].take_over_date');
    vType = jsonResponse.stringOf('data[i].type');
    unsubscribeAllDate = jsonResponse.stringOf('data[i].unsubscribe_all_date');
    unsubscribeCallDate = jsonResponse.stringOf('data[i].unsubscribe_call_date');
    unsubscribeEmailDate = jsonResponse.stringOf('data[i].unsubscribe_email_date');
    unsubscribeSmsDate = jsonResponse.stringOf('data[i].unsubscribe_sms_date');
    workOrder = jsonResponse.stringOf('data[i].work_order');
    accountId = jsonResponse.intOf('data[i].account.id');
    accountCreatedAt = jsonResponse.stringOf('data[i].account.created_at');
    accountUpdatedAt = jsonResponse.stringOf('data[i].account.updated_at');
    accountPartnerId = jsonResponse.intOf('data[i].account.partner_id');
    jsonResponse.boolOf('data[i].account.activity_report');
    jsonResponse.boolOf('data[i].account.commercial');
    jsonResponse.boolOf('data[i].account.event');
    jsonResponse.boolOf('data[i].account.leadxpress');
    jsonResponse.boolOf('data[i].account.loyalty');
    jsonResponse.boolOf('data[i].account.phone_up');
    jsonResponse.boolOf('data[i].account.renewal');
    jsonResponse.boolOf('data[i].account.sale_table');
    jsonResponse.boolOf('data[i].account.service');
    jsonResponse.boolOf('data[i].account.walk_in');
    jsonResponse.boolOf('data[i].account.webboost');
    jsonResponse.boolOf('data[i].account.account_manager');
    accountActivationDate = jsonResponse.stringOf('data[i].account.activation_date');
    jsonResponse.boolOf('data[i].account.active');
    jsonResponse.boolOf('data[i].account.assigned_lead');
    jsonResponse.boolOf('data[i].account.auto_renewal');
    jsonResponse.boolOf('data[i].account.auto_renewal_new');
    jsonResponse.boolOf('data[i].account.auto_renewal_used');
    jsonResponse.boolOf('data[i].account.automation');
    jsonResponse.boolOf('data[i].account.bdc_advisor');
    jsonResponse.boolOf('data[i].account.calendar_options');
    jsonResponse.boolOf('data[i].account.client_card_fields.process.gas');
    jsonResponse.boolOf('data[i].account.client_card_fields.process.recorded');
    jsonResponse.boolOf('data[i].account.client_card_fields.process.available');
    jsonResponse.boolOf('data[i].account.client_card_fields.process.discounted');
    jsonResponse.boolOf('data[i].account.client_card_fields.commercial.profit');
    jsonResponse.boolOf('data[i].account.client_card_fields.commercial.exclude');
    jsonResponse.boolOf('data[i].account.client_card_fields.commercial.meeting');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.deposit');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.refinanced');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.dealer_tour');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.walk_around');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.qualification');
    jsonResponse.boolOf('data[i].account.client_card_fields.performance.twenty_four_hour');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.budget');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.sector');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_1');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_2');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_3');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_4');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_5');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_6');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_7');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_8');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_9');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.custom_10');
    jsonResponse.boolOf('data[i].account.client_card_fields.general_info.communication_preference');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.vin');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.fuel');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.rate');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.term');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.tire');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.year');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.color');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.price');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.stock');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.total');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.budget');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.engine');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.length');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.profit');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.suffix');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.weight');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.comment');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.mileage');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.payment');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.bodyType');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.category');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.modality');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.residual');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.sleeping');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.warranty');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.frequency');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.accessories');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.category_rv');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.preparation');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.initial_cash');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.offer_number');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.order_number');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.transmission');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.documentation');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.drivingWheels');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.color_exterior');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.color_interior');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.allowed_mileage');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.security_deposit');
    jsonResponse.boolOf('data[i].account.client_card_fields.wanted_vehicle.end_contract_date');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.vin');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.fuel');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.link');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.rate');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.term');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.year');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.color');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.price');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.stock');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.value');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.budget');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.engine');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.length');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.profit');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.suffix');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.weight');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.balance');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.comment');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.mileage');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.payment');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.renewal');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.sold_by');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.bodyType');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.category');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.modality');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.residual');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.sleeping');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.warranty');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.condition');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.frequency');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.intention');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.refinance');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.requested');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.sold_date');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.category_rv');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.institution');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.initial_cash');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.offer_number');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.transmission');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.drivingWheels');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.color_exterior');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.color_interior');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.allowed_mileage');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.security_deposit');
    jsonResponse.boolOf('data[i].account.client_card_fields.exchange_vehicle.end_contract_date');
    jsonResponse.boolOf('data[i].account.client_number');
    jsonResponse.boolOf('data[i].account.confirmation_appt');
    jsonResponse.boolOf('data[i].account.credit');
    jsonResponse.boolOf('data[i].account.csi');
    jsonResponse.boolOf('data[i].account.csi_used');
    accountDefaultDeliverymanUserId = jsonResponse.stringOf('data[i].account.default_deliveryman_user_id');
    jsonResponse.boolOf('data[i].account.delivered_by');
    jsonResponse.boolOf('data[i].account.disable_communication_audio');
    jsonResponse.boolOf('data[i].account.duplicates');
    jsonResponse.boolOf('data[i].account.guest_action');
    jsonResponse.boolOf('data[i].account.email_client');
    jsonResponse.boolOf('data[i].account.in_turn');
    jsonResponse.boolOf('data[i].account.in_turn_director_management');
    jsonResponse.boolOf('data[i].account.leads_other_division');
    accountLeadxpressOptionPriority = jsonResponse.intOf('data[i].account.leadxpress_option.priority');
    accountLeadxpressOptionReminderFrequency = jsonResponse.intOf('data[i].account.leadxpress_option.reminder.frequency');
    accountLeadxpressOptionReminderRecurrence = jsonResponse.intOf('data[i].account.leadxpress_option.reminder.recurrence');
    jsonResponse.boolOf('data[i].account.leadxpress_option.schedule.account');
    jsonResponse.boolOf('data[i].account.leadxpress_option.schedule.advisor');
    jsonResponse.boolOf('data[i].account.limited_audio_access');
    accountLogo = jsonResponse.stringOf('data[i].account.logo');
    accountLogoEn = jsonResponse.stringOf('data[i].account.logo_en');
    jsonResponse.boolOf('data[i].account.mandatory_coordinate');
    jsonResponse.boolOf('data[i].account.manually_status');
    accountMergeRule = jsonResponse.stringOf('data[i].account.merge_rule');
    accountMonthStartDay = jsonResponse.intOf('data[i].account.month_start_day');
    accountName = jsonResponse.stringOf('data[i].account.name');
    jsonResponse.boolOf('data[i].account.niotext');
    jsonResponse.boolOf('data[i].account.niotext_phone');
    accountPhone = jsonResponse.stringOf('data[i].account.phone');
    jsonResponse.boolOf('data[i].account.power_sport');
    jsonResponse.boolOf('data[i].account.process');
    jsonResponse.boolOf('data[i].account.recreative_special');
    jsonResponse.boolOf('data[i].account.result_date_validation');
    jsonResponse.boolOf('data[i].account.sale_accessories');
    jsonResponse.boolOf('data[i].account.sale_by_phone');
    jsonResponse.boolOf('data[i].account.sale_date_month');
    jsonResponse.boolOf('data[i].account.sale_table_options.accessory_column');
    jsonResponse.boolOf('data[i].account.sale_table_options.commercial_column');
    jsonResponse.boolOf('data[i].account.sale_table_options.division_grouped_total_column');
    jsonResponse.boolOf('data[i].account.sale_validation');
    jsonResponse.boolOf('data[i].account.scan');
    jsonResponse.boolOf('data[i].account.stock_required_for_sale');
    jsonResponse.boolOf('data[i].account.take_over_director');
    jsonResponse.boolOf('data[i].account.trade_report');
    jsonResponse.boolOf('data[i].account.unrestricted_assignment');
    jsonResponse.boolOf('data[i].account.unsubscribe');
    jsonResponse.boolOf('data[i].account.untreated_lead');
    jsonResponse.boolOf('data[i].account.vehicle_model_text');
    jsonResponse.boolOf('data[i].account.vehicle_text');
    jsonResponse.boolOf('data[i].account.verified_sale');
    jsonResponse.boolOf('data[i].account.vin_decoder');
    accountWaitingSaleDate = jsonResponse.stringOf('data[i].account.waiting_sale_date');
    jsonResponse.boolOf('data[i].account.waiting_sale_option');
    advisor = jsonResponse.stringOf('data[i].advisor');
    j = 0;
    countJ = jsonResponse.sizeOfArray('data[i].emails');
    while (j < countJ) {
      jsonResponse.j = j;
      id = jsonResponse.intOf('data[i].emails[j].id');
      createdAt = jsonResponse.stringOf('data[i].emails[j].created_at');
      updatedAt = jsonResponse.stringOf('data[i].emails[j].updated_at');
      leadId = jsonResponse.intOf('data[i].emails[j].lead_id');
      address = jsonResponse.stringOf('data[i].emails[j].address');
      vType = jsonResponse.stringOf('data[i].emails[j].type');
      jsonResponse.boolOf('data[i].emails[j].valid');
      j++;
    }

    j = 0;
    countJ = jsonResponse.sizeOfArray('data[i].phones');
    while (j < countJ) {
      jsonResponse.j = j;
      id = jsonResponse.intOf('data[i].phones[j].id');
      createdAt = jsonResponse.stringOf('data[i].phones[j].created_at');
      updatedAt = jsonResponse.stringOf('data[i].phones[j].updated_at');
      leadId = jsonResponse.intOf('data[i].phones[j].lead_id');
      extensionVar = jsonResponse.stringOf('data[i].phones[j].extension');
      number = jsonResponse.stringOf('data[i].phones[j].number');
      vType = jsonResponse.stringOf('data[i].phones[j].type');
      jsonResponse.boolOf('data[i].phones[j].valid');
      jsonResponse.boolOf('data[i].phones[j].validated');
      jsonResponse.boolOf('data[i].phones[j].mobile');
      j++;
    }

    j = 0;
    countJ = jsonResponse.sizeOfArray('data[i].vehicles');
    while (j < countJ) {
      jsonResponse.j = j;
      id = jsonResponse.intOf('data[i].vehicles[j].id');
      createdAt = jsonResponse.stringOf('data[i].vehicles[j].created_at');
      updatedAt = jsonResponse.stringOf('data[i].vehicles[j].updated_at');
      leadId = jsonResponse.intOf('data[i].vehicles[j].lead_id');
      accessories = jsonResponse.stringOf('data[i].vehicles[j].accessories');
      allowedOdometer = jsonResponse.stringOf('data[i].vehicles[j].allowed_odometer');
      balance = jsonResponse.intOf('data[i].vehicles[j].balance');
      budgetMax = jsonResponse.stringOf('data[i].vehicles[j].budget_max');
      budgetMin = jsonResponse.stringOf('data[i].vehicles[j].budget_min');
      cashDown = jsonResponse.stringOf('data[i].vehicles[j].cash_down');
      category = jsonResponse.stringOf('data[i].vehicles[j].category');
      categoryRv = jsonResponse.stringOf('data[i].vehicles[j].category_rv');
      clientNumber = jsonResponse.stringOf('data[i].vehicles[j].client_number');
      colorExterior = jsonResponse.stringOf('data[i].vehicles[j].color_exterior');
      colorInterior = jsonResponse.stringOf('data[i].vehicles[j].color_interior');
      comment = jsonResponse.stringOf('data[i].vehicles[j].comment');
      condition = jsonResponse.stringOf('data[i].vehicles[j].condition');
      endContractDate = jsonResponse.stringOf('data[i].vehicles[j].end_contract_date');
      endWarrantyDate = jsonResponse.stringOf('data[i].vehicles[j].end_warranty_date');
      engine = jsonResponse.stringOf('data[i].vehicles[j].engine');
      extendedWarranty = jsonResponse.stringOf('data[i].vehicles[j].extended_warranty');
      fuel = jsonResponse.stringOf('data[i].vehicles[j].fuel');
      lengthMax = jsonResponse.stringOf('data[i].vehicles[j].length_max');
      lengthMin = jsonResponse.stringOf('data[i].vehicles[j].length_min');
      licensePlate = jsonResponse.stringOf('data[i].vehicles[j].license_plate');
      make = jsonResponse.stringOf('data[i].vehicles[j].make');
      modality = jsonResponse.stringOf('data[i].vehicles[j].modality');
      model = jsonResponse.stringOf('data[i].vehicles[j].model');
      odometer = jsonResponse.stringOf('data[i].vehicles[j].odometer');
      offerNumber = jsonResponse.stringOf('data[i].vehicles[j].offer_number');
      vOption = jsonResponse.stringOf('data[i].vehicles[j].option');
      orderNumber = jsonResponse.stringOf('data[i].vehicles[j].order_number');
      payment = jsonResponse.stringOf('data[i].vehicles[j].payment');
      paymentFrequency = jsonResponse.stringOf('data[i].vehicles[j].payment_frequency');
      preparation = jsonResponse.stringOf('data[i].vehicles[j].preparation');
      price = jsonResponse.stringOf('data[i].vehicles[j].price');
      profit = jsonResponse.stringOf('data[i].vehicles[j].profit');
      purchaseDate = jsonResponse.stringOf('data[i].vehicles[j].purchase_date');
      rate = jsonResponse.stringOf('data[i].vehicles[j].rate');
      recall = jsonResponse.stringOf('data[i].vehicles[j].recall');
      recordedDate = jsonResponse.stringOf('data[i].vehicles[j].recorded_date');
      residual = jsonResponse.stringOf('data[i].vehicles[j].residual');
      securityDeposit = jsonResponse.stringOf('data[i].vehicles[j].security_deposit');
      sleeping = jsonResponse.stringOf('data[i].vehicles[j].sleeping');
      jsonResponse.boolOf('data[i].vehicles[j].sold');
      soldBy = jsonResponse.stringOf('data[i].vehicles[j].sold_by');
      soldDate = jsonResponse.stringOf('data[i].vehicles[j].sold_date');
      stock = jsonResponse.stringOf('data[i].vehicles[j].stock');
      stockState = jsonResponse.stringOf('data[i].vehicles[j].stock_state');
      term = jsonResponse.stringOf('data[i].vehicles[j].term');
      jsonResponse.boolOf('data[i].vehicles[j].tire');
      transmission = jsonResponse.stringOf('data[i].vehicles[j].transmission');
      trim = jsonResponse.stringOf('data[i].vehicles[j].trim');
      vType = jsonResponse.stringOf('data[i].vehicles[j].type');
      url = jsonResponse.stringOf('data[i].vehicles[j].url');
      value = jsonResponse.stringOf('data[i].vehicles[j].value');
      vin = jsonResponse.stringOf('data[i].vehicles[j].vin');
      warranty = jsonResponse.stringOf('data[i].vehicles[j].warranty');
      weight = jsonResponse.stringOf('data[i].vehicles[j].weight');
      year = jsonResponse.stringOf('data[i].vehicles[j].year');
      yearMax = jsonResponse.stringOf('data[i].vehicles[j].year_max');
      yearMin = jsonResponse.stringOf('data[i].vehicles[j].year_min');
      j++;
    }

    j = 0;
    countJ = jsonResponse.sizeOfArray('data[i].products');
    while (j < countJ) {
      jsonResponse.j = j;
      j++;
    }

    i++;
  }
}