class System.Net.Http.HttpResponseMessage
   inherits System.Object
   implements System.IDisposable:

   def public property Version as System.Version
      get.
      set.

   def public property Content as System.Net.Http.HttpContent
      get.
      set.

   def public property StatusCode as System.Net.HttpStatusCode
      get.
      set.

   def public property ReasonPhrase as character
      get.
      set.

   def public property Headers as System.Net.Http.Headers.HttpResponseHeaders
      get.

   def public property RequestMessage as System.Net.Http.HttpRequestMessage
      get.
      set.

   def public property IsSuccessStatusCode as logical
      get.

   constructor public HttpResponseMessage():
   end constructor.

   constructor public HttpResponseMessage(input statusCode as System.Net.HttpStatusCode):
   end constructor.

   method public final System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode():
   end method.

   method public override character ToString():
   end method.

   method protected final void Dispose(input disposing as logical):
   end method.

   method public final void Dispose():
   end method.

end class.
