sig   type t = {     caseSensitive : bool;     field : string;     fieldIndex : int;     replaceString : string;     searchString : string;   }   val caseSensitive :     (GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t, bool) GapiLens.t   val field :     (GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t, string)     GapiLens.t   val fieldIndex :     (GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t, int) GapiLens.t   val replaceString :     (GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t, string)     GapiLens.t   val searchString :     (GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t, string)     GapiLens.t   val empty : GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t   val render :     GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t ->     GapiJson.json_data_model list   val parse :     GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t ->     GapiJson.json_data_model ->     GapiAnalyticsV3Model.Filter.SearchAndReplaceDetails.t end