Skip to content

Commit 5df64c3

Browse files
AUTO GENERATED ELIXIR GOOGLEAPIS PROTOBUF (#1006)
Co-authored-by: Hany Rock <rudebono@gmail.com>
1 parent e07d4b8 commit 5df64c3

File tree

802 files changed

+39991
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

802 files changed

+39991
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
defmodule Google.Ads.Googleads.V19.Common.AdTextAsset do
2+
@moduledoc false
3+
4+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
5+
6+
field :text, 4, proto3_optional: true, type: :string
7+
8+
field :pinned_field, 2,
9+
type: Google.Ads.Googleads.V19.Enums.ServedAssetFieldTypeEnum.ServedAssetFieldType,
10+
json_name: "pinnedField",
11+
enum: true
12+
13+
field :asset_performance_label, 5,
14+
type: Google.Ads.Googleads.V19.Enums.AssetPerformanceLabelEnum.AssetPerformanceLabel,
15+
json_name: "assetPerformanceLabel",
16+
enum: true
17+
18+
field :policy_summary_info, 6,
19+
type: Google.Ads.Googleads.V19.Common.AdAssetPolicySummary,
20+
json_name: "policySummaryInfo"
21+
end
22+
23+
defmodule Google.Ads.Googleads.V19.Common.AdImageAsset do
24+
@moduledoc false
25+
26+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
27+
28+
field :asset, 2, proto3_optional: true, type: :string
29+
end
30+
31+
defmodule Google.Ads.Googleads.V19.Common.AdVideoAsset do
32+
@moduledoc false
33+
34+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
35+
36+
field :asset, 2, proto3_optional: true, type: :string
37+
38+
field :ad_video_asset_info, 4,
39+
proto3_optional: true,
40+
type: Google.Ads.Googleads.V19.Common.AdVideoAssetInfo,
41+
json_name: "adVideoAssetInfo"
42+
end
43+
44+
defmodule Google.Ads.Googleads.V19.Common.AdVideoAssetInfo do
45+
@moduledoc false
46+
47+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
48+
49+
field :ad_video_asset_inventory_preferences, 1,
50+
proto3_optional: true,
51+
type: Google.Ads.Googleads.V19.Common.AdVideoAssetInventoryPreferences,
52+
json_name: "adVideoAssetInventoryPreferences"
53+
end
54+
55+
defmodule Google.Ads.Googleads.V19.Common.AdVideoAssetInventoryPreferences do
56+
@moduledoc false
57+
58+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
59+
60+
field :in_feed_preference, 1, proto3_optional: true, type: :bool, json_name: "inFeedPreference"
61+
62+
field :in_stream_preference, 2,
63+
proto3_optional: true,
64+
type: :bool,
65+
json_name: "inStreamPreference"
66+
67+
field :shorts_preference, 3, proto3_optional: true, type: :bool, json_name: "shortsPreference"
68+
end
69+
70+
defmodule Google.Ads.Googleads.V19.Common.AdMediaBundleAsset do
71+
@moduledoc false
72+
73+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
74+
75+
field :asset, 2, proto3_optional: true, type: :string
76+
end
77+
78+
defmodule Google.Ads.Googleads.V19.Common.AdDemandGenCarouselCardAsset do
79+
@moduledoc false
80+
81+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
82+
83+
field :asset, 1, proto3_optional: true, type: :string
84+
end
85+
86+
defmodule Google.Ads.Googleads.V19.Common.AdCallToActionAsset do
87+
@moduledoc false
88+
89+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
90+
91+
field :asset, 1, proto3_optional: true, type: :string
92+
end
93+
94+
defmodule Google.Ads.Googleads.V19.Common.AdAppDeepLinkAsset do
95+
@moduledoc false
96+
97+
use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3
98+
99+
field :asset, 1, proto3_optional: true, type: :string
100+
end

0 commit comments

Comments
 (0)