All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.quorum.tessera.api.BesuReceiveResponse Maven / Gradle / Ivy

Go to download

Tessera is a stateless Java system that is used to enable the encryption, decryption, and distribution of private transactions for Quorum.

There is a newer version: 24.4.2
Show newest version
package com.quorum.tessera.api;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.xml.bind.annotation.XmlMimeType;

/**
 * Model representation of a JSON body on outgoing HTTP requests
 *
 * 

Contains a Base64 encoded string that is the decrypting payload of a transaction */ public class BesuReceiveResponse { @Schema(description = "decrypted ciphertext payload", type = "string", format = "base64") @XmlMimeType("base64Binary") private byte[] payload; @Schema(description = "public key of the transaction sender", format = "base64") private String senderKey; @Schema(description = "privacy group id of the transaction", format = "base64") private String privacyGroupId; public BesuReceiveResponse() {} public byte[] getPayload() { return payload; } public void setPayload(final byte[] payload) { this.payload = payload; } public String getSenderKey() { return senderKey; } public void setSenderKey(String senderKey) { this.senderKey = senderKey; } public String getPrivacyGroupId() { return privacyGroupId; } public void setPrivacyGroupId(String privacyGroupId) { this.privacyGroupId = privacyGroupId; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy