1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/services/video_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// [VideoService.GetVideo][google.ads.googleads.v1.services.VideoService.GetVideo]. 30type GetVideoRequest struct { 31 // The resource name of the video 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 *GetVideoRequest) Reset() { *m = GetVideoRequest{} } 39func (m *GetVideoRequest) String() string { return proto.CompactTextString(m) } 40func (*GetVideoRequest) ProtoMessage() {} 41func (*GetVideoRequest) Descriptor() ([]byte, []int) { 42 return fileDescriptor_7856cda63e5cca90, []int{0} 43} 44 45func (m *GetVideoRequest) XXX_Unmarshal(b []byte) error { 46 return xxx_messageInfo_GetVideoRequest.Unmarshal(m, b) 47} 48func (m *GetVideoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 49 return xxx_messageInfo_GetVideoRequest.Marshal(b, m, deterministic) 50} 51func (m *GetVideoRequest) XXX_Merge(src proto.Message) { 52 xxx_messageInfo_GetVideoRequest.Merge(m, src) 53} 54func (m *GetVideoRequest) XXX_Size() int { 55 return xxx_messageInfo_GetVideoRequest.Size(m) 56} 57func (m *GetVideoRequest) XXX_DiscardUnknown() { 58 xxx_messageInfo_GetVideoRequest.DiscardUnknown(m) 59} 60 61var xxx_messageInfo_GetVideoRequest proto.InternalMessageInfo 62 63func (m *GetVideoRequest) GetResourceName() string { 64 if m != nil { 65 return m.ResourceName 66 } 67 return "" 68} 69 70func init() { 71 proto.RegisterType((*GetVideoRequest)(nil), "google.ads.googleads.v1.services.GetVideoRequest") 72} 73 74func init() { 75 proto.RegisterFile("google/ads/googleads/v1/services/video_service.proto", fileDescriptor_7856cda63e5cca90) 76} 77 78var fileDescriptor_7856cda63e5cca90 = []byte{ 79 // 349 bytes of a gzipped FileDescriptorProto 80 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x31, 0x4b, 0xfb, 0x40, 81 0x18, 0xc6, 0x49, 0xfe, 0xf0, 0x47, 0x43, 0x45, 0xcc, 0x24, 0xc5, 0xa1, 0xd4, 0x0e, 0xa5, 0xe0, 82 0x9d, 0x51, 0x71, 0x38, 0x71, 0x48, 0x97, 0x3a, 0x49, 0xa9, 0x90, 0x41, 0x02, 0xe5, 0x6c, 0x5e, 83 0x42, 0xa0, 0xc9, 0x5b, 0xf3, 0x5e, 0xb3, 0x88, 0x8b, 0x5f, 0xc1, 0xc9, 0xd5, 0xb1, 0x1f, 0xc5, 84 0xd5, 0xaf, 0xe0, 0xe4, 0x27, 0x70, 0x94, 0xe4, 0x7a, 0x41, 0x85, 0xd0, 0xed, 0xc9, 0xe5, 0xf7, 85 0x3c, 0xf7, 0xbe, 0xcf, 0x39, 0x67, 0x31, 0x62, 0x3c, 0x07, 0x2e, 0x23, 0xe2, 0x5a, 0x96, 0xaa, 86 0xf0, 0x38, 0x41, 0x5e, 0x24, 0x33, 0x20, 0x5e, 0x24, 0x11, 0xe0, 0x74, 0xfd, 0xc9, 0x16, 0x39, 87 0x2a, 0x74, 0x3b, 0x1a, 0x65, 0x32, 0x22, 0x56, 0xbb, 0x58, 0xe1, 0x31, 0xe3, 0x6a, 0x1f, 0x35, 88 0xe5, 0xe6, 0x40, 0xb8, 0xcc, 0xeb, 0x60, 0x1d, 0xd8, 0x3e, 0x30, 0xf8, 0x22, 0xe1, 0x32, 0xcb, 89 0x50, 0x49, 0x95, 0x60, 0x46, 0xfa, 0x6f, 0xf7, 0xdc, 0xd9, 0x1d, 0x81, 0x0a, 0x4a, 0x7e, 0x02, 90 0xf7, 0x4b, 0x20, 0xe5, 0x1e, 0x3a, 0x3b, 0x26, 0x69, 0x9a, 0xc9, 0x14, 0xf6, 0xad, 0x8e, 0xd5, 91 0xdf, 0x9e, 0xb4, 0xcc, 0xe1, 0xb5, 0x4c, 0xe1, 0x64, 0x65, 0x39, 0xad, 0xca, 0x75, 0xa3, 0xc7, 92 0x72, 0x5f, 0x2c, 0x67, 0xcb, 0x24, 0xb9, 0x1e, 0xdb, 0xb4, 0x05, 0xfb, 0x73, 0x6b, 0xbb, 0xdf, 93 0x68, 0xa9, 0xd7, 0x62, 0x95, 0xa1, 0x7b, 0xfc, 0xf4, 0xfe, 0xf1, 0x6c, 0x0f, 0xdc, 0x7e, 0xb9, 94 0xf3, 0xc3, 0xaf, 0x51, 0x2f, 0x67, 0x4b, 0x52, 0x98, 0x42, 0x4e, 0x7c, 0xa0, 0x4b, 0x20, 0x3e, 95 0x78, 0x1c, 0x7e, 0x59, 0x4e, 0x6f, 0x86, 0xe9, 0xc6, 0xa1, 0x86, 0x7b, 0x3f, 0x57, 0x1a, 0x97, 96 0x05, 0x8d, 0xad, 0xdb, 0xab, 0xb5, 0x2d, 0xc6, 0xb9, 0xcc, 0x62, 0x86, 0x79, 0xcc, 0x63, 0xc8, 97 0xaa, 0xfa, 0x4c, 0xff, 0x8b, 0x84, 0x9a, 0x9f, 0xf9, 0xc2, 0x88, 0x57, 0xfb, 0xdf, 0xc8, 0xf7, 98 0x57, 0x76, 0x67, 0xa4, 0x03, 0xfd, 0x88, 0x98, 0x96, 0xa5, 0x0a, 0x3c, 0xb6, 0xbe, 0x98, 0xde, 99 0x0c, 0x12, 0xfa, 0x11, 0x85, 0x35, 0x12, 0x06, 0x5e, 0x68, 0x90, 0x4f, 0xbb, 0xa7, 0xcf, 0x85, 100 0xf0, 0x23, 0x12, 0xa2, 0x86, 0x84, 0x08, 0x3c, 0x21, 0x0c, 0x76, 0xf7, 0xbf, 0x9a, 0xf3, 0xf4, 101 0x3b, 0x00, 0x00, 0xff, 0xff, 0x24, 0x5c, 0xd6, 0x52, 0x8d, 0x02, 0x00, 0x00, 102} 103 104// Reference imports to suppress errors if they are not otherwise used. 105var _ context.Context 106var _ grpc.ClientConn 107 108// This is a compile-time assertion to ensure that this generated file 109// is compatible with the grpc package it is being compiled against. 110const _ = grpc.SupportPackageIsVersion4 111 112// VideoServiceClient is the client API for VideoService service. 113// 114// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 115type VideoServiceClient interface { 116 // Returns the requested video in full detail. 117 GetVideo(ctx context.Context, in *GetVideoRequest, opts ...grpc.CallOption) (*resources.Video, error) 118} 119 120type videoServiceClient struct { 121 cc *grpc.ClientConn 122} 123 124func NewVideoServiceClient(cc *grpc.ClientConn) VideoServiceClient { 125 return &videoServiceClient{cc} 126} 127 128func (c *videoServiceClient) GetVideo(ctx context.Context, in *GetVideoRequest, opts ...grpc.CallOption) (*resources.Video, error) { 129 out := new(resources.Video) 130 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.VideoService/GetVideo", in, out, opts...) 131 if err != nil { 132 return nil, err 133 } 134 return out, nil 135} 136 137// VideoServiceServer is the server API for VideoService service. 138type VideoServiceServer interface { 139 // Returns the requested video in full detail. 140 GetVideo(context.Context, *GetVideoRequest) (*resources.Video, error) 141} 142 143func RegisterVideoServiceServer(s *grpc.Server, srv VideoServiceServer) { 144 s.RegisterService(&_VideoService_serviceDesc, srv) 145} 146 147func _VideoService_GetVideo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 148 in := new(GetVideoRequest) 149 if err := dec(in); err != nil { 150 return nil, err 151 } 152 if interceptor == nil { 153 return srv.(VideoServiceServer).GetVideo(ctx, in) 154 } 155 info := &grpc.UnaryServerInfo{ 156 Server: srv, 157 FullMethod: "/google.ads.googleads.v1.services.VideoService/GetVideo", 158 } 159 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 160 return srv.(VideoServiceServer).GetVideo(ctx, req.(*GetVideoRequest)) 161 } 162 return interceptor(ctx, in, info, handler) 163} 164 165var _VideoService_serviceDesc = grpc.ServiceDesc{ 166 ServiceName: "google.ads.googleads.v1.services.VideoService", 167 HandlerType: (*VideoServiceServer)(nil), 168 Methods: []grpc.MethodDesc{ 169 { 170 MethodName: "GetVideo", 171 Handler: _VideoService_GetVideo_Handler, 172 }, 173 }, 174 Streams: []grpc.StreamDesc{}, 175 Metadata: "google/ads/googleads/v1/services/video_service.proto", 176} 177