@mysten/sui
Version:
Sui TypeScript API
61 lines (60 loc) • 2.16 kB
text/typescript
import { FieldMask } from "../../../google/protobuf/field_mask.mjs";
import { Checkpoint } from "./checkpoint.mjs";
import { MessageType } from "@protobuf-ts/runtime";
import { ServiceType } from "@protobuf-ts/runtime-rpc";
//#region src/grpc/proto/sui/rpc/v2/subscription_service.d.ts
/**
* Request message for SubscriptionService.SubscribeCheckpoints
*
* @generated from protobuf message sui.rpc.v2.SubscribeCheckpointsRequest
*/
interface SubscribeCheckpointsRequest {
/**
* Optional. Mask for specifying which parts of the
* SubscribeCheckpointsResponse should be returned.
*
* @generated from protobuf field: optional google.protobuf.FieldMask read_mask = 1;
*/
readMask?: FieldMask;
}
/**
* Response message for SubscriptionService.SubscribeCheckpoints
*
* @generated from protobuf message sui.rpc.v2.SubscribeCheckpointsResponse
*/
interface SubscribeCheckpointsResponse {
/**
* Required. The checkpoint sequence number and value of the current cursor
* into the checkpoint stream
*
* @generated from protobuf field: optional uint64 cursor = 1;
*/
cursor?: bigint;
/**
* The requested data for this checkpoint
*
* @generated from protobuf field: optional sui.rpc.v2.Checkpoint checkpoint = 2;
*/
checkpoint?: Checkpoint;
}
declare class SubscribeCheckpointsRequest$Type extends MessageType<SubscribeCheckpointsRequest> {
constructor();
}
/**
* @generated MessageType for protobuf message sui.rpc.v2.SubscribeCheckpointsRequest
*/
declare const SubscribeCheckpointsRequest: SubscribeCheckpointsRequest$Type;
declare class SubscribeCheckpointsResponse$Type extends MessageType<SubscribeCheckpointsResponse> {
constructor();
}
/**
* @generated MessageType for protobuf message sui.rpc.v2.SubscribeCheckpointsResponse
*/
declare const SubscribeCheckpointsResponse: SubscribeCheckpointsResponse$Type;
/**
* @generated ServiceType for protobuf service sui.rpc.v2.SubscriptionService
*/
declare const SubscriptionService: ServiceType;
//#endregion
export { SubscribeCheckpointsRequest, SubscribeCheckpointsResponse, SubscriptionService };
//# sourceMappingURL=subscription_service.d.mts.map