Created
June 8, 2018 17:41
-
-
Save amarzavery/5b1340440541c0eaec36621aa61573a0 to your computer and use it in GitHub Desktop.
uml for media services, contentkey policies
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.40.1 (20161225.0304) | |
--> | |
<!-- Title: G Pages: 1 --> | |
<svg width="2234pt" height="457pt" | |
viewBox="0.00 0.00 2234.43 457.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 453)"> | |
<title>G</title> | |
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-453 2230.432,-453 2230.432,4 -4,4"/> | |
<!-- A0 --> | |
<g id="node1" class="node"> | |
<title>A0</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1621.157,-412.5 1621.157,-448.5 1819.189,-448.5 1819.189,-412.5 1621.157,-412.5"/> | |
<text text-anchor="middle" x="1720.173" y="-427.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyPlayRight</text> | |
</g> | |
<!-- A1 --> | |
<g id="node2" class="node"> | |
<title>A1</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1904.493,-412.5 1904.493,-448.5 2214.754,-448.5 2214.754,-412.5 1904.493,-412.5"/> | |
<text text-anchor="middle" x="2059.6235" y="-427.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction</text> | |
</g> | |
<!-- A0->A1 --> | |
<g id="edge1" class="edge"> | |
<title>A0->A1</title> | |
<path fill="none" stroke="#000000" d="M1819.2687,-430.5C1842.7637,-430.5 1868.4566,-430.5 1894.0245,-430.5"/> | |
<polygon fill="#000000" stroke="#000000" points="1904.1944,-430.5 1894.1945,-435.0001 1899.1944,-430.5 1894.1944,-430.5001 1894.1944,-430.5001 1894.1944,-430.5001 1899.1944,-430.5 1894.1944,-426.0001 1904.1944,-430.5 1904.1944,-430.5"/> | |
</g> | |
<!-- A2 --> | |
<g id="node3" class="node"> | |
<title>A2</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1353.1075,-385.5 1353.1075,-421.5 1542.8125,-421.5 1542.8125,-385.5 1353.1075,-385.5"/> | |
<text text-anchor="middle" x="1447.96" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyLicense</text> | |
</g> | |
<!-- A2->A0 --> | |
<g id="edge2" class="edge"> | |
<title>A2->A0</title> | |
<path fill="none" stroke="#000000" d="M1543.1669,-412.9433C1564.9715,-415.106 1588.3199,-417.4219 1610.6721,-419.6389"/> | |
<polygon fill="#000000" stroke="#000000" points="1620.8629,-420.6497 1610.4675,-424.1406 1615.8873,-420.1562 1610.9117,-419.6626 1610.9117,-419.6626 1610.9117,-419.6626 1615.8873,-420.1562 1611.3559,-415.1846 1620.8629,-420.6497 1620.8629,-420.6497"/> | |
</g> | |
<!-- A3 --> | |
<g id="node4" class="node"> | |
<title>A3</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1597.531,-357.5 1597.531,-393.5 1842.815,-393.5 1842.815,-357.5 1597.531,-357.5"/> | |
<text text-anchor="middle" x="1720.173" y="-372.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyContentKeyLocation</text> | |
</g> | |
<!-- A2->A3 --> | |
<g id="edge3" class="edge"> | |
<title>A2->A3</title> | |
<path fill="none" stroke="#000000" d="M1543.1669,-393.707C1557.3679,-392.2462 1572.2238,-390.7182 1587.0328,-389.1949"/> | |
<polygon fill="#000000" stroke="#000000" points="1597.2691,-388.142 1587.782,-393.6417 1592.2953,-388.6536 1587.3215,-389.1653 1587.3215,-389.1653 1587.3215,-389.1653 1592.2953,-388.6536 1586.8611,-384.6889 1597.2691,-388.142 1597.2691,-388.142"/> | |
</g> | |
<!-- A16 --> | |
<g id="node17" class="node"> | |
<title>A16</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1904.207,-357.5 1904.207,-393.5 2215.04,-393.5 2215.04,-357.5 1904.207,-357.5"/> | |
<text text-anchor="middle" x="2059.6235" y="-372.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader</text> | |
</g> | |
<!-- A3->A16 --> | |
<g id="edge15" class="edge"> | |
<title>A3->A16</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1853.4519,-375.5C1870.0238,-375.5 1887.0823,-375.5 1903.9543,-375.5"/> | |
<polygon fill="none" stroke="#000000" points="1853.2024,-372.0001 1843.2024,-375.5 1853.2023,-379.0001 1853.2024,-372.0001"/> | |
<text text-anchor="middle" x="1885.8282" y="-380.9524" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A17 --> | |
<g id="node18" class="node"> | |
<title>A17</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1892.815,-302.5 1892.815,-338.5 2226.432,-338.5 2226.432,-302.5 1892.815,-302.5"/> | |
<text text-anchor="middle" x="2059.6235" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier</text> | |
</g> | |
<!-- A3->A17 --> | |
<g id="edge16" class="edge"> | |
<title>A3->A17</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1841.5578,-355.8324C1876.4376,-350.181 1914.2891,-344.048 1948.5151,-338.5025"/> | |
<polygon fill="none" stroke="#000000" points="1840.6332,-352.4365 1831.3218,-357.4909 1841.7529,-359.3464 1840.6332,-352.4365"/> | |
<text text-anchor="middle" x="1931.9742" y="-346.7452" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A4 --> | |
<g id="node5" class="node"> | |
<title>A4</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1100.0785,-110.5 1100.0785,-146.5 1281.9925,-146.5 1281.9925,-110.5 1100.0785,-110.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-125.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyTokenRestriction</text> | |
</g> | |
<!-- A5 --> | |
<g id="node6" class="node"> | |
<title>A5</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1348.389,-110.5 1348.389,-146.5 1547.531,-146.5 1547.531,-110.5 1348.389,-110.5"/> | |
<text text-anchor="middle" x="1447.96" y="-125.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyRestrictionTokenKey</text> | |
</g> | |
<!-- A4->A5 --> | |
<g id="edge4" class="edge"> | |
<title>A4->A5</title> | |
<path fill="none" stroke="#000000" d="M1282.3409,-122.0075C1300.352,-121.7513 1319.4294,-121.6863 1337.9815,-121.8125"/> | |
<polygon fill="#000000" stroke="#000000" points="1348.2241,-121.9023 1338.185,-126.3144 1343.2243,-121.8584 1338.2244,-121.8145 1338.2244,-121.8145 1338.2244,-121.8145 1343.2243,-121.8584 1338.2639,-117.3147 1348.2241,-121.9023 1348.2241,-121.9023"/> | |
</g> | |
<!-- A4->A5 --> | |
<g id="edge5" class="edge"> | |
<title>A4->A5</title> | |
<path fill="none" stroke="#000000" d="M1282.3409,-134.9925C1300.352,-135.2487 1319.4294,-135.3137 1337.9815,-135.1875"/> | |
<polygon fill="#000000" stroke="#000000" points="1348.2241,-135.0977 1338.2639,-139.6853 1343.2243,-135.1416 1338.2244,-135.1855 1338.2244,-135.1855 1338.2244,-135.1855 1343.2243,-135.1416 1338.185,-130.6856 1348.2241,-135.0977 1348.2241,-135.0977"/> | |
</g> | |
<!-- A6 --> | |
<g id="node7" class="node"> | |
<title>A6</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1367.841,-55.5 1367.841,-91.5 1528.079,-91.5 1528.079,-55.5 1367.841,-55.5"/> | |
<text text-anchor="middle" x="1447.96" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyTokenClaim</text> | |
</g> | |
<!-- A4->A6 --> | |
<g id="edge6" class="edge"> | |
<title>A4->A6</title> | |
<path fill="none" stroke="#000000" d="M1275.1622,-110.4909C1301.5053,-104.8516 1330.6836,-98.6054 1357.4475,-92.8761"/> | |
<polygon fill="#000000" stroke="#000000" points="1367.5759,-90.7079 1358.7395,-97.2015 1362.6867,-91.7546 1357.7974,-92.8012 1357.7974,-92.8012 1357.7974,-92.8012 1362.6867,-91.7546 1356.8554,-88.4009 1367.5759,-90.7079 1367.5759,-90.7079"/> | |
</g> | |
<!-- A20 --> | |
<g id="node21" class="node"> | |
<title>A20</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1620.606,-165.5 1620.606,-201.5 1819.74,-201.5 1819.74,-165.5 1620.606,-165.5"/> | |
<text text-anchor="middle" x="1720.173" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicySymmetricTokenKey</text> | |
</g> | |
<!-- A5->A20 --> | |
<g id="edge19" class="edge"> | |
<title>A5->A20</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1547.0791,-148.5268C1574.4755,-154.0622 1604.0355,-160.0347 1630.84,-165.4505"/> | |
<polygon fill="none" stroke="#000000" points="1547.5878,-145.0589 1537.0927,-146.5091 1546.2015,-151.9203 1547.5878,-145.0589"/> | |
<text text-anchor="middle" x="1611.399" y="-167.1456" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A21 --> | |
<g id="node22" class="node"> | |
<title>A21</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1635.3235,-110.5 1635.3235,-146.5 1805.0225,-146.5 1805.0225,-110.5 1635.3235,-110.5"/> | |
<text text-anchor="middle" x="1720.173" y="-125.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyRsaTokenKey</text> | |
</g> | |
<!-- A5->A21 --> | |
<g id="edge20" class="edge"> | |
<title>A5->A21</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1557.9451,-128.5C1583.6744,-128.5 1610.6976,-128.5 1635.1483,-128.5"/> | |
<polygon fill="none" stroke="#000000" points="1557.7764,-125.0001 1547.7764,-128.5 1557.7763,-132.0001 1557.7764,-125.0001"/> | |
<text text-anchor="middle" x="1617.0221" y="-133.9524" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A22 --> | |
<g id="node23" class="node"> | |
<title>A22</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1610.0395,-55.5 1610.0395,-91.5 1830.3065,-91.5 1830.3065,-55.5 1610.0395,-55.5"/> | |
<text text-anchor="middle" x="1720.173" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyX509CertificateTokenKey</text> | |
</g> | |
<!-- A5->A22 --> | |
<g id="edge21" class="edge"> | |
<title>A5->A22</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1547.0791,-108.4732C1574.4755,-102.9378 1604.0355,-96.9653 1630.84,-91.5495"/> | |
<polygon fill="none" stroke="#000000" points="1546.2015,-105.0797 1537.0927,-110.4909 1547.5878,-111.9411 1546.2015,-105.0797"/> | |
<text text-anchor="middle" x="1614.7469" y="-100.4243" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A7 --> | |
<g id="node8" class="node"> | |
<title>A7</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1083.682,-385.5 1083.682,-421.5 1298.389,-421.5 1298.389,-385.5 1083.682,-385.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyPlayReadyConfiguration</text> | |
</g> | |
<!-- A7->A2 --> | |
<g id="edge7" class="edge"> | |
<title>A7->A2</title> | |
<path fill="none" stroke="#000000" d="M1298.506,-403.5C1313.1419,-403.5 1328.1516,-403.5 1342.747,-403.5"/> | |
<polygon fill="#000000" stroke="#000000" points="1352.7757,-403.5 1342.7757,-408.0001 1347.7757,-403.5 1342.7757,-403.5001 1342.7757,-403.5001 1342.7757,-403.5001 1347.7757,-403.5 1342.7756,-399.0001 1352.7757,-403.5 1352.7757,-403.5"/> | |
</g> | |
<!-- A8 --> | |
<g id="node9" class="node"> | |
<title>A8</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="680.957,-138.5 680.957,-174.5 817.318,-174.5 817.318,-138.5 680.957,-138.5"/> | |
<text text-anchor="middle" x="749.1375" y="-153.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyOption</text> | |
</g> | |
<!-- A9 --> | |
<g id="node10" class="node"> | |
<title>A9</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="867.318,-247.5 867.318,-283.5 1033.682,-283.5 1033.682,-247.5 867.318,-247.5"/> | |
<text text-anchor="middle" x="950.5" y="-262.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyConfiguration</text> | |
</g> | |
<!-- A8->A9 --> | |
<g id="edge8" class="edge"> | |
<title>A8->A9</title> | |
<path fill="none" stroke="#000000" d="M782.8411,-174.7441C817.2107,-193.3489 870.6382,-222.2698 907.9145,-242.448"/> | |
<polygon fill="#000000" stroke="#000000" points="917.0222,-247.378 906.0857,-246.575 912.625,-244.9978 908.2279,-242.6176 908.2279,-242.6176 908.2279,-242.6176 912.625,-244.9978 910.3701,-238.6602 917.0222,-247.378 917.0222,-247.378"/> | |
</g> | |
<!-- A10 --> | |
<g id="node11" class="node"> | |
<title>A10</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="873.436,-83.5 873.436,-119.5 1027.564,-119.5 1027.564,-83.5 873.436,-83.5"/> | |
<text text-anchor="middle" x="950.5" y="-98.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyRestriction</text> | |
</g> | |
<!-- A8->A10 --> | |
<g id="edge9" class="edge"> | |
<title>A8->A10</title> | |
<path fill="none" stroke="#000000" d="M815.0711,-138.4909C834.1066,-133.2916 855.031,-127.5763 874.6197,-122.2259"/> | |
<polygon fill="#000000" stroke="#000000" points="884.4183,-119.5495 875.9573,-126.5254 879.5949,-120.867 874.7716,-122.1845 874.7716,-122.1845 874.7716,-122.1845 879.5949,-120.867 873.5859,-117.8435 884.4183,-119.5495 884.4183,-119.5495"/> | |
</g> | |
<!-- A9->A7 --> | |
<g id="edge26" class="edge"> | |
<title>A9->A7</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M974.3413,-291.2159C999.2549,-316.5707 1040.6487,-354.6081 1083.682,-376.5 1090.2767,-379.8549 1097.3159,-382.8113 1104.5167,-385.4133"/> | |
<polygon fill="none" stroke="#000000" points="976.6232,-288.5408 967.1551,-283.7863 971.5917,-293.4075 976.6232,-288.5408"/> | |
<text text-anchor="middle" x="1084.588" y="-384.1003" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A23 --> | |
<g id="node24" class="node"> | |
<title>A23</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1087.297,-330.5 1087.297,-366.5 1294.774,-366.5 1294.774,-330.5 1087.297,-330.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-345.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyClearKeyConfiguration</text> | |
</g> | |
<!-- A9->A23 --> | |
<g id="edge23" class="edge"> | |
<title>A9->A23</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M998.5078,-287.7663C1023.5469,-298.8449 1054.885,-311.8862 1083.682,-321.5 1093.2523,-324.695 1103.4123,-327.7151 1113.5175,-330.4977"/> | |
<polygon fill="none" stroke="#000000" points="999.7964,-284.5086 989.2382,-283.6276 996.9425,-290.9005 999.7964,-284.5086"/> | |
<text text-anchor="middle" x="1093.791" y="-330.7937" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A24 --> | |
<g id="node25" class="node"> | |
<title>A24</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1087.0165,-275.5 1087.0165,-311.5 1295.0545,-311.5 1295.0545,-275.5 1087.0165,-275.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-290.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyUnknownConfiguration</text> | |
</g> | |
<!-- A9->A24 --> | |
<g id="edge24" class="edge"> | |
<title>A9->A24</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1044.0842,-276.3938C1058.1386,-278.0299 1072.705,-279.7255 1086.9621,-281.3851"/> | |
<polygon fill="none" stroke="#000000" points="1044.2902,-272.8943 1033.9526,-275.2145 1043.4808,-279.8473 1044.2902,-272.8943"/> | |
<text text-anchor="middle" x="1067.9802" y="-284.685" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A25 --> | |
<g id="node26" class="node"> | |
<title>A25</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1087.297,-220.5 1087.297,-256.5 1294.774,-256.5 1294.774,-220.5 1087.297,-220.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyWidevineConfiguration</text> | |
</g> | |
<!-- A9->A25 --> | |
<g id="edge25" class="edge"> | |
<title>A9->A25</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1044.0842,-254.9952C1058.1386,-253.4176 1072.705,-251.7825 1086.9621,-250.1822"/> | |
<polygon fill="none" stroke="#000000" points="1043.4997,-251.5388 1033.9526,-256.1325 1044.2806,-258.4951 1043.4997,-251.5388"/> | |
<text text-anchor="middle" x="1069.892" y="-257.6038" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A26 --> | |
<g id="node27" class="node"> | |
<title>A26</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1089.522,-165.5 1089.522,-201.5 1292.549,-201.5 1292.549,-165.5 1089.522,-165.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyFairPlayConfiguration</text> | |
</g> | |
<!-- A9->A26 --> | |
<g id="edge27" class="edge"> | |
<title>A9->A26</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M999.0979,-243.4373C1024.0545,-232.6201 1055.1418,-219.9268 1083.682,-210.5 1093.2625,-207.3356 1103.4284,-204.3336 1113.5368,-201.5604"/> | |
<polygon fill="none" stroke="#000000" points="997.6114,-240.2673 989.8512,-247.4805 1000.4159,-246.6809 997.6114,-240.2673"/> | |
<text text-anchor="middle" x="1098.3186" y="-211.5375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A10->A4 --> | |
<g id="edge22" class="edge"> | |
<title>A10->A4</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1037.689,-111.2869C1057.8463,-113.5496 1079.3479,-115.9631 1099.678,-118.2452"/> | |
<polygon fill="none" stroke="#000000" points="1037.9275,-107.7918 1027.5994,-110.1544 1037.1466,-114.7481 1037.9275,-107.7918"/> | |
<text text-anchor="middle" x="1080.7221" y="-121.6228" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A18 --> | |
<g id="node19" class="node"> | |
<title>A18</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1101.7435,-55.5 1101.7435,-91.5 1280.3275,-91.5 1280.3275,-55.5 1101.7435,-55.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-70.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyOpenRestriction</text> | |
</g> | |
<!-- A10->A18 --> | |
<g id="edge17" class="edge"> | |
<title>A10->A18</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1037.6509,-91.355C1058.3836,-88.9416 1080.5403,-86.3624 1101.3828,-83.9362"/> | |
<polygon fill="none" stroke="#000000" points="1037.1277,-87.8922 1027.5994,-92.5251 1037.9371,-94.8453 1037.1277,-87.8922"/> | |
<text text-anchor="middle" x="1084.3555" y="-91.4277" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A19 --> | |
<g id="node20" class="node"> | |
<title>A19</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="1093.1345,-.5 1093.1345,-36.5 1288.9365,-36.5 1288.9365,-.5 1093.1345,-.5"/> | |
<text text-anchor="middle" x="1191.0355" y="-15.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyUnknownRestriction</text> | |
</g> | |
<!-- A10->A19 --> | |
<g id="edge18" class="edge"> | |
<title>A10->A19</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M998.5078,-79.2337C1023.5469,-68.1551 1054.885,-55.1138 1083.682,-45.5 1093.2523,-42.305 1103.4123,-39.2849 1113.5175,-36.5023"/> | |
<polygon fill="none" stroke="#000000" points="996.9425,-76.0995 989.2382,-83.3724 999.7964,-82.4914 996.9425,-76.0995"/> | |
<text text-anchor="middle" x="1098.3127" y="-46.4951" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A11 --> | |
<g id="node12" class="node"> | |
<title>A11</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="478.489,-138.5 478.489,-174.5 630.957,-174.5 630.957,-138.5 478.489,-138.5"/> | |
<text text-anchor="middle" x="554.723" y="-153.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyProperties</text> | |
</g> | |
<!-- A11->A8 --> | |
<g id="edge10" class="edge"> | |
<title>A11->A8</title> | |
<path fill="none" stroke="#000000" d="M631.0028,-156.5C643.9295,-156.5 657.3747,-156.5 670.3639,-156.5"/> | |
<polygon fill="#000000" stroke="#000000" points="680.6647,-156.5 670.6648,-161.0001 675.6647,-156.5 670.6647,-156.5001 670.6647,-156.5001 670.6647,-156.5001 675.6647,-156.5 670.6647,-152.0001 680.6647,-156.5 680.6647,-156.5"/> | |
</g> | |
<!-- A12 --> | |
<g id="node13" class="node"> | |
<title>A12</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="321.582,-138.5 321.582,-174.5 428.489,-174.5 428.489,-138.5 321.582,-138.5"/> | |
<text text-anchor="middle" x="375.0355" y="-153.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicy</text> | |
</g> | |
<!-- A12->A11 --> | |
<g id="edge11" class="edge"> | |
<title>A12->A11</title> | |
<path fill="none" stroke="#000000" d="M428.9477,-156.5C441.3042,-156.5 454.7465,-156.5 468.094,-156.5"/> | |
<polygon fill="#000000" stroke="#000000" points="478.2628,-156.5 468.2629,-161.0001 473.2628,-156.5 468.2628,-156.5001 468.2628,-156.5001 468.2628,-156.5001 473.2628,-156.5 468.2628,-152.0001 478.2628,-156.5 478.2628,-156.5"/> | |
</g> | |
<!-- A13 --> | |
<g id="node14" class="node"> | |
<title>A13</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="156.628,-221.5 156.628,-257.5 235.738,-257.5 235.738,-221.5 156.628,-221.5"/> | |
<text text-anchor="middle" x="196.183" y="-236.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ODataError</text> | |
</g> | |
<!-- A13->A13 --> | |
<g id="edge12" class="edge"> | |
<title>A13->A13</title> | |
<path fill="none" stroke="#000000" d="M167.4208,-257.5287C162.5331,-267.1943 172.1205,-276 196.183,-276 211.2221,-276 220.6068,-272.5603 224.3372,-267.6207"/> | |
<polygon fill="#000000" stroke="#000000" points="224.9452,-257.5287 228.8356,-267.7813 224.6445,-262.5197 224.3437,-267.5106 224.3437,-267.5106 224.3437,-267.5106 224.6445,-262.5197 219.8519,-267.2399 224.9452,-257.5287 224.9452,-257.5287"/> | |
</g> | |
<!-- A14 --> | |
<g id="node15" class="node"> | |
<title>A14</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="3.061,-221.5 3.061,-257.5 67.723,-257.5 67.723,-221.5 3.061,-221.5"/> | |
<text text-anchor="middle" x="35.392" y="-236.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ApiError</text> | |
</g> | |
<!-- A14->A13 --> | |
<g id="edge13" class="edge"> | |
<title>A14->A13</title> | |
<path fill="none" stroke="#000000" d="M67.9305,-239.5C90.4326,-239.5 120.799,-239.5 146.3352,-239.5"/> | |
<polygon fill="#000000" stroke="#000000" points="156.582,-239.5 146.582,-244.0001 151.582,-239.5 146.582,-239.5001 146.582,-239.5001 146.582,-239.5001 151.582,-239.5 146.5819,-235.0001 156.582,-239.5 156.582,-239.5"/> | |
</g> | |
<!-- A15 --> | |
<g id="node16" class="node"> | |
<title>A15</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="120.784,-166.5 120.784,-202.5 271.582,-202.5 271.582,-166.5 120.784,-166.5"/> | |
<text text-anchor="middle" x="196.183" y="-181.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContentKeyPolicyCollection</text> | |
</g> | |
<!-- A15->A12 --> | |
<g id="edge14" class="edge"> | |
<title>A15->A12</title> | |
<path fill="none" stroke="#000000" d="M271.7733,-172.6661C284.9381,-170.6051 298.5129,-168.4799 311.3189,-166.4751"/> | |
<polygon fill="#000000" stroke="#000000" points="321.4018,-164.8966 312.2182,-170.8892 316.462,-165.6699 311.5221,-166.4433 311.5221,-166.4433 311.5221,-166.4433 316.462,-165.6699 310.8261,-161.9975 321.4018,-164.8966 321.4018,-164.8966"/> | |
</g> | |
<!-- A27 --> | |
<g id="node28" class="node"> | |
<title>A27</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="148.0125,-111.5 148.0125,-147.5 244.3535,-147.5 244.3535,-111.5 148.0125,-111.5"/> | |
<text text-anchor="middle" x="196.183" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ProxyResource</text> | |
</g> | |
<!-- A27->A12 --> | |
<g id="edge28" class="edge"> | |
<title>A27->A12</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M254.5962,-138.3182C276.1559,-141.5729 300.4606,-145.242 321.5613,-148.4274"/> | |
<polygon fill="none" stroke="#000000" points="254.9935,-134.8386 244.5831,-136.8066 253.9485,-141.7602 254.9935,-134.8386"/> | |
<text text-anchor="middle" x="302.3765" y="-151.0794" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A28 --> | |
<g id="node29" class="node"> | |
<title>A28</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="0,-83.5 0,-119.5 70.784,-119.5 70.784,-83.5 0,-83.5"/> | |
<text text-anchor="middle" x="35.392" y="-98.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Resource</text> | |
</g> | |
<!-- A28->A27 --> | |
<g id="edge29" class="edge"> | |
<title>A28->A27</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M80.9771,-109.4382C101.8455,-113.0721 126.5918,-117.3815 147.7905,-121.073"/> | |
<polygon fill="none" stroke="#000000" points="81.529,-105.9817 71.0767,-107.7141 80.328,-112.8779 81.529,-105.9817"/> | |
<text text-anchor="middle" x="128.483" y="-123.2904" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
<!-- A29 --> | |
<g id="node30" class="node"> | |
<title>A29</title> | |
<polygon fill="#fff8dc" stroke="#000000" points="142.7335,-56.5 142.7335,-92.5 249.6325,-92.5 249.6325,-56.5 142.7335,-56.5"/> | |
<text text-anchor="middle" x="196.183" y="-71.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">TrackedResource</text> | |
</g> | |
<!-- A28->A29 --> | |
<g id="edge30" class="edge"> | |
<title>A28->A29</title> | |
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M81.0576,-93.8318C100.2164,-90.6147 122.6327,-86.8505 142.5686,-83.5029"/> | |
<polygon fill="none" stroke="#000000" points="80.359,-90.4001 71.0767,-95.5078 81.5183,-97.3034 80.359,-90.4001"/> | |
<text text-anchor="middle" x="126.0924" y="-91.8403" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment