// package: sagittarius.translation.v1 // file: translation/v1/translation.proto /* tslint:disable */ import * as grpc from "grpc"; import * as translation_v1_translation_pb from "../../translation/v1/translation_pb"; import * as google_rpc_status_pb from "../../google/rpc/status_pb"; import * as google_cloud_speech_v1_cloud_speech_pb from "../../google/cloud/speech/v1/cloud_speech_pb"; interface ITranslationService extends grpc.ServiceDefinition { translateMedia: ITranslationService_ITranslateMedia; detectLanguage: ITranslationService_IDetectLanguage; transcript: ITranslationService_ITranscript; translateText: ITranslationService_ITranslateText; streamingTranslation: ITranslationService_IStreamingTranslation; streamingTranslationTask: ITranslationService_IStreamingTranslationTask; processOrder: ITranslationService_IProcessOrder; getUserQuota: ITranslationService_IGetUserQuota; } interface ITranslationService_ITranslateMedia extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/TranslateMedia" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_IDetectLanguage extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/DetectLanguage" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_ITranscript extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/Transcript" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_ITranslateText extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/TranslateText" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_IStreamingTranslation extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/StreamingTranslation" requestStream: boolean; // true responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_IStreamingTranslationTask extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/StreamingTranslationTask" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_IProcessOrder extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/ProcessOrder" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITranslationService_IGetUserQuota extends grpc.MethodDefinition { path: string; // "/sagittarius.translation.v1.Translation/GetUserQuota" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const TranslationService: ITranslationService; export interface ITranslationServer { translateMedia: grpc.handleUnaryCall; detectLanguage: grpc.handleUnaryCall; transcript: grpc.handleUnaryCall; translateText: grpc.handleUnaryCall; streamingTranslation: grpc.handleBidiStreamingCall; streamingTranslationTask: grpc.handleUnaryCall; processOrder: grpc.handleUnaryCall; getUserQuota: grpc.handleUnaryCall; } export interface ITranslationClient { translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; detectLanguage(request: translation_v1_translation_pb.DetectionRequest, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; detectLanguage(request: translation_v1_translation_pb.DetectionRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; detectLanguage(request: translation_v1_translation_pb.DetectionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; transcript(request: translation_v1_translation_pb.TranscriptRequest, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; transcript(request: translation_v1_translation_pb.TranscriptRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; transcript(request: translation_v1_translation_pb.TranscriptRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; translateText(request: translation_v1_translation_pb.TextTranslationRequest, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; translateText(request: translation_v1_translation_pb.TextTranslationRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; translateText(request: translation_v1_translation_pb.TextTranslationRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; streamingTranslation(): grpc.ClientDuplexStream; streamingTranslation(options: Partial): grpc.ClientDuplexStream; streamingTranslation(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; } export class TranslationClient extends grpc.Client implements ITranslationClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; public translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; public translateMedia(request: translation_v1_translation_pb.MediaTranslationRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.MediaTranslationResponse) => void): grpc.ClientUnaryCall; public detectLanguage(request: translation_v1_translation_pb.DetectionRequest, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; public detectLanguage(request: translation_v1_translation_pb.DetectionRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; public detectLanguage(request: translation_v1_translation_pb.DetectionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.DetectionResponse) => void): grpc.ClientUnaryCall; public transcript(request: translation_v1_translation_pb.TranscriptRequest, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; public transcript(request: translation_v1_translation_pb.TranscriptRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; public transcript(request: translation_v1_translation_pb.TranscriptRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.TranscriptResponse) => void): grpc.ClientUnaryCall; public translateText(request: translation_v1_translation_pb.TextTranslationRequest, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; public translateText(request: translation_v1_translation_pb.TextTranslationRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; public translateText(request: translation_v1_translation_pb.TextTranslationRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.TextTranslationResponse) => void): grpc.ClientUnaryCall; public streamingTranslation(options?: Partial): grpc.ClientDuplexStream; public streamingTranslation(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; public streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; public streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; public streamingTranslationTask(request: translation_v1_translation_pb.StreamingTranslationTaskRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.StreamingTranslationTaskResponse) => void): grpc.ClientUnaryCall; public processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; public processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; public processOrder(request: translation_v1_translation_pb.ProcessOrderRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.ProcessOrderResponse) => void): grpc.ClientUnaryCall; public getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; public getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; public getUserQuota(request: translation_v1_translation_pb.UserQuotaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: translation_v1_translation_pb.UserQuotaResponse) => void): grpc.ClientUnaryCall; }