
com.hederahashgraph.api.proto.java.ContractUpdateTransactionBodyOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ContractUpdate.proto
package com.hederahashgraph.api.proto.java;
public interface ContractUpdateTransactionBodyOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.ContractUpdateTransactionBody)
com.google.protobuf.MessageOrBuilder {
/**
*
* The id of the contract to be updated
*
*
* .proto.ContractID contractID = 1;
*/
boolean hasContractID();
/**
*
* The id of the contract to be updated
*
*
* .proto.ContractID contractID = 1;
*/
com.hederahashgraph.api.proto.java.ContractID getContractID();
/**
*
* The id of the contract to be updated
*
*
* .proto.ContractID contractID = 1;
*/
com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder();
/**
*
* The new expiry of the contract, no earlier than the current expiry (resolves to EXPIRATION_REDUCTION_NOT_ALLOWED otherwise)
*
*
* .proto.Timestamp expirationTime = 2;
*/
boolean hasExpirationTime();
/**
*
* The new expiry of the contract, no earlier than the current expiry (resolves to EXPIRATION_REDUCTION_NOT_ALLOWED otherwise)
*
*
* .proto.Timestamp expirationTime = 2;
*/
com.hederahashgraph.api.proto.java.Timestamp getExpirationTime();
/**
*
* The new expiry of the contract, no earlier than the current expiry (resolves to EXPIRATION_REDUCTION_NOT_ALLOWED otherwise)
*
*
* .proto.Timestamp expirationTime = 2;
*/
com.hederahashgraph.api.proto.java.TimestampOrBuilder getExpirationTimeOrBuilder();
/**
*
* The new key to control updates to the contract
*
*
* .proto.Key adminKey = 3;
*/
boolean hasAdminKey();
/**
*
* The new key to control updates to the contract
*
*
* .proto.Key adminKey = 3;
*/
com.hederahashgraph.api.proto.java.Key getAdminKey();
/**
*
* The new key to control updates to the contract
*
*
* .proto.Key adminKey = 3;
*/
com.hederahashgraph.api.proto.java.KeyOrBuilder getAdminKeyOrBuilder();
/**
*
* (NOT YET IMPLEMENTED) The new id of the account to which the contract is proxy staked
*
*
* .proto.AccountID proxyAccountID = 6;
*/
boolean hasProxyAccountID();
/**
*
* (NOT YET IMPLEMENTED) The new id of the account to which the contract is proxy staked
*
*
* .proto.AccountID proxyAccountID = 6;
*/
com.hederahashgraph.api.proto.java.AccountID getProxyAccountID();
/**
*
* (NOT YET IMPLEMENTED) The new id of the account to which the contract is proxy staked
*
*
* .proto.AccountID proxyAccountID = 6;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getProxyAccountIDOrBuilder();
/**
*
* (NOT YET IMPLEMENTED) The new interval at which the contract will pay to extend its expiry (by the same interval)
*
*
* .proto.Duration autoRenewPeriod = 7;
*/
boolean hasAutoRenewPeriod();
/**
*
* (NOT YET IMPLEMENTED) The new interval at which the contract will pay to extend its expiry (by the same interval)
*
*
* .proto.Duration autoRenewPeriod = 7;
*/
com.hederahashgraph.api.proto.java.Duration getAutoRenewPeriod();
/**
*
* (NOT YET IMPLEMENTED) The new interval at which the contract will pay to extend its expiry (by the same interval)
*
*
* .proto.Duration autoRenewPeriod = 7;
*/
com.hederahashgraph.api.proto.java.DurationOrBuilder getAutoRenewPeriodOrBuilder();
/**
*
* The new id of the file asserted to contain the bytecode of the Solidity transaction that created this contract
*
*
* .proto.FileID fileID = 8;
*/
boolean hasFileID();
/**
*
* The new id of the file asserted to contain the bytecode of the Solidity transaction that created this contract
*
*
* .proto.FileID fileID = 8;
*/
com.hederahashgraph.api.proto.java.FileID getFileID();
/**
*
* The new id of the file asserted to contain the bytecode of the Solidity transaction that created this contract
*
*
* .proto.FileID fileID = 8;
*/
com.hederahashgraph.api.proto.java.FileIDOrBuilder getFileIDOrBuilder();
/**
*
* The new contract memo, assumed to be Unicode encoded with UTF-8 (at most 100 bytes)
*
*
* string memo = 9;
*/
java.lang.String getMemo();
/**
*
* The new contract memo, assumed to be Unicode encoded with UTF-8 (at most 100 bytes)
*
*
* string memo = 9;
*/
com.google.protobuf.ByteString
getMemoBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy