getIdepackUnitItems method
Implementation
Future<List<UnitItem>> getIdepackUnitItems({
required DioClient microsoftClient,
required String fillingOrderId,
Options? getIdepackItemsOptions,
}) async {
try {
final Response<Json> response = await _orderApiProvider.getIdepackItems(
microsoftClient: microsoftClient,
fillingOrderId: fillingOrderId,
getIdepackItemsOptions: getIdepackItemsOptions,
);
final List<Json> jsonList = response.data != null
? List<Json>.from(response.data!['results'])
: [];
return jsonList
.map(
(json) => ItemUnitDto.fromJson(
json,
).toUnitItem(server: UnitServer.idepack),
)
.toList();
} on DioException catch (e) {
if (e.response?.statusCode == 404) {
return [];
} else {
rethrow;
}
}
}