Filter.AdvancedDetails
type t = {
caseSensitive : bool;
Indicates if the filter expressions are case sensitive.
*)extractA : string;
Expression to extract from field A.
*)extractB : string;
Expression to extract from field B.
*)fieldA : string;
Field A.
*)fieldAIndex : int;
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
*)fieldARequired : bool;
Indicates if field A is required to match.
*)fieldB : string;
Field B.
*)fieldBIndex : int;
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
*)fieldBRequired : bool;
Indicates if field B is required to match.
*)outputConstructor : string;
Expression used to construct the output value.
*)outputToField : string;
Output field.
*)outputToFieldIndex : int;
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
*)overrideOutputField : bool;
Indicates if the existing value of the output field, if any, should be overridden by the output expression.
*)}
val caseSensitive : (t, bool) GapiLens.t
val extractA : (t, string) GapiLens.t
val extractB : (t, string) GapiLens.t
val fieldA : (t, string) GapiLens.t
val fieldAIndex : (t, int) GapiLens.t
val fieldARequired : (t, bool) GapiLens.t
val fieldB : (t, string) GapiLens.t
val fieldBIndex : (t, int) GapiLens.t
val fieldBRequired : (t, bool) GapiLens.t
val outputConstructor : (t, string) GapiLens.t
val outputToField : (t, string) GapiLens.t
val outputToFieldIndex : (t, int) GapiLens.t
val overrideOutputField : (t, bool) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t