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