1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/services/shopping_performance_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 codes "google.golang.org/grpc/codes" 16 status "google.golang.org/grpc/status" 17) 18 19// Reference imports to suppress errors if they are not otherwise used. 20var _ = proto.Marshal 21var _ = fmt.Errorf 22var _ = math.Inf 23 24// This is a compile-time assertion to ensure that this generated file 25// is compatible with the proto package it is being compiled against. 26// A compilation error at this line likely means your copy of the 27// proto package needs to be updated. 28const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 29 30// Request message for 31// [ShoppingPerformanceViewService.GetShoppingPerformanceView][google.ads.googleads.v1.services.ShoppingPerformanceViewService.GetShoppingPerformanceView]. 32type GetShoppingPerformanceViewRequest struct { 33 // The resource name of the Shopping performance view to fetch. 34 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 35 XXX_NoUnkeyedLiteral struct{} `json:"-"` 36 XXX_unrecognized []byte `json:"-"` 37 XXX_sizecache int32 `json:"-"` 38} 39 40func (m *GetShoppingPerformanceViewRequest) Reset() { *m = GetShoppingPerformanceViewRequest{} } 41func (m *GetShoppingPerformanceViewRequest) String() string { return proto.CompactTextString(m) } 42func (*GetShoppingPerformanceViewRequest) ProtoMessage() {} 43func (*GetShoppingPerformanceViewRequest) Descriptor() ([]byte, []int) { 44 return fileDescriptor_4d6c4cf22050d6d3, []int{0} 45} 46 47func (m *GetShoppingPerformanceViewRequest) XXX_Unmarshal(b []byte) error { 48 return xxx_messageInfo_GetShoppingPerformanceViewRequest.Unmarshal(m, b) 49} 50func (m *GetShoppingPerformanceViewRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 51 return xxx_messageInfo_GetShoppingPerformanceViewRequest.Marshal(b, m, deterministic) 52} 53func (m *GetShoppingPerformanceViewRequest) XXX_Merge(src proto.Message) { 54 xxx_messageInfo_GetShoppingPerformanceViewRequest.Merge(m, src) 55} 56func (m *GetShoppingPerformanceViewRequest) XXX_Size() int { 57 return xxx_messageInfo_GetShoppingPerformanceViewRequest.Size(m) 58} 59func (m *GetShoppingPerformanceViewRequest) XXX_DiscardUnknown() { 60 xxx_messageInfo_GetShoppingPerformanceViewRequest.DiscardUnknown(m) 61} 62 63var xxx_messageInfo_GetShoppingPerformanceViewRequest proto.InternalMessageInfo 64 65func (m *GetShoppingPerformanceViewRequest) GetResourceName() string { 66 if m != nil { 67 return m.ResourceName 68 } 69 return "" 70} 71 72func init() { 73 proto.RegisterType((*GetShoppingPerformanceViewRequest)(nil), "google.ads.googleads.v1.services.GetShoppingPerformanceViewRequest") 74} 75 76func init() { 77 proto.RegisterFile("google/ads/googleads/v1/services/shopping_performance_view_service.proto", fileDescriptor_4d6c4cf22050d6d3) 78} 79 80var fileDescriptor_4d6c4cf22050d6d3 = []byte{ 81 // 399 bytes of a gzipped FileDescriptorProto 82 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x3f, 0x6b, 0xdb, 0x40, 83 0x18, 0xc6, 0x91, 0x0a, 0x85, 0x8a, 0x76, 0xd1, 0x52, 0xa3, 0x96, 0xe2, 0xda, 0x1e, 0x4a, 0x87, 84 0x3b, 0xd4, 0x0e, 0xa5, 0x57, 0x4a, 0x91, 0x3b, 0xd8, 0x53, 0x31, 0x36, 0x68, 0x28, 0x02, 0x71, 85 0x95, 0xde, 0x2a, 0x07, 0xd6, 0x9d, 0x72, 0x27, 0xcb, 0x43, 0xc8, 0x92, 0x31, 0x6b, 0xf6, 0x0c, 86 0x19, 0xf3, 0x51, 0xbc, 0x66, 0xcf, 0x94, 0x29, 0x9f, 0x22, 0xc8, 0xa7, 0x93, 0x93, 0x80, 0xec, 87 0xed, 0xe1, 0xee, 0xb9, 0xdf, 0xf3, 0xfe, 0x39, 0x67, 0x9a, 0x09, 0x91, 0x2d, 0x01, 0xd3, 0x54, 88 0x61, 0x2d, 0x6b, 0x55, 0xf9, 0x58, 0x81, 0xac, 0x58, 0x02, 0x0a, 0xab, 0x23, 0x51, 0x14, 0x8c, 89 0x67, 0x71, 0x01, 0xf2, 0xbf, 0x90, 0x39, 0xe5, 0x09, 0xc4, 0x15, 0x83, 0x75, 0xdc, 0x58, 0x50, 90 0x21, 0x45, 0x29, 0xdc, 0xbe, 0x7e, 0x8e, 0x68, 0xaa, 0x50, 0x4b, 0x42, 0x95, 0x8f, 0x0c, 0xc9, 91 0x0b, 0xba, 0xb2, 0x24, 0x28, 0xb1, 0x92, 0x7b, 0xc3, 0x74, 0x88, 0xf7, 0xde, 0x20, 0x0a, 0x86, 92 0x29, 0xe7, 0xa2, 0xa4, 0x25, 0x13, 0x5c, 0x35, 0xb7, 0x6f, 0x1f, 0xdd, 0x26, 0x4b, 0x06, 0xbc, 93 0xd4, 0x17, 0x83, 0xa9, 0xf3, 0x71, 0x02, 0xe5, 0xa2, 0x81, 0xcf, 0x76, 0xec, 0x90, 0xc1, 0x7a, 94 0x0e, 0xc7, 0x2b, 0x50, 0xa5, 0x3b, 0x74, 0xde, 0x98, 0x42, 0x62, 0x4e, 0x73, 0xe8, 0x59, 0x7d, 95 0xeb, 0xd3, 0xab, 0xf9, 0x6b, 0x73, 0xf8, 0x87, 0xe6, 0xf0, 0xe5, 0xd2, 0x76, 0x3e, 0x74, 0x70, 96 0x16, 0xba, 0x4f, 0xf7, 0xd6, 0x72, 0xbc, 0xee, 0x34, 0xf7, 0x37, 0x3a, 0x34, 0x28, 0x74, 0xb0, 97 0x56, 0x8f, 0x74, 0x42, 0xda, 0x59, 0xa2, 0x0e, 0xc4, 0xe0, 0xd7, 0xd9, 0xcd, 0xdd, 0x85, 0xfd, 98 0xdd, 0xfd, 0x56, 0x8f, 0xfe, 0xe4, 0x49, 0xcb, 0x3f, 0x93, 0x95, 0x2a, 0x45, 0x0e, 0x52, 0xe1, 99 0xcf, 0xed, 0x2e, 0x9e, 0xbd, 0x3f, 0xf5, 0xde, 0x6d, 0x82, 0xde, 0x2e, 0xb3, 0x51, 0x05, 0x53, 100 0x28, 0x11, 0xf9, 0xf8, 0xdc, 0x76, 0x46, 0x89, 0xc8, 0x0f, 0x36, 0x39, 0x1e, 0xee, 0x1f, 0xe3, 101 0xac, 0x5e, 0xdc, 0xcc, 0xfa, 0xdb, 0x7c, 0x50, 0x94, 0x89, 0x25, 0xe5, 0x19, 0x12, 0x32, 0xc3, 102 0x19, 0xf0, 0xed, 0x5a, 0xf1, 0x2e, 0xba, 0xfb, 0xff, 0xfe, 0x30, 0xe2, 0xca, 0x7e, 0x31, 0x09, 103 0x82, 0x6b, 0xbb, 0x3f, 0xd1, 0xc0, 0x20, 0x55, 0x48, 0xcb, 0x5a, 0x85, 0x3e, 0x6a, 0x82, 0xd5, 104 0xc6, 0x58, 0xa2, 0x20, 0x55, 0x51, 0x6b, 0x89, 0x42, 0x3f, 0x32, 0x96, 0x7b, 0x7b, 0xa4, 0xcf, 105 0x09, 0x09, 0x52, 0x45, 0x48, 0x6b, 0x22, 0x24, 0xf4, 0x09, 0x31, 0xb6, 0x7f, 0x2f, 0xb7, 0x75, 106 0x7e, 0x7d, 0x08, 0x00, 0x00, 0xff, 0xff, 0x40, 0x7e, 0xae, 0x51, 0x66, 0x03, 0x00, 0x00, 107} 108 109// Reference imports to suppress errors if they are not otherwise used. 110var _ context.Context 111var _ grpc.ClientConnInterface 112 113// This is a compile-time assertion to ensure that this generated file 114// is compatible with the grpc package it is being compiled against. 115const _ = grpc.SupportPackageIsVersion6 116 117// ShoppingPerformanceViewServiceClient is the client API for ShoppingPerformanceViewService service. 118// 119// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 120type ShoppingPerformanceViewServiceClient interface { 121 // Returns the requested Shopping performance view in full detail. 122 GetShoppingPerformanceView(ctx context.Context, in *GetShoppingPerformanceViewRequest, opts ...grpc.CallOption) (*resources.ShoppingPerformanceView, error) 123} 124 125type shoppingPerformanceViewServiceClient struct { 126 cc grpc.ClientConnInterface 127} 128 129func NewShoppingPerformanceViewServiceClient(cc grpc.ClientConnInterface) ShoppingPerformanceViewServiceClient { 130 return &shoppingPerformanceViewServiceClient{cc} 131} 132 133func (c *shoppingPerformanceViewServiceClient) GetShoppingPerformanceView(ctx context.Context, in *GetShoppingPerformanceViewRequest, opts ...grpc.CallOption) (*resources.ShoppingPerformanceView, error) { 134 out := new(resources.ShoppingPerformanceView) 135 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.ShoppingPerformanceViewService/GetShoppingPerformanceView", in, out, opts...) 136 if err != nil { 137 return nil, err 138 } 139 return out, nil 140} 141 142// ShoppingPerformanceViewServiceServer is the server API for ShoppingPerformanceViewService service. 143type ShoppingPerformanceViewServiceServer interface { 144 // Returns the requested Shopping performance view in full detail. 145 GetShoppingPerformanceView(context.Context, *GetShoppingPerformanceViewRequest) (*resources.ShoppingPerformanceView, error) 146} 147 148// UnimplementedShoppingPerformanceViewServiceServer can be embedded to have forward compatible implementations. 149type UnimplementedShoppingPerformanceViewServiceServer struct { 150} 151 152func (*UnimplementedShoppingPerformanceViewServiceServer) GetShoppingPerformanceView(ctx context.Context, req *GetShoppingPerformanceViewRequest) (*resources.ShoppingPerformanceView, error) { 153 return nil, status.Errorf(codes.Unimplemented, "method GetShoppingPerformanceView not implemented") 154} 155 156func RegisterShoppingPerformanceViewServiceServer(s *grpc.Server, srv ShoppingPerformanceViewServiceServer) { 157 s.RegisterService(&_ShoppingPerformanceViewService_serviceDesc, srv) 158} 159 160func _ShoppingPerformanceViewService_GetShoppingPerformanceView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 161 in := new(GetShoppingPerformanceViewRequest) 162 if err := dec(in); err != nil { 163 return nil, err 164 } 165 if interceptor == nil { 166 return srv.(ShoppingPerformanceViewServiceServer).GetShoppingPerformanceView(ctx, in) 167 } 168 info := &grpc.UnaryServerInfo{ 169 Server: srv, 170 FullMethod: "/google.ads.googleads.v1.services.ShoppingPerformanceViewService/GetShoppingPerformanceView", 171 } 172 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 173 return srv.(ShoppingPerformanceViewServiceServer).GetShoppingPerformanceView(ctx, req.(*GetShoppingPerformanceViewRequest)) 174 } 175 return interceptor(ctx, in, info, handler) 176} 177 178var _ShoppingPerformanceViewService_serviceDesc = grpc.ServiceDesc{ 179 ServiceName: "google.ads.googleads.v1.services.ShoppingPerformanceViewService", 180 HandlerType: (*ShoppingPerformanceViewServiceServer)(nil), 181 Methods: []grpc.MethodDesc{ 182 { 183 MethodName: "GetShoppingPerformanceView", 184 Handler: _ShoppingPerformanceViewService_GetShoppingPerformanceView_Handler, 185 }, 186 }, 187 Streams: []grpc.StreamDesc{}, 188 Metadata: "google/ads/googleads/v1/services/shopping_performance_view_service.proto", 189} 190