0.5.7 • Published 5 years ago

@omegabigdata/honoplay-api-helper-node v0.5.7

Weekly downloads
59
License
ISC
Repository
github
Last release
5 years ago

npm.io

Introduction

Bu doküman honoplay-api-helper-node'un nasıl kullanılacağını açıklar.

Get Started

Used Module Description

"axios" : Promise tabanlı olarak yayınlanmış, tarayıcı ve node.js tarafında çalışabilir bir HTTP client.

npm install axios yarn add axios

"axios-retry" : Başarısız istekleri engelleyen ve mümkün olduğunda bunları yeniden deneyen Axios eklentisi.

npm install axios-retry yarn add axios-rety

Installation

npm i @omegabigdata/honoplay-api-helper-node yarn add @omegabigdata/honoplay-api-helper-node

Components

Admin User

Admin User componenti register, authenticate ve renew token işlemlerini kapsar.

Register

Kullanıcının register işleminin gerçekleşmesini sağlar.

POST /api/AdminUser/register
ParameterTypeDescription
registerModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

registerModel

ParameterTypeDescription
emailstringRequired.
passwordstringRequired.
namestringRequired.
surnamestringRequired.

Authenticate

Kullanıcının bilgilerinin doğrulandığı ve token işleminin gerçekleştirildiği kısımdır.

GET /api/AdminUser/authenticate
ParameterTypeDescription
getAuthenticateModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

getAuthenticateModel

ParameterTypeDescription
emailstringRequired.
passwordstringRequired.

Renew Token

Token yenileme işleminin gerçekleşmesini sağlar.

POST /api/AdminUser/renew-token
ParameterTypeDescription
tokenstringRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

Status

Status componenti hangi ortamda çalıştığımızı öğrenebileceğimiz fonksiyonu kapsar.

Status

GET /api/Status
ParameterTypeDescription
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

Tenant

Tenant componenti Tenant ekleme, Tenant güncelleme, Tenant listeleme ve id'ye göre Tenant bilgileri listeleme fonksiyonlarını kapsar.

Tenant Ekleme

Sisteme Tenant ekleme işlemini gerçekleştirir.

POST /api/Tenant
ParameterTypeDescription
tenantModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

tenantModel

ParameterTypeDescription
namestringRequired.
descriptionstringRequired.
hostNamestringRequired.
logostringRequired.

Tenant Güncelleme

Sistemde kayıtlı olan Tenant bilgilerinin güncellenmesini sağlar.

PUT /api/Tenant
ParameterTypeDescription
tenantModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

tenantModel

ParameterTypeDescription
idintRequired. Tenant id
namestringRequired.
descriptionstringRequired.
hostNamestringRequired.
logostringRequired.

Tenant Listeleme

Sistemde kayıtlı olan Tenant'ların görüntülenmesini sağlar.

GET /api/Tenant
ParameterTypeDescription
skipintRequired. Kaç items atlansın
takeintRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

İstenilen Tenant Bilgilerini Listeleme

Sistemde kayıtlı olan istenilen Tenant bilgilerinin görüntülenmesini sağlar.

GET /api/Tenant/{id}
ParameterTypeDescription
tenantIdintRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

departmentModel

ParameterTypeDescription
tenantIdintRequired.
departmentsobjectRequired. departmen name

Traniee

Tenant componenti Trainee ekleme, Trainee güncelleme, Trainee listeleme ve id'ye göre Trainee bilgilerini listeleme fonksiyonlarını kapsar.

Traniee Ekleme

Sisteme Traniee ekleme işlemini gerçekleştirir.

POST /api/Traniee
ParameterTypeDescription
traineeModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

traineeModel

ParameterTypeDescription
namestringRequired.
surnamestringRequired.
nationalIdentitynumberintRequired.
phonenumberstringRequired.
genderintRequired.
workingStatusIdstringRequired.
departmentIdstringRequired.

Traniee Güncelleme

Sistemde kayıtlı olan Trainee bilgilerinin güncellenmesini sağlar.

PUT /api/Traniee
ParameterTypeDescription
traineeModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

traineeModel

ParameterTypeDescription
idintRequired. Traniee id
namestringRequired.
surnamestringRequired.
nationalIdentitynumberintRequired.
phonenumberstringRequired.
genderintRequired.
workingStatusIdstringRequired.
departmentIdstringRequired.

Trainee Listeleme

Sistemde kayıtlı olan Trainee'lerin görüntülenmesini sağlar.

GET /api/Traniee
ParameterTypeDescription
skipintRequired. Kaç items atlansın
takeintRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

İstenilen Trainee Bilgilerini Getirme

Sistemde kayıtlı olan istenilen Trainee bilgilerinin görüntülenmesini sağlar.

GET /api/Traniee/{id}
ParameterTypeDescription
traineeIdintRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

Department

Department componenti Departman ekleme ve Departmanları listeleme fonksiyonlarını kapsar.

Department Listeleme

Sistemde kayıtlı olan Departmanların görüntülenmesini sağlar.

GET /api/Department
ParameterTypeDescription
skipintRequired. Kaç items atlansın
takeintRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

Departman Ekleme

Sisteme Departman ekleme işleminin gerçekleştirilmesini sağlar.

POST /api/Department
ParameterTypeDescription
departmentModelobjectRequired.
successCallbackfunctionRequired. İşlem başarılı bir şekilde sonuçlandığında successCallback çalışır.
errorCallbackfunctionRequired. İşlem bir hata ile sonuçlandığında Invalid Parameters mesajı gösterilir.

Responses

Geçersiz bir istek gönderilirse veya başka bir hata oluşursa, aşağıdaki durum kodlarını döndürür:

Status Code

Status CodeDescription
200SUCCESS
201CREATED
400BAD REQUEST
404NOT FOUND
409CONFLICT
500INTERNAL SERVER ERROR
0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.1

5 years ago

0.0.2

5 years ago