@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
209 lines (186 loc) • 11.4 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
// Original file comments:
// Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
//
;
var com_daml_ledger_api_v1_transaction_service_pb = require('../../../../../com/daml/ledger/api/v1/transaction_service_pb.js');
var com_daml_ledger_api_v1_ledger_offset_pb = require('../../../../../com/daml/ledger/api/v1/ledger_offset_pb.js');
var com_daml_ledger_api_v1_transaction_filter_pb = require('../../../../../com/daml/ledger/api/v1/transaction_filter_pb.js');
var com_daml_ledger_api_v1_transaction_pb = require('../../../../../com/daml/ledger/api/v1/transaction_pb.js');
var com_daml_ledger_api_v1_trace_context_pb = require('../../../../../com/daml/ledger/api/v1/trace_context_pb.js');
function serialize_com_daml_ledger_api_v1_GetFlatTransactionResponse(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetFlatTransactionResponse)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetFlatTransactionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetFlatTransactionResponse(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetFlatTransactionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetLedgerEndRequest(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndRequest)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetLedgerEndRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetLedgerEndRequest(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetLedgerEndResponse(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndResponse)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetLedgerEndResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetLedgerEndResponse(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByEventIdRequest)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionByEventIdRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByEventIdRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionByIdRequest(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByIdRequest)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionByIdRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionByIdRequest(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByIdRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionResponse(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionResponse)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionResponse(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionTreesResponse(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionTreesResponse)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionTreesResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionTreesResponse(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionTreesResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionsRequest(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsRequest)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionsRequest(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_daml_ledger_api_v1_GetTransactionsResponse(arg) {
if (!(arg instanceof com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsResponse)) {
throw new Error('Expected argument of type com.daml.ledger.api.v1.GetTransactionsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_daml_ledger_api_v1_GetTransactionsResponse(buffer_arg) {
return com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
// Allows clients to read transactions from the ledger.
var TransactionServiceService = exports['com.daml.ledger.api.v1.TransactionService'] = {
// Read the ledger's filtered transaction stream for a set of parties.
getTransactions: {
path: '/com.daml.ledger.api.v1.TransactionService/GetTransactions',
requestStream: false,
responseStream: true,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionsRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionsRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetTransactionsResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionsResponse,
},
// Read the ledger's complete transaction tree stream for a set of parties.
getTransactionTrees: {
path: '/com.daml.ledger.api.v1.TransactionService/GetTransactionTrees',
requestStream: false,
responseStream: true,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionsRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionTreesResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionsRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionsRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetTransactionTreesResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionTreesResponse,
},
// Lookup a transaction tree by the ID of an event that appears within it.
// Returns ``NOT_FOUND`` if no such transaction exists.
// For looking up a transaction instead of a transaction tree, please see GetFlatTransactionByEventId
getTransactionByEventId: {
path: '/com.daml.ledger.api.v1.TransactionService/GetTransactionByEventId',
requestStream: false,
responseStream: false,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByEventIdRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetTransactionResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionResponse,
},
// Lookup a transaction tree by its ID.
// Returns ``NOT_FOUND`` if no such transaction exists.
// For looking up a transaction instead of a transaction tree, please see GetFlatTransactionById
getTransactionById: {
path: '/com.daml.ledger.api.v1.TransactionService/GetTransactionById',
requestStream: false,
responseStream: false,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByIdRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionByIdRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionByIdRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetTransactionResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionResponse,
},
// Lookup a transaction by the ID of an event that appears within it.
// Returns ``NOT_FOUND`` if no such transaction exists.
getFlatTransactionByEventId: {
path: '/com.daml.ledger.api.v1.TransactionService/GetFlatTransactionByEventId',
requestStream: false,
responseStream: false,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByEventIdRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetFlatTransactionResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionByEventIdRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetFlatTransactionResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetFlatTransactionResponse,
},
// Lookup a transaction by its ID.
// Returns ``NOT_FOUND`` if no such transaction exists.
getFlatTransactionById: {
path: '/com.daml.ledger.api.v1.TransactionService/GetFlatTransactionById',
requestStream: false,
responseStream: false,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetTransactionByIdRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetFlatTransactionResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetTransactionByIdRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetTransactionByIdRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetFlatTransactionResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetFlatTransactionResponse,
},
// Get the current ledger end.
// Subscriptions started with the returned offset will serve transactions created after this RPC was called.
getLedgerEnd: {
path: '/com.daml.ledger.api.v1.TransactionService/GetLedgerEnd',
requestStream: false,
responseStream: false,
requestType: com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndRequest,
responseType: com_daml_ledger_api_v1_transaction_service_pb.GetLedgerEndResponse,
requestSerialize: serialize_com_daml_ledger_api_v1_GetLedgerEndRequest,
requestDeserialize: deserialize_com_daml_ledger_api_v1_GetLedgerEndRequest,
responseSerialize: serialize_com_daml_ledger_api_v1_GetLedgerEndResponse,
responseDeserialize: deserialize_com_daml_ledger_api_v1_GetLedgerEndResponse,
},
};