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