printRequestData static method
void
printRequestData(
- List<
FolderRequestCollectionModel> allRequests, - List<
VariableModel> variables
print all data about collection .
allRequests to print request details .
variables to print variables details .
Implementation
static void printRequestData(List<FolderRequestCollectionModel> allRequests,
List<VariableModel> variables) {
// print variables details
print("\n\n${"*" * 30}⚡⚡ Variables Details ⚡⚡${"*" * 30}\n\n");
for (var element in variables) {
print("Key : ${element.key}");
print("Value : ${element.value}\n");
}
// print request details
print("\n\n${"*" * 30}⚡⚡ Requests Details ⚡⚡${"*" * 30}\n\n");
for (var folderRequest in allRequests) {
print("\n⚡ '${folderRequest.folderName}' requests : ");
for (var detailApiRequest in folderRequest.detailRequests) {
String message =
" ✅ ${detailApiRequest.requestName} || Method : ${detailApiRequest.requestModel.method} || ";
message += "Route : ${detailApiRequest.requestModel.url.raw}";
print(message);
}
}
print("\n\n⚡ FINISH BUILD API COLLECTION SUCCESSFULLY ...");
print("👑 Build by : Abd Alftah Al-Shanti 👑");
}