4.0.6 • Published 2 years ago
@tradle/build-resource v4.0.6
@tradle/build-resource
Build resources from Tradle models
Usage
const models = require('@tradle/models')
const buildResource = require('@tradle/build-resource')
const resource = buildResource({
models,
model: models['tradle.PersonalInfo']
})
.firstName('ted')
.lastName('logan')
// ted was born yesterday
.dateOfBirth('11/22/1963')
.placeOfBirth('San Dimas')
.emailAddress('ted@wyldstallyns.com')
.maritalStatus({
id: 'tradle.MaritalStatus_4b3d018c5085bc93de73405760a5d2fbcbef6c78de73405760a5d2fbcbef6c78',
title: 'Married'
})
.education({
id: 'tradle.EducationNL_4b3d018c5085bc93de73405760a5d2fbcbef6c78de73405760a5d2fbcbef6c78',
title: 'Ph. D in superheroism'
})
.nationality({
id: 'tradle.Nationality_4b3d018c5085bc93de73405760a5d2fbcbef6c78de73405760a5d2fbcbef6c78',
title: 'American'
})
.phones([
{
"_t": "tradle.Phone",
"number": "0123456789",
"phoneType": {
"id": "tradle.PhoneTypes_4b3d018c5085bc93de73405760a5d2fbcbef6c78de73405760a5d2fbcbef6c78",
"title": "Mobile"
}
}
])
.toJSON()
console.log(JSON.stringify(resource, null, 2))
4.0.6
2 years ago
4.0.5
3 years ago
4.0.4
4 years ago
4.0.3
4 years ago
4.0.2
6 years ago
4.0.1
6 years ago
3.0.0
6 years ago
2.15.0
6 years ago
2.14.3
6 years ago
2.14.2
6 years ago
2.14.1
6 years ago
2.14.0
6 years ago
2.13.1
6 years ago
2.13.0
6 years ago
2.12.2
6 years ago
2.12.1
6 years ago
2.12.0
6 years ago
2.11.0
7 years ago
2.10.0
7 years ago
2.9.1
7 years ago
2.9.0
7 years ago
2.8.0
7 years ago
2.7.0
7 years ago
2.6.0
7 years ago
2.5.0
7 years ago
2.4.1
7 years ago
2.4.0
7 years ago
2.3.0
7 years ago
2.2.0
7 years ago
2.1.0
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago