1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/resources/customer_extension_setting.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/v1/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// A customer extension setting.
28type CustomerExtensionSetting struct {
29	// Immutable. The resource name of the customer extension setting.
30	// CustomerExtensionSetting resource names have the form:
31	//
32	// `customers/{customer_id}/customerExtensionSettings/{extension_type}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// Immutable. The extension type of the customer extension setting.
35	ExtensionType enums.ExtensionTypeEnum_ExtensionType `protobuf:"varint,2,opt,name=extension_type,json=extensionType,proto3,enum=google.ads.googleads.v1.enums.ExtensionTypeEnum_ExtensionType" json:"extension_type,omitempty"`
36	// The resource names of the extension feed items to serve under the customer.
37	// ExtensionFeedItem resource names have the form:
38	//
39	// `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
40	ExtensionFeedItems []*wrappers.StringValue `protobuf:"bytes,3,rep,name=extension_feed_items,json=extensionFeedItems,proto3" json:"extension_feed_items,omitempty"`
41	// The device for which the extensions will serve. Optional.
42	Device               enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice `protobuf:"varint,4,opt,name=device,proto3,enum=google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice" json:"device,omitempty"`
43	XXX_NoUnkeyedLiteral struct{}                                                `json:"-"`
44	XXX_unrecognized     []byte                                                  `json:"-"`
45	XXX_sizecache        int32                                                   `json:"-"`
46}
47
48func (m *CustomerExtensionSetting) Reset()         { *m = CustomerExtensionSetting{} }
49func (m *CustomerExtensionSetting) String() string { return proto.CompactTextString(m) }
50func (*CustomerExtensionSetting) ProtoMessage()    {}
51func (*CustomerExtensionSetting) Descriptor() ([]byte, []int) {
52	return fileDescriptor_125a90dbdb0cdd71, []int{0}
53}
54
55func (m *CustomerExtensionSetting) XXX_Unmarshal(b []byte) error {
56	return xxx_messageInfo_CustomerExtensionSetting.Unmarshal(m, b)
57}
58func (m *CustomerExtensionSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
59	return xxx_messageInfo_CustomerExtensionSetting.Marshal(b, m, deterministic)
60}
61func (m *CustomerExtensionSetting) XXX_Merge(src proto.Message) {
62	xxx_messageInfo_CustomerExtensionSetting.Merge(m, src)
63}
64func (m *CustomerExtensionSetting) XXX_Size() int {
65	return xxx_messageInfo_CustomerExtensionSetting.Size(m)
66}
67func (m *CustomerExtensionSetting) XXX_DiscardUnknown() {
68	xxx_messageInfo_CustomerExtensionSetting.DiscardUnknown(m)
69}
70
71var xxx_messageInfo_CustomerExtensionSetting proto.InternalMessageInfo
72
73func (m *CustomerExtensionSetting) GetResourceName() string {
74	if m != nil {
75		return m.ResourceName
76	}
77	return ""
78}
79
80func (m *CustomerExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType {
81	if m != nil {
82		return m.ExtensionType
83	}
84	return enums.ExtensionTypeEnum_UNSPECIFIED
85}
86
87func (m *CustomerExtensionSetting) GetExtensionFeedItems() []*wrappers.StringValue {
88	if m != nil {
89		return m.ExtensionFeedItems
90	}
91	return nil
92}
93
94func (m *CustomerExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice {
95	if m != nil {
96		return m.Device
97	}
98	return enums.ExtensionSettingDeviceEnum_UNSPECIFIED
99}
100
101func init() {
102	proto.RegisterType((*CustomerExtensionSetting)(nil), "google.ads.googleads.v1.resources.CustomerExtensionSetting")
103}
104
105func init() {
106	proto.RegisterFile("google/ads/googleads/v1/resources/customer_extension_setting.proto", fileDescriptor_125a90dbdb0cdd71)
107}
108
109var fileDescriptor_125a90dbdb0cdd71 = []byte{
110	// 530 bytes of a gzipped FileDescriptorProto
111	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xd3, 0x4c,
112	0x10, 0x96, 0x93, 0xb6, 0xd2, 0xef, 0x9f, 0xf6, 0x60, 0x71, 0x08, 0x55, 0x81, 0x14, 0xa9, 0x52,
113	0x84, 0xd0, 0xae, 0x9c, 0x9e, 0x30, 0x08, 0x69, 0x0d, 0xa5, 0x02, 0x24, 0x14, 0xa5, 0x28, 0x07,
114	0x14, 0x61, 0x6d, 0xe2, 0x89, 0xbb, 0x28, 0xde, 0xb5, 0xbc, 0xeb, 0x40, 0x85, 0x2a, 0x38, 0x70,
115	0xe2, 0x31, 0x38, 0xf2, 0x28, 0x3c, 0x01, 0xc7, 0x9e, 0xfb, 0x08, 0x3d, 0xa1, 0xd8, 0xbb, 0x9b,
116	0xa4, 0x95, 0xa1, 0xe2, 0xf6, 0x65, 0xe7, 0x9b, 0x6f, 0x66, 0xbe, 0xc9, 0xd8, 0x0d, 0x13, 0x21,
117	0x92, 0x29, 0x60, 0x1a, 0x4b, 0x5c, 0xc1, 0x39, 0x9a, 0xf9, 0x38, 0x07, 0x29, 0x8a, 0x7c, 0x0c,
118	0x12, 0x8f, 0x0b, 0xa9, 0x44, 0x0a, 0x79, 0x04, 0x1f, 0x15, 0x70, 0xc9, 0x04, 0x8f, 0x24, 0x28,
119	0xc5, 0x78, 0x82, 0xb2, 0x5c, 0x28, 0xe1, 0xed, 0x56, 0x89, 0x88, 0xc6, 0x12, 0x59, 0x0d, 0x34,
120	0xf3, 0x91, 0xd5, 0xd8, 0x7e, 0x5c, 0x57, 0x06, 0x78, 0x91, 0x4a, 0x7c, 0x45, 0x39, 0x8a, 0x61,
121	0xc6, 0xc6, 0x50, 0x15, 0xd8, 0xee, 0x5e, 0x37, 0x5b, 0x9d, 0x64, 0x26, 0xe7, 0xae, 0xc9, 0xc9,
122	0x18, 0x9e, 0x30, 0x98, 0xc6, 0xd1, 0x08, 0x8e, 0xe9, 0x8c, 0x89, 0x5c, 0x13, 0x6e, 0x2d, 0x11,
123	0x4c, 0xa3, 0x3a, 0x74, 0x47, 0x87, 0xca, 0x5f, 0xa3, 0x62, 0x82, 0x3f, 0xe4, 0x34, 0xcb, 0x20,
124	0x97, 0x3a, 0xbe, 0xb3, 0x94, 0x4a, 0x39, 0x17, 0x8a, 0x2a, 0x26, 0xb8, 0x8e, 0xde, 0xfb, 0xb5,
125	0xe6, 0xb6, 0x9e, 0x6a, 0xcf, 0x0e, 0x4c, 0x6b, 0x47, 0xd5, 0x5c, 0xde, 0x3b, 0x77, 0xd3, 0x14,
126	0x8b, 0x38, 0x4d, 0xa1, 0xe5, 0xb4, 0x9d, 0xce, 0x7f, 0xe1, 0xc3, 0x33, 0xb2, 0x7e, 0x41, 0xf6,
127	0x5d, 0x7f, 0xe1, 0x9f, 0x46, 0x19, 0x93, 0x68, 0x2c, 0x52, 0x5c, 0xa7, 0xd8, 0xbf, 0x61, 0xf4,
128	0x5e, 0xd3, 0x14, 0xbc, 0xf7, 0xee, 0xd6, 0xaa, 0x1d, 0xad, 0x46, 0xdb, 0xe9, 0x6c, 0x75, 0x9f,
129	0xa0, 0xba, 0x25, 0x95, 0x1e, 0x22, 0x2b, 0xfb, 0xe6, 0x24, 0x83, 0x03, 0x5e, 0xa4, 0xab, 0x2f,
130	0x61, 0xf3, 0x8c, 0xac, 0xf7, 0x37, 0x61, 0xf9, 0xcd, 0xfb, 0xec, 0xde, 0x5c, 0xd4, 0x9a, 0x00,
131	0xc4, 0x11, 0x53, 0x90, 0xca, 0x56, 0xb3, 0xdd, 0xec, 0xfc, 0xdf, 0xdd, 0x31, 0x15, 0x8d, 0x8b,
132	0xe8, 0x48, 0xe5, 0x8c, 0x27, 0x03, 0x3a, 0x2d, 0x20, 0xc4, 0x17, 0xe4, 0x81, 0x7b, 0xbf, 0x76,
133	0x5a, 0x5b, 0xfc, 0x39, 0x40, 0xfc, 0x42, 0x41, 0xda, 0xf7, 0xe0, 0xf2, 0x93, 0xf4, 0x8e, 0xdd,
134	0x8d, 0xea, 0x7f, 0xd2, 0x5a, 0x2b, 0x87, 0xec, 0x5d, 0x77, 0x48, 0xed, 0xdd, 0xb3, 0x32, 0x79,
135	0x75, 0xda, 0x95, 0x50, 0x5f, 0xeb, 0x07, 0x5f, 0x9d, 0x73, 0xf2, 0xc5, 0xf9, 0x87, 0xf5, 0x78,
136	0xaf, 0xcc, 0xf9, 0x48, 0xfc, 0xc9, 0xc0, 0x53, 0x7b, 0x53, 0x97, 0xe9, 0x4b, 0xa4, 0xab, 0xe7,
137	0x76, 0x1a, 0x7e, 0x6b, 0xb8, 0x7b, 0x63, 0x91, 0xa2, 0xbf, 0x1e, 0x5c, 0x78, 0xbb, 0xae, 0xa1,
138	0xde, 0x7c, 0x1b, 0x3d, 0xe7, 0xed, 0x4b, 0xad, 0x91, 0x88, 0x29, 0xe5, 0x09, 0x12, 0x79, 0x82,
139	0x13, 0xe0, 0xe5, 0xae, 0xf0, 0x62, 0xb6, 0x3f, 0x7c, 0x17, 0x1e, 0x59, 0xf4, 0xbd, 0xd1, 0x3c,
140	0x24, 0xe4, 0x47, 0x63, 0xf7, 0xb0, 0x92, 0x24, 0xb1, 0x44, 0x15, 0x9c, 0xa3, 0x81, 0x8f, 0xfa,
141	0x86, 0xf9, 0xd3, 0x70, 0x86, 0x24, 0x96, 0x43, 0xcb, 0x19, 0x0e, 0xfc, 0xa1, 0xe5, 0x9c, 0x37,
142	0xf6, 0xaa, 0x40, 0x10, 0x90, 0x58, 0x06, 0x81, 0x65, 0x05, 0xc1, 0xc0, 0x0f, 0x02, 0xcb, 0x1b,
143	0x6d, 0x94, 0xcd, 0xee, 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xa9, 0xcc, 0xd1, 0x05, 0xc3, 0x04,
144	0x00, 0x00,
145}
146