getDetailsRequest static method
Implementation
static DetailRequestCode getDetailsRequest(List<String> requestData) {
DetailRequestCode detailRequestCode = DetailRequestCode();
for (String i in requestData) {
if (i.startsWith("// @desc")) {
detailRequestCode.desc = i.replaceAll("// @desc", "").trim();
} else if (i.startsWith("// @route")) {
detailRequestCode.route =
i.replaceAll("// @route", "").trim().split(" ")[1];
detailRequestCode.requestType =
i.replaceAll("// @route", "").trim().split(" ")[0];
} else if (i.startsWith("// @param")) {
detailRequestCode.params =
jsonDecode(i.replaceAll("// @param", "").trim());
} else if (i.startsWith("// @body")) {
detailRequestCode.body = i.replaceAll("// @body", "").trim();
} else if (i.startsWith("// @header")) {
String headers = i.replaceAll("// @header", "").trim();
detailRequestCode.header = jsonDecode(headers);
} else if (i.startsWith("// @access")) {
if (i.toLowerCase().contains("privet")) {
detailRequestCode.access = "privet";
} else {
detailRequestCode.access = "public";
}
}
}
return detailRequestCode;
}