1.4.0 • Published 9 months ago

shaidkit v1.4.0

Weekly downloads
7
License
BSD-3-Clause
Repository
github
Last release
9 months ago

SHAIDkit.js

A JavaScript wrapper for the SmartDeviceLink SHAID API

Installation

npm install shaidkit --save

Usage

var shaidkit = require("shaidkit");

var shaid = new shaidkit({
    "version": 2, // we recommend the most recent API version
    "public_key": "public key here", // use your public_key
    "secret_key": "secret key here" // use your secret_key
});

shaid.read(
    shaid.entity["application"],
    {
        "limit": 2
    },
    function(err, result){
        console.log(err);
        console.log(result);
    }
);

Entities

The object type you wish to perform a CRUD (create, read, update, delete) operation on.

Entities should be declared in your SHAIDkit calls via the shaidkit.entity["ENTITY NAME"] enumeration helper.

Entity Name
application
application/approval/vendor
category
country
permission
vendor
vendor/key

Methods

When using SHAIDkit, you specify the CRUD operation you wish to perform by accessing the corresponding method.

MethodDescription
read()Retrieves records of the given entity
create()Creates one or more records of the given entity
update()Updates one or more records of the given entity
delete()Deletes one or more records of the given entity

Each method requires the following parameters: | Parameter | Description | | ------ | ----------- | | entity | The entity you are attempting to operate on | | {parameters} | Creates one or more records of the given entity | | callback() | A callback function in the form of callback(error, result) |

Entities are not guaranteed to support all methods. Please consult the SHAID API Documentation for more information and the available parameters for each supported operation.

1.4.0

9 months ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago