mirror of
https://github.com/oceanprotocol/react-tutorial
synced 2024-11-22 01:36:58 +01:00
DDO schema updates
This commit is contained in:
parent
7cf8c61be0
commit
14df1d877b
19
src/asset.js
19
src/asset.js
@ -1,8 +1,9 @@
|
|||||||
const asset = {
|
const asset = {
|
||||||
base: {
|
main: {
|
||||||
name: '10 Monkey Species Small',
|
name: '10 Monkey Species Small',
|
||||||
dateCreated: '2012-02-01T10:55:11Z',
|
dateCreated: '2012-02-01T10:55:11Z',
|
||||||
author: 'Mario',
|
author: 'Mario',
|
||||||
|
type: 'dataset',
|
||||||
license: 'CC0: Public Domain',
|
license: 'CC0: Public Domain',
|
||||||
price: '0',
|
price: '0',
|
||||||
files: [
|
files: [
|
||||||
@ -11,7 +12,7 @@ const asset = {
|
|||||||
contentType: 'application/zip',
|
contentType: 'application/zip',
|
||||||
checksum: '2bf9d229d110d1976cdf85e9f3256c7f',
|
checksum: '2bf9d229d110d1976cdf85e9f3256c7f',
|
||||||
checksumType: 'MD5',
|
checksumType: 'MD5',
|
||||||
contentLength: 12057507,
|
contentLength: '12057507',
|
||||||
compression: 'zip',
|
compression: 'zip',
|
||||||
encoding: 'UTF-8',
|
encoding: 'UTF-8',
|
||||||
url:
|
url:
|
||||||
@ -22,19 +23,15 @@ const asset = {
|
|||||||
contentType: 'text/txt',
|
contentType: 'text/txt',
|
||||||
checksum: '354d19c0733c47ef3a6cce5b633116b0',
|
checksum: '354d19c0733c47ef3a6cce5b633116b0',
|
||||||
checksumType: 'MD5',
|
checksumType: 'MD5',
|
||||||
contentLength: 928,
|
contentLength: '928',
|
||||||
url:
|
url:
|
||||||
'https://s3.amazonaws.com/datacommons-seeding-us-east/10_Monkey_Species_Small/assets/monkey_labels.txt',
|
'https://s3.amazonaws.com/datacommons-seeding-us-east/10_Monkey_Species_Small/assets/monkey_labels.txt'
|
||||||
resourceId: 'test'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
index: 2
|
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
checksum: '',
|
},
|
||||||
|
additionalInformation: {
|
||||||
categories: ['image'],
|
categories: ['image'],
|
||||||
tags: ['image data', 'classification', 'animals'],
|
tags: ['image data', 'classification', 'animals'],
|
||||||
type: 'dataset',
|
|
||||||
description: 'EXAMPLE ONLY ',
|
description: 'EXAMPLE ONLY ',
|
||||||
copyrightHolder: 'Unknown',
|
copyrightHolder: 'Unknown',
|
||||||
workExample: 'image path, id, label',
|
workExample: 'image path, id, label',
|
||||||
|
@ -73,18 +73,18 @@ class App extends Component {
|
|||||||
// get first asset from search results
|
// get first asset from search results
|
||||||
const consumeAsset = this.state.results[0]
|
const consumeAsset = this.state.results[0]
|
||||||
// get service we want to execute
|
// get service we want to execute
|
||||||
const service = consumeAsset.findServiceByType('Access')
|
const service = consumeAsset.findServiceByType('access')
|
||||||
// order service agreement
|
// order service agreement
|
||||||
const agreement = await this.state.ocean.assets.order(
|
const agreement = await this.state.ocean.assets.order(
|
||||||
consumeAsset.id,
|
consumeAsset.id,
|
||||||
service.serviceDefinitionId,
|
service.index,
|
||||||
accounts[0]
|
accounts[0]
|
||||||
)
|
)
|
||||||
// consume it
|
// consume it
|
||||||
await this.state.ocean.assets.consume(
|
await this.state.ocean.assets.consume(
|
||||||
agreement,
|
agreement,
|
||||||
consumeAsset.id,
|
consumeAsset.id,
|
||||||
service.serviceDefinitionId,
|
service.index,
|
||||||
accounts[0],
|
accounts[0],
|
||||||
'',
|
'',
|
||||||
0
|
0
|
||||||
|
Loading…
Reference in New Issue
Block a user