1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/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/v1/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.v1.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.v1.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_a831eeefd2f4541b, []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.v1.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_a831eeefd2f4541b, []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.v1.resources.CustomInterest") 185 proto.RegisterType((*CustomInterestMember)(nil), "google.ads.googleads.v1.resources.CustomInterestMember") 186} 187 188func init() { 189 proto.RegisterFile("google/ads/googleads/v1/resources/custom_interest.proto", fileDescriptor_a831eeefd2f4541b) 190} 191 192var fileDescriptor_a831eeefd2f4541b = []byte{ 193 // 520 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, 0xb4, 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, 0x67, 0x42, 0x64, 0x73, 0x1a, 0x92, 0x54, 0x85, 0xb6, 0xac, 200 0xaa, 0xb3, 0x61, 0x28, 0xa9, 0x12, 0xa5, 0x9c, 0x51, 0x15, 0xce, 0x4a, 0xa5, 0x05, 0x9b, 0xe4, 201 0x5c, 0x53, 0x49, 0x95, 0x46, 0x85, 0x14, 0x5a, 0xc0, 0x1d, 0x8b, 0x46, 0x24, 0x55, 0xa8, 0x21, 202 0xa2, 0xb3, 0x21, 0x6a, 0x88, 0x5b, 0xaf, 0x56, 0x69, 0x53, 0x5e, 0xb2, 0x2b, 0xba, 0x13, 0x46, 203 0xd9, 0x94, 0xca, 0x89, 0x3e, 0x2f, 0xa8, 0x9d, 0xb1, 0x85, 0xd7, 0x13, 0x50, 0x9a, 0xe8, 0x52, 204 0xd5, 0xdc, 0xe7, 0xeb, 0x71, 0x17, 0xa6, 0x6e, 0x3b, 0x66, 0x91, 0x87, 0x84, 0x73, 0xa1, 0x89, 205 0xce, 0x05, 0x77, 0xba, 0x0f, 0xea, 0xae, 0xf9, 0x35, 0x2d, 0xbf, 0x84, 0x5f, 0x25, 0x29, 0x0a, 206 0x2a, 0xeb, 0xfe, 0xee, 0x9f, 0x16, 0xe8, 0xbd, 0x36, 0xe2, 0x47, 0xb5, 0x36, 0x7c, 0x08, 0xee, 207 0xb8, 0x50, 0x26, 0x9c, 0x30, 0x1a, 0x78, 0x7d, 0x6f, 0xb0, 0x19, 0xdf, 0x76, 0x87, 0x1f, 0x09, 208 0xa3, 0xf0, 0x11, 0xf0, 0xf3, 0x34, 0xf0, 0xfb, 0xde, 0xa0, 0x3b, 0xba, 0x5f, 0x27, 0x8a, 0xdc, 209 0x10, 0x74, 0xc4, 0xf5, 0xb3, 0xa7, 0x63, 0x32, 0x2f, 0x69, 0xec, 0xe7, 0x29, 0x4c, 0x41, 0xc7, 210 0x5e, 0x36, 0x68, 0xf5, 0xbd, 0x41, 0x6f, 0xf4, 0x1e, 0xad, 0x7a, 0x0d, 0x73, 0x5b, 0x74, 0xd9, 211 0xd0, 0x89, 0xa1, 0xbe, 0xe1, 0x25, 0x5b, 0xda, 0x88, 0x6b, 0x6d, 0xf8, 0x18, 0xb4, 0x8d, 0xdd, 212 0xb6, 0x31, 0xb5, 0x7d, 0xc5, 0xd4, 0x89, 0x96, 0x39, 0xcf, 0xac, 0x2b, 0x83, 0x84, 0x09, 0x68, 213 0x57, 0x41, 0x06, 0xb7, 0x8c, 0xab, 0xb7, 0x6b, 0xb9, 0x3a, 0x3d, 0x2f, 0xe8, 0x12, 0x4f, 0xd5, 214 0x71, 0x6c, 0x54, 0xe1, 0x4b, 0xd0, 0x4d, 0xa9, 0x9a, 0xc9, 0xbc, 0xa8, 0x1e, 0x24, 0xe8, 0xfc, 215 0x87, 0xad, 0x45, 0x02, 0xfc, 0x04, 0x36, 0xec, 0x8e, 0xa9, 0x60, 0xa3, 0xdf, 0x1a, 0x74, 0x47, 216 0xfb, 0xe8, 0xc6, 0x25, 0xfe, 0xc7, 0xcd, 0x07, 0xc3, 0x8f, 0x9d, 0xce, 0xee, 0x4f, 0x0f, 0xdc, 217 0x5b, 0x86, 0x80, 0x25, 0xe8, 0x2e, 0xec, 0xb3, 0x79, 0xf1, 0xde, 0xe8, 0x74, 0xad, 0x40, 0xac, 218 0xd2, 0x8a, 0x58, 0x2e, 0x9a, 0x31, 0x60, 0x4d, 0x0d, 0x31, 0xd8, 0x2c, 0x88, 0x24, 0x8c, 0x6a, 219 0x2a, 0xeb, 0x65, 0xba, 0x3e, 0xa0, 0x0b, 0xf8, 0xc1, 0x37, 0x1f, 0xec, 0xcd, 0x04, 0xbb, 0x39, 220 0x93, 0x83, 0xbb, 0x97, 0xbd, 0x1c, 0x57, 0xc2, 0xc7, 0xde, 0xe7, 0x77, 0x35, 0x33, 0x13, 0x73, 221 0xc2, 0x33, 0x24, 0x64, 0x16, 0x66, 0x94, 0x9b, 0xb1, 0xee, 0x2f, 0x58, 0xe4, 0xea, 0x9a, 0x4f, 222 0xcd, 0x8b, 0xa6, 0xfa, 0xee, 0xb7, 0x0e, 0xa3, 0xe8, 0x87, 0xbf, 0x73, 0x68, 0x25, 0xa3, 0x54, 223 0x21, 0x5b, 0x56, 0xd5, 0x78, 0x88, 0x62, 0x87, 0xfc, 0xe5, 0x30, 0x49, 0x94, 0xaa, 0xa4, 0xc1, 224 0x24, 0xe3, 0x61, 0xd2, 0x60, 0x7e, 0xfb, 0x7b, 0xb6, 0x81, 0x71, 0x94, 0x2a, 0x8c, 0x1b, 0x14, 225 0xc6, 0xe3, 0x21, 0xc6, 0x0d, 0x6e, 0xda, 0x31, 0x66, 0x9f, 0xfc, 0x0d, 0x00, 0x00, 0xff, 0xff, 226 0x96, 0x2a, 0x9e, 0xe6, 0x16, 0x05, 0x00, 0x00, 227} 228