1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v2/resources/custom_interest.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 custom interest. This is a list of users by interest. 28type CustomInterest struct { 29 // The resource name of the custom interest. 30 // Custom interest resource names have the form: 31 // 32 // `customers/{customer_id}/customInterests/{custom_interest_id}` 33 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 34 // Id of the custom interest. 35 Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 36 // Status of this custom interest. Indicates whether the custom interest is 37 // enabled or removed. 38 Status enums.CustomInterestStatusEnum_CustomInterestStatus `protobuf:"varint,3,opt,name=status,proto3,enum=google.ads.googleads.v2.enums.CustomInterestStatusEnum_CustomInterestStatus" json:"status,omitempty"` 39 // Name of the custom interest. It should be unique across the same custom 40 // affinity audience. 41 // This field is required for create operations. 42 Name *wrappers.StringValue `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 43 // Type of the custom interest, CUSTOM_AFFINITY or CUSTOM_INTENT. 44 // By default the type is set to CUSTOM_AFFINITY. 45 Type enums.CustomInterestTypeEnum_CustomInterestType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v2.enums.CustomInterestTypeEnum_CustomInterestType" json:"type,omitempty"` 46 // Description of this custom interest audience. 47 Description *wrappers.StringValue `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` 48 // List of custom interest members that this custom interest is composed of. 49 // Members can be added during CustomInterest creation. If members are 50 // presented in UPDATE operation, existing members will be overridden. 51 Members []*CustomInterestMember `protobuf:"bytes,7,rep,name=members,proto3" json:"members,omitempty"` 52 XXX_NoUnkeyedLiteral struct{} `json:"-"` 53 XXX_unrecognized []byte `json:"-"` 54 XXX_sizecache int32 `json:"-"` 55} 56 57func (m *CustomInterest) Reset() { *m = CustomInterest{} } 58func (m *CustomInterest) String() string { return proto.CompactTextString(m) } 59func (*CustomInterest) ProtoMessage() {} 60func (*CustomInterest) Descriptor() ([]byte, []int) { 61 return fileDescriptor_5b9ef39246e5a8dc, []int{0} 62} 63 64func (m *CustomInterest) XXX_Unmarshal(b []byte) error { 65 return xxx_messageInfo_CustomInterest.Unmarshal(m, b) 66} 67func (m *CustomInterest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 68 return xxx_messageInfo_CustomInterest.Marshal(b, m, deterministic) 69} 70func (m *CustomInterest) XXX_Merge(src proto.Message) { 71 xxx_messageInfo_CustomInterest.Merge(m, src) 72} 73func (m *CustomInterest) XXX_Size() int { 74 return xxx_messageInfo_CustomInterest.Size(m) 75} 76func (m *CustomInterest) XXX_DiscardUnknown() { 77 xxx_messageInfo_CustomInterest.DiscardUnknown(m) 78} 79 80var xxx_messageInfo_CustomInterest proto.InternalMessageInfo 81 82func (m *CustomInterest) GetResourceName() string { 83 if m != nil { 84 return m.ResourceName 85 } 86 return "" 87} 88 89func (m *CustomInterest) GetId() *wrappers.Int64Value { 90 if m != nil { 91 return m.Id 92 } 93 return nil 94} 95 96func (m *CustomInterest) GetStatus() enums.CustomInterestStatusEnum_CustomInterestStatus { 97 if m != nil { 98 return m.Status 99 } 100 return enums.CustomInterestStatusEnum_UNSPECIFIED 101} 102 103func (m *CustomInterest) GetName() *wrappers.StringValue { 104 if m != nil { 105 return m.Name 106 } 107 return nil 108} 109 110func (m *CustomInterest) GetType() enums.CustomInterestTypeEnum_CustomInterestType { 111 if m != nil { 112 return m.Type 113 } 114 return enums.CustomInterestTypeEnum_UNSPECIFIED 115} 116 117func (m *CustomInterest) GetDescription() *wrappers.StringValue { 118 if m != nil { 119 return m.Description 120 } 121 return nil 122} 123 124func (m *CustomInterest) GetMembers() []*CustomInterestMember { 125 if m != nil { 126 return m.Members 127 } 128 return nil 129} 130 131// A member of custom interest audience. A member can be a keyword or url. 132// It is immutable, that is, it can only be created or removed but not changed. 133type CustomInterestMember struct { 134 // The type of custom interest member, KEYWORD or URL. 135 MemberType enums.CustomInterestMemberTypeEnum_CustomInterestMemberType `protobuf:"varint,1,opt,name=member_type,json=memberType,proto3,enum=google.ads.googleads.v2.enums.CustomInterestMemberTypeEnum_CustomInterestMemberType" json:"member_type,omitempty"` 136 // Keyword text when member_type is KEYWORD or URL string when 137 // member_type is URL. 138 Parameter *wrappers.StringValue `protobuf:"bytes,2,opt,name=parameter,proto3" json:"parameter,omitempty"` 139 XXX_NoUnkeyedLiteral struct{} `json:"-"` 140 XXX_unrecognized []byte `json:"-"` 141 XXX_sizecache int32 `json:"-"` 142} 143 144func (m *CustomInterestMember) Reset() { *m = CustomInterestMember{} } 145func (m *CustomInterestMember) String() string { return proto.CompactTextString(m) } 146func (*CustomInterestMember) ProtoMessage() {} 147func (*CustomInterestMember) Descriptor() ([]byte, []int) { 148 return fileDescriptor_5b9ef39246e5a8dc, []int{1} 149} 150 151func (m *CustomInterestMember) XXX_Unmarshal(b []byte) error { 152 return xxx_messageInfo_CustomInterestMember.Unmarshal(m, b) 153} 154func (m *CustomInterestMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 155 return xxx_messageInfo_CustomInterestMember.Marshal(b, m, deterministic) 156} 157func (m *CustomInterestMember) XXX_Merge(src proto.Message) { 158 xxx_messageInfo_CustomInterestMember.Merge(m, src) 159} 160func (m *CustomInterestMember) XXX_Size() int { 161 return xxx_messageInfo_CustomInterestMember.Size(m) 162} 163func (m *CustomInterestMember) XXX_DiscardUnknown() { 164 xxx_messageInfo_CustomInterestMember.DiscardUnknown(m) 165} 166 167var xxx_messageInfo_CustomInterestMember proto.InternalMessageInfo 168 169func (m *CustomInterestMember) GetMemberType() enums.CustomInterestMemberTypeEnum_CustomInterestMemberType { 170 if m != nil { 171 return m.MemberType 172 } 173 return enums.CustomInterestMemberTypeEnum_UNSPECIFIED 174} 175 176func (m *CustomInterestMember) GetParameter() *wrappers.StringValue { 177 if m != nil { 178 return m.Parameter 179 } 180 return nil 181} 182 183func init() { 184 proto.RegisterType((*CustomInterest)(nil), "google.ads.googleads.v2.resources.CustomInterest") 185 proto.RegisterType((*CustomInterestMember)(nil), "google.ads.googleads.v2.resources.CustomInterestMember") 186} 187 188func init() { 189 proto.RegisterFile("google/ads/googleads/v2/resources/custom_interest.proto", fileDescriptor_5b9ef39246e5a8dc) 190} 191 192var fileDescriptor_5b9ef39246e5a8dc = []byte{ 193 // 519 bytes of a gzipped FileDescriptorProto 194 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xd1, 0x6e, 0xd3, 0x30, 195 0x14, 0x55, 0xd2, 0xd2, 0x69, 0x2e, 0xf4, 0xc1, 0xf0, 0x10, 0x8d, 0x09, 0x75, 0x43, 0x93, 0x2a, 196 0x21, 0x39, 0x28, 0x20, 0x86, 0x8c, 0x04, 0xca, 0x10, 0x1a, 0x43, 0x80, 0x46, 0x36, 0xf5, 0x01, 197 0x45, 0xaa, 0xdc, 0xc6, 0x44, 0x91, 0x6a, 0x3b, 0xb2, 0x9d, 0xa1, 0xbd, 0xf1, 0x2d, 0x3c, 0xf2, 198 0x27, 0xf0, 0x29, 0xf0, 0x13, 0x28, 0x76, 0x9c, 0x75, 0xac, 0xdd, 0xe8, 0xdb, 0xad, 0xef, 0x39, 199 0xe7, 0x1e, 0x1f, 0xdf, 0x06, 0xec, 0xe7, 0x42, 0xe4, 0x73, 0x1a, 0x92, 0x4c, 0x85, 0xb6, 0xac, 200 0xab, 0xb3, 0x28, 0x94, 0x54, 0x89, 0x4a, 0xce, 0xa8, 0x0a, 0x67, 0x95, 0xd2, 0x82, 0x4d, 0x0a, 201 0xae, 0xa9, 0xa4, 0x4a, 0xa3, 0x52, 0x0a, 0x2d, 0xe0, 0x8e, 0x45, 0x23, 0x92, 0x29, 0xd4, 0x12, 202 0xd1, 0x59, 0x84, 0x5a, 0xe2, 0xd6, 0xab, 0x55, 0xda, 0x94, 0x57, 0xec, 0x8a, 0xee, 0x84, 0x51, 203 0x36, 0xa5, 0x72, 0xa2, 0xcf, 0x4b, 0x6a, 0x67, 0x6c, 0xe1, 0xf5, 0x04, 0x94, 0x26, 0xba, 0x52, 204 0x0d, 0xf7, 0xf9, 0x7a, 0xdc, 0x85, 0xa9, 0x0f, 0x1a, 0xa6, 0xf9, 0x35, 0xad, 0xbe, 0x84, 0x5f, 205 0x25, 0x29, 0x4b, 0x2a, 0x9d, 0xf2, 0xb6, 0x53, 0x2e, 0x8b, 0x90, 0x70, 0x2e, 0x34, 0xd1, 0x85, 206 0xe0, 0x4d, 0x77, 0xf7, 0x4f, 0x07, 0x0c, 0x5e, 0x1b, 0xf1, 0xa3, 0x46, 0x1b, 0x3e, 0x04, 0x77, 207 0x5c, 0x28, 0x13, 0x4e, 0x18, 0x0d, 0xbc, 0xa1, 0x37, 0xda, 0x4c, 0x6e, 0xbb, 0xc3, 0x8f, 0x84, 208 0x51, 0xf8, 0x08, 0xf8, 0x45, 0x16, 0xf8, 0x43, 0x6f, 0xd4, 0x8f, 0xee, 0x37, 0x89, 0x22, 0x67, 209 0x01, 0x1d, 0x71, 0xfd, 0xec, 0xe9, 0x98, 0xcc, 0x2b, 0x9a, 0xf8, 0x45, 0x06, 0x33, 0xd0, 0xb3, 210 0x97, 0x0d, 0x3a, 0x43, 0x6f, 0x34, 0x88, 0xde, 0xa3, 0x55, 0xaf, 0x61, 0x6e, 0x8b, 0x2e, 0x1b, 211 0x3a, 0x31, 0xd4, 0x37, 0xbc, 0x62, 0x4b, 0x1b, 0x49, 0xa3, 0x0d, 0x1f, 0x83, 0xae, 0xb1, 0xdb, 212 0x35, 0xa6, 0xb6, 0xaf, 0x98, 0x3a, 0xd1, 0xb2, 0xe0, 0xb9, 0x75, 0x65, 0x90, 0x30, 0x05, 0xdd, 213 0x3a, 0xc8, 0xe0, 0x96, 0x71, 0xf5, 0x76, 0x2d, 0x57, 0xa7, 0xe7, 0x25, 0x5d, 0xe2, 0xa9, 0x3e, 214 0x4e, 0x8c, 0x2a, 0x7c, 0x09, 0xfa, 0x19, 0x55, 0x33, 0x59, 0x94, 0x75, 0xe0, 0x41, 0xef, 0x3f, 215 0x6c, 0x2d, 0x12, 0xe0, 0x27, 0xb0, 0x61, 0x77, 0x4c, 0x05, 0x1b, 0xc3, 0xce, 0xa8, 0x1f, 0xed, 216 0xa3, 0x1b, 0x97, 0xf8, 0x1f, 0x37, 0x1f, 0x0c, 0x3f, 0x71, 0x3a, 0xbb, 0x3f, 0x3d, 0x70, 0x6f, 217 0x19, 0x02, 0x56, 0xa0, 0xbf, 0xb0, 0xcf, 0xe6, 0xc5, 0x07, 0xd1, 0xe9, 0x5a, 0x81, 0x58, 0xa5, 218 0x15, 0xb1, 0x5c, 0x34, 0x13, 0xc0, 0xda, 0x1a, 0x62, 0xb0, 0x59, 0x12, 0x49, 0x18, 0xd5, 0x54, 219 0x36, 0xcb, 0x74, 0x7d, 0x40, 0x17, 0xf0, 0x83, 0x6f, 0x3e, 0xd8, 0x9b, 0x09, 0x76, 0x73, 0x26, 220 0x07, 0x77, 0x2f, 0x7b, 0x39, 0xae, 0x85, 0x8f, 0xbd, 0xcf, 0xef, 0x1a, 0x66, 0x2e, 0xe6, 0x84, 221 0xe7, 0x48, 0xc8, 0x3c, 0xcc, 0x29, 0x37, 0x63, 0xdd, 0x5f, 0xb0, 0x2c, 0xd4, 0x35, 0x9f, 0x9a, 222 0x17, 0x6d, 0xf5, 0xdd, 0xef, 0x1c, 0xc6, 0xf1, 0x0f, 0x7f, 0xe7, 0xd0, 0x4a, 0xc6, 0x99, 0x42, 223 0xb6, 0xac, 0xab, 0x71, 0x84, 0x12, 0x87, 0xfc, 0xe5, 0x30, 0x69, 0x9c, 0xa9, 0xb4, 0xc5, 0xa4, 224 0xe3, 0x28, 0x6d, 0x31, 0xbf, 0xfd, 0x3d, 0xdb, 0xc0, 0x38, 0xce, 0x14, 0xc6, 0x2d, 0x0a, 0xe3, 225 0x71, 0x84, 0x71, 0x8b, 0x9b, 0xf6, 0x8c, 0xd9, 0x27, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xc0, 226 0x47, 0x77, 0x27, 0x16, 0x05, 0x00, 0x00, 227} 228