UNPKG

wowok

Version:

Wowok Blockchain TypeScript API

79 lines (78 loc) 2.7 kB
import { ServiceType } from "@protobuf-ts/runtime-rpc"; import { MessageType } from "@protobuf-ts/runtime"; import { FunctionDescriptor } from "./move_package.js"; import { DatatypeDescriptor } from "./move_package.js"; import { Package } from "./move_package.js"; export interface GetPackageRequest { packageId?: string; } export interface GetPackageResponse { package?: Package; } export interface GetDatatypeRequest { packageId?: string; moduleName?: string; name?: string; } export interface GetDatatypeResponse { datatype?: DatatypeDescriptor; } export interface GetFunctionRequest { packageId?: string; moduleName?: string; name?: string; } export interface GetFunctionResponse { function?: FunctionDescriptor; } export interface ListPackageVersionsRequest { packageId?: string; pageSize?: number; pageToken?: Uint8Array; } export interface ListPackageVersionsResponse { versions: PackageVersion[]; nextPageToken?: Uint8Array; } export interface PackageVersion { packageId?: string; version?: bigint; } declare class GetPackageRequest$Type extends MessageType<GetPackageRequest> { constructor(); } export declare const GetPackageRequest: GetPackageRequest$Type; declare class GetPackageResponse$Type extends MessageType<GetPackageResponse> { constructor(); } export declare const GetPackageResponse: GetPackageResponse$Type; declare class GetDatatypeRequest$Type extends MessageType<GetDatatypeRequest> { constructor(); } export declare const GetDatatypeRequest: GetDatatypeRequest$Type; declare class GetDatatypeResponse$Type extends MessageType<GetDatatypeResponse> { constructor(); } export declare const GetDatatypeResponse: GetDatatypeResponse$Type; declare class GetFunctionRequest$Type extends MessageType<GetFunctionRequest> { constructor(); } export declare const GetFunctionRequest: GetFunctionRequest$Type; declare class GetFunctionResponse$Type extends MessageType<GetFunctionResponse> { constructor(); } export declare const GetFunctionResponse: GetFunctionResponse$Type; declare class ListPackageVersionsRequest$Type extends MessageType<ListPackageVersionsRequest> { constructor(); } export declare const ListPackageVersionsRequest: ListPackageVersionsRequest$Type; declare class ListPackageVersionsResponse$Type extends MessageType<ListPackageVersionsResponse> { constructor(); } export declare const ListPackageVersionsResponse: ListPackageVersionsResponse$Type; declare class PackageVersion$Type extends MessageType<PackageVersion> { constructor(); } export declare const PackageVersion: PackageVersion$Type; export declare const MovePackageService: ServiceType; export {};