Skip to content

Commit ed5b915

Browse files
committed
Returning url for api calling within response model
1 parent 37605b2 commit ed5b915

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

SSLLWrapper/Domain/ResponsePopulation.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public Info InfoModel(WebResponseModel webResponse, Info infoModel)
2323

2424
infoModel = JsonConvert.DeserializeObject<Info>(webResponse.Payloay, JsonSerializerSettings);
2525
infoModel.Header = PopulateHeader(infoModel.Header, webResponse);
26+
infoModel.Wrapper.ApiCommandUrl = webResponse.Url;
2627

2728
return infoModel;
2829
}
@@ -31,6 +32,7 @@ public Analyze AnalyzeModel(WebResponseModel webResponse, Analyze analyzeModel)
3132
{
3233
analyzeModel = JsonConvert.DeserializeObject<Analyze>(webResponse.Payloay, JsonSerializerSettings);
3334
analyzeModel.Header = PopulateHeader(analyzeModel.Header, webResponse);
35+
analyzeModel.Wrapper.ApiCommandUrl = webResponse.Url;
3436

3537
if (analyzeModel.status == "ERROR") { analyzeModel.Errors.Add(new Error() { message = analyzeModel.statusMessage }); }
3638

@@ -41,6 +43,7 @@ public Endpoint EndpointModel(WebResponseModel webResponse, Endpoint endpointMod
4143
{
4244
endpointModel = JsonConvert.DeserializeObject<Endpoint>(webResponse.Payloay, JsonSerializerSettings);
4345
endpointModel.Header = PopulateHeader(endpointModel.Header, webResponse);
46+
endpointModel.Wrapper.ApiCommandUrl = webResponse.Url;
4447

4548
return endpointModel;
4649
}
@@ -49,6 +52,7 @@ public StatusCodes StatusCodesModel(WebResponseModel webResponse, StatusCodes st
4952
{
5053
statusCodes = JsonConvert.DeserializeObject<StatusCodes>(webResponse.Payloay, JsonSerializerSettings);
5154
statusCodes.Header = PopulateHeader(statusCodes.Header, webResponse);
55+
statusCodes.Wrapper.ApiCommandUrl = webResponse.Url;
5256

5357
return statusCodes;
5458
}

SSLLWrapper/External/SSLLabsApi.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public WebResponseModel MakeGetRequest(RequestModel requestModel)
2929
webResponseModel.Payloay = streamReader.ReadToEnd();
3030
webResponseModel.StatusCode = (int)response.StatusCode;
3131
webResponseModel.StatusDescription = response.StatusDescription;
32+
webResponseModel.Url = url;
3233

3334
return webResponseModel;
3435
}

0 commit comments

Comments
 (0)