public async Task <DocumentServiceResponse> InvokeAsync(
     DocumentServiceRequest request,
     ResourceType resourceType,
     Uri physicalAddress,
     CancellationToken cancellationToken)
 {
     using (HttpResponseMessage responseMessage = await this.InvokeClientAsync(request, resourceType, physicalAddress, cancellationToken))
     {
         return(await GatewayStoreClient.ParseResponseAsync(responseMessage, request.SerializerSettings ?? this.SerializerSettings, request));
     }
 }
 public static Task <DocumentServiceResponse> ParseResponseAsync(HttpResponseMessage responseMessage, JsonSerializerSettings serializerSettings = null, DocumentServiceRequest request = null)
 {
     return(GatewayStoreClient.ParseResponseAsync(responseMessage, serializerSettings, request));
 }