RE_SyncronizeStart_ios method

Future<String?> RE_SyncronizeStart_ios({
  1. String? isTransactionSync,
  2. String? isPointCalculationSync,
  3. String? isMasterSync,
  4. String? baseURL,
  5. String? userID,
  6. String? appVersion,
  7. String? appVersionCode,
  8. String? password,
  9. String? token,
  10. String? countryID,
  11. String? role_code,
  12. String? customer_level,
  13. String? CFA_DISPATCH,
  14. String? CFA_STOCK_TRANSFER,
  15. String? DIST_DISPATCH_MODEL,
  16. String? DIST_DISPATCH_MODEL_BASIC_SCAN,
  17. String? DIST_DISPATCH_MODEL_BASIC_SCAN_IDS,
  18. String? packageName,
  19. String? LastSyncDate,
  20. String? ServerSyncId,
  21. String? ClientName,
  22. String? uploadMethod,
  23. String? urlUpload,
  24. String? databaseName,
  25. String? iMei,
  26. String? byPassSSL,
})

Implementation

Future<String?> RE_SyncronizeStart_ios(
    {String? isTransactionSync,
      String? isPointCalculationSync,
      String? isMasterSync,
      String? baseURL,
      String? userID,
      String? appVersion,
      String? appVersionCode,
      String? password,
      String? token,
      String? countryID,
      String? role_code,
      String? customer_level,
      String? CFA_DISPATCH,
      String? CFA_STOCK_TRANSFER,
      String? DIST_DISPATCH_MODEL,
      String? DIST_DISPATCH_MODEL_BASIC_SCAN,
      String? DIST_DISPATCH_MODEL_BASIC_SCAN_IDS,
      String? packageName, String? LastSyncDate, String? ServerSyncId,
      String? ClientName, String? uploadMethod, String? urlUpload,
      String? databaseName, String? iMei, String? byPassSSL
    }) async {
  print("isTransactionSync${isTransactionSync}");
  print("isPointCalculationSync${isPointCalculationSync}");
  print("isMasterSync${isMasterSync}");
  print("baseURL${baseURL}");
  print("userID${userID}");
  print("appVersion${appVersion}");
  print("appVersionCode${appVersionCode}");
  print("password${password}");
  print("token${token}");
  print("countryID${countryID}");
  print("role_code${role_code}");
  print("customer_level${customer_level}");
  print("CFA_DISPATCH${CFA_DISPATCH}");
  print("CFA_STOCK_TRANSFER${CFA_STOCK_TRANSFER}");
  print("DIST_DISPATCH_MODEL${DIST_DISPATCH_MODEL}");
  print("DIST_DISPATCH_MODEL_BASIC_SCAN${DIST_DISPATCH_MODEL_BASIC_SCAN}");
  print("DIST_DISPATCH_MODEL_BASIC_SCAN_IDS${DIST_DISPATCH_MODEL_BASIC_SCAN_IDS}");

  final String version =
  await _methodChannel!.invokeMethod('RE_CPM_Sync_Start', {
    'isTransactionSync': isTransactionSync.toString(),
    'isPointCalculationSync': isPointCalculationSync.toString(),
    'isMasterSync': isMasterSync.toString(),
    'baseURL': baseURL != null ? baseURL : '',
    'userID': userID != null ? userID : '',
    'appVersion': appVersion != null ? appVersion : '',
    'appVersionCode': appVersionCode != null ? appVersionCode : '',
    'password': password != null ? password : '',
    'token': token != null ? token : '',
    'countryID': countryID != null ? countryID : '',
    'role_code': role_code != null ? role_code : '',
    'customer_level': customer_level != null ? customer_level : '',
    'CFA_DISPATCH': CFA_DISPATCH != null ? CFA_DISPATCH : '',
    'CFA_STOCK_TRANSFER': CFA_STOCK_TRANSFER != null ? CFA_STOCK_TRANSFER : '',
    'DIST_DISPATCH_MODEL': DIST_DISPATCH_MODEL != null ? DIST_DISPATCH_MODEL : '',
    'DIST_DISPATCH_MODEL_BASIC_SCAN': DIST_DISPATCH_MODEL_BASIC_SCAN != null ? DIST_DISPATCH_MODEL_BASIC_SCAN : '',
    'DIST_DISPATCH_MODEL_BASIC_SCAN_IDS': DIST_DISPATCH_MODEL_BASIC_SCAN_IDS != null ? DIST_DISPATCH_MODEL_BASIC_SCAN_IDS : '',
    'UserName':'dev',
    'ClientName': ClientName != null ? ClientName : '',
    'imei': iMei != null ? iMei : '',
    'uploadMethod': uploadMethod != null ? uploadMethod : '',
    'urlUpload': urlUpload != null ? urlUpload : '',
    'databaseName': databaseName != null ? databaseName : '',
    'packageName': packageName != null ? packageName : '',
    'dbPassword':'',
    'isDbEncripted':'false',
    'methodSyncID':'0',
    'fkCustomerGlCode':'0',
    'DeviceSyncStatus':'N',
    'CustomerCode': userID != null ? userID : '' ,
    'SystemName': '',
    'LastSyncDate': LastSyncDate != null ? LastSyncDate : '' ,
    'ServerSyncId': ServerSyncId != null ? ServerSyncId : '',
    'byPassSSL': byPassSSL != null ? byPassSSL : ''
  });
  return version;
}