1. Limit Kullanım (Wallet)

Cüzdan'a tanımlanmış limitlerin kullanımını görüntülemek için bu servisi kullanabilirsiniz

Limit Kullanımını Getir

GET{{WalletUrl}}/api/v1/limit/usage/by/wallet/:id?Category=1&PageNumber=1&PageSize=10

Not: Bu servisin kullanılabilmesi için apikeypublic ve apiclientpublic parametrelerinin Header alanına eklenmiş olması zorunludur.

WalletAPI Adresi

Servise gönderilmesi gereken (Headers) parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API servislerine erişim için kullanılan genel anahtar bilgisidir.

apiclientpublic

string

Evet

İstemci uygulamayı tanımlayan açık anahtar bilgisidir.

Servise gönderilmesi gereken (QueryString) parametreler şu şekildedir:

Parametre
Açıklama

Id

Limit kullanımlarını görüntülemek istediğiniz cüzdanın kimlik bilgisi

Category

Limitin kullanım kategorisini bu parametreyle belirtebilirsiniz Bkz: Limit Kategorileri

PageNumber

Limit kullanımlarının döndüğü liste içerisinde kaçıncı sayfayı almak istediğinizi bu parametreyle belirtebilirsiniz

PageSize

Limit kullanımlarının döndüğü liste içerisinde kaç kayıt listelenmesini istediğinizi bu parametreyle belirtebilirsiniz

{
    "Items": [
        {
            "Id": "30c84d1c-0a0f-48e1-9cfa-f1a5cb80e0a1",
            "WalletId": "da033986-a069-4ba0-a50f-1130f2a7ac1c",
            "LimitType": "Daily",
            "LimitCategory": "Deposit",
            "LimitApproach": "Amount",
            "UsedValue": 10101.00,
            "LimitValue": 100000.00,
            "RemainingValue": 89899.00,
            "PeriodStart": "2025-05-01T00:00:00Z",
            "PeriodEnd": "2025-05-01T23:59:59.999999Z",
            "IsActive": true,
            "CreatedAt": "2025-05-01T17:40:45.349167Z",
            "UpdatedAt": "2025-05-01T18:01:51.257616Z"
        }
    ],
    "PageNumber": 1,
    "TotalPages": 1,
    "TotalCount": 1,
    "HasPreviousPage": false,
    "HasNextPage": false,
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

İşlem başarısızsa true döner.

IsSuccess

bool

İşlem başarılıysa true döner.

Errors

Array

İşlem sırasında oluşan hata listesi.

HasNextPage

bool

Sonraki sayfa mevcutsa true döner.

TotalCount

int

Toplam kayıt sayısını belirtir.

TotalPages

int

Toplam sayfa sayısını belirtir.

PageNumber

int

Bulunulan sayfa numarasını gösterir.

Items

Array

Sayfa içeriğinde dönen veri listesidir.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Limite ait kimlik bilgisi

WalletId

Guid

Cüzdan kimlik bilgisi

LimitType

string

İlgili limitin tipi Bkz: Limit Tipleri

LimitCategory

string

İlgili limitin kategorisi Bkz: Limit Kategorisi

LimitApproach

string

İlgili limitin kontrol tipi Bkz: Limit Kontrol Tipleri

UsedValue

decimal

Kullanılan limit değeri

LimitValue

decimal

Limit değeri

PeriodStart

DateTime

Limitin tanımlandığı periyot kapsamında başlangıç tarihi Not: Bu tarih, periyot bittikten sonra tekrar yenilenir

PeriodEnd

DateTime

Limitin tanımlandığı periyot kapsamında bitiş tarihi

IsActive

bool

Aktiflik durumu

CreatedAt

DateTime

Kaydın oluşturulma tarihi

UpdatedAt

DateTime

Kaydın güncellenme tarihi

Last updated