# Functions
BadPatchOperationErr returns BadRequestErr indicating the patch operation was invalid.
BadPatchPathErr returns BadRequestErr indicating the patch path was invalid.
IsBadRequest returns true if err is a BadRequestErr.
NewBindingsV1 returns a new BindingsV1 object.
NewErrorV1 returns a new ErrorV1 object.
NewTraceV1 returns a new TraceV1 object.
NewWarning returns a new Warning object.
# Constants
Warning Codes.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Error codes returned by OPA's REST API.
Explanation mode enumeration.
Explanation mode enumeration.
Explanation mode enumeration.
Explanation mode enumeration.
Explanation mode enumeration.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Warning Messages.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
Messages included in error responses.
ParamBundleActivationV1 defines the name of the HTTP URL parameter that indicates the client wants to include bundle activation in the results of the health API.
ParamBundlesActivationV1 defines the name of the HTTP URL parameter that indicates the client wants to include bundle activation in the results of the health API.
ParamExcludePluginV1 defines the name of the HTTP URL parameter that indicates the client wants to exclude plugin status in the results of the health API for the specified plugin(s).
ParamExplainV1 defines the name of the HTTP URL parameter that indicates the client wants to receive explanations in addition to the result.
ParamInputV1 defines the name of the HTTP URL parameter that specifies values for the "input" document.
ParamInstrumentV1 defines the name of the HTTP URL parameter that indicates the client wants to receive instrumentation data for diagnosing performance issues.
ParamMetricsV1 defines the name of the HTTP URL parameter that indicates the client wants to receive performance metrics in addition to the result.
ParamPluginsV1 defines the name of the HTTP URL parameter that indicates the client wants to include bundle status in the results of the health API.
ParamPrettyV1 defines the name of the HTTP URL parameter that indicates the client wants to receive a pretty-printed version of the response.
ParamProvenanceV1 defines the name of the HTTP URL parameter that indicates the client wants build and version information in addition to the result.
ParamQueryV1 defines the name of the HTTP URL parameter that specifies values for the request query.
ParamStrictBuiltinErrors names the HTTP URL parameter that indicates the client wants built-in function errors to be treated as fatal.
# Type aliases
AdhocQueryResultSetV1 models the result of a Query API query.
BadRequestErr represents an error condition raised if the caller passes invalid parameters.
BindingsV1 represents a set of term bindings.
BindingV1 represents a single term binding.
CompileRequestV1 models the request message for Compile API operations.
CompileResponseV1 models the response message for Compile API operations.
ConfigResponseV1 models the response message for Config API operations.
DataRequestV1 models the request message for Data API POST operations.
DataResponseV1 models the response message for Data API read operations.
ErrorV1 models an error response sent to the client.
ExplainModeV1 defines supported values for the "explain" query parameter.
HealthResponseV1 models the response message for Health API operations.
MetricsV1 models a collection of performance metrics.
PartialEvaluationResultV1 represents the output of partial evaluation and is included in Compile API responses.
PatchV1 models a single patch operation against a document.
PolicyDeleteResponseV1 models the response message for the Policy API delete operation.
PolicyGetResponseV1 models the response message for the Policy API get operation.
PolicyListResponseV1 models the response message for the Policy API list operation.
PolicyPutResponseV1 models the response message for the Policy API put operation.
PolicyV1 models a policy module in OPA.
ProvenanceBundleV1 models a bundle at some point in time.
ProvenanceV1 models a collection of build/version information.
QueryRequestV1 models the request message for Query API operations.
QueryResponseV1 models the response message for Query API operations.
StatusResponseV1 models the response message for Status API (pull) operations.
TraceEventV1 represents a step in the query evaluation process.
TraceV1 models the trace result returned for queries that include the "explain" parameter.
TraceV1Pretty models the trace result returned for queries that include the "explain" parameter.
TraceV1Raw models the trace result returned for queries that include the "explain" parameter.
Warning models DataResponse warnings.