public Sublabel ReadSublabel(JObject source)
        {
            Sublabel label = new Sublabel();

            foreach (var item in source)
            {
                var v = item.Value;

                switch (item.Key)
                {
                case "id":
                    label.Id = v.Value <int>();
                    break;

                case "name":
                    label.Name = v.Value <string>();
                    break;

                case "resource_url":
                    break;

                default:
                    this.ThrowIfStrict("Unknown key: " + item.Key);
                    break;
                }
            }
            return(label);
        }
Exemple #2
0
        public Sublabel ReadSublabel(JObject source)
        {
            Sublabel label = new Sublabel();
            foreach (var item in source)
            {
                var v = item.Value;

                switch (item.Key)
                {
                    case "id":
                        label.Id = v.Value<int>();
                        break;
                    case "name":
                        label.Name = v.Value<string>();
                        break;
                    case "resource_url":
                        break;
                    default:
                        this.ThrowIfStrict("Unknown key: " + item.Key);
                        break;
                }
            }
            return label;
        }