org.hyperledger.fabric.protos.peer.ChaincodeActionPayloadOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: peer/transaction.proto
// Protobuf Java Version: 4.28.2
package org.hyperledger.fabric.protos.peer;
public interface ChaincodeActionPayloadOrBuilder extends
// @@protoc_insertion_point(interface_extends:protos.ChaincodeActionPayload)
com.google.protobuf.MessageOrBuilder {
/**
*
* This field contains the bytes of the ChaincodeProposalPayload message from
* the original invocation (essentially the arguments) after the application
* of the visibility function. The main visibility modes are "full" (the
* entire ChaincodeProposalPayload message is included here), "hash" (only
* the hash of the ChaincodeProposalPayload message is included) or
* "nothing". This field will be used to check the consistency of
* ProposalResponsePayload.proposalHash. For the CHAINCODE type,
* ProposalResponsePayload.proposalHash is supposed to be H(ProposalHeader ||
* f(ChaincodeProposalPayload)) where f is the visibility function.
*
*
* bytes chaincode_proposal_payload = 1 [json_name = "chaincodeProposalPayload"];
* @return The chaincodeProposalPayload.
*/
com.google.protobuf.ByteString getChaincodeProposalPayload();
/**
*
* The list of actions to apply to the ledger
*
*
* .protos.ChaincodeEndorsedAction action = 2 [json_name = "action"];
* @return Whether the action field is set.
*/
boolean hasAction();
/**
*
* The list of actions to apply to the ledger
*
*
* .protos.ChaincodeEndorsedAction action = 2 [json_name = "action"];
* @return The action.
*/
org.hyperledger.fabric.protos.peer.ChaincodeEndorsedAction getAction();
/**
*
* The list of actions to apply to the ledger
*
*
* .protos.ChaincodeEndorsedAction action = 2 [json_name = "action"];
*/
org.hyperledger.fabric.protos.peer.ChaincodeEndorsedActionOrBuilder getActionOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy