getDenominationData method
dynamic
getDenominationData()
Implementation
getDenominationData() async {
String requestTime = DateTime.now().toString();
await dio
.get(
"${ApiConstant.baseUrl}cpm-hierarchy-svc/dropDownChild?dropDownMasterId=150&status=1",
options: Options(
headers: {
"Authorization": "Bearer ${SecureStorageService.readSecureData(
SecureStorageService.accessToken,
)}",
'x-request-txn-id': UDID.uDID,
'x-trace-id': UDID.uDIDTraceId,
},
),
)
.then((value) {
Helper.logEvent(
"RESPONSE_EVENT",
success: true,
endPoint:
"cpm-hierarchy-svc/dropDownChild?dropDownMasterId=150&status=1",
responseDate: DateTime.now().toString(),
screenName: "couponTransfer",
requestDate: requestTime,
);
settingsResponse.SettingsResponse settingResponse =
settingsResponse.SettingsResponse.fromJson(value.data);
denominationList.clear();
denominationList.addAll(settingResponse.content ?? []);
}).catchError((err) {
if (err is DioException) {
UDID.setTraceId(
err.response?.headers.map[Constants.traceIdKey]?[0] ?? "",
);
Helper.logEvent(
"ERROR_EVENT",
failure: true,
requestDate: requestTime,
endPoint:
"cpm-hierarchy-svc/dropDownChild?dropDownMasterId=150&status=1",
responseDate: DateTime.now().toString(),
screenName: "couponTransfer",
error: err,
);
}
ConditionalLogs().customLog("error $err");
});
}