1// Copyright 2020 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.25.0
18// 	protoc        v3.13.0
19// source: google/ads/googleads/v3/resources/mobile_app_category_constant.proto
20
21package resources
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
32)
33
34const (
35	// Verify that this generated code is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37	// Verify that runtime/protoimpl is sufficiently up-to-date.
38	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39)
40
41// This is a compile-time assertion that a sufficiently up-to-date version
42// of the legacy proto package is being used.
43const _ = proto.ProtoPackageIsVersion4
44
45// A mobile application category constant.
46type MobileAppCategoryConstant struct {
47	state         protoimpl.MessageState
48	sizeCache     protoimpl.SizeCache
49	unknownFields protoimpl.UnknownFields
50
51	// Output only. The resource name of the mobile app category constant.
52	// Mobile app category constant resource names have the form:
53	//
54	// `mobileAppCategoryConstants/{mobile_app_category_id}`
55	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
56	// Output only. The ID of the mobile app category constant.
57	Id *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
58	// Output only. Mobile app category name.
59	Name *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
60}
61
62func (x *MobileAppCategoryConstant) Reset() {
63	*x = MobileAppCategoryConstant{}
64	if protoimpl.UnsafeEnabled {
65		mi := &file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_msgTypes[0]
66		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
67		ms.StoreMessageInfo(mi)
68	}
69}
70
71func (x *MobileAppCategoryConstant) String() string {
72	return protoimpl.X.MessageStringOf(x)
73}
74
75func (*MobileAppCategoryConstant) ProtoMessage() {}
76
77func (x *MobileAppCategoryConstant) ProtoReflect() protoreflect.Message {
78	mi := &file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_msgTypes[0]
79	if protoimpl.UnsafeEnabled && x != nil {
80		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
81		if ms.LoadMessageInfo() == nil {
82			ms.StoreMessageInfo(mi)
83		}
84		return ms
85	}
86	return mi.MessageOf(x)
87}
88
89// Deprecated: Use MobileAppCategoryConstant.ProtoReflect.Descriptor instead.
90func (*MobileAppCategoryConstant) Descriptor() ([]byte, []int) {
91	return file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescGZIP(), []int{0}
92}
93
94func (x *MobileAppCategoryConstant) GetResourceName() string {
95	if x != nil {
96		return x.ResourceName
97	}
98	return ""
99}
100
101func (x *MobileAppCategoryConstant) GetId() *wrapperspb.Int32Value {
102	if x != nil {
103		return x.Id
104	}
105	return nil
106}
107
108func (x *MobileAppCategoryConstant) GetName() *wrapperspb.StringValue {
109	if x != nil {
110		return x.Name
111	}
112	return nil
113}
114
115var File_google_ads_googleads_v3_resources_mobile_app_category_constant_proto protoreflect.FileDescriptor
116
117var file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDesc = []byte{
118	0x0a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
119	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
120	0x63, 0x65, 0x73, 0x2f, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x63,
121	0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74,
122	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
123	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e,
124	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
125	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61,
126	0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67,
127	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
128	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
129	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e,
130	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
131	0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
132	0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x02, 0x0a, 0x19, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x41, 0x70,
133	0x70, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e,
134	0x74, 0x12, 0x5f, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61,
135	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x34,
136	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
137	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c,
138	0x65, 0x41, 0x70, 0x70, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x73,
139	0x74, 0x61, 0x6e, 0x74, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61,
140	0x6d, 0x65, 0x12, 0x30, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
141	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
142	0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03,
143	0x52, 0x02, 0x69, 0x64, 0x12, 0x35, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
144	0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
145	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65,
146	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x3a, 0x72, 0xea, 0x41, 0x6f,
147	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
148	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c,
149	0x65, 0x41, 0x70, 0x70, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x73,
150	0x74, 0x61, 0x6e, 0x74, 0x12, 0x39, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x41, 0x70, 0x70, 0x43,
151	0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x73,
152	0x2f, 0x7b, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x63, 0x61, 0x74,
153	0x65, 0x67, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x7d, 0x42,
154	0x8b, 0x02, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
155	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e,
156	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x1e, 0x4d, 0x6f, 0x62, 0x69, 0x6c,
157	0x65, 0x41, 0x70, 0x70, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x73,
158	0x74, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x6f, 0x6f,
159	0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
160	0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
161	0x69, 0x73, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73,
162	0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b, 0x72, 0x65,
163	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x21,
164	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
165	0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 0x33, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
166	0x73, 0xca, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47,
167	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x5c, 0x56, 0x33, 0x5c, 0x52, 0x65, 0x73, 0x6f,
168	0x75, 0x72, 0x63, 0x65, 0x73, 0xea, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a,
169	0x41, 0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a,
170	0x56, 0x33, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70,
171	0x72, 0x6f, 0x74, 0x6f, 0x33,
172}
173
174var (
175	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescOnce sync.Once
176	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescData = file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDesc
177)
178
179func file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescGZIP() []byte {
180	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescOnce.Do(func() {
181		file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescData)
182	})
183	return file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDescData
184}
185
186var file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
187var file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_goTypes = []interface{}{
188	(*MobileAppCategoryConstant)(nil), // 0: google.ads.googleads.v3.resources.MobileAppCategoryConstant
189	(*wrapperspb.Int32Value)(nil),     // 1: google.protobuf.Int32Value
190	(*wrapperspb.StringValue)(nil),    // 2: google.protobuf.StringValue
191}
192var file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_depIdxs = []int32{
193	1, // 0: google.ads.googleads.v3.resources.MobileAppCategoryConstant.id:type_name -> google.protobuf.Int32Value
194	2, // 1: google.ads.googleads.v3.resources.MobileAppCategoryConstant.name:type_name -> google.protobuf.StringValue
195	2, // [2:2] is the sub-list for method output_type
196	2, // [2:2] is the sub-list for method input_type
197	2, // [2:2] is the sub-list for extension type_name
198	2, // [2:2] is the sub-list for extension extendee
199	0, // [0:2] is the sub-list for field type_name
200}
201
202func init() { file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_init() }
203func file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_init() {
204	if File_google_ads_googleads_v3_resources_mobile_app_category_constant_proto != nil {
205		return
206	}
207	if !protoimpl.UnsafeEnabled {
208		file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
209			switch v := v.(*MobileAppCategoryConstant); i {
210			case 0:
211				return &v.state
212			case 1:
213				return &v.sizeCache
214			case 2:
215				return &v.unknownFields
216			default:
217				return nil
218			}
219		}
220	}
221	type x struct{}
222	out := protoimpl.TypeBuilder{
223		File: protoimpl.DescBuilder{
224			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
225			RawDescriptor: file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDesc,
226			NumEnums:      0,
227			NumMessages:   1,
228			NumExtensions: 0,
229			NumServices:   0,
230		},
231		GoTypes:           file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_goTypes,
232		DependencyIndexes: file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_depIdxs,
233		MessageInfos:      file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_msgTypes,
234	}.Build()
235	File_google_ads_googleads_v3_resources_mobile_app_category_constant_proto = out.File
236	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_rawDesc = nil
237	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_goTypes = nil
238	file_google_ads_googleads_v3_resources_mobile_app_category_constant_proto_depIdxs = nil
239}
240