@plasma-platform/tm-service-api
v2.5.0
Published
Common tm microservice api methods
Downloads
185
Readme
TM Micro Service API Prototype class
This class provide fetch wrapper, token and Service URL setter mainly. Just to avoid code duplication.
Requirements
Possibly you will need babel-polyfill to use it.
Documentation
Table of Contents
ErrorBadRequest
Custom error message for Bad Request server response
Parameters
message
(string | null) error details (optional, defaultnull
)
ErrorCache
Custom error message for cache fail
Parameters
message
(string | null) error details (optional, defaultnull
)
ErrorNotFound
Custom error message for Not Found server response
Parameters
message
(string | null) error details (optional, defaultnull
)
ErrorServerResponse
Custom error message for abstract server response
Parameters
statusCode
number http status codestatusText
string http status code textmessage
(string | null) error details (optional, defaultnull
)
TMMicroServiceAPI
TM Micro Service Proto API
Parameters
url
string service urltoken
(string | null) user access tocken if available (optional, defaultnull
)
url
Service URL
Properties
service
string url
token
User access token
Properties
token
(string | null)? user access tocken if available
messages
Object with class service messages
setToken
Set access token
Parameters
token
string access token
setVersion
Set service version
Parameters
version
string service version
checkVersion
Validate service version
Parameters
Returns string version - service version
request
Fetch remote resource
Parameters
Returns Promise Promise with server Response
tmpVersion
Service version
Properties
version
string? service version