@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
132 lines (114 loc) • 4.92 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
var grpc = require('@grpc/grpc-js')
var eps_pb = require('./eps_pb.js')
function serialize_tableau_eps_v1_AppUrlRequest(arg) {
if (!(arg instanceof eps_pb.AppUrlRequest)) {
throw new Error('Expected argument of type tableau.eps.v1.AppUrlRequest')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_AppUrlRequest(buffer_arg) {
return eps_pb.AppUrlRequest.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_AppUrlResponse(arg) {
if (!(arg instanceof eps_pb.AppUrlResponse)) {
throw new Error('Expected argument of type tableau.eps.v1.AppUrlResponse')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_AppUrlResponse(buffer_arg) {
return eps_pb.AppUrlResponse.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_ExtractRequest(arg) {
if (!(arg instanceof eps_pb.ExtractRequest)) {
throw new Error('Expected argument of type tableau.eps.v1.ExtractRequest')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_ExtractRequest(buffer_arg) {
return eps_pb.ExtractRequest.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_ExtractResponse(arg) {
if (!(arg instanceof eps_pb.ExtractResponse)) {
throw new Error('Expected argument of type tableau.eps.v1.ExtractResponse')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_ExtractResponse(buffer_arg) {
return eps_pb.ExtractResponse.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_LaunchRequest(arg) {
if (!(arg instanceof eps_pb.LaunchRequest)) {
throw new Error('Expected argument of type tableau.eps.v1.LaunchRequest')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_LaunchRequest(buffer_arg) {
return eps_pb.LaunchRequest.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_TerminateExtractorRequest(arg) {
if (!(arg instanceof eps_pb.TerminateExtractorRequest)) {
throw new Error('Expected argument of type tableau.eps.v1.TerminateExtractorRequest')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_TerminateExtractorRequest(buffer_arg) {
return eps_pb.TerminateExtractorRequest.deserializeBinary(new Uint8Array(buffer_arg))
}
function serialize_tableau_eps_v1_TerminateExtractorResponse(arg) {
if (!(arg instanceof eps_pb.TerminateExtractorResponse)) {
throw new Error('Expected argument of type tableau.eps.v1.TerminateExtractorResponse')
}
return Buffer.from(arg.serializeBinary())
}
function deserialize_tableau_eps_v1_TerminateExtractorResponse(buffer_arg) {
return eps_pb.TerminateExtractorResponse.deserializeBinary(new Uint8Array(buffer_arg))
}
var EpsService = (exports.EpsService = {
launch: {
path: '/tableau.eps.v1.Eps/Launch',
requestStream: false,
responseStream: false,
requestType: eps_pb.LaunchRequest,
responseType: eps_pb.ExtractResponse,
requestSerialize: serialize_tableau_eps_v1_LaunchRequest,
requestDeserialize: deserialize_tableau_eps_v1_LaunchRequest,
responseSerialize: serialize_tableau_eps_v1_ExtractResponse,
responseDeserialize: deserialize_tableau_eps_v1_ExtractResponse,
},
extract: {
path: '/tableau.eps.v1.Eps/Extract',
requestStream: false,
responseStream: false,
requestType: eps_pb.ExtractRequest,
responseType: eps_pb.ExtractResponse,
requestSerialize: serialize_tableau_eps_v1_ExtractRequest,
requestDeserialize: deserialize_tableau_eps_v1_ExtractRequest,
responseSerialize: serialize_tableau_eps_v1_ExtractResponse,
responseDeserialize: deserialize_tableau_eps_v1_ExtractResponse,
},
getAppUrl: {
path: '/tableau.eps.v1.Eps/GetAppUrl',
requestStream: false,
responseStream: false,
requestType: eps_pb.AppUrlRequest,
responseType: eps_pb.AppUrlResponse,
requestSerialize: serialize_tableau_eps_v1_AppUrlRequest,
requestDeserialize: deserialize_tableau_eps_v1_AppUrlRequest,
responseSerialize: serialize_tableau_eps_v1_AppUrlResponse,
responseDeserialize: deserialize_tableau_eps_v1_AppUrlResponse,
},
terminateExtractor: {
path: '/tableau.eps.v1.Eps/TerminateExtractor',
requestStream: false,
responseStream: false,
requestType: eps_pb.TerminateExtractorRequest,
responseType: eps_pb.TerminateExtractorResponse,
requestSerialize: serialize_tableau_eps_v1_TerminateExtractorRequest,
requestDeserialize: deserialize_tableau_eps_v1_TerminateExtractorRequest,
responseSerialize: serialize_tableau_eps_v1_TerminateExtractorResponse,
responseDeserialize: deserialize_tableau_eps_v1_TerminateExtractorResponse,
},
})
exports.EpsClient = grpc.makeGenericClientConstructor(EpsService)