// package: sagittarius.media.v1 // file: media/v1/media.proto /* tslint:disable */ import * as grpc from "grpc"; import * as media_v1_media_pb from "../../media/v1/media_pb"; import * as google_rpc_status_pb from "../../google/rpc/status_pb"; interface IMediaService extends grpc.ServiceDefinition { getInfo: IMediaService_IGetInfo; updateInfo: IMediaService_IUpdateInfo; getThumbnailTimeRanges: IMediaService_IGetThumbnailTimeRanges; getThumbnail: IMediaService_IGetThumbnail; updateThumbnail: IMediaService_IUpdateThumbnail; } interface IMediaService_IGetInfo extends grpc.MethodDefinition { path: string; // "/sagittarius.media.v1.Media/GetInfo" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMediaService_IUpdateInfo extends grpc.MethodDefinition { path: string; // "/sagittarius.media.v1.Media/UpdateInfo" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMediaService_IGetThumbnailTimeRanges extends grpc.MethodDefinition { path: string; // "/sagittarius.media.v1.Media/GetThumbnailTimeRanges" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMediaService_IGetThumbnail extends grpc.MethodDefinition { path: string; // "/sagittarius.media.v1.Media/GetThumbnail" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMediaService_IUpdateThumbnail extends grpc.MethodDefinition { path: string; // "/sagittarius.media.v1.Media/UpdateThumbnail" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const MediaService: IMediaService; export interface IMediaServer { getInfo: grpc.handleUnaryCall; updateInfo: grpc.handleUnaryCall; getThumbnailTimeRanges: grpc.handleUnaryCall; getThumbnail: grpc.handleUnaryCall; updateThumbnail: grpc.handleUnaryCall; } export interface IMediaClient { getInfo(request: media_v1_media_pb.GetInfoRequest, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; getInfo(request: media_v1_media_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; getInfo(request: media_v1_media_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; updateInfo(request: media_v1_media_pb.UpdateInfoRequest, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; updateInfo(request: media_v1_media_pb.UpdateInfoRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; updateInfo(request: media_v1_media_pb.UpdateInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; getThumbnail(request: media_v1_media_pb.ThumbnailRequest, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; getThumbnail(request: media_v1_media_pb.ThumbnailRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; getThumbnail(request: media_v1_media_pb.ThumbnailRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; } export class MediaClient extends grpc.Client implements IMediaClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public getInfo(request: media_v1_media_pb.GetInfoRequest, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public getInfo(request: media_v1_media_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public getInfo(request: media_v1_media_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public updateInfo(request: media_v1_media_pb.UpdateInfoRequest, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public updateInfo(request: media_v1_media_pb.UpdateInfoRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public updateInfo(request: media_v1_media_pb.UpdateInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.Info) => void): grpc.ClientUnaryCall; public getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; public getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; public getThumbnailTimeRanges(request: media_v1_media_pb.ThumbnailTimeRangesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailTimeRangesResponse) => void): grpc.ClientUnaryCall; public getThumbnail(request: media_v1_media_pb.ThumbnailRequest, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; public getThumbnail(request: media_v1_media_pb.ThumbnailRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; public getThumbnail(request: media_v1_media_pb.ThumbnailRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: media_v1_media_pb.ThumbnailResponse) => void): grpc.ClientUnaryCall; public updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; public updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; public updateThumbnail(request: media_v1_media_pb.UpdateThumbnailRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_rpc_status_pb.Status) => void): grpc.ClientUnaryCall; }