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