@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface DataType
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
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
namespace
Namespace of the type.
|