{ { "items": [ "items": [ { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-img-src-missing" "h-test-img-src-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ "http://example.test/" "http://example.test/" ] ] }, }, "type": [ "type": [ "h-test-img-src-empty-alt-missing" "h-test-img-src-empty-alt-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-empty-alt-empty" "h-test-img-src-empty-alt-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-empty-alt-filled" "h-test-img-src-empty-alt-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-empty-alt-filled-space" "h-test-img-src-empty-alt-filled-space" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-src-filled-alt-missing" "h-test-img-src-filled-alt-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-filled-alt-empty" "h-test-img-src-filled-alt-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-filled-alt-filled" "h-test-img-src-filled-alt-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-src-filled-alt-filled-space" "h-test-img-src-filled-alt-filled-space" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-data-missing" "h-test-object-data-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], < "photo": [ < "http://example.test/" < ] ] }, }, "type": [ "type": [ "h-test-object-data-empty" "h-test-object-data-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-data-filled" "h-test-object-data-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "http://exaple.test/NotPartOfTest" "http://exaple.test/NotPartOfTest" ], ], "override": [ "override": [ "http://exaple.test/NotPartOfTest" "http://exaple.test/NotPartOfTest" ] ] }, }, "type": [ "type": [ "h-test-object-data-filled-has-u" "h-test-object-data-filled-has-u" ] ] }, }, { { "properties": { "properties": { "photo": [ "photo": [ "Valid" "Valid" ] ] }, }, "type": [ "type": [ "h-test-object-data-filled-has-photo" "h-test-object-data-filled-has-photo" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-missing" "h-test-img-onlychildoftype-src-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/" ], ], "photo": [ "photo": [ "http://example.test/" "http://example.test/" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-empty-alt-missing" "h-test-img-onlychildoftype-src-empty-alt-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-empty-alt-empty" "h-test-img-onlychildoftype-src-empty-alt-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-empty-alt-filled" "h-test-img-onlychildoftype-src-empty-alt-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-empty-alt-filled-spac "h-test-img-onlychildoftype-src-empty-alt-filled-spac ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-filled-alt-missing" "h-test-img-onlychildoftype-src-filled-alt-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-filled-alt-empty" "h-test-img-onlychildoftype-src-filled-alt-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-filled-alt-filled" "h-test-img-onlychildoftype-src-filled-alt-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-src-filled-alt-filled-spa "h-test-img-onlychildoftype-src-filled-alt-filled-spa ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-type-sibling-before" "h-test-img-onlychildoftype-type-sibling-before" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-type-sibling-after" "h-test-img-onlychildoftype-type-sibling-after" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-nontype-sibling-before" "h-test-img-onlychildoftype-nontype-sibling-before" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-nontype-sibling-after" "h-test-img-onlychildoftype-nontype-sibling-after" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/NotPartOfTest" ], ], "override": [ "override": [ "http://example.test/NotPartOfTest" "http://example.test/NotPartOfTest" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-has-u" "h-test-img-onlychildoftype-has-u" ] ] }, }, { { "properties": { "properties": { "photo": [ "photo": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-has-photo" "h-test-img-onlychildoftype-has-photo" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-root-object" "h-test-img-onlychildoftype-root-object" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-root-object-with-data" "h-test-img-onlychildoftype-root-object-with-data" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ], ], "photo": [ "photo": [ "http://example.test/" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlychildoftype-root-object-with-data-emp "h-test-img-onlychildoftype-root-object-with-data-emp ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-data-missing" "h-test-object-onlychildoftype-data-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], < "photo": [ < "http://example.test/" < ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-data-empty" "h-test-object-onlychildoftype-data-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-data-filled" "h-test-object-onlychildoftype-data-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-type-sibling-before" "h-test-object-onlychildoftype-type-sibling-before" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-type-sibling-after" "h-test-object-onlychildoftype-type-sibling-after" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-nontype-sibling-before "h-test-object-onlychildoftype-nontype-sibling-before ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-nontype-sibling-after" "h-test-object-onlychildoftype-nontype-sibling-after" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "http://example.test/NameAndOverride" "http://example.test/NameAndOverride" ], ], "override": [ "override": [ "http://example.test/NameAndOverride" "http://example.test/NameAndOverride" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-has-u" "h-test-object-onlychildoftype-has-u" ] ] }, }, { { "properties": { "properties": { "photo": [ "photo": [ "Valid" "Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-has-photo" "h-test-object-onlychildoftype-has-photo" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-root-object" "h-test-object-onlychildoftype-root-object" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-root-object-with-data" "h-test-object-onlychildoftype-root-object-with-data" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-object-onlychildoftype-root-object-with-data- "h-test-object-onlychildoftype-root-object-with-data- ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-missing" "h-test-img-onlygrandchildoftype-src-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/" ], ], "photo": [ "photo": [ "http://example.test/" "http://example.test/" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-empty-alt-missin "h-test-img-onlygrandchildoftype-src-empty-alt-missin ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-empty-alt-empty" "h-test-img-onlygrandchildoftype-src-empty-alt-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-empty-alt-filled "h-test-img-onlygrandchildoftype-src-empty-alt-filled ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/" "value": "http://example.test/" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-empty-alt-filled "h-test-img-onlygrandchildoftype-src-empty-alt-filled ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-filled-alt-missi "h-test-img-onlygrandchildoftype-src-filled-alt-missi ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ], ], "photo": [ "photo": [ { { "alt": "", "alt": "", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-filled-alt-empty "h-test-img-onlygrandchildoftype-src-filled-alt-empty ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Valid" "Valid" ], ], "photo": [ "photo": [ { { "alt": "Valid", "alt": "Valid", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-filled-alt-fille "h-test-img-onlygrandchildoftype-src-filled-alt-fille ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "No Trim" | " No Trim " ], ], "photo": [ "photo": [ { { "alt": " No Trim ", "alt": " No Trim ", "value": "http://example.test/Valid" "value": "http://example.test/Valid" } } ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-src-filled-alt-fille "h-test-img-onlygrandchildoftype-src-filled-alt-fille ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-type-sibling-before" "h-test-img-onlygrandchildoftype-type-sibling-before" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-type-sibling-after" "h-test-img-onlygrandchildoftype-type-sibling-after" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-nontype-sibling-befo "h-test-img-onlygrandchildoftype-nontype-sibling-befo ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-nontype-sibling-afte "h-test-img-onlygrandchildoftype-nontype-sibling-afte ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-parent-sibling-befor "h-test-img-onlygrandchildoftype-parent-sibling-befor ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-parent-sibling-after "h-test-img-onlygrandchildoftype-parent-sibling-after ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/NotPartOfTest" ], ], "override": [ "override": [ "http://example.test/NotPartOfTest" "http://example.test/NotPartOfTest" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-has-u" "h-test-img-onlygrandchildoftype-has-u" ] ] }, }, { { "properties": { "properties": { "photo": [ "photo": [ "" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-has-photo" "h-test-img-onlygrandchildoftype-has-photo" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Valid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-root-object" "h-test-img-onlygrandchildoftype-root-object" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-root-object-with-dat "h-test-img-onlygrandchildoftype-root-object-with-dat ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" | "http://example.test/Invalid" ], ], "photo": [ "photo": [ "http://example.test/" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-img-onlygrandchildoftype-root-object-with-dat "h-test-img-onlygrandchildoftype-root-object-with-dat ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "" "" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-data-missing" "h-test-object-onlygrandchildoftype-data-missing" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], < "photo": [ < "http://example.test/" < ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-data-empty" "h-test-object-onlygrandchildoftype-data-empty" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-data-filled" "h-test-object-onlygrandchildoftype-data-filled" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-type-sibling-befo "h-test-object-onlygrandchildoftype-type-sibling-befo ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-type-sibling-afte "h-test-object-onlygrandchildoftype-type-sibling-afte ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-nontype-sibling-b "h-test-object-onlygrandchildoftype-nontype-sibling-b ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-nontype-sibling-a "h-test-object-onlygrandchildoftype-nontype-sibling-a ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-parent-sibling-be "h-test-object-onlygrandchildoftype-parent-sibling-be ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-parent-sibling-af "h-test-object-onlygrandchildoftype-parent-sibling-af ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "http://example.test/NameAndOverride" "http://example.test/NameAndOverride" ], ], "override": [ "override": [ "http://example.test/NameAndOverride" "http://example.test/NameAndOverride" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-has-u" "h-test-object-onlygrandchildoftype-has-u" ] ] }, }, { { "properties": { "properties": { "photo": [ "photo": [ "Valid" "Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-has-photo" "h-test-object-onlygrandchildoftype-has-photo" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-root-object" "h-test-object-onlygrandchildoftype-root-object" ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/Valid" "http://example.test/Valid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-root-object-with- "h-test-object-onlygrandchildoftype-root-object-with- ] ] }, }, { { "properties": { "properties": { "name": [ "name": [ "Name" "Name" ], ], "photo": [ "photo": [ "http://example.test/" | "http://example.test/Invalid" ] ] }, }, "type": [ "type": [ "h-test-object-onlygrandchildoftype-root-object-with- "h-test-object-onlygrandchildoftype-root-object-with- ] ] } } ], ], "rel-urls": {}, "rel-urls": {}, "rels": {} "rels": {} } }