Class ScheduleSignTransactionBody

java.lang.Object
com.google.protobuf.AbstractMessageLite<ScheduleSignTransactionBody,ScheduleSignTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite<ScheduleSignTransactionBody,ScheduleSignTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.ScheduleSignTransactionBody
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, ScheduleSignTransactionBodyOrBuilder

@Generated public final class ScheduleSignTransactionBody extends com.google.protobuf.GeneratedMessageLite<ScheduleSignTransactionBody,ScheduleSignTransactionBody.Builder> implements ScheduleSignTransactionBodyOrBuilder
 *
 Add signatures to an existing scheduled transaction.

 When a schedule _executes_ successfully, the receipt SHALL include a
 `scheduledTransactionID` with the `TransactionID` of the transaction that
 executed.<br/>
 When a scheduled transaction is executed the network SHALL charge the
 regular _service_ fee for the transaction to the `payerAccountID` for
 that schedule, but SHALL NOT charge node or network fees.<br/>
 If the `payerAccountID` field is not set, the effective `payerAccountID`
 SHALL be the `payer` for this create transaction.<br/>
 Each signature on this transaction SHALL "activate" the corresponding
 cryptographic("primitive") key for the schedule identified.<br/>
 Signature requirements SHALL be met when the set of active keys includes
 all keys required by the scheduled transaction.<br/>
 A scheduled transaction for a "long term" schedule SHALL NOT execute if
 the signature requirements for that transaction are not met when the
 network consensus time reaches the schedule `expiration_time`.<br/>
 A "short term" schedule SHALL execute immediately once signature
 requirements are met. This MAY be immediately when created.<br/>

 ### Block Stream Effects
 If the scheduled transaction is executed immediately following this
 `scheduleSign` transaction, the transaction record SHALL include a
 `scheduleRef` with the schedule identifier `scheduleID`.
 
Protobuf type proto.ScheduleSignTransactionBody
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    * Add signatures to an existing scheduled transaction.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

    com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
     
    * A schedule identifier.
    boolean
    * A schedule identifier.
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<ScheduleSignTransactionBody>
     

    Methods inherited from class com.google.protobuf.GeneratedMessageLite

    createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized