Annotation Type DataType

  • @Retention(RUNTIME)
    public @interface DataType
    Class level annotation indicating this class represents one of the complex types that can be returned or passed to the transaction functions.

    These datatypes are used (within the current implementation) for determining the data flow protocol from the Contracts to the SDK and for permitting a fully formed Interface Definition to be created for the contract.

    Complex types can appear within this definition, and these are identified using this annotation.

    FUTURE To take these annotations are also utilize them for leverage storage

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String namespace
      Namespace of the type.
    • Element Detail

      • namespace

        java.lang.String namespace
        Namespace of the type.