Esempio n. 1
0
        //디시콘 패키지 번호로부터 패키지를 가져옵니다.
        public Package(REST.REST rest, long index)
        {
            var ret  = new dccon(rest).PackageDetail(index);
            var info = ret["info"];

            Title        = info["title"];
            Description  = info["description"];
            Index        = long.Parse(info["package_idx"]);
            MainImage    = GetImageURL(info["main_img_path"]);
            ListImage    = GetImageURL(info["list_img_path"]);
            Seller       = (info["seller_name"], info["seller_id"]);
            SaleCount    = long.Parse(info["sale_count"]);
            RegisterDate = DateTime.Parse(info["reg_date"]);
            Mandoo       = int.Parse(info["mandoo"]);

            var detail = ret["detail"];

            items = new Emoticon[detail.Length];
            for (int i = 0; i < items.Length; i++)
            {
                var item = detail[i];
                items[i] = new Emoticon(
                    item["title"],
                    GetImageURL(item["path"]),
                    Index,
                    /*long.Parse(item["idx"])*/ -1);    //detail idx 값이 아닌듯...
            }
        }
Esempio n. 2
0
 //REST클라이언트로 부터 새 새션 생성
 public Session(REST.REST rest, bool AutoUpdate = true)
 {
     client = rest;
     _AppId = GetAppId();
     if (AutoUpdate)
     {
         UpdateToken(this);
     }
 }