Пример #1
0
        private global::System.Collections.Generic.IReadOnlyList <global::MyHobbyPal.Client.IHobbyDetail> ParseGetPersonWithHobbiesPersonWithHobbiesHobbies(
            JsonElement parent,
            string field)
        {
            if (!parent.TryGetProperty(field, out JsonElement obj))
            {
                return(null);
            }

            if (obj.ValueKind == JsonValueKind.Null)
            {
                return(null);
            }

            int objLength = obj.GetArrayLength();
            var list      = new global::MyHobbyPal.Client.IHobbyDetail[objLength];

            for (int objIndex = 0; objIndex < objLength; objIndex++)
            {
                JsonElement element = obj[objIndex];
                list[objIndex] = new HobbyDetail
                                 (
                    DeserializeNullableString(element, "hobbyId"),
                    DeserializeNullableString(element, "partitionKey"),
                    DeserializeNullableString(element, "name"),
                    DeserializeNullableFloat(element, "difficulty"),
                    DeserializeNullableFloat(element, "expertiseAchieved"),
                    DeserializeNullableInt(element, "yearsPracticed"),
                    DeserializeNullableString(element, "personHobbyId")
                                 );
            }

            return(list);
        }
 public UpsertHobbyForPersonPayload(
     global::MyHobbyPal.Client.IHobbyDetail hobby)
 {
     Hobby = hobby;
 }