İ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)

AlanAçıklamaDeğer
AuthTicketKimlik doğrulaması için kullanılacak ticket(Zorunlu)
SerialNumber seri numarasına(Zorunlu)
RequestReasonilk çalıştırma1  (Zorunlu)
ServiceTypeServis tipi32 (Zorunlu)
DescriptionAçıklama
(Zorunlu)
CustomerMüşteri bilgileri
(Zorunlu)
ContactInfosİletişim bilgileri

(Zorunlu)
AddressAdres bilgileri
(Zorunlu)
ProductMainGroupÜrün ana grubu(Zorunlu)
GasSafeCertificateNumberGaz güvenlik sertifika numarası
(Zorunlu)
AppSourceUygulama kaynağı66292 
(Zorunlu)
AppPlatformUygulama platformu
(Zorunlu)
AppCulture / CultureDil ve kültür bilgisiTR 
(Zorunlu)

Response (Cevap)

AlanAçı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.
MessageListHasError 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.

AlanAçıklama
MessageHata veya Bilgi mesajı metin olarak buradan alınabilir.
Urlhttps://simpleweburl.com/OperationForms/ServiceForm/Create
TypeServis 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"
}