eolas/neuron/4e66db01-35b6-4b9c-aab8-2a0429e30df2/static/graphql-journey-two.svg
2024-11-14 14:15:53 +00:00

4 lines
No EOL
20 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1181px" height="951px" viewBox="-0.5 -0.5 1181 951" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-11-14T10:42:01.805Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36&quot; etag=&quot;To1kGedAe5nUbPEZN-E5&quot; version=&quot;20.5.3&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;xv6i_1BOCQ-HGD7DY50r&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="0" width="1180" height="950" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 800 830 L 913.63 830" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 918.88 830 L 911.88 833.5 L 913.63 830 L 911.88 826.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 505 880 L 525 780 L 810 780 L 790 880 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="689" y="811" width="83.75" height="35" rx="5.25" ry="5.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="695" y="805" width="83.75" height="35" rx="5.25" ry="5.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 525 857 L 545 827 L 625 827 L 605 857 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 525 846 L 545 816 L 625 816 L 605 846 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 210 200 L 313.63 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 200 L 311.88 203.5 L 313.63 200 L 311.88 196.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="80" y="160" width="130" height="80" rx="12" ry="12" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 200px; margin-left: 81px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font style="" size="1"><i style="font-size: 16px;">CLIENT</i></font></div></div></div></foreignObject><text x="145" y="204" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">CLIENT</text></switch></g><path d="M 655 237.5 L 655 323.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 655 328.88 L 651.5 321.88 L 655 323.63 L 658.5 321.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="590" y="162.5" width="130" height="75" rx="11.25" ry="11.25" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 200px; margin-left: 591px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font style="font-size: 16px;"><i>SERVER</i></font></div></div></div></foreignObject><text x="655" y="204" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">SERVER</text></switch></g><path d="M 470 200 L 583.63 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 588.88 200 L 581.88 203.5 L 583.63 200 L 581.88 196.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 310 235 L 330 165 L 480 165 L 460 235 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 200px; margin-left: 311px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span style="font-size: 11px; background-color: rgb(255, 255, 255);">convert query to string </span><br style="font-size: 11px;" /><span style="font-size: 11px; background-color: rgb(255, 255, 255);">and send to</span><br style="font-size: 11px;" /><span style="font-size: 11px; background-color: rgb(255, 255, 255);">server as POST or</span><br style="font-size: 11px;" /><span style="font-size: 11px; background-color: rgb(255, 255, 255);">GET request</span></div></div></div></foreignObject><text x="395" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">convert query to string...</text></switch></g><path d="M 655 410 L 655 463.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 655 468.88 L 651.5 461.88 L 655 463.63 L 658.5 461.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="581.25" y="330" width="147.5" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 146px; height: 1px; padding-top: 370px; margin-left: 582px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Parse string and <br />convert to an <b>Abstract Syntax Tree</b></div></div></div></foreignObject><text x="655" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Parse string and...</text></switch></g><path d="M 655 560 L 655 593.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 655 598.88 L 651.5 591.88 L 655 593.63 L 658.5 591.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="582.5" y="470" width="145" height="90" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 143px; height: 1px; padding-top: 515px; margin-left: 584px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Using the AST, validate the query against the types and fields of the GraphQL schema</div></div></div></foreignObject><text x="655" y="519" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Using the AST, validate...</text></switch></g><path d="M 613.75 640 L 145 640.04 L 145 246.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 145 241.12 L 148.5 248.12 L 145 246.37 L 141.5 248.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 641px; margin-left: 333px;"><div data-drawio-colors="color: #FF0000; background-color: rgb(255, 255, 255); border-color: #FF0000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 0, 0); white-space: nowrap;">Yes</div></div></div></foreignObject><text x="333" y="645" fill="#FF0000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Yes</text></switch></g><path d="M 655 680 L 655 763.63" fill="none" stroke="#009900" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 655 768.88 L 651.5 761.88 L 655 763.63 L 658.5 761.88 Z" fill="#009900" stroke="#009900" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 717px; margin-left: 657px;"><div data-drawio-colors="color: #009900; background-color: rgb(255, 255, 255); border-color: #009900; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; font-weight: bold; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 153, 0); white-space: nowrap;"><font style="font-size: 12px;">No</font></div></div></div></foreignObject><text x="657" y="721" fill="#009900" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">No</text></switch></g><path d="M 655 600 L 696.25 640 L 655 680 L 613.75 640 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 640px; margin-left: 615px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Error?</div></div></div></foreignObject><text x="655" y="644" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Error?</text></switch></g><path d="M 525 835 L 545 805 L 625 805 L 605 835 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 820px; margin-left: 526px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">field</div></div></div></foreignObject><text x="575" y="824" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">field</text></switch></g><rect x="701.25" y="800" width="83.75" height="35" rx="5.25" ry="5.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 82px; height: 1px; padding-top: 818px; margin-left: 702px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">resolver</div></div></div></foreignObject><text x="743" y="821" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">resolver</text></switch></g><path d="M 633.56 830.62 L 674.06 830.62" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 679.31 830.62 L 672.31 834.12 L 674.06 830.62 L 672.31 827.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 993.75 790 L 993.8 700.04 L 993.8 656.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 993.8 651.12 L 997.3 658.12 L 993.8 656.37 L 990.3 658.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="920" y="790" width="147.5" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 146px; height: 1px; padding-top: 830px; margin-left: 921px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Convert to JSON object<br />matching shape of client query</div></div></div></foreignObject><text x="994" y="834" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Convert to JSON object...</text></switch></g><path d="M 985 590 L 994.04 590.04 L 994.04 120.04 L 145 120.04 L 145 153.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 145 158.88 L 141.5 151.88 L 145 153.63 L 148.5 151.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 880 650 L 900 590 L 1090 590 L 1070 650 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 620px; margin-left: 881px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span style="font-size: 11px; background-color: rgb(255, 255, 255);">Assign object to `data` key in HTTP response body</span></div></div></div></foreignObject><text x="985" y="624" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign object to `data` key in HTTP...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>