6. Güncelle
Sistemde mevcut olan bir kaydı güncellemek amacıyla bu servis kullanılmalıdır.
Last updated
Sistemde mevcut olan bir kaydı güncellemek amacıyla bu servis kullanılmalıdır.
PUT{{WalletUrl}}/api/v1/wallet
Not: Servisi çağırmadan önce apikeypublic ve apiclientpublic parametrelerinin Header içinde yer alması gereklidir.
Gerekli header ve istek parametreleri:
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.
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:
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
{
"IsSuccess": true,
"IsFailure": false,
"Value": {
"Id": "e75df134-185a-4b2b-b501-719dba2129c4",
"Name": "string121",
"RegionId": 1,
"CurrencyCode": "TRY"
}
}