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/parental_status_view.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)
32
33const (
34	// Verify that this generated code is sufficiently up-to-date.
35	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36	// Verify that runtime/protoimpl is sufficiently up-to-date.
37	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38)
39
40// This is a compile-time assertion that a sufficiently up-to-date version
41// of the legacy proto package is being used.
42const _ = proto.ProtoPackageIsVersion4
43
44// A parental status view.
45type ParentalStatusView struct {
46	state         protoimpl.MessageState
47	sizeCache     protoimpl.SizeCache
48	unknownFields protoimpl.UnknownFields
49
50	// Output only. The resource name of the parental status view.
51	// Parental Status view resource names have the form:
52	//
53	// `customers/{customer_id}/parentalStatusViews/{ad_group_id}~{criterion_id}`
54	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
55}
56
57func (x *ParentalStatusView) Reset() {
58	*x = ParentalStatusView{}
59	if protoimpl.UnsafeEnabled {
60		mi := &file_google_ads_googleads_v3_resources_parental_status_view_proto_msgTypes[0]
61		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
62		ms.StoreMessageInfo(mi)
63	}
64}
65
66func (x *ParentalStatusView) String() string {
67	return protoimpl.X.MessageStringOf(x)
68}
69
70func (*ParentalStatusView) ProtoMessage() {}
71
72func (x *ParentalStatusView) ProtoReflect() protoreflect.Message {
73	mi := &file_google_ads_googleads_v3_resources_parental_status_view_proto_msgTypes[0]
74	if protoimpl.UnsafeEnabled && x != nil {
75		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
76		if ms.LoadMessageInfo() == nil {
77			ms.StoreMessageInfo(mi)
78		}
79		return ms
80	}
81	return mi.MessageOf(x)
82}
83
84// Deprecated: Use ParentalStatusView.ProtoReflect.Descriptor instead.
85func (*ParentalStatusView) Descriptor() ([]byte, []int) {
86	return file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescGZIP(), []int{0}
87}
88
89func (x *ParentalStatusView) GetResourceName() string {
90	if x != nil {
91		return x.ResourceName
92	}
93	return ""
94}
95
96var File_google_ads_googleads_v3_resources_parental_status_view_proto protoreflect.FileDescriptor
97
98var file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDesc = []byte{
99	0x0a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
100	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
101	0x63, 0x65, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61,
102	0x74, 0x75, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21,
103	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
104	0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
105	0x73, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
106	0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
107	0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72,
108	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67,
109	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
110	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x12,
111	0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x69,
112	0x65, 0x77, 0x12, 0x58, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e,
113	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x03, 0xfa, 0x41,
114	0x2d, 0x0a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
115	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x61, 0x72, 0x65,
116	0x6e, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x69, 0x65, 0x77, 0x52, 0x0c,
117	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x71, 0xea, 0x41,
118	0x6e, 0x0a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
119	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x61, 0x72, 0x65,
120	0x6e, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x69, 0x65, 0x77, 0x12, 0x3f,
121	0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f,
122	0x6d, 0x65, 0x72, 0x7d, 0x2f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61,
123	0x74, 0x75, 0x73, 0x56, 0x69, 0x65, 0x77, 0x73, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
124	0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x7d, 0x42,
125	0x84, 0x02, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
126	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e,
127	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x17, 0x50, 0x61, 0x72, 0x65, 0x6e,
128	0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f,
129	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
130	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
131	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x64, 0x73, 0x2f,
132	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73,
133	0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
134	0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
135	0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 0x33,
136	0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xca, 0x02, 0x21, 0x47, 0x6f, 0x6f,
137	0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64,
138	0x73, 0x5c, 0x56, 0x33, 0x5c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xea, 0x02,
139	0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f,
140	0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56, 0x33, 0x3a, 0x3a, 0x52, 0x65, 0x73,
141	0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
142}
143
144var (
145	file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescOnce sync.Once
146	file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescData = file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDesc
147)
148
149func file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescGZIP() []byte {
150	file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescOnce.Do(func() {
151		file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescData)
152	})
153	return file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDescData
154}
155
156var file_google_ads_googleads_v3_resources_parental_status_view_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
157var file_google_ads_googleads_v3_resources_parental_status_view_proto_goTypes = []interface{}{
158	(*ParentalStatusView)(nil), // 0: google.ads.googleads.v3.resources.ParentalStatusView
159}
160var file_google_ads_googleads_v3_resources_parental_status_view_proto_depIdxs = []int32{
161	0, // [0:0] is the sub-list for method output_type
162	0, // [0:0] is the sub-list for method input_type
163	0, // [0:0] is the sub-list for extension type_name
164	0, // [0:0] is the sub-list for extension extendee
165	0, // [0:0] is the sub-list for field type_name
166}
167
168func init() { file_google_ads_googleads_v3_resources_parental_status_view_proto_init() }
169func file_google_ads_googleads_v3_resources_parental_status_view_proto_init() {
170	if File_google_ads_googleads_v3_resources_parental_status_view_proto != nil {
171		return
172	}
173	if !protoimpl.UnsafeEnabled {
174		file_google_ads_googleads_v3_resources_parental_status_view_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
175			switch v := v.(*ParentalStatusView); i {
176			case 0:
177				return &v.state
178			case 1:
179				return &v.sizeCache
180			case 2:
181				return &v.unknownFields
182			default:
183				return nil
184			}
185		}
186	}
187	type x struct{}
188	out := protoimpl.TypeBuilder{
189		File: protoimpl.DescBuilder{
190			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
191			RawDescriptor: file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDesc,
192			NumEnums:      0,
193			NumMessages:   1,
194			NumExtensions: 0,
195			NumServices:   0,
196		},
197		GoTypes:           file_google_ads_googleads_v3_resources_parental_status_view_proto_goTypes,
198		DependencyIndexes: file_google_ads_googleads_v3_resources_parental_status_view_proto_depIdxs,
199		MessageInfos:      file_google_ads_googleads_v3_resources_parental_status_view_proto_msgTypes,
200	}.Build()
201	File_google_ads_googleads_v3_resources_parental_status_view_proto = out.File
202	file_google_ads_googleads_v3_resources_parental_status_view_proto_rawDesc = nil
203	file_google_ads_googleads_v3_resources_parental_status_view_proto_goTypes = nil
204	file_google_ads_googleads_v3_resources_parental_status_view_proto_depIdxs = nil
205}
206