package com.yau.digitalrmb.institutionidentity.application; import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "商业银行接收的央行确认报文信息") public class CurrencyConfirmationMessageResult { @Schema(description = "报文确认状态", example = "已确认", allowableValues = {"待确认", "已确认"}) private final String confirmationStatus; @Schema(description = "货币生成的步骤二货币生成请求展示编号", example = "REQ_20260730_001") private final String requestId; @Schema(description = "确认报文业务状态;待确认时为空", example = "CONFIRMED") private final String status; @Schema(description = "央行确认签名") private final String cbSignature; @Schema(description = "央行确权时间,格式yyyyMMddHHmmss", example = "20260730153300") private final String confirmTime; public CurrencyConfirmationMessageResult(String confirmationStatus, String requestId, String status, String cbSignature, String confirmTime) { this.confirmationStatus = confirmationStatus; this.requestId = requestId; this.status = status; this.cbSignature = cbSignature; this.confirmTime = confirmTime; } public String getConfirmationStatus() { return confirmationStatus; } public String getRequestId() { return requestId; } public String getStatus() { return status; } public String getCbSignature() { return cbSignature; } public String getConfirmTime() { return confirmTime; } }