Click or drag to resize

NetQuarry.Web.API Namespace

The NetQuarry web API facility.
Classes
  ClassDescription
Public classBaseController
The base class for all Api Controllers.
Public classCredentials
Basic class to create new users, Username/Password authentication
Public classRedirectResponseMessage
Helper class to manage one-time login requirements
Public classRestErrorResponse
Holds a REST error raised during a response
Public classStreamContentResponseMessage
Used to return a stream (binary, typically) response to the request.
Public classStringContentReponseMessage
The standard event response for string responses.
Public classUserToken
The user context object for external API integrations using the Credentials object. Instances of this object are typically obtained from Authenticate(IAppContext, Credentials).
Interfaces
  InterfaceDescription
Public interfaceILogSupport
Support a log version of the object. In particular, this is used to make sure that confidential data can be suppressed when logging to the API log.
Public interfaceIResponseMessage
Used to create a standard response message for non-object (Model) type results.
Enumerations
  EnumerationDescription
Public enumerationAPI_REQUEST_ID
Method names for the platform web API methods.