com.hedera.hapi.block.stream.output.protoc.TransactionOutputOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: stream/output/transaction_output.proto
package com.hedera.hapi.block.stream.output.protoc;
public interface TransactionOutputOrBuilder extends
// @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.stream.output.TransactionOutput)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* Output from a crypto transfer transaction.
*
*
* .com.hedera.hapi.block.stream.output.CryptoTransferOutput crypto_transfer = 1;
* @return Whether the cryptoTransfer field is set.
*/
boolean hasCryptoTransfer();
/**
*
**
* Output from a crypto transfer transaction.
*
*
* .com.hedera.hapi.block.stream.output.CryptoTransferOutput crypto_transfer = 1;
* @return The cryptoTransfer.
*/
com.hedera.hapi.block.stream.output.protoc.CryptoTransferOutput getCryptoTransfer();
/**
*
**
* Output from a crypto transfer transaction.
*
*
* .com.hedera.hapi.block.stream.output.CryptoTransferOutput crypto_transfer = 1;
*/
com.hedera.hapi.block.stream.output.protoc.CryptoTransferOutputOrBuilder getCryptoTransferOrBuilder();
/**
*
**
* Output from a utilPrng transaction to request a
* deterministic pseudo-random number.
*
*
* .com.hedera.hapi.block.stream.output.UtilPrngOutput util_prng = 2;
* @return Whether the utilPrng field is set.
*/
boolean hasUtilPrng();
/**
*
**
* Output from a utilPrng transaction to request a
* deterministic pseudo-random number.
*
*
* .com.hedera.hapi.block.stream.output.UtilPrngOutput util_prng = 2;
* @return The utilPrng.
*/
com.hedera.hapi.block.stream.output.protoc.UtilPrngOutput getUtilPrng();
/**
*
**
* Output from a utilPrng transaction to request a
* deterministic pseudo-random number.
*
*
* .com.hedera.hapi.block.stream.output.UtilPrngOutput util_prng = 2;
*/
com.hedera.hapi.block.stream.output.protoc.UtilPrngOutputOrBuilder getUtilPrngOrBuilder();
/**
*
**
* Output from a contract call transaction.
*
*
* .com.hedera.hapi.block.stream.output.CallContractOutput contract_call = 3;
* @return Whether the contractCall field is set.
*/
boolean hasContractCall();
/**
*
**
* Output from a contract call transaction.
*
*
* .com.hedera.hapi.block.stream.output.CallContractOutput contract_call = 3;
* @return The contractCall.
*/
com.hedera.hapi.block.stream.output.protoc.CallContractOutput getContractCall();
/**
*
**
* Output from a contract call transaction.
*
*
* .com.hedera.hapi.block.stream.output.CallContractOutput contract_call = 3;
*/
com.hedera.hapi.block.stream.output.protoc.CallContractOutputOrBuilder getContractCallOrBuilder();
/**
*
**
* Output from an ethereum call transaction.
*
*
* .com.hedera.hapi.block.stream.output.EthereumOutput ethereum_call = 4;
* @return Whether the ethereumCall field is set.
*/
boolean hasEthereumCall();
/**
*
**
* Output from an ethereum call transaction.
*
*
* .com.hedera.hapi.block.stream.output.EthereumOutput ethereum_call = 4;
* @return The ethereumCall.
*/
com.hedera.hapi.block.stream.output.protoc.EthereumOutput getEthereumCall();
/**
*
**
* Output from an ethereum call transaction.
*
*
* .com.hedera.hapi.block.stream.output.EthereumOutput ethereum_call = 4;
*/
com.hedera.hapi.block.stream.output.protoc.EthereumOutputOrBuilder getEthereumCallOrBuilder();
/**
*
**
* Output from a contract create transaction.
*
*
* .com.hedera.hapi.block.stream.output.CreateContractOutput contract_create = 5;
* @return Whether the contractCreate field is set.
*/
boolean hasContractCreate();
/**
*
**
* Output from a contract create transaction.
*
*
* .com.hedera.hapi.block.stream.output.CreateContractOutput contract_create = 5;
* @return The contractCreate.
*/
com.hedera.hapi.block.stream.output.protoc.CreateContractOutput getContractCreate();
/**
*
**
* Output from a contract create transaction.
*
*
* .com.hedera.hapi.block.stream.output.CreateContractOutput contract_create = 5;
*/
com.hedera.hapi.block.stream.output.protoc.CreateContractOutputOrBuilder getContractCreateOrBuilder();
/**
*
**
* Output from a schedule create transaction that executed
* immediately on creation.
*
*
* .com.hedera.hapi.block.stream.output.CreateScheduleOutput create_schedule = 6;
* @return Whether the createSchedule field is set.
*/
boolean hasCreateSchedule();
/**
*
**
* Output from a schedule create transaction that executed
* immediately on creation.
*
*
* .com.hedera.hapi.block.stream.output.CreateScheduleOutput create_schedule = 6;
* @return The createSchedule.
*/
com.hedera.hapi.block.stream.output.protoc.CreateScheduleOutput getCreateSchedule();
/**
*
**
* Output from a schedule create transaction that executed
* immediately on creation.
*
*
* .com.hedera.hapi.block.stream.output.CreateScheduleOutput create_schedule = 6;
*/
com.hedera.hapi.block.stream.output.protoc.CreateScheduleOutputOrBuilder getCreateScheduleOrBuilder();
/**
*
**
* Output from a schedule sign transaction that resulted in
* executing the scheduled transaction.
*
*
* .com.hedera.hapi.block.stream.output.SignScheduleOutput sign_schedule = 7;
* @return Whether the signSchedule field is set.
*/
boolean hasSignSchedule();
/**
*
**
* Output from a schedule sign transaction that resulted in
* executing the scheduled transaction.
*
*
* .com.hedera.hapi.block.stream.output.SignScheduleOutput sign_schedule = 7;
* @return The signSchedule.
*/
com.hedera.hapi.block.stream.output.protoc.SignScheduleOutput getSignSchedule();
/**
*
**
* Output from a schedule sign transaction that resulted in
* executing the scheduled transaction.
*
*
* .com.hedera.hapi.block.stream.output.SignScheduleOutput sign_schedule = 7;
*/
com.hedera.hapi.block.stream.output.protoc.SignScheduleOutputOrBuilder getSignScheduleOrBuilder();
/**
*
**
* Output from a token airdrop transaction.
*
*
* .com.hedera.hapi.block.stream.output.TokenAirdropOutput token_airdrop = 8;
* @return Whether the tokenAirdrop field is set.
*/
boolean hasTokenAirdrop();
/**
*
**
* Output from a token airdrop transaction.
*
*
* .com.hedera.hapi.block.stream.output.TokenAirdropOutput token_airdrop = 8;
* @return The tokenAirdrop.
*/
com.hedera.hapi.block.stream.output.protoc.TokenAirdropOutput getTokenAirdrop();
/**
*
**
* Output from a token airdrop transaction.
*
*
* .com.hedera.hapi.block.stream.output.TokenAirdropOutput token_airdrop = 8;
*/
com.hedera.hapi.block.stream.output.protoc.TokenAirdropOutputOrBuilder getTokenAirdropOrBuilder();
public com.hedera.hapi.block.stream.output.protoc.TransactionOutput.TransactionCase getTransactionCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy