String
: String: a UTF8 encoded StringDouble
: a double precision 64 bit numeric valueInteger
: a 32 bit signed whole numberLong
: a 64 bit signed whole numberDateTime
: an ISO-8601 compatible time instance, with optional time zone and UTZ offsetBoolean
: a Boolean value, either true or false
Xxx[]
specifies an array of Xxx
.
- Assets
- Participants
- Transactions
- Events
- Enumerated Types
- Concepts
A property is either a field or a relationship.
- Italic: The resource definition is abstract
- Bold: The field is the identity of the resource
- *xxx: The field "xxx" is a relationship (pointer)
- xxx?: the field "xxx" is optional
- Asset: ()
- Registry: (registryId, name, type, system)
- AssetRegistry
- ParticipantRegistry
- TransactionRegistry
- Network: (networkId)
- HistorianRecord: (transactionId, transactionType, *transactionInvoked, *participantInvoking?, *identityUsed?, eventsEmitted?, transactionTimestamp)
- Identity: (identityId, name, issuer, certificate, state, *participant)
- Registry: (registryId, name, type, system)
- Participant: ()
- NetworkAdmin: (participantId)
- Transaction: (transactionId, timestamp)
- RegistryTransaction: (*targetRegistry)
- AssetTransaction: (resources)
- AddAsset: ()
- UpdateAsset: ()
- RemoveAsset: (resourceIds)
- ParticipantTransaction: (resources)
- AddParticipant: ()
- UpdateParticipant: ()
- RemoveParticipant: (resourceIds)
- AssetTransaction: (resources)
- IssueIdentity: (*participant, identityName)
- BindIdentity: (*participant, certificate)
- ActivateCurrentIdentity: ()
- RevokeIdentity: (*identity)
- StartBusinessNetwork: (businessNetworkArchive, logLevel?, bootstrapTransactions?)
- ResetBusinessNetwork: ()
- UpdateBusinessNetwork: (businessNetworkArchive)
- SetLogLevel: (newLogLevel)
- RegistryTransaction: (*targetRegistry)
- Event: (eventId, timestamp)
- IdentityState: {ISSUED, BOUND, ACTIVATED, REVOKED}
(none)
- https://hyperledger.github.io/composer/reference/cto_language.html
- https://github.com/hyperledger/composer/blob/master/packages/composer-common/lib/system/org.hyperledger.composer.system.cto
- Version: 37ba09c9afd95f15a40d53fd78b48dd6482e8904