0.4.2 • Published 2 months ago

@sweepbright/import-validator v0.4.2

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