WorkPlayerAPI
API para encapsulamento de chamadas REST para o projeto Work Player da Kyros Tecnologias.
Instalando
Usando npm:
$ npm install workplayerapi
Usando bower:
$ bower install workplayerapi
Usando yarn:
$ yarn add workplayerapi
Classes
Card
; let obj = {};// Criando novo Cardlet card = obj; console; // Numberconsole; // Numberconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // String
Player
; let obj = {};// Criando novo Playerlet player = obj; console; // Numberconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Numberconsole; // Stringconsole; // Numberconsole; // Stringconsole; // Number
User
; let obj = {};// Criando novo Userlet user = obj; console; // Numberconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Numberconsole; // Stringconsole; // String
Task
; let obj = {};// Criando nova Tasklet task = obj; console; // Numberconsole; // Numberconsole; // Stringconsole; // Stringconsole; // Numberconsole; // Numberconsole; // Numberconsole; // Numberconsole; // Numberconsole; // Stringconsole; // Stringconsole; // Stringconsole; // Card
Validações
; let email = 'kimr@kyros.com.br'; // Passando o e-mailif console;else console;
Senha
; let password = 'kimr@kyros.com.br'; // Passando a senhaif console;else console;
Usuário autenticado
; // Pegar o token persistido com o Reduxlet token = 'token'; ;
Serviços
User
Requisições que retornam um objeto do tipo User ou que trabalham com tal.
Login
; let email = 'kimr@kyros.com.br';let senha = 'password'; // Passando o e-mail e senha ;
Players
Requisições que retornam um objeto do tipo Player ou que trabalham com tal.
Get all players
; // Passar todos os filtros necessários diretamente pela função// Caso algum filtro não seja necessário, passar com valor 'null'let departmentId = 1;let teamId = 1;let name = 'Kim';let pageSize = 10;let page = 2;let email = 'kimr@kyros.com.br';let functionId = 1; ;
Cards
Requisições que retornam um objeto do tipo Card ou que trabalham com tal.
Get my card's deck
; // Ao chamar este serviço será retornado um deck (uma lista de cards) ;
Tasks
Requisições que retornam um objeto do tipo Task ou que trabalham com tal.
Get all tasks
; // Ao chamar este serviço será retornado uma lista de tasks ;
Finalize a task
; // Passar o id da task como parâmetrolet id = 1866; ;
suspend a task
; // Passar o id da task e o motivo como parâmetroslet id = 1866;let reason = ''; ;
Return a task
; // Passar o id da task e o motivo como parâmetroslet id = 1866;let reason = ''; ;
NOTA
A API está sendo construída aos poucos, portanto qualquer dúvida ou caso seja encontrado algum bug, reportar na seção de Issues.
Autor
Kim Ruan Lopes - Kyros Tecnologias
Lisença
MIT