Skip to main content

Models

Namespace: RA.Utilities.Integrations.Models

The RA.Utilities.Integrations.Models namespace contains the data models used to build requests and configure integrations:

ClassPurpose
QueryParamsAn ordered, URL-encodable collection of key-value pairs used to build query strings — the return type of IQueryStringRequest.QueryStringValues().

QueryParams is the data vocabulary of every request: the generated code for [QueryParameters] classes and hand-written IQueryStringRequest implementations both produce QueryParams collections, which QueryUtilities then URL-encodes into the final request URI.

For integration configuration, see the Options namespace — BaseApiSettings<T> is the validated settings base class that binds base URL, strongly-typed Actions, proxy flag, and timeout from configuration.