@samelement/sam-data v0.0.8
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;