4.0.6 • Published 3 years ago

@tradle/build-resource v4.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@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

3 years ago

4.0.5

4 years ago

4.0.4

5 years ago

4.0.3

5 years ago

4.0.2

7 years ago

4.0.1

7 years ago

3.0.0

7 years ago

2.15.0

7 years ago

2.14.3

7 years ago

2.14.2

7 years ago

2.14.1

7 years ago

2.14.0

7 years ago

2.13.1

8 years ago

2.13.0

8 years ago

2.12.2

8 years ago

2.12.1

8 years ago

2.12.0

8 years ago

2.11.0

8 years ago

2.10.0

8 years ago

2.9.1

8 years ago

2.9.0

8 years ago

2.8.0

8 years ago

2.7.0

8 years ago

2.6.0

8 years ago

2.5.0

8 years ago

2.4.1

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago