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

com.hedera.hapi.block.stream.output.protoc.CreateScheduleOutputOrBuilder 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/schedule_service.proto

package com.hedera.hapi.block.stream.output.protoc;

public interface CreateScheduleOutputOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.stream.output.CreateScheduleOutput)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * A schedule identifier.
   * <p>
   * If the status of the transaction is `SUCCESS`, this value SHALL be
   * set to the identifier of the schedule that was created. If the
   * transaction status is `IDENTICAL_SCHEDULE_ALREADY_CREATED`, this
   * value SHALL be set to the identifier of the existing schedule that
   * is identical to the one that was attempted to be created. For any
   * other status, this value SHALL NOT be set.
   * 
* * .proto.ScheduleID schedule_id = 1; * @return Whether the scheduleId field is set. */ boolean hasScheduleId(); /** *
   **
   * A schedule identifier.
   * <p>
   * If the status of the transaction is `SUCCESS`, this value SHALL be
   * set to the identifier of the schedule that was created. If the
   * transaction status is `IDENTICAL_SCHEDULE_ALREADY_CREATED`, this
   * value SHALL be set to the identifier of the existing schedule that
   * is identical to the one that was attempted to be created. For any
   * other status, this value SHALL NOT be set.
   * 
* * .proto.ScheduleID schedule_id = 1; * @return The scheduleId. */ com.hederahashgraph.api.proto.java.ScheduleID getScheduleId(); /** *
   **
   * A schedule identifier.
   * <p>
   * If the status of the transaction is `SUCCESS`, this value SHALL be
   * set to the identifier of the schedule that was created. If the
   * transaction status is `IDENTICAL_SCHEDULE_ALREADY_CREATED`, this
   * value SHALL be set to the identifier of the existing schedule that
   * is identical to the one that was attempted to be created. For any
   * other status, this value SHALL NOT be set.
   * 
* * .proto.ScheduleID schedule_id = 1; */ com.hederahashgraph.api.proto.java.ScheduleIDOrBuilder getScheduleIdOrBuilder(); /** *
   **
   * A scheduled transaction identifier.
   * <p>
   * This value SHALL be the transaction identifier for the _scheduled_
   * child transaction executed as a result of gathering sufficient
   * signatures to complete the schedule.<br/>
   * This value SHALL NOT be set unless the scheduled transaction was
   * executed as a child of this schedule create transaction.<br/>
   * This value SHALL NOT be set unless this schedule create transaction
   * was signed by sufficient keys to meet the signature requirements
   * for the scheduled child transaction immediately.
   * 
* * .proto.TransactionID scheduled_transaction_id = 2; * @return Whether the scheduledTransactionId field is set. */ boolean hasScheduledTransactionId(); /** *
   **
   * A scheduled transaction identifier.
   * <p>
   * This value SHALL be the transaction identifier for the _scheduled_
   * child transaction executed as a result of gathering sufficient
   * signatures to complete the schedule.<br/>
   * This value SHALL NOT be set unless the scheduled transaction was
   * executed as a child of this schedule create transaction.<br/>
   * This value SHALL NOT be set unless this schedule create transaction
   * was signed by sufficient keys to meet the signature requirements
   * for the scheduled child transaction immediately.
   * 
* * .proto.TransactionID scheduled_transaction_id = 2; * @return The scheduledTransactionId. */ com.hederahashgraph.api.proto.java.TransactionID getScheduledTransactionId(); /** *
   **
   * A scheduled transaction identifier.
   * <p>
   * This value SHALL be the transaction identifier for the _scheduled_
   * child transaction executed as a result of gathering sufficient
   * signatures to complete the schedule.<br/>
   * This value SHALL NOT be set unless the scheduled transaction was
   * executed as a child of this schedule create transaction.<br/>
   * This value SHALL NOT be set unless this schedule create transaction
   * was signed by sufficient keys to meet the signature requirements
   * for the scheduled child transaction immediately.
   * 
* * .proto.TransactionID scheduled_transaction_id = 2; */ com.hederahashgraph.api.proto.java.TransactionIDOrBuilder getScheduledTransactionIdOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy