1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/resources/customer_feed.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 common "google.golang.org/genproto/googleapis/ads/googleads/v3/common" 13 enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 15) 16 17// Reference imports to suppress errors if they are not otherwise used. 18var _ = proto.Marshal 19var _ = fmt.Errorf 20var _ = math.Inf 21 22// This is a compile-time assertion to ensure that this generated file 23// is compatible with the proto package it is being compiled against. 24// A compilation error at this line likely means your copy of the 25// proto package needs to be updated. 26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 27 28// A customer feed. 29type CustomerFeed struct { 30 // Immutable. The resource name of the customer feed. 31 // Customer feed resource names have the form: 32 // 33 // `customers/{customer_id}/customerFeeds/{feed_id}` 34 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 35 // Immutable. The feed being linked to the customer. 36 Feed *wrappers.StringValue `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"` 37 // Indicates which placeholder types the feed may populate under the connected 38 // customer. Required. 39 PlaceholderTypes []enums.PlaceholderTypeEnum_PlaceholderType `protobuf:"varint,3,rep,packed,name=placeholder_types,json=placeholderTypes,proto3,enum=google.ads.googleads.v3.enums.PlaceholderTypeEnum_PlaceholderType" json:"placeholder_types,omitempty"` 40 // Matching function associated with the CustomerFeed. 41 // The matching function is used to filter the set of feed items selected. 42 // Required. 43 MatchingFunction *common.MatchingFunction `protobuf:"bytes,4,opt,name=matching_function,json=matchingFunction,proto3" json:"matching_function,omitempty"` 44 // Output only. Status of the customer feed. 45 // This field is read-only. 46 Status enums.FeedLinkStatusEnum_FeedLinkStatus `protobuf:"varint,5,opt,name=status,proto3,enum=google.ads.googleads.v3.enums.FeedLinkStatusEnum_FeedLinkStatus" json:"status,omitempty"` 47 XXX_NoUnkeyedLiteral struct{} `json:"-"` 48 XXX_unrecognized []byte `json:"-"` 49 XXX_sizecache int32 `json:"-"` 50} 51 52func (m *CustomerFeed) Reset() { *m = CustomerFeed{} } 53func (m *CustomerFeed) String() string { return proto.CompactTextString(m) } 54func (*CustomerFeed) ProtoMessage() {} 55func (*CustomerFeed) Descriptor() ([]byte, []int) { 56 return fileDescriptor_9924134ce68c2327, []int{0} 57} 58 59func (m *CustomerFeed) XXX_Unmarshal(b []byte) error { 60 return xxx_messageInfo_CustomerFeed.Unmarshal(m, b) 61} 62func (m *CustomerFeed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 63 return xxx_messageInfo_CustomerFeed.Marshal(b, m, deterministic) 64} 65func (m *CustomerFeed) XXX_Merge(src proto.Message) { 66 xxx_messageInfo_CustomerFeed.Merge(m, src) 67} 68func (m *CustomerFeed) XXX_Size() int { 69 return xxx_messageInfo_CustomerFeed.Size(m) 70} 71func (m *CustomerFeed) XXX_DiscardUnknown() { 72 xxx_messageInfo_CustomerFeed.DiscardUnknown(m) 73} 74 75var xxx_messageInfo_CustomerFeed proto.InternalMessageInfo 76 77func (m *CustomerFeed) GetResourceName() string { 78 if m != nil { 79 return m.ResourceName 80 } 81 return "" 82} 83 84func (m *CustomerFeed) GetFeed() *wrappers.StringValue { 85 if m != nil { 86 return m.Feed 87 } 88 return nil 89} 90 91func (m *CustomerFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType { 92 if m != nil { 93 return m.PlaceholderTypes 94 } 95 return nil 96} 97 98func (m *CustomerFeed) GetMatchingFunction() *common.MatchingFunction { 99 if m != nil { 100 return m.MatchingFunction 101 } 102 return nil 103} 104 105func (m *CustomerFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus { 106 if m != nil { 107 return m.Status 108 } 109 return enums.FeedLinkStatusEnum_UNSPECIFIED 110} 111 112func init() { 113 proto.RegisterType((*CustomerFeed)(nil), "google.ads.googleads.v3.resources.CustomerFeed") 114} 115 116func init() { 117 proto.RegisterFile("google/ads/googleads/v3/resources/customer_feed.proto", fileDescriptor_9924134ce68c2327) 118} 119 120var fileDescriptor_9924134ce68c2327 = []byte{ 121 // 558 bytes of a gzipped FileDescriptorProto 122 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xcd, 0x6e, 0xd3, 0x40, 123 0x10, 0x96, 0x93, 0xb4, 0x12, 0xa6, 0x54, 0x8d, 0x4f, 0xa1, 0x2a, 0x34, 0x45, 0x8a, 0xc8, 0x85, 124 0x5d, 0x14, 0x03, 0x07, 0x73, 0xc1, 0x46, 0xb4, 0x12, 0x02, 0x14, 0xb9, 0x28, 0x48, 0x90, 0x62, 125 0x6d, 0xec, 0x89, 0x63, 0xd5, 0xbb, 0x6b, 0x79, 0xed, 0xa0, 0x0a, 0xf5, 0x65, 0x38, 0xf2, 0x28, 126 0x7d, 0x8a, 0x9e, 0xfb, 0x08, 0x1c, 0x10, 0xf2, 0x7a, 0xed, 0xa4, 0x41, 0x69, 0x7b, 0x1b, 0xcf, 127 0x7c, 0xdf, 0x37, 0x3f, 0x3b, 0x63, 0xfd, 0x65, 0xc8, 0x79, 0x18, 0x03, 0x26, 0x81, 0xc0, 0xa5, 128 0x59, 0x58, 0x73, 0x13, 0xa7, 0x20, 0x78, 0x9e, 0xfa, 0x20, 0xb0, 0x9f, 0x8b, 0x8c, 0x53, 0x48, 129 0xbd, 0x29, 0x40, 0x80, 0x92, 0x94, 0x67, 0xdc, 0x38, 0x28, 0xb1, 0x88, 0x04, 0x02, 0xd5, 0x34, 130 0x34, 0x37, 0x51, 0x4d, 0xdb, 0x7d, 0xb5, 0x4e, 0xd9, 0xe7, 0x94, 0x72, 0x86, 0x29, 0xc9, 0xfc, 131 0x59, 0xc4, 0x42, 0x6f, 0x9a, 0x33, 0x3f, 0x8b, 0x38, 0x2b, 0xa5, 0x77, 0x5f, 0xac, 0xe3, 0x01, 132 0xcb, 0xa9, 0xc0, 0x45, 0x11, 0x5e, 0x1c, 0xb1, 0x53, 0x4f, 0x64, 0x24, 0xcb, 0xc5, 0xdd, 0x58, 133 0x49, 0x4c, 0x7c, 0x98, 0xf1, 0x38, 0x80, 0xd4, 0xcb, 0xce, 0x12, 0x50, 0xac, 0xfd, 0x8a, 0x95, 134 0x44, 0x78, 0x1a, 0x41, 0x1c, 0x78, 0x13, 0x98, 0x91, 0x79, 0xc4, 0x53, 0x05, 0x78, 0xb8, 0x04, 135 0xa8, 0x5a, 0x53, 0xa1, 0xc7, 0x2a, 0x24, 0xbf, 0x26, 0xf9, 0x14, 0xff, 0x48, 0x49, 0x92, 0x40, 136 0x5a, 0x55, 0xb4, 0xb7, 0x44, 0x25, 0x8c, 0xf1, 0x8c, 0x14, 0x4d, 0xaa, 0xe8, 0x93, 0x8b, 0x96, 137 0xbe, 0xf5, 0x56, 0x0d, 0xf6, 0x10, 0x20, 0x30, 0x5c, 0xfd, 0x41, 0x95, 0xc0, 0x63, 0x84, 0x42, 138 0x47, 0xeb, 0x6a, 0xfd, 0x7b, 0xce, 0xb3, 0x4b, 0x7b, 0xe3, 0x8f, 0xfd, 0x54, 0xef, 0x2d, 0xa6, 139 0xac, 0xac, 0x24, 0x12, 0xc8, 0xe7, 0x14, 0x2f, 0xab, 0xb8, 0x5b, 0x95, 0xc6, 0x27, 0x42, 0xc1, 140 0xf8, 0xa2, 0xb7, 0x8a, 0x71, 0x75, 0x1a, 0x5d, 0xad, 0x7f, 0x7f, 0xb0, 0xa7, 0x98, 0xa8, 0xaa, 141 0x18, 0x1d, 0x67, 0x69, 0xc4, 0xc2, 0x11, 0x89, 0x73, 0x70, 0x7a, 0x32, 0xd1, 0xbe, 0xfe, 0x68, 142 0x6d, 0x22, 0x99, 0x40, 0x0a, 0x1a, 0x5c, 0x6f, 0xaf, 0x4e, 0x54, 0x74, 0x9a, 0xdd, 0x66, 0x7f, 143 0x7b, 0xe0, 0xa0, 0x75, 0xab, 0x21, 0x5f, 0x02, 0x0d, 0x17, 0xbc, 0xcf, 0x67, 0x09, 0xbc, 0x63, 144 0x39, 0x5d, 0xf5, 0xb9, 0x3b, 0xc9, 0x75, 0x87, 0x30, 0x4e, 0xf4, 0xf6, 0x7f, 0xfb, 0xd2, 0x69, 145 0xc9, 0xb6, 0x9e, 0xaf, 0x4d, 0x58, 0x2e, 0x1a, 0xfa, 0xa8, 0x88, 0x87, 0x8a, 0xe7, 0xee, 0xd0, 146 0x15, 0x8f, 0x71, 0xa2, 0x6f, 0x96, 0xdb, 0xd4, 0xd9, 0xe8, 0x6a, 0xfd, 0xed, 0xc1, 0x9b, 0x5b, 147 0x9a, 0x28, 0x46, 0xf1, 0x21, 0x62, 0xa7, 0xc7, 0x92, 0x24, 0x7b, 0xb8, 0xee, 0x72, 0x9a, 0x97, 148 0x76, 0xd3, 0x55, 0xa2, 0xd6, 0xf7, 0x2b, 0xfb, 0xdb, 0x1d, 0x5f, 0xd0, 0x18, 0x54, 0xe7, 0x26, 149 0xf0, 0xcf, 0xca, 0x3c, 0xaf, 0x6f, 0xb0, 0x80, 0x2c, 0x05, 0xe4, 0x49, 0x9e, 0x3b, 0x7f, 0x35, 150 0xbd, 0xe7, 0x73, 0x8a, 0x6e, 0x3d, 0x4a, 0xa7, 0xbd, 0x9c, 0x6b, 0x58, 0xec, 0xc1, 0x50, 0xfb, 151 0xfa, 0x5e, 0xf1, 0x42, 0x1e, 0x13, 0x16, 0x22, 0x9e, 0x86, 0x38, 0x04, 0x26, 0xb7, 0x04, 0x2f, 152 0x4a, 0xbd, 0xe1, 0x17, 0xf1, 0xba, 0xb6, 0x7e, 0x35, 0x9a, 0x47, 0xb6, 0xfd, 0xbb, 0x71, 0x70, 153 0x54, 0x4a, 0xda, 0x81, 0x40, 0xa5, 0x59, 0x58, 0x23, 0x13, 0xb9, 0x15, 0xf2, 0xa2, 0xc2, 0x8c, 154 0xed, 0x40, 0x8c, 0x6b, 0xcc, 0x78, 0x64, 0x8e, 0x6b, 0xcc, 0x55, 0xa3, 0x57, 0x06, 0x2c, 0xcb, 155 0x0e, 0x84, 0x65, 0xd5, 0x28, 0xcb, 0x1a, 0x99, 0x96, 0x55, 0xe3, 0x26, 0x9b, 0xb2, 0x58, 0xf3, 156 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x70, 0x0b, 0x7e, 0x20, 0xce, 0x04, 0x00, 0x00, 157} 158