0.5.2 • Published 10 months ago

@sweepbright/import-validator v0.5.2

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
10 months ago

@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.5.0

11 months ago

0.5.2

10 months ago

0.5.1

10 months ago

0.4.11

11 months ago

0.4.10

12 months ago

0.4.9

1 year ago

0.4.4

2 years ago

0.4.2

2 years ago

0.2.27

2 years ago

0.2.25

2 years ago

0.2.23

2 years ago

0.2.20

2 years ago

0.2.19

2 years ago

0.2.17

2 years ago

0.2.30

2 years ago

0.2.16

2 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.33

2 years ago

0.2.11

3 years ago

0.2.32

2 years ago

0.2.10

3 years ago

0.2.31

2 years ago

0.3.0

2 years ago

0.2.29

2 years ago

0.2.28

2 years ago

0.2.8

3 years ago

0.3.1

2 years ago

0.2.3

3 years ago

0.1.21

3 years ago

0.1.20

3 years ago

0.1.17

3 years ago

0.1.19

3 years ago

0.1.16

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.7

3 years ago

0.1.2

3 years ago