Esempio n. 1
0
        public Group(JObject j)
        {
            Detail = new GroupDetail(j["detail"].Value <JObject>());
            FounderMembershipId = j["founderMembershipId"].Value <int>();
            Founder             = new User(j["founder"].Value <JObject>());
            FollowerCount       = j["followerCount"].Value <int>();


            CurrentUserStatus = new GroupMembershipStatus(
                j["currentUserStatus"]["membershipStatus"]["Response"].Value <JObject>()
                );

            AlliedIds = new List <int>();
            j["alliedIds"].ForEach(i => AlliedIds.Add(i.Value <int>()));

            Attributes = new List <Attribute>();
            j["attributes"].ForEach(a => Attributes.Add(new Attribute(
                                                            a["attributeId"].Value <int>(),
                                                            a["minValue"].Value <int>(),
                                                            a["maxValue"].Value <int>()
                                                            )));

            MembershipIds = new List <int>();
            j["membershipIds"].ForEach(i => MembershipIds.Add(i.Value <int>()));

            GroupJoinRequestCount = j["groupJoinRequestCount"].Value <int>();
            GroupJoinInviteCount  = j["groupJoinInviteCount"].Value <int>();
            ClanJoinRequestCount  = j["clanJoinRequestCount"].Value <int>();
            ClanJoinInviteCount   = j["clanJoinInviteCount"].Value <int>();
        }
Esempio n. 2
0
        public Group(JObject j)
        {
            Detail = new GroupDetail(j["detail"].Value<JObject>());
            FounderMembershipId = j["founderMembershipId"].Value<int>();
            Founder = new User(j["founder"].Value<JObject>());
            FollowerCount = j["followerCount"].Value<int>();

            CurrentUserStatus = new GroupMembershipStatus(
                j["currentUserStatus"]["membershipStatus"]["Response"].Value<JObject>()
            );

            AlliedIds = new List<int>();
            j["alliedIds"].ForEach(i => AlliedIds.Add(i.Value<int>()));

            Attributes = new List<Attribute>();
            j["attributes"].ForEach(a => Attributes.Add(new Attribute(
                a["attributeId"].Value<int>(),
                a["minValue"].Value<int>(),
                a["maxValue"].Value<int>()
            )));

            MembershipIds = new List<int>();
            j["membershipIds"].ForEach(i => MembershipIds.Add(i.Value<int>()));

            GroupJoinRequestCount = j["groupJoinRequestCount"].Value<int>();
            GroupJoinInviteCount = j["groupJoinInviteCount"].Value<int>();
            ClanJoinRequestCount = j["clanJoinRequestCount"].Value<int>();
            ClanJoinInviteCount = j["clanJoinInviteCount"].Value<int>();
        }