GapiAnalyticsV3Model.Filter
module UppercaseDetails : sig ... end
module SearchAndReplaceDetails : sig ... end
module ParentLink : sig ... end
module LowercaseDetails : sig ... end
module AdvancedDetails : sig ... end
type t = {
accountId : string; | (* Account ID to which this filter belongs. *) |
advancedDetails : AdvancedDetails.t; | (* Details for the filter of the type ADVANCED. *) |
created : GapiDate.t; | (* Time this filter was created. *) |
excludeDetails : FilterExpression.t; | (* Details for the filter of the type EXCLUDE. *) |
id : string; | (* Filter ID. *) |
includeDetails : FilterExpression.t; | (* Details for the filter of the type INCLUDE. *) |
kind : string; | (* Resource type for Analytics filter. *) |
lowercaseDetails : LowercaseDetails.t; | (* Details for the filter of the type LOWER. *) |
name : string; | (* Name of this filter. *) |
parentLink : ParentLink.t; | (* Parent link for this filter. Points to the account to which this filter belongs. *) |
searchAndReplaceDetails : SearchAndReplaceDetails.t; | (* Details for the filter of the type SEARCH_AND_REPLACE. *) |
selfLink : string; | (* Link for this filter. *) |
_type : string; | (* Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. *) |
updated : GapiDate.t; | (* Time this filter was last modified. *) |
uppercaseDetails : UppercaseDetails.t; | (* Details for the filter of the type UPPER. *) |
}
val accountId : ( t, string ) GapiLens.t
val advancedDetails : ( t, AdvancedDetails.t ) GapiLens.t
val created : ( t, GapiDate.t ) GapiLens.t
val excludeDetails : ( t, FilterExpression.t ) GapiLens.t
val id : ( t, string ) GapiLens.t
val includeDetails : ( t, FilterExpression.t ) GapiLens.t
val kind : ( t, string ) GapiLens.t
val lowercaseDetails : ( t, LowercaseDetails.t ) GapiLens.t
val name : ( t, string ) GapiLens.t
val parentLink : ( t, ParentLink.t ) GapiLens.t
val searchAndReplaceDetails : ( t, SearchAndReplaceDetails.t ) GapiLens.t
val selfLink : ( t, string ) GapiLens.t
val _type : ( t, string ) GapiLens.t
val updated : ( t, GapiDate.t ) GapiLens.t
val uppercaseDetails : ( t, UppercaseDetails.t ) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t