<mxfile host="Electron" modified="2023-08-21T17:06:37.516Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.8 Chrome/114.0.5735.289 Electron/25.5.0 Safari/537.36" etag="kXRLpWoSrRrh6vUWisOX" version="21.6.8" type="device">
  <diagram id="qvVxqO24wr3iA68sFUF2" name="Page-1">
    <mxGraphModel dx="1548" dy="599" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="AylmejhHFdg4Lcn9lDIL-1" value="IdentityVerificationUnavailable&amp;nbsp;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
          <mxGeometry x="-810" y="130" width="180" height="50" as="geometry" />
        </mxCell>
        <mxCell id="AylmejhHFdg4Lcn9lDIL-2" value="IdentityVerificationAvailable&amp;nbsp;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#B5F4D2;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="-810" y="30" width="180" height="50" as="geometry" />
        </mxCell>
        <mxCell id="AylmejhHFdg4Lcn9lDIL-3" value="InvalidUserId" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
          <mxGeometry x="-810" y="240" width="180" height="50" as="geometry" />
        </mxCell>
        <mxCell id="GgOMKx5yuztOSWMcXEmZ-15" value="&lt;span style=&quot;&quot;&gt;if you send a request with your own id you will always get this response, regardless of what IdentifyUserRequest was sent.&lt;br&gt;Its purpose is to just check if the idv is available&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="-600" y="20" width="560" height="70" as="geometry" />
        </mxCell>
        <mxCell id="GgOMKx5yuztOSWMcXEmZ-16" value="&lt;meta charset=&quot;utf-8&quot;&gt;&lt;span data-metadata=&quot;&lt;!--(figmeta)eyJmaWxlS2V5Ijoid0dIeTZWem9zUndhVGhLVzloR2ZFdCIsInBhc3RlSUQiOjU5NDg5MTIyNCwiZGF0YVR5cGUiOiJzY2VuZSJ9Cg==(/figmeta)--&gt;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&lt;!--(figma)[encoded data, 45824 characters](/figma)--&gt;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;If the user cannot access  the idv this will be the ONLY IdentityVerificationrResponse&lt;br&gt; they will ever get, regardless of the IdentifyUserRequest or the id* sent. &lt;br&gt;*there is a cavet about what id you send,  as providing a non existing id will make the server throw a 404 http error instead of returning an idv response at all. Although this doesn’t contradict what previously stated, as an http error is not an IdentityVerificationResponse instance, don’t rely on&lt;br&gt;the api always returning IdentityVerificationUnavailable if the user cannot access the idv.&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="-600" y="110" width="560" height="110" as="geometry" />
        </mxCell>
        <mxCell id="GgOMKx5yuztOSWMcXEmZ-17" value="&lt;meta charset=&quot;utf-8&quot;&gt;&lt;span data-metadata=&quot;&lt;!--(figmeta)eyJmaWxlS2V5Ijoid0dIeTZWem9zUndhVGhLVzloR2ZFdCIsInBhc3RlSUQiOjIwMjQ0MTg5NTEsImRhdGFUeXBlIjoic2NlbmUifQo=(/figmeta)--&gt;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&lt;!--(figma)[encoded data, 30640 characters](/figma)--&gt;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;This response is issued only when the provided &lt;br&gt;userId exists but cannot access the idv feature. If a non existing user id is provided then a http 404 error is returned.&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="-600" y="240" width="560" height="70" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
