1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/services/topic_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// [TopicViewService.GetTopicView][google.ads.googleads.v1.services.TopicViewService.GetTopicView]. 30type GetTopicViewRequest struct { 31 // The resource name of the topic 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 *GetTopicViewRequest) Reset() { *m = GetTopicViewRequest{} } 39func (m *GetTopicViewRequest) String() string { return proto.CompactTextString(m) } 40func (*GetTopicViewRequest) ProtoMessage() {} 41func (*GetTopicViewRequest) Descriptor() ([]byte, []int) { 42 return fileDescriptor_dddb7cd398291139, []int{0} 43} 44 45func (m *GetTopicViewRequest) XXX_Unmarshal(b []byte) error { 46 return xxx_messageInfo_GetTopicViewRequest.Unmarshal(m, b) 47} 48func (m *GetTopicViewRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 49 return xxx_messageInfo_GetTopicViewRequest.Marshal(b, m, deterministic) 50} 51func (m *GetTopicViewRequest) XXX_Merge(src proto.Message) { 52 xxx_messageInfo_GetTopicViewRequest.Merge(m, src) 53} 54func (m *GetTopicViewRequest) XXX_Size() int { 55 return xxx_messageInfo_GetTopicViewRequest.Size(m) 56} 57func (m *GetTopicViewRequest) XXX_DiscardUnknown() { 58 xxx_messageInfo_GetTopicViewRequest.DiscardUnknown(m) 59} 60 61var xxx_messageInfo_GetTopicViewRequest proto.InternalMessageInfo 62 63func (m *GetTopicViewRequest) GetResourceName() string { 64 if m != nil { 65 return m.ResourceName 66 } 67 return "" 68} 69 70func init() { 71 proto.RegisterType((*GetTopicViewRequest)(nil), "google.ads.googleads.v1.services.GetTopicViewRequest") 72} 73 74func init() { 75 proto.RegisterFile("google/ads/googleads/v1/services/topic_view_service.proto", fileDescriptor_dddb7cd398291139) 76} 77 78var fileDescriptor_dddb7cd398291139 = []byte{ 79 // 363 bytes of a gzipped FileDescriptorProto 80 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4c, 0xcf, 0xcf, 0x4f, 81 0xcf, 0x49, 0xd5, 0x4f, 0x4c, 0x29, 0xd6, 0x87, 0x30, 0x41, 0xac, 0x32, 0x43, 0xfd, 0xe2, 0xd4, 82 0xa2, 0xb2, 0xcc, 0xe4, 0xd4, 0x62, 0xfd, 0x92, 0xfc, 0x82, 0xcc, 0xe4, 0xf8, 0xb2, 0xcc, 0xd4, 83 0xf2, 0x78, 0xa8, 0x98, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x90, 0x02, 0x44, 0xbd, 0x5e, 0x62, 84 0x4a, 0xb1, 0x1e, 0x5c, 0xab, 0x5e, 0x99, 0xa1, 0x1e, 0x4c, 0xab, 0x94, 0x11, 0x2e, 0xc3, 0x8b, 85 0x52, 0x8b, 0xf3, 0x4b, 0x8b, 0x50, 0x4d, 0x87, 0x98, 0x2a, 0x25, 0x03, 0xd3, 0x53, 0x90, 0xa9, 86 0x9f, 0x98, 0x97, 0x97, 0x5f, 0x92, 0x58, 0x92, 0x99, 0x9f, 0x57, 0x0c, 0x91, 0x55, 0xb2, 0xe2, 87 0x12, 0x76, 0x4f, 0x2d, 0x09, 0x01, 0x69, 0x0a, 0xcb, 0x4c, 0x2d, 0x0f, 0x4a, 0x2d, 0x2c, 0x4d, 88 0x2d, 0x2e, 0x11, 0x52, 0xe6, 0xe2, 0x85, 0x19, 0x19, 0x9f, 0x97, 0x98, 0x9b, 0x2a, 0xc1, 0xa8, 89 0xc0, 0xa8, 0xc1, 0x19, 0xc4, 0x03, 0x13, 0xf4, 0x4b, 0xcc, 0x4d, 0x35, 0xda, 0xc7, 0xc8, 0x25, 90 0x00, 0xd7, 0x19, 0x0c, 0x71, 0xa3, 0xd0, 0x4a, 0x46, 0x2e, 0x1e, 0x64, 0x13, 0x85, 0x4c, 0xf5, 91 0x08, 0x79, 0x4b, 0x0f, 0x8b, 0x0b, 0xa4, 0x74, 0x70, 0x6a, 0x83, 0xfb, 0x55, 0x0f, 0xae, 0x49, 92 0xc9, 0xa4, 0xe9, 0xf2, 0x93, 0xc9, 0x4c, 0x7a, 0x42, 0x3a, 0xa0, 0xc0, 0xa8, 0x46, 0x71, 0xba, 93 0x6d, 0x72, 0x69, 0x71, 0x49, 0x7e, 0x6e, 0x6a, 0x51, 0xb1, 0xbe, 0x16, 0x24, 0x74, 0x40, 0x3a, 94 0x8a, 0xf5, 0xb5, 0x6a, 0x9d, 0xfe, 0x30, 0x72, 0xa9, 0x24, 0xe7, 0xe7, 0x12, 0x74, 0xa0, 0x93, 95 0x28, 0xba, 0x37, 0x03, 0x40, 0x81, 0x17, 0xc0, 0x18, 0xe5, 0x01, 0xd5, 0x9a, 0x9e, 0x9f, 0x93, 96 0x98, 0x97, 0xae, 0x97, 0x5f, 0x94, 0xae, 0x9f, 0x9e, 0x9a, 0x07, 0x0e, 0x5a, 0x58, 0x04, 0x15, 97 0x64, 0x16, 0xe3, 0x4e, 0x0c, 0xd6, 0x30, 0xc6, 0x22, 0x26, 0x66, 0x77, 0x47, 0xc7, 0x55, 0x4c, 98 0x0a, 0xee, 0x10, 0x03, 0x1d, 0x53, 0x8a, 0xf5, 0x20, 0x4c, 0x10, 0x2b, 0xcc, 0x50, 0x0f, 0x6a, 99 0x71, 0xf1, 0x29, 0x98, 0x92, 0x18, 0xc7, 0x94, 0xe2, 0x18, 0xb8, 0x92, 0x98, 0x30, 0xc3, 0x18, 100 0x98, 0x92, 0x57, 0x4c, 0x2a, 0x10, 0x71, 0x2b, 0x2b, 0xc7, 0x94, 0x62, 0x2b, 0x2b, 0xb8, 0x22, 101 0x2b, 0xab, 0x30, 0x43, 0x2b, 0x2b, 0x98, 0xb2, 0x24, 0x36, 0xb0, 0x3b, 0x8d, 0x01, 0x01, 0x00, 102 0x00, 0xff, 0xff, 0x5f, 0xc0, 0x75, 0x26, 0xb3, 0x02, 0x00, 0x00, 103} 104 105// Reference imports to suppress errors if they are not otherwise used. 106var _ context.Context 107var _ grpc.ClientConn 108 109// This is a compile-time assertion to ensure that this generated file 110// is compatible with the grpc package it is being compiled against. 111const _ = grpc.SupportPackageIsVersion4 112 113// TopicViewServiceClient is the client API for TopicViewService service. 114// 115// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 116type TopicViewServiceClient interface { 117 // Returns the requested topic view in full detail. 118 GetTopicView(ctx context.Context, in *GetTopicViewRequest, opts ...grpc.CallOption) (*resources.TopicView, error) 119} 120 121type topicViewServiceClient struct { 122 cc *grpc.ClientConn 123} 124 125func NewTopicViewServiceClient(cc *grpc.ClientConn) TopicViewServiceClient { 126 return &topicViewServiceClient{cc} 127} 128 129func (c *topicViewServiceClient) GetTopicView(ctx context.Context, in *GetTopicViewRequest, opts ...grpc.CallOption) (*resources.TopicView, error) { 130 out := new(resources.TopicView) 131 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.TopicViewService/GetTopicView", in, out, opts...) 132 if err != nil { 133 return nil, err 134 } 135 return out, nil 136} 137 138// TopicViewServiceServer is the server API for TopicViewService service. 139type TopicViewServiceServer interface { 140 // Returns the requested topic view in full detail. 141 GetTopicView(context.Context, *GetTopicViewRequest) (*resources.TopicView, error) 142} 143 144func RegisterTopicViewServiceServer(s *grpc.Server, srv TopicViewServiceServer) { 145 s.RegisterService(&_TopicViewService_serviceDesc, srv) 146} 147 148func _TopicViewService_GetTopicView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 149 in := new(GetTopicViewRequest) 150 if err := dec(in); err != nil { 151 return nil, err 152 } 153 if interceptor == nil { 154 return srv.(TopicViewServiceServer).GetTopicView(ctx, in) 155 } 156 info := &grpc.UnaryServerInfo{ 157 Server: srv, 158 FullMethod: "/google.ads.googleads.v1.services.TopicViewService/GetTopicView", 159 } 160 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 161 return srv.(TopicViewServiceServer).GetTopicView(ctx, req.(*GetTopicViewRequest)) 162 } 163 return interceptor(ctx, in, info, handler) 164} 165 166var _TopicViewService_serviceDesc = grpc.ServiceDesc{ 167 ServiceName: "google.ads.googleads.v1.services.TopicViewService", 168 HandlerType: (*TopicViewServiceServer)(nil), 169 Methods: []grpc.MethodDesc{ 170 { 171 MethodName: "GetTopicView", 172 Handler: _TopicViewService_GetTopicView_Handler, 173 }, 174 }, 175 Streams: []grpc.StreamDesc{}, 176 Metadata: "google/ads/googleads/v1/services/topic_view_service.proto", 177} 178