1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/resources/domain_category.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 _ "google.golang.org/genproto/googleapis/api/annotations" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 25 26// A category generated automatically by crawling a domain. If a campaign uses 27// the DynamicSearchAdsSetting, then domain categories will be generated for 28// the domain. The categories can be targeted using WebpageConditionInfo. 29// See: https://support.google.com/google-ads/answer/2471185 30type DomainCategory struct { 31 // Output only. The resource name of the domain category. 32 // Domain category resource names have the form: 33 // 34 // `customers/{customer_id}/domainCategories/{campaign_id}~{category_base64}~{language_code}` 35 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 36 // Output only. The campaign this category is recommended for. 37 Campaign *wrappers.StringValue `protobuf:"bytes,2,opt,name=campaign,proto3" json:"campaign,omitempty"` 38 // Output only. Recommended category for the website domain. e.g. if you have a website 39 // about electronics, the categories could be "cameras", "televisions", etc. 40 Category *wrappers.StringValue `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` 41 // Output only. The language code specifying the language of the website. e.g. "en" for 42 // English. The language can be specified in the DynamicSearchAdsSetting 43 // required for dynamic search ads. This is the language of the pages from 44 // your website that you want Google Ads to find, create ads for, 45 // and match searches with. 46 LanguageCode *wrappers.StringValue `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 47 // Output only. The domain for the website. The domain can be specified in the 48 // DynamicSearchAdsSetting required for dynamic search ads. 49 Domain *wrappers.StringValue `protobuf:"bytes,5,opt,name=domain,proto3" json:"domain,omitempty"` 50 // Output only. Fraction of pages on your site that this category matches. 51 CoverageFraction *wrappers.DoubleValue `protobuf:"bytes,6,opt,name=coverage_fraction,json=coverageFraction,proto3" json:"coverage_fraction,omitempty"` 52 // Output only. The position of this category in the set of categories. Lower numbers 53 // indicate a better match for the domain. null indicates not recommended. 54 CategoryRank *wrappers.Int64Value `protobuf:"bytes,7,opt,name=category_rank,json=categoryRank,proto3" json:"category_rank,omitempty"` 55 // Output only. Indicates whether this category has sub-categories. 56 HasChildren *wrappers.BoolValue `protobuf:"bytes,8,opt,name=has_children,json=hasChildren,proto3" json:"has_children,omitempty"` 57 // Output only. The recommended cost per click for the category. 58 RecommendedCpcBidMicros *wrappers.Int64Value `protobuf:"bytes,9,opt,name=recommended_cpc_bid_micros,json=recommendedCpcBidMicros,proto3" json:"recommended_cpc_bid_micros,omitempty"` 59 XXX_NoUnkeyedLiteral struct{} `json:"-"` 60 XXX_unrecognized []byte `json:"-"` 61 XXX_sizecache int32 `json:"-"` 62} 63 64func (m *DomainCategory) Reset() { *m = DomainCategory{} } 65func (m *DomainCategory) String() string { return proto.CompactTextString(m) } 66func (*DomainCategory) ProtoMessage() {} 67func (*DomainCategory) Descriptor() ([]byte, []int) { 68 return fileDescriptor_4b9715a478ef6373, []int{0} 69} 70 71func (m *DomainCategory) XXX_Unmarshal(b []byte) error { 72 return xxx_messageInfo_DomainCategory.Unmarshal(m, b) 73} 74func (m *DomainCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 75 return xxx_messageInfo_DomainCategory.Marshal(b, m, deterministic) 76} 77func (m *DomainCategory) XXX_Merge(src proto.Message) { 78 xxx_messageInfo_DomainCategory.Merge(m, src) 79} 80func (m *DomainCategory) XXX_Size() int { 81 return xxx_messageInfo_DomainCategory.Size(m) 82} 83func (m *DomainCategory) XXX_DiscardUnknown() { 84 xxx_messageInfo_DomainCategory.DiscardUnknown(m) 85} 86 87var xxx_messageInfo_DomainCategory proto.InternalMessageInfo 88 89func (m *DomainCategory) GetResourceName() string { 90 if m != nil { 91 return m.ResourceName 92 } 93 return "" 94} 95 96func (m *DomainCategory) GetCampaign() *wrappers.StringValue { 97 if m != nil { 98 return m.Campaign 99 } 100 return nil 101} 102 103func (m *DomainCategory) GetCategory() *wrappers.StringValue { 104 if m != nil { 105 return m.Category 106 } 107 return nil 108} 109 110func (m *DomainCategory) GetLanguageCode() *wrappers.StringValue { 111 if m != nil { 112 return m.LanguageCode 113 } 114 return nil 115} 116 117func (m *DomainCategory) GetDomain() *wrappers.StringValue { 118 if m != nil { 119 return m.Domain 120 } 121 return nil 122} 123 124func (m *DomainCategory) GetCoverageFraction() *wrappers.DoubleValue { 125 if m != nil { 126 return m.CoverageFraction 127 } 128 return nil 129} 130 131func (m *DomainCategory) GetCategoryRank() *wrappers.Int64Value { 132 if m != nil { 133 return m.CategoryRank 134 } 135 return nil 136} 137 138func (m *DomainCategory) GetHasChildren() *wrappers.BoolValue { 139 if m != nil { 140 return m.HasChildren 141 } 142 return nil 143} 144 145func (m *DomainCategory) GetRecommendedCpcBidMicros() *wrappers.Int64Value { 146 if m != nil { 147 return m.RecommendedCpcBidMicros 148 } 149 return nil 150} 151 152func init() { 153 proto.RegisterType((*DomainCategory)(nil), "google.ads.googleads.v3.resources.DomainCategory") 154} 155 156func init() { 157 proto.RegisterFile("google/ads/googleads/v3/resources/domain_category.proto", fileDescriptor_4b9715a478ef6373) 158} 159 160var fileDescriptor_4b9715a478ef6373 = []byte{ 161 // 590 bytes of a gzipped FileDescriptorProto 162 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0x41, 0x6f, 0xd3, 0x3e, 163 0x18, 0xc6, 0xd5, 0xf6, 0xff, 0x2f, 0x9b, 0xb7, 0x21, 0x08, 0x07, 0x42, 0x99, 0x60, 0x03, 0x4d, 164 0x6c, 0x17, 0x5b, 0xa2, 0x88, 0x89, 0x20, 0x0e, 0x49, 0xc7, 0x26, 0x90, 0x98, 0xa6, 0x82, 0x7a, 165 0x40, 0x45, 0x91, 0x6b, 0xbb, 0xa9, 0xb5, 0xc4, 0x8e, 0xec, 0xa4, 0x08, 0x4d, 0x93, 0xf8, 0x2c, 166 0x1c, 0x39, 0xf0, 0x41, 0xf8, 0x14, 0x3b, 0xef, 0x23, 0x70, 0x42, 0x49, 0xec, 0x2c, 0x63, 0x1a, 167 0xf4, 0xf6, 0x56, 0xef, 0xf3, 0xfc, 0xde, 0xe7, 0x55, 0xfd, 0x06, 0xec, 0x46, 0x52, 0x46, 0x31, 168 0x43, 0x98, 0x6a, 0x54, 0x95, 0x45, 0x35, 0xef, 0x23, 0xc5, 0xb4, 0xcc, 0x15, 0x61, 0x1a, 0x51, 169 0x99, 0x60, 0x2e, 0x42, 0x82, 0x33, 0x16, 0x49, 0xf5, 0x05, 0xa6, 0x4a, 0x66, 0xd2, 0xd9, 0xac, 170 0xd4, 0x10, 0x53, 0x0d, 0x6b, 0x23, 0x9c, 0xf7, 0x61, 0x6d, 0xec, 0x3d, 0xb4, 0xec, 0x94, 0xa3, 171 0x29, 0x67, 0x31, 0x0d, 0x27, 0x6c, 0x86, 0xe7, 0x5c, 0xaa, 0x8a, 0xd1, 0xbb, 0xd7, 0x10, 0x58, 172 0x9b, 0x69, 0x3d, 0x30, 0xad, 0xf2, 0xd7, 0x24, 0x9f, 0xa2, 0xcf, 0x0a, 0xa7, 0x29, 0x53, 0xda, 173 0xf4, 0xd7, 0x1b, 0x56, 0x2c, 0x84, 0xcc, 0x70, 0xc6, 0xa5, 0x30, 0xdd, 0x47, 0x3f, 0xba, 0xe0, 174 0xe6, 0x5e, 0x19, 0x7b, 0x60, 0x52, 0x3b, 0x1f, 0xc0, 0x9a, 0x1d, 0x11, 0x0a, 0x9c, 0x30, 0xb7, 175 0xb5, 0xd1, 0xda, 0x5e, 0x0e, 0xd0, 0x99, 0xdf, 0xf9, 0xe5, 0xef, 0x80, 0x27, 0x17, 0x3b, 0x98, 176 0x2a, 0xe5, 0x1a, 0x12, 0x99, 0xa0, 0xcb, 0x9c, 0xe1, 0xaa, 0xa5, 0x1c, 0xe2, 0x84, 0x39, 0x04, 177 0x2c, 0x11, 0x9c, 0xa4, 0x98, 0x47, 0xc2, 0x6d, 0x6f, 0xb4, 0xb6, 0x57, 0x9e, 0xae, 0x1b, 0x3f, 178 0xb4, 0xc9, 0xe1, 0xfb, 0x4c, 0x71, 0x11, 0x8d, 0x70, 0x9c, 0xb3, 0x60, 0xa7, 0x1c, 0xf7, 0x18, 179 0x6c, 0x5e, 0x3b, 0x6e, 0x60, 0x70, 0xc3, 0x1a, 0xec, 0xbc, 0x2a, 0x86, 0x54, 0xe3, 0xdd, 0xce, 180 0x02, 0x43, 0x3a, 0x67, 0x7e, 0x67, 0x58, 0x5b, 0x9c, 0x7d, 0xb0, 0x16, 0x63, 0x11, 0xe5, 0x38, 181 0x62, 0x21, 0x91, 0x94, 0xb9, 0xff, 0x2d, 0xca, 0x58, 0xb5, 0xbe, 0x81, 0xa4, 0xcc, 0x79, 0x01, 182 0xba, 0xd5, 0x53, 0x70, 0xff, 0x5f, 0x14, 0x60, 0x0c, 0xce, 0x21, 0xb8, 0x4d, 0xe4, 0x9c, 0xa9, 183 0x22, 0xc2, 0x54, 0x61, 0x52, 0xfc, 0x57, 0x6e, 0xf7, 0x1a, 0xca, 0x9e, 0xcc, 0x27, 0x31, 0x6b, 184 0x50, 0x6e, 0x59, 0xef, 0xbe, 0xb1, 0x3a, 0xaf, 0xc1, 0x9a, 0x5d, 0x2f, 0x54, 0x58, 0x1c, 0xbb, 185 0x37, 0x4a, 0xd6, 0xfd, 0x2b, 0xac, 0x37, 0x22, 0x7b, 0xfe, 0xac, 0xb9, 0x91, 0xb5, 0x0d, 0xb1, 186 0x38, 0x76, 0x02, 0xb0, 0x3a, 0xc3, 0x3a, 0x24, 0x33, 0x1e, 0x53, 0xc5, 0x84, 0xbb, 0x54, 0x52, 187 0x7a, 0x57, 0x28, 0x81, 0x94, 0x71, 0x03, 0xb2, 0x32, 0xc3, 0x7a, 0x60, 0x3c, 0xce, 0x27, 0xd0, 188 0x53, 0x8c, 0xc8, 0x24, 0x61, 0x82, 0x32, 0x1a, 0x92, 0x94, 0x84, 0x13, 0x4e, 0xc3, 0x84, 0x13, 189 0x25, 0xb5, 0xbb, 0xbc, 0x60, 0xae, 0xbb, 0x0d, 0xc6, 0x20, 0x25, 0x01, 0xa7, 0xef, 0x4a, 0x80, 190 0xc7, 0xce, 0xfd, 0xc9, 0xc2, 0x8f, 0xd3, 0xd9, 0x25, 0xb9, 0xce, 0x64, 0xc2, 0x94, 0x46, 0x27, 191 0xb6, 0x3c, 0x35, 0x07, 0x6c, 0x44, 0x9c, 0x69, 0x74, 0xf2, 0xc7, 0x49, 0x9f, 0x06, 0x5f, 0xdb, 192 0x60, 0x8b, 0xc8, 0x04, 0xfe, 0xf3, 0xa8, 0x83, 0x3b, 0x97, 0x47, 0x1e, 0x15, 0x1b, 0x1d, 0xb5, 193 0x3e, 0xbe, 0x35, 0xce, 0x48, 0x16, 0x6f, 0x06, 0x4a, 0x15, 0xa1, 0x88, 0x89, 0x72, 0x5f, 0x74, 194 0x91, 0xf9, 0x2f, 0x9f, 0x99, 0x97, 0x75, 0xf5, 0xad, 0xdd, 0x39, 0xf0, 0xfd, 0xef, 0xed, 0xcd, 195 0x83, 0x0a, 0xe9, 0x53, 0x0d, 0xab, 0xb2, 0xa8, 0x46, 0x7d, 0x38, 0xb4, 0xca, 0x9f, 0x56, 0x33, 196 0xf6, 0xa9, 0x1e, 0xd7, 0x9a, 0xf1, 0xa8, 0x3f, 0xae, 0x35, 0xe7, 0xed, 0xad, 0xaa, 0xe1, 0x79, 197 0x3e, 0xd5, 0x9e, 0x57, 0xab, 0x3c, 0x6f, 0xd4, 0xf7, 0xbc, 0x5a, 0x37, 0xe9, 0x96, 0x61, 0xfb, 198 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xd8, 0x98, 0xb4, 0x7f, 0x12, 0x05, 0x00, 0x00, 199} 200