| From : | Zurab Batiashvili |
| To : | Zurab Dolenjashvili <zdolenjashvili@ssa.gov.ge> |
| Subject : | COVID-19 - ბავშვების 200 ლარიანი რეგისტრაცია-პიროვნების იდენტიფიკაცია |
| Cc : | dchkheidze@ssa.gov.ge<dchkheidze@ssa.gov.ge> <dchkheidze@ssa.gov.ge>; dchkheidze@ssa.gov.ge |
| Received On : | 11.08.2020 14:52 |
ზურა,
გიგზავნი 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; }
}
ზურა