Genel Bakış
Versiyon bilgisi
Versiyon : 1.0.0
URI şeması
Sunucu : epys-prp.epias.com.tr
Kök Dizin : /balancing-group
Şemalar : HTTPS
Etiketler
-
balanceResponsibleGroup
Doküman Hakkında
Bu dokümanda Dengeden Sorumlu Grup servislerinin tanımları ve bu servislerin nasıl çağrılacağı anlatılmaktadır.
1. EPYS Dengeden Sorumlu Grup Servisleri Hakkında
EPYS Dengeden Sorumlu Grup uygulaması REST servisler üzerine kuruludur. JSON ve XML isteklerini kabul eder ve gelen isteğe göre JSON yada XML cevap döner.
Uygulamanın kullanıcı arayüzünde görmüş olduğunuz bilgilerin tamamı dışarıya açık olan bu servislerden alınmaktadır. Bu arayüzü kullanmadan da sahip olduğunuz uygulamalar ile sistemi kullanmanız mümkündür.
Uygulamayı çağırabilmek için EKYS de kayıtlı bir kullanıcınız olmalı ve bu kullanıcının ilgili servisleri çağırabilmek için yeterli yetkisi olmalıdır. Uygulamaya gelen tüm istekler Merkezi Yetkilendirme Sunucusu’ndan (https://cas.epias.com.tr) TGT alınarak gönderilmelidir.
2. İstemci Oluşturmak
Servis dokümantasyonu Swagger ile hazırlanmıştır. Test ortamı için https://epys-prp.epias.com.tr/balancing-group/technical/swagger.json gerçek ortam için https://epys.epias.com.tr/balancing-group/technical/swagger.json dosyasını kullanarak https://generator.swagger.io adresinden kullandığınız dile uygun istemci kodlarını oluşturabilirsiniz.
3. EPYS Dengeden Sorumlu Grup Uygulaması Servis Çağrımı
TGT (Ticket Granting Ticket) kullanıcının oturumunu kontrol eder. TGT Servisinden alacağınız değer 45 dakika boyunca kullanmasanız bile aktiftir. TGT değerini her kullanışınızda 45 dakikalık süre tekrar başlar.
TGT tekrar kullanılabilen bir değerdir. Her istek için TGT almanıza gerek yoktur. Her istek için TGT almanız halinde CAS (Merkezi Yetkilendirme Sunucusu) tarafından bloke edilebilirsiniz.
3.1. Ticket Granting Ticket (TGT) Oluşturma
TGT oluşturmak için https://cas.epias.com.tr/cas/v1/tickets?format=text (test ortamı için https://testcas.epias.com.tr/cas/v1/tickets?format=text) adresine aşağıdaki değerleri POST metodu ile göndermeniz gerekmektedir.
Gönderilen HTTP isteğinin header kısmında Content-Type karşılığında ise application/x-www-form-urlencoded yazmalıdır.
parametre | değer |
---|---|
username |
EKYS Kullanıcı Adı |
password |
EKYS Şifresi |
POST /cas/v1/tickets HTTP/1.1
Host: cas.epias.com.tr
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded
username=DGPYSUSER&password=DGPYSSIFRE
Servisten HTTP 200 cevabını beklemelisiniz. Sonuç olarak aşağıdaki gibi bir örnek dönecektir.
TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr
3.2. Service Ticket (ST) Oluşturma
ST oluşturabilmeniz için öncelikle geçerli TGT bilgisi almış olmanız gerekmektedir. Alınan TGT bilgisi ile https://cas.epias.com.tr/cas/v1/tickets/TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr adresine aşağıdaki değerleri *POST metodu ile göndermeniz gerekmektedir. ST oluşturabilmeniz için kullanıcak service bilgisi aşağıdaki gibidir. Service ticket bilgisi tek kullanımlık olup 15 saniye içinde kullanılmaz ise geçerliliğini kaybetmektedir.
ortam | service |
---|---|
PROD |
|
TEST |
Gönderilen HTTP isteğinin header kısmında Content-Type karşılığında ise application/x-www-form-urlencoded yazmalıdır.
parametre | değer |
---|---|
service |
POST /cas/v1/tickets/TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr HTTP/1.1
Host: cas.epias.com.tr
Content-Type: application/x-www-form-urlencoded
Content-Length: 39
service=https%3A%2F%2Fepys.epias.com.tr
Servisten HTTP 200 cevabını beklemelisiniz. Sonuç olarak aşağıdaki gibi bir örnek dönecektir.
ST-30853663-c3OsaqpG16IDVGIA3cbs-cashazel-n201
3.3. EPYS Dengeden Sorumlu Grup Uygulaması Örnek Mesaj Yapısı
EPYS servislerinin standart bir mesaj yapısı bulunmaktadır. Gönderdiğiniz tüm isteklerde bu formata uygun veri göndermelisiniz.
Öncelikle her isteğin HTTP header alanına aşağıdaki değerleri eklemelisiniz.
parametre | değer |
---|---|
TGT |
(Ticket Granting Ticket) (TGT) Örneğin : TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr |
ST |
(Service Ticket) (ST) Örneğin : ST-30853663-c3OsaqpG16IDVGIA3cbs-cashazel-n201 |
Accept |
application/json veya application/xml |
Content-Type |
application/json veya application/xml |
servise has parametreleri içeren body alanıdır. Tüm servisler için farklılık gösterebilir.
Aşağıdaki örnekte teslim gününün doğru olup olmadığını kontrol eden bir mesaj bulunmaktadır.
Servise gelen ve giden tüm mesajlardaki tarih alanları ISO-8601 formatındadır. Format yyyy-MM-dd’T’HH:mm:ssXXX şeklinde olmalıdır. Timezone değeri Yaz Saati Uygulamasında için +03:00 Kış Saatin Uygulamasında +02:00 olarak değişmektedir. Örnek bir zaman değeri şu şekildedir. 2016-03-25T00:00:00+03:00 |
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil
{
public static Date fromISO8601Date(String v)
{
if (null == v) return null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
try
{
return sdf.parse(v);
} catch (ParseException e)
{
throw new RuntimeException(e);
}
}
public static String toISO8601Date(Date v)
{
if (null == v) return null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
return sdf.format(v);
}
}
POST /reconciliation-res/servis/v1/luy-invoice/invoice/list HTTP/1.1
Host: epys.epias.com.tr
Accept: application/json
Content-Type: application/json
TGT: TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr
Cache-Control: no-cache
{
"effectiveDate": "2019-04-01T00:00:00+03:00"
}
{
"status":"200 OK",
"correlationId":"(NotUsingGateway)b09d8806-46b9-4703-b185-2167bf74e55e",
"spanIds":"14826",
"hostName":"10.199.199.67",
"clientIp":"127.0.0.1",
"userName":"NA",
"successMessage":null,
"errors":null,
"body":{
"content":{
"completed": true
}
}
}
Gönderilen tüm isteklere dönen cevaplar da iki bölümden oluşur. Birinci bölüm isteğin başarılı olup olmadığını dönen status değeri. İkinci bölüm ise body alanında sonucu dönen kısım.
Her sonuç mesajında aşağıdaki alanlar sabit olarak bulunur.
parametre | tip | değer | açıklama |
---|---|---|---|
status |
string |
"200 OK" başarılı diğer hallerde hatakodu içerir |
Aldığınız hatanın HTTP status kodunu dönmektedir. |
error |
list |
başarılı durumda liste null dönmektedir |
Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
correlationId |
string |
yapmış olduğunuz isteği tekilleştirmeye yarar spanIds ile birlikte |
hata almanız durumunad bu bilgi ile birlikte spanIds göndermeniz zorunludur. |
spanIds |
string |
yapmış olduğunuz isteği tekilleştirmeye yarar correlationId ile birlikte |
hata almanız durumunad bu bilgi ile birlikte correlationId göndermeniz zorunludur. |
VAL- hata kodu ile başlayan hata mesajlarının olduğunuz istek ile ilgili bir sorun olduğunu belirtir. İsteğinizi gözden geçirmelisiniz veya iş kurallarını kontrol etmelisiniz. APP- hata kodu ile başlayan hata mesajları sistemde bir hata olduğunu belirtir.Bizimle irtibata geçmelisiniz. |
{
"status":"200 OK",
"correlationId":"b09d8806-46b9-4703-b185-2167bf74e55e",
"spanIds":"14826",
"hostName":"1.1.1.1",
"clientIp":"127.0.0.1",
"userName":"TESTUSER",
"successMessage":null,
"errors":null,
"body":{
"content":{
"completed": true
}
}
}
{
"status": "400 BAD_REQUEST",
"correlationId": "b09d8806-46b9-4703-b185-2167bf74e55e!",
"spanIds": "38048",
"hostName":"1.1.1.1",
"clientIp":"127.0.0.1",
"userName": "TESTUSER",
"successMessage": null,
"errors": [
{
"errorCode": "VAL-PER-1002",
"errorMessage": "2020-01-01T00:00:00+03:00[GMT+03:00] tarihi için faturalama dönemi bulunamamıştır. "
}
],
"body": {}
}
4. Servis Detayları
Bu bölümden kategorilerine göre Servis çağırım detayları ile ilgili bilgilere ulaşabilirsiniz.
4.1. DSG Talep Onaylama Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Talebi Onayla Admin Yetkisi |
4.2. DSG Talep İptal Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Davet Talebi Yap Admin Yetkisi |
4.3. DSG Talep Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Davet Talebi Yap Admin Yetkisi |
4.4. DSG Sorgulama Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSGU-DSGS Listesi Görüntüle Okuma Yetkisi |
4.5. DSG Uygun Organizasyon Sorgulama Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Oluşturacak Organizasyonları Seç Okuma Yetkisi |
4.6. DSG Talep Sorgulama Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Talep Listesi Görüntüle Okuma Yetkisi |
4.7. DSG Gruptan Çıkma Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG’den Çık Admin Yetkisi |
4.8. DSG Talep Reddetme Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG Talebi Reddet Admin Yetkisi |
4.9. DSG Gruptan Çıkarma Servisi
Bu servis sadece piyasa katılımcısı kurumlar tarafından kullanılmaktadır. Servis parametre detaylarına buradan erişebilirsiniz. |
Not: Bu servisi çağırabilmek için aşağıdaki yetkiye sahip olmak gerekmektedir.
Yetkiler |
Kayıt - DSG Listeleme - DSG’den Çıkar Admin Yetkisi |
5. Dizinler
5.1. DSG Talep Onaylama Servisi
POST /v1/brg/approve
5.1.1. Açıklama
Gönderilen DSG talebini onaylar.
5.1.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.1.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.1.4. Kullanılanlar
-
application/json
-
application/xml
5.1.5. Üretilenler
-
application/json
-
application/xml
5.1.6. Etiketler
-
balanceResponsibleGroup
5.2. DSG Talep İptal Servisi
POST /v1/brg/cancel
5.2.1. Açıklama
Gönderilen DSG talebini iptal eder.
5.2.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.2.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.2.4. Kullanılanlar
-
application/json
-
application/xml
5.2.5. Üretilenler
-
application/json
-
application/xml
5.2.6. Etiketler
-
balanceResponsibleGroup
5.3. DSG Talep Servisi
POST /v1/brg/invite
5.3.1. Açıklama
DSG talepi gönderir.
5.3.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.3.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.3.4. Kullanılanlar
-
application/json
-
application/xml
5.3.5. Üretilenler
-
application/json
-
application/xml
5.3.6. Etiketler
-
balanceResponsibleGroup
5.4. DSG Sorgulama Servisi
POST /v1/brg/query
5.4.1. Açıklama
DSG verilerini sorgular.
5.4.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.4.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.4.4. Kullanılanlar
-
application/json
-
application/xml
5.4.5. Üretilenler
-
application/json
-
application/xml
5.4.6. Etiketler
-
balanceResponsibleGroup
5.5. DSG Uygun Organizasyon Sorgulama Servisi
POST /v1/brg/query/brgp
5.5.1. Açıklama
DSG talepi almaya uygun organizasyonları sorgular.
5.5.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.5.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.5.4. Kullanılanlar
-
application/json
-
application/xml
5.5.5. Üretilenler
-
application/json
-
application/xml
5.5.6. Etiketler
-
balanceResponsibleGroup
5.6. DSG Talep Sorgulama Servisi
POST /v1/brg/query/invitation
5.6.1. Açıklama
DSG talep verilerini sorgular.
5.6.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.6.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.6.4. Kullanılanlar
-
application/json
-
application/xml
5.6.5. Üretilenler
-
application/json
-
application/xml
5.6.6. Etiketler
-
balanceResponsibleGroup
5.7. DSG Gruptan Çıkma Servisi
POST /v1/brg/quit
5.7.1. Açıklama
Mevcut grubu DSG üyesi tarafından sonlandırır.
5.7.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.7.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.7.4. Kullanılanlar
-
application/json
-
application/xml
5.7.5. Üretilenler
-
application/json
-
application/xml
5.7.6. Etiketler
-
balanceResponsibleGroup
5.8. DSG Talep Reddetme Servisi
POST /v1/brg/reject
5.8.1. Açıklama
Gönderilen DSG talebini reddeder.
5.8.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.8.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.8.4. Kullanılanlar
-
application/json
-
application/xml
5.8.5. Üretilenler
-
application/json
-
application/xml
5.8.6. Etiketler
-
balanceResponsibleGroup
5.9. DSG Gruptan Çıkarma Servisi
POST /v1/brg/remove
5.9.1. Açıklama
Mevcut grubu DSG sahibi tarafından sonlandırır.
5.9.2. Parametreler
Tip | İsim | Şema |
---|---|---|
Body |
body |
5.9.3. Cevaplar
HTTP Kodu | Açıklama | Şema |
---|---|---|
200 |
successful operation |
5.9.4. Kullanılanlar
-
application/json
-
application/xml
5.9.5. Üretilenler
-
application/json
-
application/xml
5.9.6. Etiketler
-
balanceResponsibleGroup
6. Tanımlar
6.1. BaseDTO
Tip : object
6.2. BrgDto
İsim | Açıklama | Şema |
---|---|---|
brgOwner |
DSG Sahibi ID |
integer (int64) |
brgOwnerName |
DSG Sahibi Adı |
string |
brgParticipant |
DSG Üyesi ID |
integer (int64) |
brgParticipantName |
DSG Üyesi Adı |
string |
brgStatus |
DSG Durumu |
|
id |
DSG ID |
integer (int64) |
modifyDate |
Durum Güncelleme Tarihi |
string (date-time) |
modifyUser |
Durum Güncelleyen Kullanıcı |
string |
periodEnd |
DSG Bitiş Dönemi |
string (date-time) |
periodStart |
DSG Başlangıç Dönemi |
string (date-time) |
queriedPeriod |
Sorgulanan DSG Dönemi |
string (date-time) |
6.3. BrgQueryRequestDto
İsim | Açıklama | Şema |
---|---|---|
brgOwner |
DSG Sahibi ID |
integer (int64) |
brgOwnerContains |
DSG Sahibi ID (İçinde Arama) |
string |
brgParticipant |
DSG Üyesi ID |
integer (int64) |
brgParticipantContains |
DSG Üyesi ID (İçinde Arama) |
string |
invitationId |
DSG Talep ID |
integer (int64) |
invitationIdContains |
DSG Talep ID (İçinde Arama) |
string |
page |
||
period |
DSG Dönemi |
string (date-time) |
statusIds |
DSG Durumu |
< integer (int64) > array |
6.4. BrgRemoveRequestDto
İsim | Açıklama | Şema |
---|---|---|
ids |
DSG ID |
< integer (int64) > array |
6.5. BrgRequestDto
İsim | Açıklama | Şema |
---|---|---|
id |
DSG ID |
integer (int64) |
6.6. BrgTransitionDto
İsim | Açıklama | Şema |
---|---|---|
brgOwner |
DSG Sahibi ID |
integer (int64) |
brgOwnerName |
DSG Sahibi Adı |
string |
brgParticipant |
DSG Üyesi ID |
integer (int64) |
brgParticipantName |
DSG Üyesi Adı |
string |
brgTransitionStatus |
DSG Talep Durumu |
|
createDate |
DSG Oluşturma Tarihi |
string (date-time) |
createUser |
DSG Oluşturan Kullanıcı |
string |
id |
DSG ID |
integer (int64) |
modifyDate |
Durum Güncelleme Tarihi |
string (date-time) |
modifyUser |
Durum Güncelleyen Kullanıcı |
string |
period |
DSG Dönemi |
string (date-time) |
6.7. BrgTransitionInviteRequestDto
İsim | Açıklama | Şema |
---|---|---|
brgParticipantList |
DSG Üyesi ID |
< integer (int64) > array |
6.8. BrgTransitionQueryRequestDto
İsim | Açıklama | Şema |
---|---|---|
brgOwner |
DSG Sahibi ID |
integer (int64) |
brgOwnerContains |
DSG Sahibi ID (İçinde Arama) |
string |
brgParticipant |
DSG Üyesi ID |
integer (int64) |
brgParticipantContains |
DSG Üyesi ID (İçinde Arama) |
string |
id |
DSG Talep ID |
integer (int64) |
idContains |
DSG Talep ID (İçinde Arama) |
string |
kind |
DSG Talep Tipi |
integer (int64) |
page |
||
period |
DSG Dönemi |
string (date-time) |
statusIds |
DSG Talep Durumu |
< integer (int64) > array |
6.9. LabelValueDTO
İsim | Şema |
---|---|
label |
string |
value |
string |
6.10. LocalizationDTO
İsim | Açıklama | Şema |
---|---|---|
language |
${LOOKUP_LANGUAGE} |
string |
text |
${LOOKUP_TEXT} |
string |
6.11. LookupDTO
İsim | Açıklama | Şema |
---|---|---|
id |
${LOOKUP_ID} |
integer (int64) |
localizations |
${LOCALIZATIONS} |
< LocalizationDTO > array |
value |
${LOOKUP_VALUE} |
string |
6.12. Page
İsim | Açıklama | Şema |
---|---|---|
number |
${VALUE_PAGE_NUMBER} |
integer (int64) |
size |
${VALUE_PAGE_SIZE} |
integer (int64) |
sort |
${VALUE_PAGE_SORT} |
|
total |
${VALUE_PAGE_TOTAL} |
integer (int64) |
6.13. RestResponse
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.14. RestResponseBody
İsim | Şema |
---|---|
content |
object |
6.15. RestResponseBodyBrgDto
İsim | Şema |
---|---|
content |
6.16. RestResponseBodyBrgTransitionDto
İsim | Şema |
---|---|
content |
6.17. RestResponseBodyLabelValueDTO
İsim | Şema |
---|---|
content |
6.18. RestResponseBodyObject
İsim | Şema |
---|---|
content |
object |
6.19. RestResponseBodySortablePageResponseBrgDto
İsim | Şema |
---|---|
content |
6.20. RestResponseBodySortablePageResponseBrgTransitionDto
İsim | Şema |
---|---|
content |
6.21. RestResponseBrgDto
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.22. RestResponseBrgTransitionDto
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.23. RestResponseError
İsim | Açıklama | Şema |
---|---|---|
errorCode |
Alınan hatanın kod bilgisi |
string |
errorMessage |
Alınan hatanın açıklaması |
string |
6.24. RestResponseLabelValueDTO
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.25. RestResponseSortablePageResponseBrgDto
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.26. RestResponseSortablePageResponseBrgTransitionDto
İsim | Açıklama | Şema |
---|---|---|
body |
Yapılan istek başarılı olması durumunda çağırılan servisin cevabı. İstekler başarısız ise bu alan boş gelecektir. |
|
clientIp |
İsteği yapan clientin ip bilgisi |
string |
correlationId |
Yapmış olduğunuz isteği tekilleştirmeye yarar.Hata almanız durumunda bu bilgiyi göndermeniz zorunludur. |
string |
dispatch |
string |
|
errors |
Başarılı durumda liste boş dönmektedir. Hata almanız durumunda liste içinde aldığınız hatanın hata kodu ve hata mesajlarını dönmektedir. Hatalar ile ilgili detaylı bilgi almak isterseniz bu değerleri göndermeniz gerekmektedir. |
< RestResponseError > array |
hostName |
string |
|
spanIds |
string |
|
status |
Yapılan isteğin HTTP status kodunu dönmektedir. |
string |
successMessage |
string |
|
unsuccessfulList |
Yapılan istekte hatalı olan ve sisteme kaydedilmeyen kayıtların listesini dönmektedir. |
< BaseDTO > array |
userName |
İsteği yapan kullanıcı bilgisi |
string |
6.27. SortDTO
İsim | Açıklama | Şema |
---|---|---|
direction |
${VALUE_SORT_DIRECTION} |
enum (ASC, DESC) |
field |
${VALUE_SORT_FIELD} |
string |
6.28. SortablePageResponse
İsim | Şema |
---|---|
items |
< object > array |
page |
|
sortableFields |
< string > array |
6.29. SortablePageResponseBrgDto
İsim | Şema |
---|---|
items |
< BrgDto > array |
page |
|
sortableFields |
< string > array |
6.30. SortablePageResponseBrgTransitionDto
İsim | Şema |
---|---|
items |
< BrgTransitionDto > array |
page |
|
sortableFields |
< string > array |