Skip to content

Commit 61e6bd1

Browse files
AUTO GENERATED ELIXIR GOOGLEAPIS PROTOBUF (#729)
Co-authored-by: Hany Rock <rudebono@gmail.com>
1 parent fc975ce commit 61e6bd1

26 files changed

+1351
-11
lines changed

lib/google/ads/searchads360/v0/common/metrics.pb.ex

+10
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ defmodule Google.Ads.Searchads360.V0.Common.Metrics do
9090
type: :double,
9191
json_name: "contentImpressionShare"
9292

93+
field :conversion_custom_metrics, 336,
94+
repeated: true,
95+
type: Google.Ads.Searchads360.V0.Common.Value,
96+
json_name: "conversionCustomMetrics"
97+
9398
field :content_rank_lost_impression_share, 163,
9499
proto3_optional: true,
95100
type: :double,
@@ -205,6 +210,11 @@ defmodule Google.Ads.Searchads360.V0.Common.Metrics do
205210
type: :double,
206211
json_name: "mobileFriendlyClicksPercentage"
207212

213+
field :raw_event_conversion_metrics, 337,
214+
repeated: true,
215+
type: Google.Ads.Searchads360.V0.Common.Value,
216+
json_name: "rawEventConversionMetrics"
217+
208218
field :search_absolute_top_impression_share, 136,
209219
proto3_optional: true,
210220
type: :double,

lib/google/ads/searchads360/v0/common/segments.pb.ex

+11
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ defmodule Google.Ads.Searchads360.V0.Common.Segments do
2424
type: :string,
2525
json_name: "conversionActionName"
2626

27+
field :conversion_custom_dimensions, 188,
28+
repeated: true,
29+
type: Google.Ads.Searchads360.V0.Common.Value,
30+
json_name: "conversionCustomDimensions"
31+
2732
field :date, 79, proto3_optional: true, type: :string
2833

2934
field :day_of_week, 5,
@@ -211,6 +216,12 @@ defmodule Google.Ads.Searchads360.V0.Common.Segments do
211216
field :product_type_l4, 111, proto3_optional: true, type: :string, json_name: "productTypeL4"
212217
field :product_type_l5, 112, proto3_optional: true, type: :string, json_name: "productTypeL5"
213218
field :quarter, 128, proto3_optional: true, type: :string
219+
220+
field :raw_event_conversion_dimensions, 189,
221+
repeated: true,
222+
type: Google.Ads.Searchads360.V0.Common.Value,
223+
json_name: "rawEventConversionDimensions"
224+
214225
field :week, 130, proto3_optional: true, type: :string
215226
field :year, 131, proto3_optional: true, type: :int32
216227

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableCardinalityEnum.ConversionCustomVariableCardinality do
2+
@moduledoc false
3+
4+
use Protobuf, enum: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :UNSPECIFIED, 0
7+
field :UNKNOWN, 1
8+
field :BELOW_ALL_LIMITS, 2
9+
field :EXCEEDS_SEGMENTATION_LIMIT_BUT_NOT_STATS_LIMIT, 3
10+
field :APPROACHES_STATS_LIMIT, 4
11+
field :EXCEEDS_STATS_LIMIT, 5
12+
end
13+
14+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableCardinalityEnum do
15+
@moduledoc false
16+
17+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
18+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableFamilyEnum.ConversionCustomVariableFamily do
2+
@moduledoc false
3+
4+
use Protobuf, enum: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :UNSPECIFIED, 0
7+
field :UNKNOWN, 1
8+
field :STANDARD, 2
9+
field :FLOODLIGHT, 3
10+
end
11+
12+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableFamilyEnum do
13+
@moduledoc false
14+
15+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
16+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus do
2+
@moduledoc false
3+
4+
use Protobuf, enum: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :UNSPECIFIED, 0
7+
field :UNKNOWN, 1
8+
field :ACTIVATION_NEEDED, 2
9+
field :ENABLED, 3
10+
field :PAUSED, 4
11+
end
12+
13+
defmodule Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableStatusEnum do
14+
@moduledoc false
15+
16+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
17+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
defmodule Google.Ads.Searchads360.V0.Enums.FloodlightVariableDataTypeEnum.FloodlightVariableDataType do
2+
@moduledoc false
3+
4+
use Protobuf, enum: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :UNSPECIFIED, 0
7+
field :UNKNOWN, 1
8+
field :NUMBER, 2
9+
field :STRING, 3
10+
end
11+
12+
defmodule Google.Ads.Searchads360.V0.Enums.FloodlightVariableDataTypeEnum do
13+
@moduledoc false
14+
15+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
16+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
defmodule Google.Ads.Searchads360.V0.Enums.FloodlightVariableTypeEnum.FloodlightVariableType do
2+
@moduledoc false
3+
4+
use Protobuf, enum: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :UNSPECIFIED, 0
7+
field :UNKNOWN, 1
8+
field :DIMENSION, 2
9+
field :METRIC, 3
10+
field :UNSET, 4
11+
end
12+
13+
defmodule Google.Ads.Searchads360.V0.Enums.FloodlightVariableTypeEnum do
14+
@moduledoc false
15+
16+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
17+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
defmodule Google.Ads.Searchads360.V0.Resources.ConversionCustomVariable.FloodlightConversionCustomVariableInfo do
2+
@moduledoc false
3+
4+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
5+
6+
field :floodlight_variable_type, 1,
7+
proto3_optional: true,
8+
type: Google.Ads.Searchads360.V0.Enums.FloodlightVariableTypeEnum.FloodlightVariableType,
9+
json_name: "floodlightVariableType",
10+
enum: true,
11+
deprecated: false
12+
13+
field :floodlight_variable_data_type, 2,
14+
proto3_optional: true,
15+
type:
16+
Google.Ads.Searchads360.V0.Enums.FloodlightVariableDataTypeEnum.FloodlightVariableDataType,
17+
json_name: "floodlightVariableDataType",
18+
enum: true,
19+
deprecated: false
20+
end
21+
22+
defmodule Google.Ads.Searchads360.V0.Resources.ConversionCustomVariable do
23+
@moduledoc false
24+
25+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
26+
27+
field :resource_name, 1, type: :string, json_name: "resourceName", deprecated: false
28+
field :id, 2, type: :int64, deprecated: false
29+
field :name, 3, type: :string, deprecated: false
30+
field :tag, 4, type: :string, deprecated: false
31+
32+
field :status, 5,
33+
type:
34+
Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus,
35+
enum: true
36+
37+
field :owner_customer, 6, type: :string, json_name: "ownerCustomer", deprecated: false
38+
39+
field :family, 7,
40+
type:
41+
Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableFamilyEnum.ConversionCustomVariableFamily,
42+
enum: true,
43+
deprecated: false
44+
45+
field :cardinality, 8,
46+
type:
47+
Google.Ads.Searchads360.V0.Enums.ConversionCustomVariableCardinalityEnum.ConversionCustomVariableCardinality,
48+
enum: true,
49+
deprecated: false
50+
51+
field :floodlight_conversion_custom_variable_info, 9,
52+
type:
53+
Google.Ads.Searchads360.V0.Resources.ConversionCustomVariable.FloodlightConversionCustomVariableInfo,
54+
json_name: "floodlightConversionCustomVariableInfo",
55+
deprecated: false
56+
57+
field :custom_column_ids, 10,
58+
repeated: true,
59+
type: :int64,
60+
json_name: "customColumnIds",
61+
deprecated: false
62+
end

lib/google/ads/searchads360/v0/services/search_ads360_service.pb.ex

+80
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,26 @@ defmodule Google.Ads.Searchads360.V0.Services.SearchSearchAds360Response do
3434
repeated: true,
3535
type: Google.Ads.Searchads360.V0.Services.CustomColumnHeader,
3636
json_name: "customColumnHeaders"
37+
38+
field :conversion_custom_metric_headers, 9,
39+
repeated: true,
40+
type: Google.Ads.Searchads360.V0.Services.ConversionCustomMetricHeader,
41+
json_name: "conversionCustomMetricHeaders"
42+
43+
field :conversion_custom_dimension_headers, 10,
44+
repeated: true,
45+
type: Google.Ads.Searchads360.V0.Services.ConversionCustomDimensionHeader,
46+
json_name: "conversionCustomDimensionHeaders"
47+
48+
field :raw_event_conversion_metric_headers, 11,
49+
repeated: true,
50+
type: Google.Ads.Searchads360.V0.Services.RawEventConversionMetricHeader,
51+
json_name: "rawEventConversionMetricHeaders"
52+
53+
field :raw_event_conversion_dimension_headers, 12,
54+
repeated: true,
55+
type: Google.Ads.Searchads360.V0.Services.RawEventConversionDimensionHeader,
56+
json_name: "rawEventConversionDimensionHeaders"
3757
end
3858

3959
defmodule Google.Ads.Searchads360.V0.Services.SearchSearchAds360StreamRequest do
@@ -68,6 +88,26 @@ defmodule Google.Ads.Searchads360.V0.Services.SearchSearchAds360StreamResponse d
6888
type: Google.Ads.Searchads360.V0.Services.CustomColumnHeader,
6989
json_name: "customColumnHeaders"
7090

91+
field :conversion_custom_metric_headers, 7,
92+
repeated: true,
93+
type: Google.Ads.Searchads360.V0.Services.ConversionCustomMetricHeader,
94+
json_name: "conversionCustomMetricHeaders"
95+
96+
field :conversion_custom_dimension_headers, 8,
97+
repeated: true,
98+
type: Google.Ads.Searchads360.V0.Services.ConversionCustomDimensionHeader,
99+
json_name: "conversionCustomDimensionHeaders"
100+
101+
field :raw_event_conversion_metric_headers, 9,
102+
repeated: true,
103+
type: Google.Ads.Searchads360.V0.Services.RawEventConversionMetricHeader,
104+
json_name: "rawEventConversionMetricHeaders"
105+
106+
field :raw_event_conversion_dimension_headers, 10,
107+
repeated: true,
108+
type: Google.Ads.Searchads360.V0.Services.RawEventConversionDimensionHeader,
109+
json_name: "rawEventConversionDimensionHeaders"
110+
71111
field :request_id, 4, type: :string, json_name: "requestId"
72112
end
73113

@@ -188,6 +228,10 @@ defmodule Google.Ads.Searchads360.V0.Services.SearchAds360Row do
188228
type: Google.Ads.Searchads360.V0.Resources.ConversionAction,
189229
json_name: "conversionAction"
190230

231+
field :conversion_custom_variable, 153,
232+
type: Google.Ads.Searchads360.V0.Resources.ConversionCustomVariable,
233+
json_name: "conversionCustomVariable"
234+
191235
field :customer, 1, type: Google.Ads.Searchads360.V0.Resources.Customer
192236

193237
field :customer_asset, 155,
@@ -271,6 +315,42 @@ defmodule Google.Ads.Searchads360.V0.Services.CustomColumnHeader do
271315
field :references_metrics, 3, type: :bool, json_name: "referencesMetrics"
272316
end
273317

318+
defmodule Google.Ads.Searchads360.V0.Services.ConversionCustomMetricHeader do
319+
@moduledoc false
320+
321+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
322+
323+
field :id, 1, type: :int64
324+
field :name, 2, type: :string
325+
end
326+
327+
defmodule Google.Ads.Searchads360.V0.Services.ConversionCustomDimensionHeader do
328+
@moduledoc false
329+
330+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
331+
332+
field :id, 1, type: :int64
333+
field :name, 2, type: :string
334+
end
335+
336+
defmodule Google.Ads.Searchads360.V0.Services.RawEventConversionMetricHeader do
337+
@moduledoc false
338+
339+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
340+
341+
field :id, 1, type: :int64
342+
field :name, 2, type: :string
343+
end
344+
345+
defmodule Google.Ads.Searchads360.V0.Services.RawEventConversionDimensionHeader do
346+
@moduledoc false
347+
348+
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
349+
350+
field :id, 1, type: :int64
351+
field :name, 2, type: :string
352+
end
353+
274354
defmodule Google.Ads.Searchads360.V0.Services.SearchAds360Service.Service do
275355
@moduledoc false
276356

lib/google/api/pb_extension.pb.ex

+10-11
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,17 @@ defmodule Google.Api.PbExtension do
22
@moduledoc false
33
use Protobuf, protoc_gen_elixir_version: "0.12.0"
44

5-
extend Google.Protobuf.MethodOptions, :method_signature, 1051,
6-
repeated: true,
7-
type: :string,
8-
json_name: "methodSignature"
9-
10-
extend Google.Protobuf.ServiceOptions, :default_host, 1049,
5+
extend Google.Protobuf.FieldOptions, :resource_reference, 1055,
116
optional: true,
12-
type: :string,
13-
json_name: "defaultHost"
7+
type: Google.Api.ResourceReference,
8+
json_name: "resourceReference"
9+
10+
extend Google.Protobuf.FileOptions, :resource_definition, 1053,
11+
repeated: true,
12+
type: Google.Api.ResourceDescriptor,
13+
json_name: "resourceDefinition"
1414

15-
extend Google.Protobuf.ServiceOptions, :oauth_scopes, 1050,
15+
extend Google.Protobuf.MessageOptions, :resource, 1053,
1616
optional: true,
17-
type: :string,
18-
json_name: "oauthScopes"
17+
type: Google.Api.ResourceDescriptor
1918
end

0 commit comments

Comments
 (0)