com.hedera.hapi.block.stream.output.protoc.CreateScheduleOutputOrBuilder Maven / Gradle / Ivy
// 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