1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v2/resources/campaign_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// A campaign extension setting. 28type CampaignExtensionSetting struct { 29 // The resource name of the campaign extension setting. 30 // CampaignExtensionSetting resource names have the form: 31 // 32 // `customers/{customer_id}/campaignExtensionSettings/{campaign_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 customer 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 campaign. The linked extension feed items will 37 // serve under this campaign. 38 // Campaign resource names have the form: 39 // 40 // `customers/{customer_id}/campaigns/{campaign_id}` 41 Campaign *wrappers.StringValue `protobuf:"bytes,3,opt,name=campaign,proto3" json:"campaign,omitempty"` 42 // The resource names of the extension feed items to serve under the campaign. 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 *CampaignExtensionSetting) Reset() { *m = CampaignExtensionSetting{} } 55func (m *CampaignExtensionSetting) String() string { return proto.CompactTextString(m) } 56func (*CampaignExtensionSetting) ProtoMessage() {} 57func (*CampaignExtensionSetting) Descriptor() ([]byte, []int) { 58 return fileDescriptor_77c0088025688f33, []int{0} 59} 60 61func (m *CampaignExtensionSetting) XXX_Unmarshal(b []byte) error { 62 return xxx_messageInfo_CampaignExtensionSetting.Unmarshal(m, b) 63} 64func (m *CampaignExtensionSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 65 return xxx_messageInfo_CampaignExtensionSetting.Marshal(b, m, deterministic) 66} 67func (m *CampaignExtensionSetting) XXX_Merge(src proto.Message) { 68 xxx_messageInfo_CampaignExtensionSetting.Merge(m, src) 69} 70func (m *CampaignExtensionSetting) XXX_Size() int { 71 return xxx_messageInfo_CampaignExtensionSetting.Size(m) 72} 73func (m *CampaignExtensionSetting) XXX_DiscardUnknown() { 74 xxx_messageInfo_CampaignExtensionSetting.DiscardUnknown(m) 75} 76 77var xxx_messageInfo_CampaignExtensionSetting proto.InternalMessageInfo 78 79func (m *CampaignExtensionSetting) GetResourceName() string { 80 if m != nil { 81 return m.ResourceName 82 } 83 return "" 84} 85 86func (m *CampaignExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType { 87 if m != nil { 88 return m.ExtensionType 89 } 90 return enums.ExtensionTypeEnum_UNSPECIFIED 91} 92 93func (m *CampaignExtensionSetting) GetCampaign() *wrappers.StringValue { 94 if m != nil { 95 return m.Campaign 96 } 97 return nil 98} 99 100func (m *CampaignExtensionSetting) GetExtensionFeedItems() []*wrappers.StringValue { 101 if m != nil { 102 return m.ExtensionFeedItems 103 } 104 return nil 105} 106 107func (m *CampaignExtensionSetting) 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((*CampaignExtensionSetting)(nil), "google.ads.googleads.v2.resources.CampaignExtensionSetting") 116} 117 118func init() { 119 proto.RegisterFile("google/ads/googleads/v2/resources/campaign_extension_setting.proto", fileDescriptor_77c0088025688f33) 120} 121 122var fileDescriptor_77c0088025688f33 = []byte{ 123 // 444 bytes of a gzipped FileDescriptorProto 124 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x41, 0x6e, 0xd4, 0x30, 125 0x14, 0x55, 0x32, 0x50, 0x41, 0xa0, 0x5d, 0x44, 0x2c, 0xa2, 0xaa, 0xa0, 0x29, 0xa8, 0xd2, 0xac, 126 0x1c, 0xc9, 0x6c, 0x90, 0x41, 0x48, 0x19, 0x28, 0x15, 0x2c, 0xaa, 0x51, 0x8a, 0x66, 0x81, 0x46, 127 0x8a, 0xdc, 0xf1, 0xaf, 0xb1, 0x34, 0xb1, 0xad, 0xd8, 0x19, 0xe8, 0x15, 0x38, 0x02, 0x4b, 0x96, 128 0x1c, 0x85, 0xa3, 0x70, 0x0a, 0x34, 0x71, 0x6c, 0x88, 0xd0, 0xb4, 0xb3, 0x7b, 0xf1, 0x7f, 0xef, 129 0xfd, 0xff, 0xfc, 0x9d, 0x64, 0xca, 0x95, 0xe2, 0x2b, 0xc8, 0x29, 0x33, 0xb9, 0x83, 0x1b, 0xb4, 130 0xc6, 0x79, 0x03, 0x46, 0xb5, 0xcd, 0x12, 0x4c, 0xbe, 0xa4, 0xb5, 0xa6, 0x82, 0xcb, 0x0a, 0xbe, 131 0x5a, 0x90, 0x46, 0x28, 0x59, 0x19, 0xb0, 0x56, 0x48, 0x8e, 0x74, 0xa3, 0xac, 0x4a, 0x8f, 0x9d, 132 0x10, 0x51, 0x66, 0x50, 0xf0, 0x40, 0x6b, 0x8c, 0x82, 0xc7, 0xe1, 0xab, 0x6d, 0x6d, 0x40, 0xb6, 133 0xb5, 0xc9, 0xff, 0x73, 0xae, 0x18, 0xac, 0xc5, 0x12, 0x5c, 0x83, 0x43, 0xbc, 0xab, 0xda, 0x5e, 134 0x6b, 0xaf, 0x79, 0xd2, 0x6b, 0xba, 0xaf, 0xcb, 0xf6, 0x2a, 0xff, 0xd2, 0x50, 0xad, 0xa1, 0x31, 135 0x7d, 0xfd, 0xc8, 0x7b, 0x6a, 0x91, 0x53, 0x29, 0x95, 0xa5, 0x56, 0x28, 0xd9, 0x57, 0x9f, 0x7e, 136 0x1f, 0x25, 0xd9, 0x9b, 0x3e, 0xf7, 0xa9, 0xb7, 0xbf, 0x70, 0xb3, 0xa5, 0xcf, 0x92, 0x7d, 0x9f, 137 0xac, 0x92, 0xb4, 0x86, 0x2c, 0x1a, 0x47, 0x93, 0xfb, 0xe5, 0x43, 0x7f, 0x78, 0x4e, 0x6b, 0x48, 138 0x21, 0x39, 0x18, 0xce, 0x95, 0xc5, 0xe3, 0x68, 0x72, 0x80, 0x5f, 0xa3, 0x6d, 0xb7, 0xd5, 0x85, 139 0x41, 0xa1, 0xdb, 0xc7, 0x6b, 0x0d, 0xa7, 0xb2, 0xad, 0x87, 0x27, 0xe5, 0x3e, 0xfc, 0xfb, 0x99, 140 0xbe, 0x48, 0xee, 0xf9, 0xfd, 0x64, 0xa3, 0x71, 0x34, 0x79, 0x80, 0x8f, 0x7c, 0x03, 0x9f, 0x1c, 141 0x5d, 0xd8, 0x46, 0x48, 0x3e, 0xa7, 0xab, 0x16, 0xca, 0xc0, 0x4e, 0xcf, 0x93, 0x47, 0x7f, 0x07, 142 0xbc, 0x02, 0x60, 0x95, 0xb0, 0x50, 0x9b, 0xec, 0xce, 0x78, 0x74, 0xab, 0x4b, 0x1a, 0x94, 0xef, 143 0x00, 0xd8, 0xfb, 0x8d, 0x2e, 0xfd, 0x9c, 0xec, 0xb9, 0xa5, 0x65, 0x77, 0xbb, 0xa0, 0xb3, 0x5d, 144 0x83, 0xf6, 0xd7, 0xfa, 0xb6, 0x13, 0x0f, 0x13, 0x0f, 0x4a, 0x65, 0xef, 0x3f, 0xfd, 0x16, 0x27, 145 0x27, 0x4b, 0x55, 0xa3, 0x5b, 0x9f, 0xdd, 0xf4, 0xf1, 0xb6, 0x1d, 0xce, 0x36, 0xa9, 0x66, 0xd1, 146 0xa7, 0x0f, 0xbd, 0x07, 0x57, 0x2b, 0x2a, 0x39, 0x52, 0x0d, 0xcf, 0x39, 0xc8, 0x2e, 0xb3, 0x7f, 147 0x69, 0x5a, 0x98, 0x1b, 0xfe, 0x8e, 0x97, 0x01, 0xfd, 0x88, 0x47, 0x67, 0x45, 0xf1, 0x33, 0x3e, 148 0x3e, 0x73, 0x96, 0x05, 0x33, 0xc8, 0xc1, 0x0d, 0x9a, 0x63, 0x54, 0x7a, 0xe6, 0x2f, 0xcf, 0x59, 149 0x14, 0xcc, 0x2c, 0x02, 0x67, 0x31, 0xc7, 0x8b, 0xc0, 0xf9, 0x1d, 0x9f, 0xb8, 0x02, 0x21, 0x05, 150 0x33, 0x84, 0x04, 0x16, 0x21, 0x73, 0x4c, 0x48, 0xe0, 0x5d, 0xee, 0x75, 0xc3, 0x3e, 0xff, 0x13, 151 0x00, 0x00, 0xff, 0xff, 0xc4, 0x74, 0xc4, 0x04, 0xc9, 0x03, 0x00, 0x00, 152} 153