コード例 #1
0
ファイル: models.py プロジェクト: tmoon/bigchaindb
 def from_dict(cls, tx_body):
     super().validate_id(tx_body)
     validate_transaction_schema(tx_body)
     validate_txn_obj('asset', tx_body['asset'], 'data', validate_key)
     validate_txn_obj('metadata', tx_body, 'metadata', validate_key)
     validate_language_key(tx_body['asset'], 'data')
     return super().from_dict(tx_body)
コード例 #2
0
ファイル: models.py プロジェクト: cgwyx/bigchaindb
 def from_dict(cls, tx_body):
     super().validate_id(tx_body)
     validate_transaction_schema(tx_body)
     validate_txn_obj('asset', tx_body['asset'], 'data', validate_key)
     validate_txn_obj('metadata', tx_body, 'metadata', validate_key)
     validate_language_key(tx_body['asset'], 'data')
     return super().from_dict(tx_body)
コード例 #3
0
 def validate_schema(cls, tx_body):
     validate_transaction_schema(tx_body)
     validate_txn_obj(cls.ASSET, tx_body[cls.ASSET], cls.DATA, validate_key)
     validate_txn_obj(cls.METADATA, tx_body, cls.METADATA, validate_key)
     validate_language_key(tx_body[cls.ASSET], cls.DATA)
     validate_language_key(tx_body, cls.METADATA)
コード例 #4
0
 def validate_schema(cls, tx_body):
     cls.validate_id(tx_body)
     validate_transaction_schema(tx_body)
     validate_txn_obj('asset', tx_body['asset'], 'data', validate_key)
     validate_txn_obj('metadata', tx_body, 'metadata', validate_key)
     validate_language_key(tx_body['asset'], 'data')
コード例 #5
0
ファイル: models.py プロジェクト: vrde/bigchaindb
 def validate_schema(cls, tx_body):
     cls.validate_id(tx_body)
     validate_transaction_schema(tx_body)
     validate_txn_obj('asset', tx_body['asset'], 'data', validate_key)
     validate_txn_obj('metadata', tx_body, 'metadata', validate_key)
     validate_language_key(tx_body['asset'], 'data')