1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/ad_group_criterion_label.proto
3
4package resources
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	wrappers "github.com/golang/protobuf/ptypes/wrappers"
12	_ "google.golang.org/genproto/googleapis/api/annotations"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26// A relationship between an ad group criterion and a label.
27type AdGroupCriterionLabel struct {
28	// Immutable. The resource name of the ad group criterion label.
29	// Ad group criterion label resource names have the form:
30	// `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
31	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
32	// Immutable. The ad group criterion to which the label is attached.
33	AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,2,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"`
34	// Immutable. The label assigned to the ad group criterion.
35	Label                *wrappers.StringValue `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
36	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
37	XXX_unrecognized     []byte                `json:"-"`
38	XXX_sizecache        int32                 `json:"-"`
39}
40
41func (m *AdGroupCriterionLabel) Reset()         { *m = AdGroupCriterionLabel{} }
42func (m *AdGroupCriterionLabel) String() string { return proto.CompactTextString(m) }
43func (*AdGroupCriterionLabel) ProtoMessage()    {}
44func (*AdGroupCriterionLabel) Descriptor() ([]byte, []int) {
45	return fileDescriptor_f4fb81627fc685a6, []int{0}
46}
47
48func (m *AdGroupCriterionLabel) XXX_Unmarshal(b []byte) error {
49	return xxx_messageInfo_AdGroupCriterionLabel.Unmarshal(m, b)
50}
51func (m *AdGroupCriterionLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
52	return xxx_messageInfo_AdGroupCriterionLabel.Marshal(b, m, deterministic)
53}
54func (m *AdGroupCriterionLabel) XXX_Merge(src proto.Message) {
55	xxx_messageInfo_AdGroupCriterionLabel.Merge(m, src)
56}
57func (m *AdGroupCriterionLabel) XXX_Size() int {
58	return xxx_messageInfo_AdGroupCriterionLabel.Size(m)
59}
60func (m *AdGroupCriterionLabel) XXX_DiscardUnknown() {
61	xxx_messageInfo_AdGroupCriterionLabel.DiscardUnknown(m)
62}
63
64var xxx_messageInfo_AdGroupCriterionLabel proto.InternalMessageInfo
65
66func (m *AdGroupCriterionLabel) GetResourceName() string {
67	if m != nil {
68		return m.ResourceName
69	}
70	return ""
71}
72
73func (m *AdGroupCriterionLabel) GetAdGroupCriterion() *wrappers.StringValue {
74	if m != nil {
75		return m.AdGroupCriterion
76	}
77	return nil
78}
79
80func (m *AdGroupCriterionLabel) GetLabel() *wrappers.StringValue {
81	if m != nil {
82		return m.Label
83	}
84	return nil
85}
86
87func init() {
88	proto.RegisterType((*AdGroupCriterionLabel)(nil), "google.ads.googleads.v3.resources.AdGroupCriterionLabel")
89}
90
91func init() {
92	proto.RegisterFile("google/ads/googleads/v3/resources/ad_group_criterion_label.proto", fileDescriptor_f4fb81627fc685a6)
93}
94
95var fileDescriptor_f4fb81627fc685a6 = []byte{
96	// 442 bytes of a gzipped FileDescriptorProto
97	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0x41, 0x8b, 0xd4, 0x30,
98	0x18, 0x65, 0x3a, 0xac, 0x60, 0x54, 0x90, 0x82, 0x30, 0x0e, 0xcb, 0x3a, 0x2b, 0xac, 0xac, 0x08,
99	0x89, 0x5a, 0xf0, 0x10, 0x2f, 0x66, 0x04, 0x07, 0x44, 0x64, 0x19, 0xa1, 0x87, 0xb5, 0x50, 0xd2,
100	0x26, 0x1b, 0x03, 0x6d, 0x52, 0x92, 0x76, 0x14, 0x86, 0x39, 0xfb, 0x3f, 0x3c, 0xfa, 0x53, 0xc4,
101	0x1f, 0xe1, 0x79, 0x7f, 0x82, 0x27, 0x69, 0xd3, 0xd4, 0x41, 0x67, 0x75, 0xf7, 0xf6, 0xda, 0xf7,
102	0xf2, 0xde, 0xfb, 0xbe, 0xa6, 0xe0, 0x85, 0xd0, 0x5a, 0x14, 0x1c, 0x51, 0x66, 0x91, 0x83, 0x2d,
103	0x5a, 0x45, 0xc8, 0x70, 0xab, 0x1b, 0x93, 0x73, 0x8b, 0x28, 0x4b, 0x85, 0xd1, 0x4d, 0x95, 0xe6,
104	0x46, 0xd6, 0xdc, 0x48, 0xad, 0xd2, 0x82, 0x66, 0xbc, 0x80, 0x95, 0xd1, 0xb5, 0x0e, 0x0f, 0xdd,
105	0x31, 0x48, 0x99, 0x85, 0x83, 0x03, 0x5c, 0x45, 0x70, 0x70, 0x98, 0xde, 0xf3, 0x21, 0x95, 0x44,
106	0x67, 0x92, 0x17, 0x2c, 0xcd, 0xf8, 0x07, 0xba, 0x92, 0xda, 0x38, 0x8f, 0xe9, 0xdd, 0x2d, 0x81,
107	0x3f, 0xd6, 0x53, 0x07, 0x3d, 0xd5, 0x3d, 0x65, 0xcd, 0x19, 0xfa, 0x68, 0x68, 0x55, 0x71, 0x63,
108	0x7b, 0x7e, 0x7f, 0xeb, 0x28, 0x55, 0x4a, 0xd7, 0xb4, 0x96, 0x5a, 0xf5, 0xec, 0xfd, 0xef, 0x63,
109	0x70, 0x87, 0xb0, 0x45, 0x5b, 0xff, 0xa5, 0x6f, 0xff, 0xa6, 0x2d, 0x1f, 0xbe, 0x07, 0xb7, 0x7c,
110	0x52, 0xaa, 0x68, 0xc9, 0x27, 0xa3, 0xd9, 0xe8, 0xf8, 0xfa, 0xfc, 0xd9, 0x0f, 0xb2, 0xf7, 0x93,
111	0x3c, 0x06, 0x5b, 0xa3, 0xf4, 0xa8, 0x92, 0x16, 0xe6, 0xba, 0x44, 0x3b, 0xed, 0x96, 0x37, 0xbd,
112	0xd9, 0x5b, 0x5a, 0xf2, 0x70, 0x03, 0xc2, 0xbf, 0xb7, 0x36, 0x09, 0x66, 0xa3, 0xe3, 0x1b, 0x4f,
113	0xf7, 0x7b, 0x43, 0xe8, 0x27, 0x82, 0xef, 0x6a, 0x23, 0x95, 0x88, 0x69, 0xd1, 0xf0, 0xf9, 0x93,
114	0x2e, 0xff, 0x11, 0x78, 0x78, 0xe9, 0xfc, 0xe5, 0x6d, 0xfa, 0xc7, 0x9b, 0xf0, 0x14, 0xec, 0x75,
115	0x5f, 0x68, 0x32, 0xbe, 0x44, 0xe2, 0x83, 0x2e, 0x71, 0x06, 0x0e, 0x2e, 0x4c, 0x74, 0x13, 0x3a,
116	0x4b, 0xbc, 0x3e, 0x27, 0x9f, 0xae, 0xba, 0x9d, 0xf0, 0x55, 0xde, 0xd8, 0x5a, 0x97, 0xdc, 0x58,
117	0xb4, 0xf6, 0x70, 0x83, 0xe8, 0x2e, 0xad, 0x45, 0xeb, 0x8b, 0x2e, 0xdc, 0x66, 0xfe, 0x39, 0x00,
118	0x47, 0xb9, 0x2e, 0xe1, 0x7f, 0xaf, 0xdc, 0x7c, 0xba, 0xb3, 0xc8, 0x49, 0xbb, 0x80, 0x93, 0xd1,
119	0xe9, 0xeb, 0xde, 0x40, 0xe8, 0x82, 0x2a, 0x01, 0xb5, 0x11, 0x48, 0x70, 0xd5, 0xad, 0x07, 0xfd,
120	0x1e, 0xe8, 0x1f, 0x3f, 0xc5, 0xf3, 0x01, 0x7d, 0x09, 0xc6, 0x0b, 0x42, 0xbe, 0x06, 0x87, 0x0b,
121	0x67, 0x49, 0x98, 0x85, 0x0e, 0xb6, 0x28, 0x8e, 0xe0, 0xd2, 0x2b, 0xbf, 0x79, 0x4d, 0x42, 0x98,
122	0x4d, 0x06, 0x4d, 0x12, 0x47, 0xc9, 0xa0, 0x39, 0x0f, 0x8e, 0x1c, 0x81, 0x31, 0x61, 0x16, 0xe3,
123	0x41, 0x85, 0x71, 0x1c, 0x61, 0x3c, 0xe8, 0xb2, 0x6b, 0x5d, 0xd9, 0xe8, 0x57, 0x00, 0x00, 0x00,
124	0xff, 0xff, 0x42, 0x48, 0x37, 0x88, 0xc0, 0x03, 0x00, 0x00,
125}
126