Class TargetDialectsExtension
- Namespace
- OpenPolicyAgent.Opa.Filters
- Assembly
- OpenPolicyAgent.Opa.dll
public static class TargetDialectsExtension
- Inheritance
-
TargetDialectsExtension
- Inherited Members
Methods
ToAcceptHeader(TargetDialects)
Generates an HTTP Accept header string for use with EOPA's Compile API.
public static string ToAcceptHeader(this TargetDialects value)
Parameters
valueTargetDialectsThe TargetDialects value to use.
Returns
- string
An
Acceptheader string of the formatapplication/vnd.opa.${data_filter_type}+json.
Remarks
See: https://www.openpolicyagent.org/docs/rest-api#accept-header--controlling-the-target-response-format
ToEnum(string)
public static TargetDialects ToEnum(this string value)
Parameters
valuestring
Returns
ToOptionString(TargetDialects)
Generates a dialect string for use in EOPA's Compile API.
The string can be used in the options.targetDialects payload field.
public static string ToOptionString(this TargetDialects value)
Parameters
valueTargetDialectsThe TargetDialects value to use.
Returns
- string
A dialect string for the
options.targetDialectspayload field.
Remarks
Value(TargetDialects)
public static string Value(this TargetDialects value)
Parameters
valueTargetDialects