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

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