1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/click_view.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	common "google.golang.org/genproto/googleapis/ads/googleads/v3/common"
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 click view with metrics aggregated at each click level, including both
28// valid and invalid clicks. For non-Search campaigns, metrics.clicks
29// represents the number of valid and invalid interactions.
30// Queries including ClickView must have a filter limiting the results to one
31// day and can be requested for dates back to 90 days before the time of the
32// request.
33type ClickView struct {
34	// Output only. The resource name of the click view.
35	// Click view resource names have the form:
36	//
37	// `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}`
38	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
39	// Output only. The Google Click ID.
40	Gclid *wrappers.StringValue `protobuf:"bytes,2,opt,name=gclid,proto3" json:"gclid,omitempty"`
41	// Output only. The location criteria matching the area of interest associated with the
42	// impression.
43	AreaOfInterest *common.ClickLocation `protobuf:"bytes,3,opt,name=area_of_interest,json=areaOfInterest,proto3" json:"area_of_interest,omitempty"`
44	// Output only. The location criteria matching the location of presence associated with the
45	// impression.
46	LocationOfPresence *common.ClickLocation `protobuf:"bytes,4,opt,name=location_of_presence,json=locationOfPresence,proto3" json:"location_of_presence,omitempty"`
47	// Output only. Page number in search results where the ad was shown.
48	PageNumber *wrappers.Int64Value `protobuf:"bytes,5,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"`
49	// Output only. The associated ad.
50	AdGroupAd            *wrappers.StringValue `protobuf:"bytes,7,opt,name=ad_group_ad,json=adGroupAd,proto3" json:"ad_group_ad,omitempty"`
51	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
52	XXX_unrecognized     []byte                `json:"-"`
53	XXX_sizecache        int32                 `json:"-"`
54}
55
56func (m *ClickView) Reset()         { *m = ClickView{} }
57func (m *ClickView) String() string { return proto.CompactTextString(m) }
58func (*ClickView) ProtoMessage()    {}
59func (*ClickView) Descriptor() ([]byte, []int) {
60	return fileDescriptor_7eb15a7d43c843e9, []int{0}
61}
62
63func (m *ClickView) XXX_Unmarshal(b []byte) error {
64	return xxx_messageInfo_ClickView.Unmarshal(m, b)
65}
66func (m *ClickView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
67	return xxx_messageInfo_ClickView.Marshal(b, m, deterministic)
68}
69func (m *ClickView) XXX_Merge(src proto.Message) {
70	xxx_messageInfo_ClickView.Merge(m, src)
71}
72func (m *ClickView) XXX_Size() int {
73	return xxx_messageInfo_ClickView.Size(m)
74}
75func (m *ClickView) XXX_DiscardUnknown() {
76	xxx_messageInfo_ClickView.DiscardUnknown(m)
77}
78
79var xxx_messageInfo_ClickView proto.InternalMessageInfo
80
81func (m *ClickView) GetResourceName() string {
82	if m != nil {
83		return m.ResourceName
84	}
85	return ""
86}
87
88func (m *ClickView) GetGclid() *wrappers.StringValue {
89	if m != nil {
90		return m.Gclid
91	}
92	return nil
93}
94
95func (m *ClickView) GetAreaOfInterest() *common.ClickLocation {
96	if m != nil {
97		return m.AreaOfInterest
98	}
99	return nil
100}
101
102func (m *ClickView) GetLocationOfPresence() *common.ClickLocation {
103	if m != nil {
104		return m.LocationOfPresence
105	}
106	return nil
107}
108
109func (m *ClickView) GetPageNumber() *wrappers.Int64Value {
110	if m != nil {
111		return m.PageNumber
112	}
113	return nil
114}
115
116func (m *ClickView) GetAdGroupAd() *wrappers.StringValue {
117	if m != nil {
118		return m.AdGroupAd
119	}
120	return nil
121}
122
123func init() {
124	proto.RegisterType((*ClickView)(nil), "google.ads.googleads.v3.resources.ClickView")
125}
126
127func init() {
128	proto.RegisterFile("google/ads/googleads/v3/resources/click_view.proto", fileDescriptor_7eb15a7d43c843e9)
129}
130
131var fileDescriptor_7eb15a7d43c843e9 = []byte{
132	// 537 bytes of a gzipped FileDescriptorProto
133	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0x41, 0x6b, 0x13, 0x41,
134	0x14, 0xc7, 0x49, 0xd2, 0x2a, 0x9d, 0x68, 0x91, 0xc5, 0xc3, 0x5a, 0x8b, 0xb6, 0xc5, 0x42, 0x11,
135	0x9d, 0x85, 0xae, 0x28, 0xac, 0xa7, 0x89, 0x87, 0x50, 0x91, 0x26, 0x44, 0xcc, 0x41, 0x02, 0xcb,
136	0x64, 0xe7, 0x65, 0x3b, 0xb8, 0x3b, 0xb3, 0xcc, 0xec, 0x26, 0x07, 0xe9, 0x97, 0xf1, 0xe8, 0x47,
137	0xf1, 0x3b, 0x08, 0x3d, 0xf7, 0x23, 0xe8, 0x45, 0x76, 0x77, 0x66, 0x1a, 0x90, 0xda, 0xe2, 0xed,
138	0x9f, 0xbc, 0xff, 0xff, 0xf7, 0xde, 0xbc, 0xd9, 0x41, 0xc7, 0xa9, 0x94, 0x69, 0x06, 0x01, 0x65,
139	0x3a, 0x68, 0x65, 0xad, 0x96, 0x61, 0xa0, 0x40, 0xcb, 0x4a, 0x25, 0xa0, 0x83, 0x24, 0xe3, 0xc9,
140	0x97, 0x78, 0xc9, 0x61, 0x85, 0x0b, 0x25, 0x4b, 0xe9, 0xed, 0xb7, 0x46, 0x4c, 0x99, 0xc6, 0x2e,
141	0x83, 0x97, 0x21, 0x76, 0x99, 0x9d, 0xf0, 0x3a, 0x6c, 0x22, 0xf3, 0x5c, 0x0a, 0xc3, 0xcc, 0x64,
142	0x42, 0x4b, 0x2e, 0x45, 0xcb, 0xdd, 0x79, 0x6a, 0x43, 0x05, 0x0f, 0x16, 0x1c, 0x32, 0x16, 0xcf,
143	0xe1, 0x8c, 0x2e, 0xb9, 0x54, 0xc6, 0xf0, 0x68, 0xcd, 0x60, 0x7b, 0x99, 0xd2, 0x13, 0x53, 0x6a,
144	0x7e, 0xcd, 0xab, 0x45, 0xb0, 0x52, 0xb4, 0x28, 0x40, 0x69, 0x53, 0xdf, 0x5d, 0x8b, 0x52, 0x21,
145	0x64, 0xd9, 0x34, 0x36, 0xd5, 0x83, 0x9f, 0x1b, 0x68, 0xeb, 0x5d, 0x3d, 0xd2, 0x94, 0xc3, 0xca,
146	0x1b, 0xa1, 0xfb, 0x96, 0x1e, 0x0b, 0x9a, 0x83, 0xdf, 0xd9, 0xeb, 0x1c, 0x6d, 0x0d, 0x9e, 0x5f,
147	0x90, 0xde, 0x2f, 0xf2, 0x0c, 0x1d, 0x5c, 0x9d, 0xd9, 0xa8, 0x82, 0x6b, 0x9c, 0xc8, 0x3c, 0x70,
148	0x88, 0xc9, 0x3d, 0x0b, 0x38, 0xa5, 0x39, 0x78, 0x6f, 0xd0, 0x66, 0x9a, 0x64, 0x9c, 0xf9, 0xdd,
149	0xbd, 0xce, 0x51, 0xff, 0x78, 0xd7, 0xe4, 0xb0, 0x1d, 0x16, 0x7f, 0x2c, 0x15, 0x17, 0xe9, 0x94,
150	0x66, 0x15, 0x0c, 0x7a, 0x17, 0xa4, 0x37, 0x69, 0xfd, 0xde, 0x0c, 0x3d, 0xa0, 0x0a, 0x68, 0x2c,
151	0x17, 0x31, 0x17, 0x25, 0x28, 0xd0, 0xa5, 0xdf, 0x6b, 0x18, 0x2f, 0xf1, 0x75, 0x97, 0xd0, 0x6e,
152	0x18, 0x37, 0xb3, 0x7c, 0x30, 0x0b, 0x6e, 0xa1, 0xdb, 0x35, 0x6b, 0xb4, 0x38, 0x31, 0x24, 0x8f,
153	0xa1, 0x87, 0xf6, 0x06, 0xea, 0x0e, 0x85, 0x02, 0x0d, 0x22, 0x01, 0x7f, 0xe3, 0xbf, 0x3b, 0x78,
154	0x96, 0x37, 0x5a, 0x8c, 0x0d, 0xcd, 0x23, 0xa8, 0x5f, 0xd0, 0x14, 0x62, 0x51, 0xe5, 0x73, 0x50,
155	0xfe, 0x66, 0x03, 0x7f, 0xfc, 0xd7, 0x0a, 0x4e, 0x44, 0xf9, 0xfa, 0xd5, 0xda, 0x06, 0x50, 0x1d,
156	0x3a, 0x6d, 0x32, 0xde, 0x19, 0xea, 0x53, 0x16, 0xa7, 0x4a, 0x56, 0x45, 0x4c, 0x99, 0x7f, 0xf7,
157	0x16, 0x5b, 0xbc, 0xf9, 0xb2, 0x08, 0x1b, 0xd6, 0x40, 0xc2, 0x26, 0x5b, 0xd4, 0xca, 0xe8, 0xd3,
158	0x25, 0x99, 0xdc, 0xe6, 0x82, 0xbd, 0x17, 0x49, 0xa5, 0x4b, 0x99, 0x83, 0xd2, 0xc1, 0x57, 0x2b,
159	0xcf, 0xdb, 0xcf, 0xba, 0xae, 0xd7, 0xff, 0xba, 0x67, 0x73, 0x3e, 0xf8, 0xdd, 0x41, 0x87, 0x89,
160	0xcc, 0xf1, 0x8d, 0x0f, 0x67, 0xb0, 0xed, 0x5a, 0x8c, 0xeb, 0x63, 0x8d, 0x3b, 0x9f, 0xdf, 0x9b,
161	0x50, 0x2a, 0x33, 0x2a, 0x52, 0x2c, 0x55, 0x1a, 0xa4, 0x20, 0x9a, 0x43, 0x07, 0x57, 0xe3, 0xfd,
162	0xe3, 0x01, 0xbf, 0x75, 0xea, 0x5b, 0xb7, 0x37, 0x24, 0xe4, 0x7b, 0x77, 0x7f, 0xd8, 0x22, 0x09,
163	0xd3, 0xb8, 0x95, 0xb5, 0x9a, 0x86, 0x78, 0x62, 0x9d, 0x3f, 0xac, 0x67, 0x46, 0x98, 0x9e, 0x39,
164	0xcf, 0x6c, 0x1a, 0xce, 0x9c, 0xe7, 0xb2, 0x7b, 0xd8, 0x16, 0xa2, 0x88, 0x30, 0x1d, 0x45, 0xce,
165	0x15, 0x45, 0xd3, 0x30, 0x8a, 0x9c, 0x6f, 0x7e, 0xa7, 0x19, 0x36, 0xfc, 0x13, 0x00, 0x00, 0xff,
166	0xff, 0xa5, 0x8f, 0xbd, 0x5e, 0x6c, 0x04, 0x00, 0x00,
167}
168