0.0.8 • Published 2 years ago

@samelement/sam-data v0.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

sam-data

Contents

Installing

To install the latest version from npm

npm install @samelement/sam-data

How-to-Use

Account-Config

Import:

import { accountConfig } from '@samelement/sam-data';

Update Setting:

type requestType = accountConfig.configSetting.request;
type responseType = accountConfig.configSetting.response;

Update Whitelabel:

type requestType = accountConfig.configWhiteLabel.request;
type responseType = accountConfig.configWhiteLabel.response;

Account-Profile

Import:

import { accountProfile } from '@samelement/sam-data';

Get Profile:

type responseType = accountProfile.profileGet.response;

Update Profile:

type requestType = accountProfile.profileUpdate.request;
type responseType = accountProfile.profileUpdate.response;

Update Organization:

type requestType = accountProfile.organizationUpdate.request;
type responseType = accountProfile.organizationUpdate.response;

API-Key

Import:

import { apiKey } from '@samelement/sam-data';

Get All API:

type requestType = apiKey.apiGet.allRequest;
type responseType = apiKey.apiGet.allResponse;

Get API By ID:

type requestType = apiKey.apiGet.byIdRequest;
type responseType = apiKey.apiGet.byIdResponse;

Get Count API:

type requestType = apiKey.apiGet.countRequest;
type responseType = apiKey.apiGet.countResponse;

Export PDF & CSV:

type requestType = apiKey.apiExport.request;

Create API:

type requestType = apiKey.apiCreate.request;
type responseType = apiKey.apiCreate.response;

Update API

type requestType = apiKey.apiUpdate.request;
type responseType = apiKey.apiUpdate.response;

Delete API

type requestType = apiKey.apiDelete.request;
type responseType = apiKey.apiDelete.response;

City

Import:

import { city } from '@samelement/sam-data';

Get All City:

type requestType = city.cityGet.allRequest;
type responseType = city.cityGet.allResponse;

Get City By ID:

type responseType = city.cityGet.byIdResponse;

Country

Import:

import { country } from '@samelement/sam-data';

Get All Country:

type requestType = country.countryGet.allRequest;
type responseType = country.countryGet.allResponse;

Get Country By ID:

type responseType = country.countryGet.byIdResponse;

Devices

Import:

import { devices } from '@samelement/sam-data';

Get All Devices:

type requestType = devices.devicesGet.allRequest;
type responseType = devices.devicesGet.allResponse;

Get Devices By ID:

type responseType = devices.devicesGet.byIdResponse;

Get Count Devices:

type requestType = devices.devicesGet.countRequest;
type responseType = devices.devicesGet.countResponse;

Export PDF & CSV

type requestType = devices.devicesExport.request;

Update Device Log

type requestType = devices.devicesUpdate.logRequest;
type responseType = devices.devicesUpdate.logResponse;

Update Device State

type requestType = devices.devicesUpdate.stateRequest;
type responseType = devices.devicesUpdate.stateResponse;

Delete Device

type requestType = devices.devicesDelete.request;
type responseType = devices.devicesDelete.response;

Forgot-and-Reset-Password

Import:

import { devices } from '@samelement/sam-data';

Forgot Password

type requestType = forgotResetPwd.forgot.request;
type responeseType = forgotResetPwd.forgot.response;

Confirm Reset Password

type requestType = forgotResetPwd.reset.confirm;
type responeseType = forgotResetPwd.reset.response;

Reset Password

type requestType = forgotResetPwd.reset.request;
type responeseType = forgotResetPwd.reset.response;

Index-or-Dashboard

Import:

import { dashboard } from '@samelement/sam-data';

Get Widget Growth

type requestType = dashboard.dashboardWidget.request;
type responseType = dashboard.dashboardWidget.growthResponse;

Get Widget Users

type requestType = dashboard.dashboardWidget.request;
type responseType = dashboard.dashboardWidget.usersResponse;

Get Widget Devices

type requestType = dashboard.dashboardWidget.request;
type responseType = dashboard.dashboardWidget.devicesResponse;

Messages

Import:

import { dashboard } from '@samelement/sam-data';

Get All Messages

type requestType = messages.messagesGet.allRequest;
type responseType = messages.messagesGet.allResponse;

Get Messages By ID

type responseType = messages.messagesGet.byIdResponse;

Update Messages

type responseType = messages.messagesUpdate.response;

Sign-Up

Import:

import { signup } from '@samelement/sam-data';

Signup

type requestType = signup.signup.request;
type responseType = signup.signup.response;

Confirm Signup

type requestType = signup.confirm.request;
type responseType = signup.confirm.response;

Users

Import:

import { users } from '@samelement/sam-data';

Get All Users:

type requestType = users.usersGet.allRequest;
type responseType = users.usersGet.allResponse;

Get Users By ID:

type responseType = users.usersGet.byIdResponse;

Get Count Users:

type requestType = users.usersGet.countRequest;
type responseType = users.usersGet.countResponse;

Export PDF & CSV

type requestType = users.usersExport.request;

Update Users Confirmation

type requestType = users.usersUpdate.request;
type responseType = users.usersUpdate.response;

Delete Users

type requestType = users.usersDelete.request;
type responseType = users.usersDelete.response;

Widget-Declare

Import:

import { widgets } from '@samelement/sam-data';

Get All Widgets:

type requestType = widgets.widgetsGet.allRequest;
type responseType = widgets.widgetsGet.allResponse;

Get Widgets By ID:

type requestType = widgets.widgetsGet.byIdRequest;
type responseType = widgets.widgetsGet.byIdResponse;

Get Count Widgets:

type requestType = widgets.widgetsGet.countRequest;
type responseType = widgets.widgetsGet.countResponse;

Create/Update Widgets

type requestType = widgets.widgetsCreate.request;
type responseType = widgets.widgetsCreate.response;

Update Widgets Status

type requestType = widgets.widgetsUpdate.request;
type responseType = widgets.widgetsUpdate.response;

Delete Widgets

type requestType = widgets.widgetsDelete.request;
type responseType = widgets.widgetsDelete.response;

Delete Widgets Logo

type requestType = widgets.widgetsLogo.deleteRequest;
type responseType = widgets.widgetsLogo.deleteResponse;

Widget-Default

Import:

import { models } from '@samelement/sam-data';

Get All Widget Models:

type requestType = models.modelsGet.allRequest;
type responseType = models.modelsGet.allResponse;

Get Widget Models By ID:

type responseType = models.modelsGet.byIdResponse;

Get Count Widget Models:

type requestType = models.modelsGet.countRequest;
type responseType = models.modelsGet.countResponse;

Create/Update Widget Models

type requestType = models.modelsCreate.request;
type responseType = models.modelsCreate.response;

Delete Widget Models

type requestType = models.modelsDelete.request;
type responseType = models.modelsDelete.response;

Delete Widget Models Logo

type responseType = models.modelsLogo.deleteResponse;
0.0.8

2 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago