wowok
Version:
Wowok Blockchain TypeScript API
79 lines (78 loc) • 2.7 kB
TypeScript
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 {};