For the complete documentation index, see llms.txt. This page is also available as Markdown.

6. Güncelle

Sistemde mevcut olan bir kaydı güncellemek amacıyla bu servis kullanılmalıdır.

Cüzdan Güncelle

PUT{{WalletUrl}}/api/v1/wallet

Not: Servisi çağırmadan önce apikeypublic ve apiclientpublic parametrelerinin Header içinde yer alması gereklidir.

WalletAPI Adresi

Gerekli header ve istek parametreleri:

Zorunlu header parametreleri
Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API erişimi sırasında doğrulama için kullanılan genel anahtardır.

apiclientpublic

string

Evet

API istemcisinin kimlik bilgisini belirtmek için kullanılan anahtar değeridir.

İstek gövdesi parametreleri
Parametre
Tip
Zorunlu
Açıklama

Id

Guid

Evet

Eşsiz kimlik bilgisidir.

Name

string

Evet

Cüzdan hesabına verilecek olan isim

AllowOverdraft

bool

Hayır

Cüzdanın eksi bakiyeye düşmesine izin verilip verilmediğini belirtir.true ise bakiye sıfırın altına inebilir.

OverdraftLimit

decimal

Hayır

Cüzdanın düşebileceği maksimum eksi bakiye limitini belirtir.AllowOverdraft = true olduğunda geçerlidir.

Servise gönderilecek örnek bir JSON dosyası şu şekildedir :

{
  "Id": "0000-0000-0000-0000-0000",
  "Name": "cüzdanın güncellenen ismi",
  "AllowOverdraft": false,
  "OverdraftLimit": 0
}

Servisten dönen parametreler şu şekildedir:

Parametreler ve açıklamaları
Parametre
Tip
Açıklama

IsFailure

bool

Yapılan işlemin başarısızlıkla sonuçlanıp sonuçlanmadığını belirten bilgi alanıdır.

IsSuccess

bool

API çağrısının başarılı tamamlanıp tamamlanmadığını ifade eder.

Value

Array<Items>

API yanıtı içerisinde dönen ana veri nesnesini temsil eder.

Value > Id

Guid

İlgili kaydın sistemdeki benzersiz kimlik numarasıdır.

Value > Name

string

Cüzdan sahibinin ad veya unvan bilgisidir.

Value > RegionId

string

Cüzdan sahibinin ilişkilendirildiği coğrafi bölge kimlik numarasıdır.

Value > CurrencyCode

string

Cüzdanın bağlı olduğu para biriminin kod bilgisidir (örneğin: TRY, USD).

Last updated