1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/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/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// A campaign extension setting. 28type CampaignExtensionSetting struct { 29 // Immutable. 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 // 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.v3.enums.ExtensionTypeEnum_ExtensionType" json:"extension_type,omitempty"` 36 // Immutable. 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.v3.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_61cdf4a6d2d3087e, []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.v3.resources.CampaignExtensionSetting") 116} 117 118func init() { 119 proto.RegisterFile("google/ads/googleads/v3/resources/campaign_extension_setting.proto", fileDescriptor_61cdf4a6d2d3087e) 120} 121 122var fileDescriptor_61cdf4a6d2d3087e = []byte{ 123 // 554 bytes of a gzipped FileDescriptorProto 124 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xc1, 0x6e, 0xd3, 0x40, 125 0x10, 0x95, 0x13, 0x52, 0x81, 0xa1, 0x3d, 0x58, 0x1c, 0x4c, 0x55, 0x20, 0x05, 0x55, 0x2a, 0x08, 126 0xed, 0x8a, 0xf8, 0x84, 0x41, 0x48, 0x36, 0x94, 0x0a, 0x90, 0x50, 0xe4, 0xa2, 0x1c, 0x50, 0x84, 127 0xb5, 0xb1, 0x27, 0xee, 0xa2, 0x78, 0xd7, 0xf2, 0xae, 0x03, 0x15, 0xaa, 0xe0, 0xc0, 0x89, 0xcf, 128 0xe0, 0xc8, 0x3f, 0xf0, 0x03, 0x7c, 0x45, 0xcf, 0xfd, 0x84, 0x9e, 0x50, 0x6c, 0xef, 0x26, 0x29, 129 0x32, 0xa9, 0xb8, 0x3d, 0xef, 0xbc, 0x79, 0x33, 0xf3, 0x66, 0xd7, 0xa6, 0x9f, 0x70, 0x9e, 0x4c, 130 0x00, 0x93, 0x58, 0xe0, 0x0a, 0xce, 0xd0, 0xd4, 0xc1, 0x39, 0x08, 0x5e, 0xe4, 0x11, 0x08, 0x1c, 131 0x91, 0x34, 0x23, 0x34, 0x61, 0x21, 0x7c, 0x92, 0xc0, 0x04, 0xe5, 0x2c, 0x14, 0x20, 0x25, 0x65, 132 0x09, 0xca, 0x72, 0x2e, 0xb9, 0xb5, 0x5d, 0x25, 0x22, 0x12, 0x0b, 0xa4, 0x35, 0xd0, 0xd4, 0x41, 133 0x5a, 0x63, 0xf3, 0x49, 0x53, 0x19, 0x60, 0x45, 0x2a, 0xf0, 0x5f, 0xca, 0x61, 0x0c, 0x53, 0x1a, 134 0x41, 0x55, 0x60, 0xb3, 0x77, 0xd1, 0x6c, 0x79, 0x94, 0xa9, 0x9c, 0xdb, 0x2a, 0x27, 0xa3, 0x78, 135 0x4c, 0x61, 0x12, 0x87, 0x23, 0x38, 0x24, 0x53, 0xca, 0xf3, 0x9a, 0x70, 0x63, 0x81, 0xa0, 0x1a, 136 0xad, 0x43, 0xb7, 0xea, 0x50, 0xf9, 0x35, 0x2a, 0xc6, 0xf8, 0x63, 0x4e, 0xb2, 0x0c, 0x72, 0x51, 137 0xc7, 0xb7, 0x16, 0x52, 0x09, 0x63, 0x5c, 0x12, 0x49, 0x39, 0xab, 0xa3, 0x77, 0x7e, 0x75, 0x4c, 138 0xfb, 0x59, 0xed, 0xd9, 0x9e, 0x6a, 0xed, 0xa0, 0x9a, 0xcb, 0x7a, 0x6f, 0xae, 0xab, 0x62, 0x21, 139 0x23, 0x29, 0xd8, 0x46, 0xd7, 0xd8, 0xbd, 0xe2, 0x3f, 0x3a, 0xf1, 0x3a, 0x67, 0x9e, 0x63, 0x3e, 140 0x9c, 0xfb, 0x57, 0xa3, 0x8c, 0x0a, 0x14, 0xf1, 0x14, 0x37, 0x29, 0x06, 0xd7, 0x94, 0xde, 0x1b, 141 0x92, 0x82, 0xf5, 0xc1, 0xdc, 0x58, 0xb6, 0xc3, 0x6e, 0x75, 0x8d, 0xdd, 0x8d, 0xde, 0x53, 0xd4, 142 0xb4, 0xa4, 0xd2, 0x43, 0xa4, 0x65, 0xdf, 0x1e, 0x65, 0xb0, 0xc7, 0x8a, 0x74, 0xf9, 0xc4, 0x6f, 143 0x9f, 0x78, 0x9d, 0x60, 0x1d, 0x16, 0xcf, 0xac, 0xc8, 0xbc, 0xac, 0xee, 0x86, 0xdd, 0xee, 0x1a, 144 0xbb, 0x57, 0x7b, 0x5b, 0xaa, 0x8a, 0x72, 0x0e, 0x1d, 0xc8, 0x9c, 0xb2, 0x64, 0x40, 0x26, 0x05, 145 0xf8, 0xf7, 0xca, 0x21, 0xef, 0x9a, 0xdb, 0x2b, 0x87, 0x0c, 0xb4, 0xb0, 0xf5, 0xc5, 0xbc, 0x3e, 146 0x1f, 0x68, 0x0c, 0x10, 0x87, 0x54, 0x42, 0x2a, 0xec, 0x4b, 0xdd, 0xf6, 0xca, 0x82, 0xf8, 0xcc, 147 0x7b, 0x60, 0xde, 0x6f, 0xac, 0xa6, 0x27, 0x7c, 0x01, 0x10, 0xbf, 0x94, 0x90, 0x06, 0x16, 0x9c, 148 0x3f, 0x12, 0xd6, 0xa1, 0xb9, 0x56, 0x5d, 0x46, 0xbb, 0x53, 0x3a, 0xd9, 0xbf, 0xa8, 0x93, 0xf5, 149 0x82, 0x9e, 0x97, 0xc9, 0xcb, 0x96, 0x2e, 0x85, 0x82, 0x5a, 0xdf, 0xfd, 0x66, 0x9c, 0x7a, 0x5f, 150 0x8d, 0xff, 0xb8, 0x03, 0xd6, 0xeb, 0xa8, 0x10, 0x92, 0xa7, 0x90, 0x0b, 0xfc, 0x59, 0xc1, 0x63, 151 0xfd, 0x70, 0xcf, 0xd3, 0x67, 0xa4, 0xc6, 0x37, 0x7d, 0xec, 0x7f, 0x6f, 0x99, 0x3b, 0x11, 0x4f, 152 0xd1, 0xca, 0x57, 0xed, 0xdf, 0x6c, 0x6a, 0xa8, 0x3f, 0xdb, 0x46, 0xdf, 0x78, 0xf7, 0xaa, 0xd6, 153 0x48, 0xf8, 0x84, 0xb0, 0x04, 0xf1, 0x3c, 0xc1, 0x09, 0xb0, 0x72, 0x57, 0x78, 0x3e, 0xdb, 0x3f, 154 0x7e, 0x3e, 0x8f, 0x35, 0xfa, 0xd1, 0x6a, 0xef, 0x7b, 0xde, 0xcf, 0xd6, 0xf6, 0x7e, 0x25, 0xe9, 155 0xc5, 0x02, 0x55, 0x70, 0x86, 0x06, 0x0e, 0x0a, 0x14, 0xf3, 0xb7, 0xe2, 0x0c, 0xbd, 0x58, 0x0c, 156 0x35, 0x67, 0x38, 0x70, 0x86, 0x9a, 0x73, 0xda, 0xda, 0xa9, 0x02, 0xae, 0xeb, 0xc5, 0xc2, 0x75, 157 0x35, 0xcb, 0x75, 0x07, 0x8e, 0xeb, 0x6a, 0xde, 0x68, 0xad, 0x6c, 0xd6, 0xf9, 0x13, 0x00, 0x00, 158 0xff, 0xff, 0x1c, 0x61, 0xde, 0x6a, 0x28, 0x05, 0x00, 0x00, 159} 160