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

com.hedera.hapi.block.stream.output.protoc.TransactionOutputOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.57.1
Show newest version
// 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