diff --git a/clients/analytics_data/README.md b/clients/analytics_data/README.md index 0db65e5555..c6c29a64c4 100644 --- a/clients/analytics_data/README.md +++ b/clients/analytics_data/README.md @@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding ```elixir def deps do - [{:google_api_analytics_data, "~> 0.16"}] + [{:google_api_analytics_data, "~> 0.17"}] end ``` diff --git a/clients/analytics_data/lib/google_api/analytics_data/v1beta/metadata.ex b/clients/analytics_data/lib/google_api/analytics_data/v1beta/metadata.ex index fb67c166c6..f93fb8117a 100644 --- a/clients/analytics_data/lib/google_api/analytics_data/v1beta/metadata.ex +++ b/clients/analytics_data/lib/google_api/analytics_data/v1beta/metadata.ex @@ -20,7 +20,7 @@ defmodule GoogleApi.AnalyticsData.V1beta do API client metadata for GoogleApi.AnalyticsData.V1beta. """ - @discovery_revision "20240825" + @discovery_revision "20241117" def discovery_revision(), do: @discovery_revision end diff --git a/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/empty_filter.ex b/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/empty_filter.ex new file mode 100644 index 0000000000..dc2d7de53a --- /dev/null +++ b/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/empty_filter.ex @@ -0,0 +1,41 @@ +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# NOTE: This file is auto generated by the elixir code generator program. +# Do not edit this file manually. + +defmodule GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter do + @moduledoc """ + Filter for empty values. + + ## Attributes + + """ + + use GoogleApi.Gax.ModelBase + + @type t :: %__MODULE__{} +end + +defimpl Poison.Decoder, for: GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter do + def decode(value, options) do + GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter.decode(value, options) + end +end + +defimpl Poison.Encoder, for: GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter do + def encode(value, options) do + GoogleApi.Gax.ModelBase.encode(value, options) + end +end diff --git a/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/filter.ex b/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/filter.ex index 388415dfa9..0bb587e228 100644 --- a/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/filter.ex +++ b/clients/analytics_data/lib/google_api/analytics_data/v1beta/model/filter.ex @@ -22,6 +22,7 @@ defmodule GoogleApi.AnalyticsData.V1beta.Model.Filter do ## Attributes * `betweenFilter` (*type:* `GoogleApi.AnalyticsData.V1beta.Model.BetweenFilter.t`, *default:* `nil`) - A filter for two values. + * `emptyFilter` (*type:* `GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter.t`, *default:* `nil`) - A filter for empty values such as "(not set)" and "" values. * `fieldName` (*type:* `String.t`, *default:* `nil`) - The dimension name or metric name. In most methods, dimensions & metrics can be used for the first time in this field. However in a RunPivotReportRequest, this field must be additionally specified by name in the RunPivotReportRequest's dimensions or metrics. * `inListFilter` (*type:* `GoogleApi.AnalyticsData.V1beta.Model.InListFilter.t`, *default:* `nil`) - A filter for in list values. * `numericFilter` (*type:* `GoogleApi.AnalyticsData.V1beta.Model.NumericFilter.t`, *default:* `nil`) - A filter for numeric or date values. @@ -32,6 +33,7 @@ defmodule GoogleApi.AnalyticsData.V1beta.Model.Filter do @type t :: %__MODULE__{ :betweenFilter => GoogleApi.AnalyticsData.V1beta.Model.BetweenFilter.t() | nil, + :emptyFilter => GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter.t() | nil, :fieldName => String.t() | nil, :inListFilter => GoogleApi.AnalyticsData.V1beta.Model.InListFilter.t() | nil, :numericFilter => GoogleApi.AnalyticsData.V1beta.Model.NumericFilter.t() | nil, @@ -39,6 +41,7 @@ defmodule GoogleApi.AnalyticsData.V1beta.Model.Filter do } field(:betweenFilter, as: GoogleApi.AnalyticsData.V1beta.Model.BetweenFilter) + field(:emptyFilter, as: GoogleApi.AnalyticsData.V1beta.Model.EmptyFilter) field(:fieldName) field(:inListFilter, as: GoogleApi.AnalyticsData.V1beta.Model.InListFilter) field(:numericFilter, as: GoogleApi.AnalyticsData.V1beta.Model.NumericFilter) diff --git a/clients/analytics_data/mix.exs b/clients/analytics_data/mix.exs index bea43cd5aa..e865c6dde9 100644 --- a/clients/analytics_data/mix.exs +++ b/clients/analytics_data/mix.exs @@ -18,7 +18,7 @@ defmodule GoogleApi.AnalyticsData.Mixfile do use Mix.Project - @version "0.16.2" + @version "0.17.0" def project() do [