saveOtaPackageData method
Future<OtaPackageInfo>
saveOtaPackageData(
- String otaPackageId,
- MultipartFile file, {
- required ChecksumAlgorithm checksumAlgorithm,
- String? checksum,
- RequestConfig? requestConfig,
Implementation
Future<OtaPackageInfo> saveOtaPackageData(
String otaPackageId, MultipartFile file,
{required ChecksumAlgorithm checksumAlgorithm,
String? checksum,
RequestConfig? requestConfig}) async {
var formData = FormData.fromMap({'file': file});
var response = await _tbClient.post<Map<String, dynamic>>(
'/api/otaPackage/$otaPackageId',
queryParameters: {
'checksumAlgorithm': checksumAlgorithm.toShortString(),
'checksum': checksum
},
data: formData,
options: defaultHttpOptionsFromConfig(requestConfig));
return OtaPackageInfo.fromJson(response.data!);
}