İlk Çalıştırma Çağrı Entegrasyonu
Licrus’da, ilk çalıştırma belgesi oluşturmak için kullanılan servistir.Bu servis ihtiyaç duyulan 3 servise daha ihtiyaç vardır.Ürün grup Id leri,il ve ilçe Idleri licrus’un ihtiyaç duyduğu şekilde göndermek için.
Bunlar:
Fonksiyon
Servis Nesneleri
Servis üzerinden yayınlanan tüm metotlar, Request nesnesi alır ve Response nesnesi döner. Request ve Response nesneleri kullanıldığı metoda özgü alanlar içermekle birlikte ortak bazı alanlar da içerirler;
Request (İstek)
Alan | Açıklama | Değer |
---|---|---|
AuthTicket | Kimlik doğrulaması için kullanılacak ticket | (Zorunlu) |
SerialNumber | seri numarasına | (Zorunlu) |
RequestReason | ilk çalıştırma | 1 (Zorunlu) |
ServiceType | Servis tipi | 32 (Zorunlu) |
Description | Açıklama | (Zorunlu) |
Customer | Müşteri bilgileri | (Zorunlu) |
ContactInfos | İletişim bilgileri | (Zorunlu) |
Address | Adres bilgileri | (Zorunlu) |
ProductMainGroup | Ürün ana grubu | (Zorunlu) |
GasSafeCertificateNumber | Gaz güvenlik sertifika numarası | (Zorunlu) |
AppSource | Uygulama kaynağı | 66292 (Zorunlu) |
AppPlatform | Uygulama platformu | 2 (Zorunlu) |
AppCulture / Culture | Dil ve kültür bilgisi | TR (Zorunlu) |
Response (Cevap)
Alan | Açıklama |
HasError | İşlem sonucunda bir hata oluştuysa true değer döner. Yapılan işlem başarılıysa false değer alır. |
HasMessage | İşlem sonucunda paylaşılan bir bilgi mesajı varsa true değer verir. |
MessageList | HasError veya HasMessage alanlarından herhangi bir true ise hata veya bilgi mesajı buradan alınabilir. |
Response.MessageList
Mesaj nesnesini barındıran listedir ve içerisinde yer alan Message nesnesinin detayları aşağıdaki gibidir.
Alan | Açıklama |
Message | Hata veya Bilgi mesajı metin olarak buradan alınabilir. |
Url | https://simpleweburl.com/OperationForms/ServiceForm/Create |
Type | Servis tarafından gönderilen mesajın tipini verir. ServiceResponseMessageType tipinde bir enum değeri taşır. Bu alan 3 tip değer alabilir, bunlar; Error: Hata Info: Bilgi Warning: Uyarı |
Create JSON Request Modeli
{ "AutoClose": false, "Form": { "RequestReason": { "Id": 1 }, "ServiceType": { "Id": 32 }, "Description": "İlk çalıştırma,eksik yoktur", "AppointmentDateTimeAsString": "11.2.2025 09:00", "Customer": { "FirstName": "İSİM", "LastName": "SOYİSİM", "ContactInfos": [ { "Prefix": "533", "Content": "999....", "IsPrimary": true, "ContactInfoType": { "Id": 4 } } ], "Addresses": [ { "IsPrimary": true, "City": { "Id": "35" }, "District": { "Id": "511" }, "NeighborhoodName": "Fevzi çakmak", "MainStreet": "20 sk", "StreetName": "20 sk", "Building": "Yok", "ApartmentNo": "3", "Number": "54", "Latitude": null, "Longitude": null } ] }, "ProductMainGroup": { "Id": 220 }, "ProductSerialNumber1": "", "GasSafeCertificateNumber": "." }, "AuthTicket": "DEMODEMODEMODEMO", "AppSource": "66292", "AppPlatform": 2, "AppCulture": "TR", "Culture": "TR" }