1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/services/search_term_view_service.proto
3
4package services
5
6import (
7	context "context"
8	fmt "fmt"
9	math "math"
10
11	proto "github.com/golang/protobuf/proto"
12	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14	grpc "google.golang.org/grpc"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
28// Request message for
29// [SearchTermViewService.GetSearchTermView][google.ads.googleads.v1.services.SearchTermViewService.GetSearchTermView].
30type GetSearchTermViewRequest struct {
31	// The resource name of the search term view to fetch.
32	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
33	XXX_NoUnkeyedLiteral struct{} `json:"-"`
34	XXX_unrecognized     []byte   `json:"-"`
35	XXX_sizecache        int32    `json:"-"`
36}
37
38func (m *GetSearchTermViewRequest) Reset()         { *m = GetSearchTermViewRequest{} }
39func (m *GetSearchTermViewRequest) String() string { return proto.CompactTextString(m) }
40func (*GetSearchTermViewRequest) ProtoMessage()    {}
41func (*GetSearchTermViewRequest) Descriptor() ([]byte, []int) {
42	return fileDescriptor_05af83b1baea038c, []int{0}
43}
44
45func (m *GetSearchTermViewRequest) XXX_Unmarshal(b []byte) error {
46	return xxx_messageInfo_GetSearchTermViewRequest.Unmarshal(m, b)
47}
48func (m *GetSearchTermViewRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
49	return xxx_messageInfo_GetSearchTermViewRequest.Marshal(b, m, deterministic)
50}
51func (m *GetSearchTermViewRequest) XXX_Merge(src proto.Message) {
52	xxx_messageInfo_GetSearchTermViewRequest.Merge(m, src)
53}
54func (m *GetSearchTermViewRequest) XXX_Size() int {
55	return xxx_messageInfo_GetSearchTermViewRequest.Size(m)
56}
57func (m *GetSearchTermViewRequest) XXX_DiscardUnknown() {
58	xxx_messageInfo_GetSearchTermViewRequest.DiscardUnknown(m)
59}
60
61var xxx_messageInfo_GetSearchTermViewRequest proto.InternalMessageInfo
62
63func (m *GetSearchTermViewRequest) GetResourceName() string {
64	if m != nil {
65		return m.ResourceName
66	}
67	return ""
68}
69
70func init() {
71	proto.RegisterType((*GetSearchTermViewRequest)(nil), "google.ads.googleads.v1.services.GetSearchTermViewRequest")
72}
73
74func init() {
75	proto.RegisterFile("google/ads/googleads/v1/services/search_term_view_service.proto", fileDescriptor_05af83b1baea038c)
76}
77
78var fileDescriptor_05af83b1baea038c = []byte{
79	// 372 bytes of a gzipped FileDescriptorProto
80	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x31, 0x6a, 0xe3, 0x40,
81	0x14, 0x45, 0x5a, 0x58, 0x58, 0xb1, 0x5b, 0xac, 0x60, 0xc1, 0x88, 0x2d, 0x8c, 0xd7, 0xc5, 0xe2,
82	0x62, 0x06, 0xc5, 0x4d, 0x32, 0x21, 0x18, 0xb9, 0x71, 0xaa, 0x60, 0xec, 0xa0, 0x22, 0x08, 0xc4,
83	0x44, 0xfa, 0x28, 0x02, 0x4b, 0xe3, 0xcc, 0x97, 0xe5, 0x22, 0xa4, 0x48, 0xae, 0x90, 0x1b, 0xa4,
84	0xcc, 0x1d, 0x72, 0x81, 0xb4, 0x29, 0x72, 0x81, 0x54, 0x39, 0x45, 0x90, 0x47, 0x23, 0x30, 0xb1,
85	0x70, 0xf7, 0x98, 0xff, 0xde, 0xfb, 0xef, 0x3f, 0xc9, 0x1a, 0x25, 0x42, 0x24, 0x0b, 0xa0, 0x3c,
86	0x46, 0xaa, 0x60, 0x85, 0x4a, 0x97, 0x22, 0xc8, 0x32, 0x8d, 0x00, 0x29, 0x02, 0x97, 0xd1, 0x55,
87	0x58, 0x80, 0xcc, 0xc2, 0x32, 0x85, 0x75, 0x58, 0x4f, 0xc8, 0x52, 0x8a, 0x42, 0xd8, 0x5d, 0xa5,
88	0x22, 0x3c, 0x46, 0xd2, 0x18, 0x90, 0xd2, 0x25, 0xda, 0xc0, 0x39, 0x6c, 0x5b, 0x21, 0x01, 0xc5,
89	0x4a, 0xee, 0xda, 0xa1, 0xbc, 0x9d, 0xbf, 0x5a, 0xb9, 0x4c, 0x29, 0xcf, 0x73, 0x51, 0xf0, 0x22,
90	0x15, 0x39, 0xaa, 0x69, 0x6f, 0x64, 0x75, 0x26, 0x50, 0xcc, 0x37, 0xd2, 0x73, 0x90, 0x99, 0x9f,
91	0xc2, 0x7a, 0x06, 0xd7, 0x2b, 0xc0, 0xc2, 0xfe, 0x67, 0xfd, 0xd2, 0xee, 0x61, 0xce, 0x33, 0xe8,
92	0x18, 0x5d, 0xe3, 0xff, 0x8f, 0xd9, 0x4f, 0xfd, 0x78, 0xc6, 0x33, 0x38, 0x78, 0x33, 0xac, 0x3f,
93	0xdb, 0xf2, 0xb9, 0xca, 0x6c, 0x3f, 0x1b, 0xd6, 0xef, 0x2f, 0xde, 0x36, 0x23, 0xfb, 0x6e, 0x25,
94	0x6d, 0x81, 0x1c, 0xb7, 0x55, 0xdb, 0xb4, 0x40, 0xb6, 0x95, 0xbd, 0xa3, 0xfb, 0xd7, 0xf7, 0x07,
95	0x73, 0x68, 0xbb, 0x55, 0x57, 0x37, 0x5b, 0xe7, 0x9c, 0x44, 0x2b, 0x2c, 0x44, 0x06, 0x12, 0xe9,
96	0xa0, 0x2e, 0x4f, 0xcb, 0x90, 0x0e, 0x6e, 0xc7, 0x77, 0xa6, 0xd5, 0x8f, 0x44, 0xb6, 0x37, 0xef,
97	0xd8, 0xd9, 0x79, 0xff, 0xb4, 0xea, 0x77, 0x6a, 0x5c, 0x9c, 0xd6, 0xfa, 0x44, 0x2c, 0x78, 0x9e,
98	0x10, 0x21, 0x13, 0x9a, 0x40, 0xbe, 0x69, 0x5f, 0x7f, 0xc9, 0x65, 0x8a, 0xed, 0xff, 0xce, 0xb1,
99	0x06, 0x8f, 0xe6, 0xb7, 0x89, 0xe7, 0x3d, 0x99, 0xdd, 0x89, 0x32, 0xf4, 0x62, 0x24, 0x0a, 0x56,
100	0xc8, 0x77, 0x49, 0xbd, 0x18, 0x5f, 0x34, 0x25, 0xf0, 0x62, 0x0c, 0x1a, 0x4a, 0xe0, 0xbb, 0x81,
101	0xa6, 0x7c, 0x98, 0x7d, 0xf5, 0xce, 0x98, 0x17, 0x23, 0x63, 0x0d, 0x89, 0x31, 0xdf, 0x65, 0x4c,
102	0xd3, 0x2e, 0xbf, 0x6f, 0x72, 0x0e, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xbf, 0x3e, 0x6e, 0xc9,
103	0xe2, 0x02, 0x00, 0x00,
104}
105
106// Reference imports to suppress errors if they are not otherwise used.
107var _ context.Context
108var _ grpc.ClientConn
109
110// This is a compile-time assertion to ensure that this generated file
111// is compatible with the grpc package it is being compiled against.
112const _ = grpc.SupportPackageIsVersion4
113
114// SearchTermViewServiceClient is the client API for SearchTermViewService service.
115//
116// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
117type SearchTermViewServiceClient interface {
118	// Returns the attributes of the requested search term view.
119	GetSearchTermView(ctx context.Context, in *GetSearchTermViewRequest, opts ...grpc.CallOption) (*resources.SearchTermView, error)
120}
121
122type searchTermViewServiceClient struct {
123	cc *grpc.ClientConn
124}
125
126func NewSearchTermViewServiceClient(cc *grpc.ClientConn) SearchTermViewServiceClient {
127	return &searchTermViewServiceClient{cc}
128}
129
130func (c *searchTermViewServiceClient) GetSearchTermView(ctx context.Context, in *GetSearchTermViewRequest, opts ...grpc.CallOption) (*resources.SearchTermView, error) {
131	out := new(resources.SearchTermView)
132	err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.SearchTermViewService/GetSearchTermView", in, out, opts...)
133	if err != nil {
134		return nil, err
135	}
136	return out, nil
137}
138
139// SearchTermViewServiceServer is the server API for SearchTermViewService service.
140type SearchTermViewServiceServer interface {
141	// Returns the attributes of the requested search term view.
142	GetSearchTermView(context.Context, *GetSearchTermViewRequest) (*resources.SearchTermView, error)
143}
144
145func RegisterSearchTermViewServiceServer(s *grpc.Server, srv SearchTermViewServiceServer) {
146	s.RegisterService(&_SearchTermViewService_serviceDesc, srv)
147}
148
149func _SearchTermViewService_GetSearchTermView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
150	in := new(GetSearchTermViewRequest)
151	if err := dec(in); err != nil {
152		return nil, err
153	}
154	if interceptor == nil {
155		return srv.(SearchTermViewServiceServer).GetSearchTermView(ctx, in)
156	}
157	info := &grpc.UnaryServerInfo{
158		Server:     srv,
159		FullMethod: "/google.ads.googleads.v1.services.SearchTermViewService/GetSearchTermView",
160	}
161	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
162		return srv.(SearchTermViewServiceServer).GetSearchTermView(ctx, req.(*GetSearchTermViewRequest))
163	}
164	return interceptor(ctx, in, info, handler)
165}
166
167var _SearchTermViewService_serviceDesc = grpc.ServiceDesc{
168	ServiceName: "google.ads.googleads.v1.services.SearchTermViewService",
169	HandlerType: (*SearchTermViewServiceServer)(nil),
170	Methods: []grpc.MethodDesc{
171		{
172			MethodName: "GetSearchTermView",
173			Handler:    _SearchTermViewService_GetSearchTermView_Handler,
174		},
175	},
176	Streams:  []grpc.StreamDesc{},
177	Metadata: "google/ads/googleads/v1/services/search_term_view_service.proto",
178}
179