4 lines
No EOL
20 KiB
XML
4 lines
No EOL
20 KiB
XML
<?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="<mxfile host="app.diagrams.net" modified="2022-11-14T10:42:01.805Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" etag="To1kGedAe5nUbPEZN-E5" version="20.5.3" type="device"><diagram id="xv6i_1BOCQ-HGD7DY50r" name="Page-1">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</diagram></mxfile>"><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> |