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; }

    }

 

ზურა