@0xpolygonid/js-sdk
Version:
SDK to work with Polygon ID
24 lines (19 loc) • 1.1 kB
text/typescript
import { BasicMessage, RequiredBasicMessage } from '../';
import { RevocationStatus } from '../../../verifiable';
import { PROTOCOL_MESSAGE_TYPE } from '../../constants';
/** RevocationStatusRequestMessage is struct the represents body for proof generation request */
export type RevocationStatusRequestMessage = BasicMessage & {
body: RevocationStatusRequestMessageBody;
type: typeof PROTOCOL_MESSAGE_TYPE.REVOCATION_STATUS_REQUEST_MESSAGE_TYPE;
};
/** RevocationStatusRequestMessageBody is struct the represents request for revocation status */
export type RevocationStatusRequestMessageBody = {
revocation_nonce: number;
};
/** RevocationStatusResponseMessage is struct the represents body for proof generation request */
export type RevocationStatusResponseMessage = RequiredBasicMessage & {
body: RevocationStatusResponseMessageBody;
type: typeof PROTOCOL_MESSAGE_TYPE.REVOCATION_STATUS_RESPONSE_MESSAGE_TYPE;
};
/** RevocationStatusResponseMessageBody is struct the represents request for revocation status */
export type RevocationStatusResponseMessageBody = RevocationStatus;