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

com.hederahashgraph.api.proto.java.KeyOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.59.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: BasicTypes.proto

package com.hederahashgraph.api.proto.java;

public interface KeyOrBuilder extends
    // @@protoc_insertion_point(interface_extends:proto.Key)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * smart contract instance that is authorized as if it had signed with a key
   * 
* * .proto.ContractID contractID = 1; */ boolean hasContractID(); /** *
   * smart contract instance that is authorized as if it had signed with a key
   * 
* * .proto.ContractID contractID = 1; */ com.hederahashgraph.api.proto.java.ContractID getContractID(); /** *
   * smart contract instance that is authorized as if it had signed with a key
   * 
* * .proto.ContractID contractID = 1; */ com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder(); /** *
   * ed25519 public key bytes
   * 
* * bytes ed25519 = 2; */ com.google.protobuf.ByteString getEd25519(); /** *
   *RSA-3072 public key bytes
   * 
* * bytes RSA_3072 = 3; */ com.google.protobuf.ByteString getRSA3072(); /** *
   *ECDSA with the p-384 curve public key bytes
   * 
* * bytes ECDSA_384 = 4; */ com.google.protobuf.ByteString getECDSA384(); /** *
   * a threshold N followed by a list of M keys, any N of which are required to form a valid signature
   * 
* * .proto.ThresholdKey thresholdKey = 5; */ boolean hasThresholdKey(); /** *
   * a threshold N followed by a list of M keys, any N of which are required to form a valid signature
   * 
* * .proto.ThresholdKey thresholdKey = 5; */ com.hederahashgraph.api.proto.java.ThresholdKey getThresholdKey(); /** *
   * a threshold N followed by a list of M keys, any N of which are required to form a valid signature
   * 
* * .proto.ThresholdKey thresholdKey = 5; */ com.hederahashgraph.api.proto.java.ThresholdKeyOrBuilder getThresholdKeyOrBuilder(); /** *
   * A list of Keys of the Key type.
   * 
* * .proto.KeyList keyList = 6; */ boolean hasKeyList(); /** *
   * A list of Keys of the Key type.
   * 
* * .proto.KeyList keyList = 6; */ com.hederahashgraph.api.proto.java.KeyList getKeyList(); /** *
   * A list of Keys of the Key type.
   * 
* * .proto.KeyList keyList = 6; */ com.hederahashgraph.api.proto.java.KeyListOrBuilder getKeyListOrBuilder(); public com.hederahashgraph.api.proto.java.Key.KeyCase getKeyCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy