@samelement/sam-data v0.0.8
sam-data
Contents
Installing
To install the latest version from npm
npm install @samelement/sam-dataHow-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;