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
value
TargetDialectsThe TargetDialects value to use.
Returns
- string
An
Accept
header string of the formatapplication/vnd.open-policy-agent.${data_filter_type}+json
.
Remarks
ToEnum(string)
public static TargetDialects ToEnum(this string value)
Parameters
value
string
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
value
TargetDialectsThe TargetDialects value to use.
Returns
- string
A dialect string for the
options.targetDialects
payload field.
Remarks
Value(TargetDialects)
public static string Value(this TargetDialects value)
Parameters
value
TargetDialects