0.5.2 • Published 4 months ago

@sweepbright/import-validator v0.5.2

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
4 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

4 months ago

0.5.2

4 months ago

0.5.1

4 months ago

0.4.11

5 months ago

0.4.10

5 months ago

0.4.9

7 months ago

0.4.4

12 months ago

0.4.2

1 year 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

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.33

2 years ago

0.2.11

2 years ago

0.2.32

2 years ago

0.2.10

2 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

2 years ago

0.3.1

2 years ago

0.2.3

2 years ago

0.1.21

2 years ago

0.1.20

2 years ago

0.1.17

2 years ago

0.1.19

2 years ago

0.1.16

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.7

2 years ago

0.1.2

2 years ago