Subject: COVID-19 - ბავშვების 200 ლარიანი რეგისტრაცია-პიროვნების იდენტიფიკაცია
From: Zurab Batiashvili
To: Zurab Dolenjashvili <[email-masked]>
Cc: "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked]
Date: Tue, 11 Aug 2020 14:52:00 +0000

ზურა,

გიგზავნი 17წლამდე ბავშვების 200 ლარიანი დახმარების პიროვნების იდენტიფიკაციის სერვისის აღწერას

სერვისის მისამართი:

http://172.17.8.125:3032/CRA_XCRMS_Service.asmx

მეთოდი:

SSAGetPersonInfo(string privateNumber, string lastName, string requestReason, string organizationUnit, string unitName, string userName)

requestReason = მაგ. COVID-19 Child 200 GEL,

organizationUnit = „SSA”,

unitName = „SSA”,

userName = მაგ. ვინც მოთხოვა, იმის პირადი ნომერი, ან რამეზე შევთანხმდეთ,

ლოგში რომ დაგვჭირედეს ნახვა, გარკვევადი იყოს

სერვისი გიბრუნებს შემდეგ კლასს:

public class SSAGetPersonInfoResultEntity

{

public ResultStatus ResultStatus { get; set; }

public PersonInfo PersonInfo { get; set; }

}

public class ResultStatus

{

public string Code { get; set; }

public string Message { get; set; }

}

public class PersonInfo

{

//  პირადი ნომერი

public string PrivateNumber { get; set; }

//  გვარი

public  string LastName { get; set; }

//  სახელი

public string FirstName { get; set; }

//  დაბადების თარიღი

public DateTime BirthDate { get; set; }

//  მოქალაქეობა - ქვეყნის დასახელება

public string CitizenshipCountry { get; set; }

//  მოქალაქეობა - ქვეყნის კოდი

public string CitizenshipCountryCode { get; set; }

//  პირის სტატუსი

public string PersonStatus { get; set; }

//პირის სტატუსის იდენტიფიკატორი (1-აქტიური; 2-გარდაცვლილი; 3-გაუქმებული; 4-შეჩერებული.)

public int PersonStatusId { get; set; }

//პირადი ნომრის იდენტიფიკატორი

public int ID { get; set; }

public PersonAdditionalStatuses PersonAdditionalStatuses { get; set; }

// ფიზიკური პირის ერთი აქტიური დოკუმენტის მონაცემები

public Document Document { get; set; }

}

///

/// ფიზიკური პირის ერთი აქტიური დოკუმენტის მონაცემები

///

public class Document

{

//  დოკუმენტის ტიპის იდენტიფიკატორი

public int? DocTypeID { get; set; }

//  დოკუმენტის ტიპი

public string DocTypeName { get; set; }

//  დოკუმენტის იდენტიფიკატორი

public int? ID { get; set; }

//  დოკუმენტის სტატუსის იდენტიფიკატორი (1 - აქტიური; 2 - გაუქმებული; 3 - შეჩერებული; 4 - გაბათილებული;)

public int? StatusId { get; set; }

//  დოკუმენტის სტატუსი

public string StatusName { get; set; }

//  დოკუმენტის გაუქმების თარიღი

public DateTime? VoidDate { get; set; }

}

public class PersonAdditionalStatuses

{

//  გარდაცვალების რეგისტრაციის თარიღი

public DateTime? DeActRegDate { get; set; }

//  გარდაცვალების თარიღი(არსებობის შემთხვევაში)

public DateTime? DeDeathDate { get; set; }

}

ზურა