1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/change_status.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	enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
27// Describes the status of returned resource.
28type ChangeStatus struct {
29	// Output only. The resource name of the change status.
30	// Change status resource names have the form:
31	//
32	// `customers/{customer_id}/changeStatus/{change_status_id}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// Output only. Time at which the most recent change has occurred on this resource.
35	LastChangeDateTime *wrappers.StringValue `protobuf:"bytes,3,opt,name=last_change_date_time,json=lastChangeDateTime,proto3" json:"last_change_date_time,omitempty"`
36	// Output only. Represents the type of the changed resource. This dictates what fields
37	// will be set. For example, for AD_GROUP, campaign and ad_group fields will
38	// be set.
39	ResourceType enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=google.ads.googleads.v3.enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType" json:"resource_type,omitempty"`
40	// Output only. The Campaign affected by this change.
41	Campaign *wrappers.StringValue `protobuf:"bytes,5,opt,name=campaign,proto3" json:"campaign,omitempty"`
42	// Output only. The AdGroup affected by this change.
43	AdGroup *wrappers.StringValue `protobuf:"bytes,6,opt,name=ad_group,json=adGroup,proto3" json:"ad_group,omitempty"`
44	// Output only. Represents the status of the changed resource.
45	ResourceStatus enums.ChangeStatusOperationEnum_ChangeStatusOperation `protobuf:"varint,8,opt,name=resource_status,json=resourceStatus,proto3,enum=google.ads.googleads.v3.enums.ChangeStatusOperationEnum_ChangeStatusOperation" json:"resource_status,omitempty"`
46	// Output only. The AdGroupAd affected by this change.
47	AdGroupAd *wrappers.StringValue `protobuf:"bytes,9,opt,name=ad_group_ad,json=adGroupAd,proto3" json:"ad_group_ad,omitempty"`
48	// Output only. The AdGroupCriterion affected by this change.
49	AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,10,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"`
50	// Output only. The CampaignCriterion affected by this change.
51	CampaignCriterion *wrappers.StringValue `protobuf:"bytes,11,opt,name=campaign_criterion,json=campaignCriterion,proto3" json:"campaign_criterion,omitempty"`
52	// Output only. The Feed affected by this change.
53	Feed *wrappers.StringValue `protobuf:"bytes,12,opt,name=feed,proto3" json:"feed,omitempty"`
54	// Output only. The FeedItem affected by this change.
55	FeedItem *wrappers.StringValue `protobuf:"bytes,13,opt,name=feed_item,json=feedItem,proto3" json:"feed_item,omitempty"`
56	// Output only. The AdGroupFeed affected by this change.
57	AdGroupFeed *wrappers.StringValue `protobuf:"bytes,14,opt,name=ad_group_feed,json=adGroupFeed,proto3" json:"ad_group_feed,omitempty"`
58	// Output only. The CampaignFeed affected by this change.
59	CampaignFeed *wrappers.StringValue `protobuf:"bytes,15,opt,name=campaign_feed,json=campaignFeed,proto3" json:"campaign_feed,omitempty"`
60	// Output only. The AdGroupBidModifier affected by this change.
61	AdGroupBidModifier   *wrappers.StringValue `protobuf:"bytes,16,opt,name=ad_group_bid_modifier,json=adGroupBidModifier,proto3" json:"ad_group_bid_modifier,omitempty"`
62	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
63	XXX_unrecognized     []byte                `json:"-"`
64	XXX_sizecache        int32                 `json:"-"`
65}
66
67func (m *ChangeStatus) Reset()         { *m = ChangeStatus{} }
68func (m *ChangeStatus) String() string { return proto.CompactTextString(m) }
69func (*ChangeStatus) ProtoMessage()    {}
70func (*ChangeStatus) Descriptor() ([]byte, []int) {
71	return fileDescriptor_4d9c24d7e7a930b4, []int{0}
72}
73
74func (m *ChangeStatus) XXX_Unmarshal(b []byte) error {
75	return xxx_messageInfo_ChangeStatus.Unmarshal(m, b)
76}
77func (m *ChangeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
78	return xxx_messageInfo_ChangeStatus.Marshal(b, m, deterministic)
79}
80func (m *ChangeStatus) XXX_Merge(src proto.Message) {
81	xxx_messageInfo_ChangeStatus.Merge(m, src)
82}
83func (m *ChangeStatus) XXX_Size() int {
84	return xxx_messageInfo_ChangeStatus.Size(m)
85}
86func (m *ChangeStatus) XXX_DiscardUnknown() {
87	xxx_messageInfo_ChangeStatus.DiscardUnknown(m)
88}
89
90var xxx_messageInfo_ChangeStatus proto.InternalMessageInfo
91
92func (m *ChangeStatus) GetResourceName() string {
93	if m != nil {
94		return m.ResourceName
95	}
96	return ""
97}
98
99func (m *ChangeStatus) GetLastChangeDateTime() *wrappers.StringValue {
100	if m != nil {
101		return m.LastChangeDateTime
102	}
103	return nil
104}
105
106func (m *ChangeStatus) GetResourceType() enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType {
107	if m != nil {
108		return m.ResourceType
109	}
110	return enums.ChangeStatusResourceTypeEnum_UNSPECIFIED
111}
112
113func (m *ChangeStatus) GetCampaign() *wrappers.StringValue {
114	if m != nil {
115		return m.Campaign
116	}
117	return nil
118}
119
120func (m *ChangeStatus) GetAdGroup() *wrappers.StringValue {
121	if m != nil {
122		return m.AdGroup
123	}
124	return nil
125}
126
127func (m *ChangeStatus) GetResourceStatus() enums.ChangeStatusOperationEnum_ChangeStatusOperation {
128	if m != nil {
129		return m.ResourceStatus
130	}
131	return enums.ChangeStatusOperationEnum_UNSPECIFIED
132}
133
134func (m *ChangeStatus) GetAdGroupAd() *wrappers.StringValue {
135	if m != nil {
136		return m.AdGroupAd
137	}
138	return nil
139}
140
141func (m *ChangeStatus) GetAdGroupCriterion() *wrappers.StringValue {
142	if m != nil {
143		return m.AdGroupCriterion
144	}
145	return nil
146}
147
148func (m *ChangeStatus) GetCampaignCriterion() *wrappers.StringValue {
149	if m != nil {
150		return m.CampaignCriterion
151	}
152	return nil
153}
154
155func (m *ChangeStatus) GetFeed() *wrappers.StringValue {
156	if m != nil {
157		return m.Feed
158	}
159	return nil
160}
161
162func (m *ChangeStatus) GetFeedItem() *wrappers.StringValue {
163	if m != nil {
164		return m.FeedItem
165	}
166	return nil
167}
168
169func (m *ChangeStatus) GetAdGroupFeed() *wrappers.StringValue {
170	if m != nil {
171		return m.AdGroupFeed
172	}
173	return nil
174}
175
176func (m *ChangeStatus) GetCampaignFeed() *wrappers.StringValue {
177	if m != nil {
178		return m.CampaignFeed
179	}
180	return nil
181}
182
183func (m *ChangeStatus) GetAdGroupBidModifier() *wrappers.StringValue {
184	if m != nil {
185		return m.AdGroupBidModifier
186	}
187	return nil
188}
189
190func init() {
191	proto.RegisterType((*ChangeStatus)(nil), "google.ads.googleads.v3.resources.ChangeStatus")
192}
193
194func init() {
195	proto.RegisterFile("google/ads/googleads/v3/resources/change_status.proto", fileDescriptor_4d9c24d7e7a930b4)
196}
197
198var fileDescriptor_4d9c24d7e7a930b4 = []byte{
199	// 789 bytes of a gzipped FileDescriptorProto
200	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0x4d, 0x4f, 0xdb, 0x48,
201	0x18, 0xc7, 0x15, 0xc2, 0xb2, 0xc9, 0x24, 0xe1, 0x65, 0x24, 0x24, 0x2f, 0x62, 0x97, 0xc0, 0x92,
202	0xdd, 0xf0, 0x66, 0x0b, 0xa2, 0xbd, 0x98, 0xc3, 0xca, 0x61, 0x77, 0xd1, 0x56, 0x2a, 0x45, 0x26,
203	0x4a, 0x25, 0x94, 0xca, 0x9a, 0x78, 0x26, 0x66, 0xa4, 0xd8, 0x63, 0xf9, 0x85, 0x0a, 0x51, 0xda,
204	0x4b, 0x3f, 0x49, 0x8f, 0xfd, 0x28, 0xfd, 0x14, 0x9c, 0xb9, 0xf4, 0xde, 0x43, 0x55, 0x79, 0x3c,
205	0x9e, 0x04, 0x50, 0x1a, 0x23, 0xf5, 0xc4, 0xe3, 0x99, 0xe7, 0xf9, 0xff, 0x9e, 0xff, 0x33, 0x8e,
206	0x07, 0xf0, 0x97, 0xc3, 0x98, 0x33, 0x24, 0x1a, 0xc2, 0xa1, 0x96, 0x86, 0x49, 0x74, 0xd9, 0xd2,
207	0x02, 0x12, 0xb2, 0x38, 0xb0, 0x49, 0xa8, 0xd9, 0x17, 0xc8, 0x73, 0x88, 0x15, 0x46, 0x28, 0x8a,
208	0x43, 0xd5, 0x0f, 0x58, 0xc4, 0xe0, 0x7a, 0x9a, 0xab, 0x22, 0x1c, 0xaa, 0xb2, 0x4c, 0xbd, 0x6c,
209	0xa9, 0xb2, 0x6c, 0xe5, 0x70, 0x92, 0x32, 0xf1, 0x62, 0xf7, 0x81, 0xaa, 0xc5, 0x7c, 0x12, 0xa0,
210	0x88, 0x32, 0x2f, 0xd5, 0x5f, 0xf9, 0xfb, 0x29, 0xc5, 0x19, 0xd3, 0x8a, 0xae, 0x7c, 0x22, 0x04,
211	0xd6, 0x32, 0x01, 0x9f, 0x6a, 0x03, 0x4a, 0x86, 0xd8, 0xea, 0x93, 0x0b, 0x74, 0x49, 0x59, 0x20,
212	0x12, 0x7e, 0x19, 0x4b, 0xc8, 0x04, 0xc4, 0xd6, 0x6f, 0x62, 0x8b, 0x3f, 0xf5, 0xe3, 0x81, 0xf6,
213	0x3a, 0x40, 0xbe, 0x4f, 0x02, 0x61, 0x7e, 0x65, 0x75, 0xac, 0x14, 0x79, 0x1e, 0x8b, 0x78, 0xe7,
214	0x62, 0x77, 0xe3, 0x73, 0x15, 0x54, 0x8f, 0x78, 0x7f, 0x67, 0xbc, 0x3d, 0x68, 0x82, 0x9a, 0xec,
215	0xd0, 0x43, 0x2e, 0x51, 0x0a, 0xf5, 0x42, 0xb3, 0xdc, 0xde, 0xbb, 0x35, 0x8a, 0x5f, 0x8c, 0x3f,
216	0x41, 0x63, 0x34, 0x3f, 0x11, 0xf9, 0x34, 0x54, 0x6d, 0xe6, 0x6a, 0xe3, 0x2a, 0x66, 0x35, 0xd3,
217	0x38, 0x41, 0x2e, 0x81, 0x1d, 0xb0, 0x3c, 0x44, 0x61, 0x64, 0x89, 0x41, 0x60, 0x14, 0x11, 0x2b,
218	0xa2, 0x2e, 0x51, 0x8a, 0xf5, 0x42, 0xb3, 0x72, 0xb0, 0x2a, 0xa4, 0xd4, 0xcc, 0x82, 0x7a, 0x16,
219	0x05, 0xd4, 0x73, 0xba, 0x68, 0x18, 0x93, 0x76, 0xf1, 0xd6, 0x28, 0x9a, 0x30, 0xa9, 0x4f, 0x09,
220	0xff, 0xa0, 0x88, 0x74, 0xa8, 0x4b, 0xe0, 0xdb, 0xb1, 0x4e, 0x93, 0x59, 0x2a, 0xb3, 0xf5, 0x42,
221	0x73, 0xfe, 0xa0, 0xa3, 0x4e, 0x3a, 0x6d, 0x7e, 0x1a, 0xea, 0xbd, 0x3e, 0x45, 0x7d, 0xe7, 0xca,
222	0x27, 0xff, 0x7a, 0xb1, 0x3b, 0x71, 0x33, 0xed, 0x42, 0xba, 0x4a, 0x96, 0xa0, 0x0d, 0x4a, 0x36,
223	0x72, 0x7d, 0x44, 0x1d, 0x4f, 0xf9, 0x29, 0x87, 0x91, 0x2d, 0x3e, 0xc2, 0xdf, 0xc1, 0xfa, 0xe4,
224	0x11, 0x0a, 0x39, 0x53, 0x0a, 0x43, 0x04, 0x4a, 0x08, 0x5b, 0x4e, 0xc0, 0x62, 0x5f, 0x99, 0xcb,
225	0x01, 0x69, 0x72, 0xc8, 0x06, 0xa8, 0x4f, 0x84, 0x18, 0xf8, 0x38, 0x51, 0x33, 0x7f, 0x46, 0x69,
226	0x00, 0xdf, 0x80, 0x05, 0x39, 0xc7, 0xf4, 0x1d, 0x55, 0x4a, 0x7c, 0x92, 0x27, 0x4f, 0x98, 0xe4,
227	0x8b, 0xec, 0x27, 0xf1, 0x68, 0x8c, 0x72, 0x27, 0x9d, 0xe1, 0x7c, 0xc6, 0x12, 0xef, 0xdb, 0x05,
228	0xa8, 0x64, 0x06, 0x2d, 0x84, 0x95, 0x72, 0x0e, 0x8f, 0xdb, 0xdc, 0xe3, 0x26, 0xd8, 0x98, 0xe6,
229	0xd1, 0xc0, 0x66, 0x19, 0x65, 0x21, 0xbc, 0x01, 0x50, 0x92, 0xec, 0x80, 0x46, 0x24, 0xa0, 0xcc,
230	0x53, 0x40, 0x0e, 0xe0, 0x3e, 0x07, 0xee, 0x80, 0xad, 0x69, 0xc0, 0xa3, 0x4c, 0xd6, 0x5c, 0x44,
231	0x0f, 0x56, 0xe0, 0x3b, 0x00, 0xb3, 0x53, 0x1d, 0xc3, 0x57, 0x72, 0xe0, 0x0f, 0x38, 0x7e, 0x17,
232	0x6c, 0x4f, 0x7d, 0x71, 0x46, 0xfc, 0x25, 0xfb, 0xe1, 0x12, 0x7c, 0x09, 0x66, 0x07, 0x84, 0x60,
233	0xa5, 0x9a, 0x03, 0xd9, 0xe0, 0xc8, 0x35, 0xf0, 0xeb, 0x44, 0xe4, 0x7f, 0x84, 0x60, 0x93, 0x0b,
234	0x42, 0x0c, 0xca, 0xc9, 0x5f, 0x8b, 0x46, 0xc4, 0x55, 0x6a, 0x3f, 0xe4, 0x97, 0x90, 0xa8, 0xff,
235	0x1f, 0x11, 0xd7, 0x2c, 0x0d, 0x44, 0x04, 0x3d, 0x50, 0x93, 0xc7, 0xc7, 0x7d, 0xcc, 0xe7, 0x20,
236	0xed, 0x72, 0xd2, 0x1f, 0x60, 0x73, 0xda, 0xc9, 0x71, 0x3b, 0x15, 0x34, 0x7a, 0x80, 0x3e, 0xa8,
237	0xc9, 0xf3, 0xe2, 0xbc, 0x85, 0x1c, 0xbc, 0x1c, 0x9f, 0x49, 0xa1, 0xc9, 0x81, 0x55, 0x7b, 0xec,
238	0x09, 0xbe, 0x2f, 0x80, 0x65, 0x69, 0xb1, 0x4f, 0xb1, 0xe5, 0x32, 0x4c, 0x07, 0x94, 0x04, 0xca,
239	0x62, 0x0e, 0x74, 0x8b, 0xa3, 0xf7, 0xc0, 0xce, 0x34, 0xab, 0x6d, 0x8a, 0x9f, 0x0b, 0x61, 0x13,
240	0xa2, 0x47, 0x6b, 0xfa, 0xab, 0x3b, 0xe3, 0x3c, 0xe7, 0x77, 0x1e, 0xee, 0xdb, 0x71, 0x18, 0x31,
241	0x97, 0x04, 0xa1, 0x76, 0x9d, 0x85, 0x37, 0xe2, 0xc2, 0x4b, 0x53, 0xb4, 0xeb, 0x7b, 0xd7, 0xdf,
242	0x4d, 0xfb, 0x6b, 0x01, 0x34, 0x6c, 0xe6, 0xaa, 0x53, 0xef, 0xe4, 0xf6, 0xd2, 0x38, 0xea, 0x34,
243	0xf1, 0x7c, 0x5a, 0x38, 0x7f, 0x26, 0xea, 0x1c, 0x36, 0x44, 0x9e, 0xa3, 0xb2, 0xc0, 0xd1, 0x1c,
244	0xe2, 0xf1, 0x89, 0x68, 0xa3, 0x4e, 0xbf, 0xf3, 0x1f, 0xc2, 0xa1, 0x8c, 0x3e, 0xcc, 0x14, 0x8f,
245	0x0d, 0xe3, 0xe3, 0xcc, 0xfa, 0x71, 0x2a, 0x69, 0xe0, 0x50, 0x4d, 0xc3, 0x24, 0xea, 0xb6, 0xd4,
246	0xec, 0x06, 0x08, 0x3f, 0x65, 0x39, 0x3d, 0x03, 0x87, 0x3d, 0x99, 0xd3, 0xeb, 0xb6, 0x7a, 0x32,
247	0xe7, 0x6e, 0xa6, 0x91, 0x6e, 0xe8, 0xba, 0x81, 0x43, 0x5d, 0x97, 0x59, 0xba, 0xde, 0x6d, 0xe9,
248	0xba, 0xcc, 0xeb, 0xcf, 0xf1, 0x66, 0x5b, 0xdf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xcd, 0x7b, 0x1b,
249	0xf7, 0xcd, 0x08, 0x00, 0x00,
250}
251