0.4.2 • Published 2 months ago
@sweepbright/import-validator v0.4.2
@sweepbright/import-validator
This package is used to validate the import files.
Installation
npm install -g @sweepbright/import-validator
Or
yarn global add @sweepbright/import-validator
Usage
sb-import-validator single <file> # Validate a JSON file with a single property
sb-import-validator multiple <file> # Validate a JSON file with an array of properties
Options:
--json # Output the result as JSON
--csv # Output the result as CSV
Input format
Validated properties should stored in JSON files.
For a single
property files, the format should be just a property object:
{
"id": "00000000-0000-0000-0000-000000000002",
"buyers": [],
"owners": [],
"negotiator_id": "5935",
"type": "apartment",
"office_id": "0391806b-6df3-4c0d-a3f1-00071d801f9b",
"is_project": false,
"negotiation": "sale",
"attributes": {
"location": {
"country": "BE"
}
// etc
}
}
For a list
of properties, the format should be an array of property objects:
[
{
"id": "00000000-0000-0000-0000-000000000002",
"buyers": [],
"owners": [],
"negotiator_id": "5935",
"type": "apartment",
"office_id": "0391806b-6df3-4c0d-a3f1-00071d801f9b",
"is_project": false,
"negotiation": "sale",
"attributes": {
"location": {
"country": "BE"
}
// etc
}
},
{
"id": "00000000-0000-0000-0000-000000000003",
"buyers": [],
"owners": [],
"negotiator_id": "5935",
"type": "apartment",
"office_id": "0391806b-6df3-4c0d-a3f1-00071d801f9b",
"is_project": false,
"negotiation": "sale",
"attributes": {
"location": {
"country": "BE"
}
// etc
}
},
// etc
]
The detailed structure of the property object is described in the GrpaQL import schema.
0.4.2
2 months ago
0.2.27
8 months ago
0.2.25
8 months ago
0.2.23
9 months ago
0.2.20
9 months ago
0.2.19
9 months ago
0.2.17
9 months ago
0.2.30
7 months ago
0.2.16
9 months ago
0.2.15
10 months ago
0.2.14
10 months ago
0.2.13
10 months ago
0.2.12
10 months ago
0.2.33
7 months ago
0.2.11
10 months ago
0.2.32
7 months ago
0.2.10
10 months ago
0.2.31
7 months ago
0.3.0
7 months ago
0.2.29
7 months ago
0.2.28
8 months ago
0.2.8
11 months ago
0.3.1
6 months ago
0.2.3
11 months ago
0.1.21
1 year ago
0.1.20
1 year ago
0.1.17
1 year ago
0.1.19
1 year ago
0.1.16
1 year ago
0.1.12
1 year ago
0.1.13
1 year ago
0.1.7
1 year ago
0.1.2
1 year ago