Documentation

System variables

List of the system variables (SYS_VAR) used by templates, datagrams and the Ntity API.

Introduction

System variables are the numeric IDs shared by the Ntity platform, the templates and the datagrams: document formats, blockchains, operations, statuses… They are referenced by their ID or by their key, eg. "L": "SYS_VAR_DOCUMENT_JSON".

List

Document

Format of a document or of the data of a certificate (template key L or Z).

IDNameKeyDescriptionCode
1500TextSYS_VAR_DOCUMENT_TEXTtxt
1501CSVSYS_VAR_DOCUMENT_CSVcsv
1502Image JpegSYS_VAR_DOCUMENT_IMAGE_JPEGjpg
1503Image GifSYS_VAR_DOCUMENT_IMAGE_GIFgif
1504Image PngSYS_VAR_DOCUMENT_IMAGE_PNGpng
1505PDFSYS_VAR_DOCUMENT_PDFpdf
1506DynamicSYS_VAR_DOCUMENT_DYNAMIC
1507TemplateSYS_VAR_DOCUMENT_TEMPLATE
1508JSONSYS_VAR_DOCUMENT_JSONjson
1509XMLSYS_VAR_DOCUMENT_XMLxml
1510YAMLSYS_VAR_DOCUMENT_YAMLyaml
1511HTMLSYS_VAR_DOCUMENT_HTML
1512CSSSYS_VAR_DOCUMENT_CSS
1520PHPSYS_VAR_DOCUMENT_PHPphp
1521JavascriptSYS_VAR_DOCUMENT_JAVASCRIPTjs
1530HeaderSYS_VAR_DOCUMENT_HEADER
1531FooterSYS_VAR_DOCUMENT_FOOTER
1540gzcompressSYS_VAR_DOCUMENT_GZCOMPRESSCompressed document in gzcompress formatgz
1541zipSYS_VAR_DOCUMENT_ZIPCompressed document in zip formatzip
1548IPFSSYS_VAR_DOCUMENT_IPFSContains an IPFS hashipfs
1549CustomSYS_VAR_DOCUMENT_CUSTOMNon standard document type

Blockchain

Blockchain on which a template or a document is written. The code is the network code used in the on-chain data syntax.

IDNameKeyDescriptionCode
1551Bitcoin MainnetSYS_VAR_BCD_BTCBitcoin production mainnetBTC
1552Ethereum MainnetSYS_VAR_BCD_ETHEthereum production mainnetETH
1553Ntity MainnetSYS_VAR_BCD_NTTNtity production mainnetNTT
1591POA MainnetSYS_VAR_BCD_POAPOA mainnet, ETH network id 99POA
1592Aura MainnetSYS_VAR_BCD_AURAAura mainnetAURA
1651Bitcoin TestnetSYS_VAR_BCD_BTC_TNBitcoin testnetBTC_TN
1652Ethereum Testnet RopstenSYS_VAR_BCD_ETH_3Ethereum testnet RopstenETH_3
1653Ntity Testnet HaradevSYS_VAR_BCD_NTT_TNNtity testnet HaradevNTT_TN
1691POA Testnet SokolSYS_VAR_BCD_POA_TNPOA testnet Sokol, ETH network id 99POA_TN
1692Aura TestnetSYS_VAR_BCD_AURA_TNAura testnetAURA_TN

Action

Includes the datagram operations.

IDNameKeyDescriptionCode
2505InsertSYS_VAR_ACTION_INSERT
2506UpdateSYS_VAR_ACTION_UPDATE
2507DeleteSYS_VAR_ACTION_DELETE
2510LoginSYS_VAR_ACTION_LOGIN
2511RegisterSYS_VAR_ACTION_REGISTER
2512RecoverSYS_VAR_ACTION_RECOVER
2514TransfertSYS_VAR_ACTION_TRANSFERT
2515SurchargeSYS_VAR_ACTION_SURCHARGE
2516EventSYS_VAR_ACTION_EVENT
2517MoveSYS_VAR_ACTION_MOVE
2518OwnSYS_VAR_ACTION_OWN
2519AcknoledgeSYS_VAR_ACTION_ACKNOLEDGE
2520ApprovalSYS_VAR_ACTION_APPROVAL
2523MergeSYS_VAR_ACTION_MERGE

Status

Template key st, and approval types.

IDNameKeyDescriptionCode
10ActivatedSYS_VAR_STATUS_ACTIVATED
11OpenSYS_VAR_STATUS_OPEN
12ProcessingSYS_VAR_STATUS_PROCESSING
13IncompleteSYS_VAR_STATUS_INCOMPLETE
14PendingSYS_VAR_STATUS_PENDING
15LockedSYS_VAR_STATUS_LOCKED
16ResolvedSYS_VAR_STATUS_RESOLVED
17ClosedSYS_VAR_STATUS_CLOSED
18DeletedSYS_VAR_STATUS_DELETED
19UndefinedSYS_VAR_STATUS_UNDEFINED
20SuccessSYS_VAR_STATUS_SUCCESS
21FailSYS_VAR_STATUS_FAIL
22ConfirmedSYS_VAR_STATUS_CONFIRMED
23TransferingSYS_VAR_STATUS_TRANSFERING
24RejectedSYS_VAR_STATUS_REJECTED
25PublishedSYS_VAR_STATUS_PUBLISHED
26PrivateSYS_VAR_STATUS_PRIVATE
29SpamSYS_VAR_STATUS_SPAM

Event type

Type (y) of an event.

IDNameKeyDescriptionCode
2530WarrantySYS_VAR_EVENTTYPE_WARRANTY
2531RepairSYS_VAR_EVENTTYPE_REPAIR
2532PolishSYS_VAR_EVENTTYPE_POLISH
2533OtherSYS_VAR_EVENTTYPE_OTHER
2534RevisonSYS_VAR_EVENTTYPE_REVISON
2535ReturnSYS_VAR_EVENTTYPE_RETURN
2536GrowthSYS_VAR_EVENTTYPE_GROWTH
2537HarvestingSYS_VAR_EVENTTYPE_HARVESTING
2538ProcessingSYS_VAR_EVENTTYPE_PROCESSING