1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/common/click_location.proto 3 4package common 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// Location criteria associated with a click. 27type ClickLocation struct { 28 // The city location criterion associated with the impression. 29 City *wrappers.StringValue `protobuf:"bytes,1,opt,name=city,proto3" json:"city,omitempty"` 30 // The country location criterion associated with the impression. 31 Country *wrappers.StringValue `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"` 32 // The metro location criterion associated with the impression. 33 Metro *wrappers.StringValue `protobuf:"bytes,3,opt,name=metro,proto3" json:"metro,omitempty"` 34 // The most specific location criterion associated with the impression. 35 MostSpecific *wrappers.StringValue `protobuf:"bytes,4,opt,name=most_specific,json=mostSpecific,proto3" json:"most_specific,omitempty"` 36 // The region location criterion associated with the impression. 37 Region *wrappers.StringValue `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` 38 XXX_NoUnkeyedLiteral struct{} `json:"-"` 39 XXX_unrecognized []byte `json:"-"` 40 XXX_sizecache int32 `json:"-"` 41} 42 43func (m *ClickLocation) Reset() { *m = ClickLocation{} } 44func (m *ClickLocation) String() string { return proto.CompactTextString(m) } 45func (*ClickLocation) ProtoMessage() {} 46func (*ClickLocation) Descriptor() ([]byte, []int) { 47 return fileDescriptor_68f6b7e96a137729, []int{0} 48} 49 50func (m *ClickLocation) XXX_Unmarshal(b []byte) error { 51 return xxx_messageInfo_ClickLocation.Unmarshal(m, b) 52} 53func (m *ClickLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 54 return xxx_messageInfo_ClickLocation.Marshal(b, m, deterministic) 55} 56func (m *ClickLocation) XXX_Merge(src proto.Message) { 57 xxx_messageInfo_ClickLocation.Merge(m, src) 58} 59func (m *ClickLocation) XXX_Size() int { 60 return xxx_messageInfo_ClickLocation.Size(m) 61} 62func (m *ClickLocation) XXX_DiscardUnknown() { 63 xxx_messageInfo_ClickLocation.DiscardUnknown(m) 64} 65 66var xxx_messageInfo_ClickLocation proto.InternalMessageInfo 67 68func (m *ClickLocation) GetCity() *wrappers.StringValue { 69 if m != nil { 70 return m.City 71 } 72 return nil 73} 74 75func (m *ClickLocation) GetCountry() *wrappers.StringValue { 76 if m != nil { 77 return m.Country 78 } 79 return nil 80} 81 82func (m *ClickLocation) GetMetro() *wrappers.StringValue { 83 if m != nil { 84 return m.Metro 85 } 86 return nil 87} 88 89func (m *ClickLocation) GetMostSpecific() *wrappers.StringValue { 90 if m != nil { 91 return m.MostSpecific 92 } 93 return nil 94} 95 96func (m *ClickLocation) GetRegion() *wrappers.StringValue { 97 if m != nil { 98 return m.Region 99 } 100 return nil 101} 102 103func init() { 104 proto.RegisterType((*ClickLocation)(nil), "google.ads.googleads.v1.common.ClickLocation") 105} 106 107func init() { 108 proto.RegisterFile("google/ads/googleads/v1/common/click_location.proto", fileDescriptor_68f6b7e96a137729) 109} 110 111var fileDescriptor_68f6b7e96a137729 = []byte{ 112 // 354 bytes of a gzipped FileDescriptorProto 113 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xbf, 0x6a, 0xeb, 0x30, 114 0x14, 0xc6, 0xb1, 0xf3, 0xe7, 0x82, 0xee, 0xcd, 0xe2, 0xc9, 0x84, 0x10, 0x2e, 0x99, 0xee, 0x24, 115 0x5d, 0x27, 0xa5, 0x83, 0x3a, 0x39, 0x29, 0x64, 0xe9, 0x10, 0x1a, 0xf0, 0x50, 0x0c, 0xc1, 0x91, 116 0x1d, 0x21, 0x6a, 0xeb, 0x18, 0x49, 0x49, 0xc9, 0xeb, 0x74, 0xe8, 0xd0, 0x47, 0xe9, 0xa3, 0x14, 117 0xfa, 0x0e, 0xc5, 0x96, 0x1d, 0xe8, 0xd0, 0xe2, 0xc9, 0xc7, 0xf6, 0xef, 0xf7, 0x7d, 0xc6, 0x3a, 118 0x68, 0xc1, 0x01, 0x78, 0x9e, 0x91, 0x24, 0xd5, 0xc4, 0x8e, 0xd5, 0x74, 0x0a, 0x08, 0x83, 0xa2, 119 0x00, 0x49, 0x58, 0x2e, 0xd8, 0xe3, 0x2e, 0x07, 0x96, 0x18, 0x01, 0x12, 0x97, 0x0a, 0x0c, 0x78, 120 0x53, 0x4b, 0xe2, 0x24, 0xd5, 0xf8, 0x22, 0xe1, 0x53, 0x80, 0xad, 0x34, 0x9e, 0xb4, 0xa1, 0xa5, 121 0x20, 0x89, 0x94, 0x60, 0x6a, 0x59, 0x5b, 0x7b, 0xdc, 0xd8, 0xa4, 0xbe, 0xdb, 0x1f, 0x0f, 0xe4, 122 0x49, 0x25, 0x65, 0x99, 0xa9, 0xe6, 0xfd, 0xec, 0xc5, 0x45, 0xa3, 0x55, 0x55, 0x7b, 0xd7, 0xb4, 123 0x7a, 0xff, 0x51, 0x9f, 0x09, 0x73, 0xf6, 0x9d, 0xbf, 0xce, 0xbf, 0xdf, 0xf3, 0x49, 0xd3, 0x89, 124 0xdb, 0x00, 0xbc, 0x35, 0x4a, 0x48, 0x1e, 0x25, 0xf9, 0x31, 0xbb, 0xaf, 0x49, 0xef, 0x1a, 0xfd, 125 0x62, 0x70, 0x94, 0x46, 0x9d, 0x7d, 0xb7, 0x83, 0xd4, 0xc2, 0xde, 0x1c, 0x0d, 0x8a, 0xcc, 0x28, 126 0xf0, 0x7b, 0x1d, 0x2c, 0x8b, 0x7a, 0x21, 0x1a, 0x15, 0xa0, 0xcd, 0x4e, 0x97, 0x19, 0x13, 0x07, 127 0xc1, 0xfc, 0x7e, 0x07, 0xf7, 0x4f, 0xa5, 0x6c, 0x1b, 0xc3, 0xbb, 0x42, 0x43, 0x95, 0x71, 0x01, 128 0xd2, 0x1f, 0x74, 0x70, 0x1b, 0x76, 0xf9, 0xe1, 0xa0, 0x19, 0x83, 0x02, 0xff, 0x7c, 0x1a, 0x4b, 129 0xef, 0xcb, 0xcf, 0xdc, 0x54, 0x89, 0x1b, 0xe7, 0xe1, 0xb6, 0xb1, 0x38, 0xe4, 0x89, 0xe4, 0x18, 130 0x14, 0x27, 0x3c, 0x93, 0x75, 0x5f, 0xbb, 0x08, 0xa5, 0xd0, 0xdf, 0xed, 0xc5, 0x8d, 0xbd, 0x3c, 131 0xbb, 0xbd, 0x75, 0x18, 0xbe, 0xba, 0xd3, 0xb5, 0x0d, 0x0b, 0x53, 0x8d, 0xed, 0x58, 0x4d, 0x51, 132 0x80, 0x57, 0x35, 0xf6, 0xd6, 0x02, 0x71, 0x98, 0xea, 0xf8, 0x02, 0xc4, 0x51, 0x10, 0x5b, 0xe0, 133 0xdd, 0x9d, 0xd9, 0xa7, 0x94, 0x86, 0xa9, 0xa6, 0xf4, 0x82, 0x50, 0x1a, 0x05, 0x94, 0x5a, 0x68, 134 0x3f, 0xac, 0xbf, 0x6e, 0xf1, 0x19, 0x00, 0x00, 0xff, 0xff, 0xde, 0x4e, 0x7e, 0xc7, 0xb4, 0x02, 135 0x00, 0x00, 136} 137