@mysten/sui
Version:
Sui TypeScript API
136 lines (134 loc) • 4.8 kB
text/typescript
// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
// @generated by protobuf-ts 2.9.6 with parameter force_server_none,optimize_code_size,ts_nocheck
// @generated from protobuf file "sui/rpc/v2/move_package_service.proto" (package "sui.rpc.v2", syntax proto3)
// tslint:disable
// @ts-nocheck
//
// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
//
import type { RpcTransport } from '@protobuf-ts/runtime-rpc';
import type { ServiceInfo } from '@protobuf-ts/runtime-rpc';
import { MovePackageService } from './move_package_service.js';
import type { ListPackageVersionsResponse } from './move_package_service.js';
import type { ListPackageVersionsRequest } from './move_package_service.js';
import type { GetFunctionResponse } from './move_package_service.js';
import type { GetFunctionRequest } from './move_package_service.js';
import type { GetDatatypeResponse } from './move_package_service.js';
import type { GetDatatypeRequest } from './move_package_service.js';
import { stackIntercept } from '@protobuf-ts/runtime-rpc';
import type { GetPackageResponse } from './move_package_service.js';
import type { GetPackageRequest } from './move_package_service.js';
import type { UnaryCall } from '@protobuf-ts/runtime-rpc';
import type { RpcOptions } from '@protobuf-ts/runtime-rpc';
/**
* @generated from protobuf service sui.rpc.v2.MovePackageService
*/
export interface IMovePackageServiceClient {
/**
* @generated from protobuf rpc: GetPackage(sui.rpc.v2.GetPackageRequest) returns (sui.rpc.v2.GetPackageResponse);
*/
getPackage(
input: GetPackageRequest,
options?: RpcOptions,
): UnaryCall<GetPackageRequest, GetPackageResponse>;
/**
* @generated from protobuf rpc: GetDatatype(sui.rpc.v2.GetDatatypeRequest) returns (sui.rpc.v2.GetDatatypeResponse);
*/
getDatatype(
input: GetDatatypeRequest,
options?: RpcOptions,
): UnaryCall<GetDatatypeRequest, GetDatatypeResponse>;
/**
* @generated from protobuf rpc: GetFunction(sui.rpc.v2.GetFunctionRequest) returns (sui.rpc.v2.GetFunctionResponse);
*/
getFunction(
input: GetFunctionRequest,
options?: RpcOptions,
): UnaryCall<GetFunctionRequest, GetFunctionResponse>;
/**
* @generated from protobuf rpc: ListPackageVersions(sui.rpc.v2.ListPackageVersionsRequest) returns (sui.rpc.v2.ListPackageVersionsResponse);
*/
listPackageVersions(
input: ListPackageVersionsRequest,
options?: RpcOptions,
): UnaryCall<ListPackageVersionsRequest, ListPackageVersionsResponse>;
}
/**
* @generated from protobuf service sui.rpc.v2.MovePackageService
*/
export class MovePackageServiceClient implements IMovePackageServiceClient, ServiceInfo {
typeName = MovePackageService.typeName;
methods = MovePackageService.methods;
options = MovePackageService.options;
constructor(private readonly _transport: RpcTransport) {}
/**
* @generated from protobuf rpc: GetPackage(sui.rpc.v2.GetPackageRequest) returns (sui.rpc.v2.GetPackageResponse);
*/
getPackage(
input: GetPackageRequest,
options?: RpcOptions,
): UnaryCall<GetPackageRequest, GetPackageResponse> {
const method = this.methods[0],
opt = this._transport.mergeOptions(options);
return stackIntercept<GetPackageRequest, GetPackageResponse>(
'unary',
this._transport,
method,
opt,
input,
);
}
/**
* @generated from protobuf rpc: GetDatatype(sui.rpc.v2.GetDatatypeRequest) returns (sui.rpc.v2.GetDatatypeResponse);
*/
getDatatype(
input: GetDatatypeRequest,
options?: RpcOptions,
): UnaryCall<GetDatatypeRequest, GetDatatypeResponse> {
const method = this.methods[1],
opt = this._transport.mergeOptions(options);
return stackIntercept<GetDatatypeRequest, GetDatatypeResponse>(
'unary',
this._transport,
method,
opt,
input,
);
}
/**
* @generated from protobuf rpc: GetFunction(sui.rpc.v2.GetFunctionRequest) returns (sui.rpc.v2.GetFunctionResponse);
*/
getFunction(
input: GetFunctionRequest,
options?: RpcOptions,
): UnaryCall<GetFunctionRequest, GetFunctionResponse> {
const method = this.methods[2],
opt = this._transport.mergeOptions(options);
return stackIntercept<GetFunctionRequest, GetFunctionResponse>(
'unary',
this._transport,
method,
opt,
input,
);
}
/**
* @generated from protobuf rpc: ListPackageVersions(sui.rpc.v2.ListPackageVersionsRequest) returns (sui.rpc.v2.ListPackageVersionsResponse);
*/
listPackageVersions(
input: ListPackageVersionsRequest,
options?: RpcOptions,
): UnaryCall<ListPackageVersionsRequest, ListPackageVersionsResponse> {
const method = this.methods[3],
opt = this._transport.mergeOptions(options);
return stackIntercept<ListPackageVersionsRequest, ListPackageVersionsResponse>(
'unary',
this._transport,
method,
opt,
input,
);
}
}