shortJson method

Json shortJson({
  1. required String? specialProcessLocalization,
})

Implementation

Json shortJson({required String? specialProcessLocalization}) {
  String version = specialProcess != null
      ? '${int.parse(itemVersion) + 1}'
      : itemVersion;

  String clientTimestamp = createdAt.toUtc().toIso8601String();

  if (!clientTimestamp.endsWith('Z')) {
    clientTimestamp += 'Z';
  }

  return {
    'item_id': barcodeData.code,
    'unit_id': parentSSCCCodeId ?? '',
    'client_timestamp': clientTimestamp,
    'item_version': version,
    'special_process': specialProcessLocalization ?? '',
    'weight_filled': weight,
  };
}