[{"data":1,"prerenderedAt":3673},["ShallowReactive",2],{"docs-toc-\u002Fdocs\u002Fproducts\u002Faffordability\u002Fjava-sdk":3,"docs-navigation":1885,"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fjava-sdk":2201},{"id":4,"title":5,"body":6,"description":139,"extension":1879,"meta":1880,"navigation":271,"path":1881,"seo":1882,"stem":1883,"__hash__":1884},"docs\u002Fdocs\u002F2.products\u002F8.affordability\u002F3.java-sdk.md","Java SDK Integration",{"type":7,"value":8,"toc":1855},"minimark",[9,14,19,23,33,38,41,45,48,56,60,66,74,80,108,111,115,118,121,125,133,174,178,183,213,217,220,224,227,647,652,655,701,707,711,718,857,860,871,880,894,905,1009,1012,1016,1019,1022,1191,1194,1198,1201,1226,1230,1240,1281,1284,1311,1318,1339,1342,1410,1414,1425,1765,1769,1801,1805,1842,1851],[10,11,13],"h1",{"id":12},"affordability-assessment-5-minutes-tutorial-java-sdk","Affordability assessment - 5 Minutes Tutorial - Java SDK",[15,16,18],"h2",{"id":17},"prerequisites","Prerequisites",[20,21,22],"p",{},"The following information is required to be able to integrate with Authologic:",[24,25,26,30],"ul",{},[27,28,29],"li",{},"Developer portal credentials,",[27,31,32],{},"API Keys.",[34,35,37],"h3",{"id":36},"developer-portal-credentials","Developer Portal Credentials",[20,39,40],{},"The developer portal address and credentials were provided during onboarding.",[34,42,44],{"id":43},"passwords-and-api-keys","Passwords And API Keys",[20,46,47],{},"During the onboarding you have received the API keys:",[24,49,50,53],{},[27,51,52],{},"API key allowing communication with Authologic.",[27,54,55],{},"The key used to verify the data sent by Authologic by the callback mechanism.",[15,57,59],{"id":58},"integration-overview","Integration Overview",[61,62,63],"note",{},[20,64,65],{},"Authologic provides a simple and effective way to check a user’s affordability assessment. The API process\ninvolves three key steps: initiating the verification through an external system, redirecting\nthe user to the appropriate page, and receiving the verification results.",[20,67,68,69,73],{},"The entire process is called ",[70,71,72],"strong",{},"conversation",". The following diagram represents the process logical flow:",[75,76],"mermaid-diagram",{"dark":77,"description":78,"light":79},"\u002Fdiagrams\u002F534205ce5e9e-dark.svg","Sequence diagram","\u002Fdiagrams\u002F534205ce5e9e-light.svg",[81,82,83,90,93,96,99,102,105],"ol",{},[27,84,85,86],{},"Start of the affordability assessment verification process. Your server calls the API method called: ",[87,88,89],"em",{},"POST\n\u002Fapi\u002Fconversations",[27,91,92],{},"The response returns information about the address to which the user should be redirected",[27,94,95],{},"Your system redirects the user's browser to the above URL",[27,97,98],{},"The user verifies himself",[27,100,101],{},"Authologic redirects the user's browser to a predefined page of your system",[27,103,104],{},"Your server displays the return page",[27,106,107],{},"Authologic calls a callback on your server's side with the result of the verification",[20,109,110],{},"One API for online affordability assessment verification written in Java.",[15,112,114],{"id":113},"installation","Installation",[20,116,117],{},"The installation of the library is as simple as including it as one of the projects dependencies.",[20,119,120],{},"We encourage to use the newest version of the library as we are constantly expanding our product\noffering and the underlying functionalities.",[34,122,124],{"id":123},"maven","Maven",[20,126,127,128,132],{},"Include the following dependency in your ",[129,130,131],"code",{},"pom.xml"," file to use Authologic Java SDK:",[134,135,140],"pre",{"className":136,"code":137,"language":138,"meta":139,"style":139},"language-xml shiki shiki-themes vitesse-light vitesse-light dracula","\u003Cdependency>\n    \u003CgroupId>com.authologic.client\u003C\u002FgroupId>\n    \u003CartifactId>authologic-client\u003C\u002FartifactId>\n    \u003Cversion>0.2.42\u003C\u002Fversion>\n\u003C\u002Fdependency>\n","xml","",[129,141,142,150,156,162,168],{"__ignoreMap":139},[143,144,147],"span",{"class":145,"line":146},"line",1,[143,148,149],{},"\u003Cdependency>\n",[143,151,153],{"class":145,"line":152},2,[143,154,155],{},"    \u003CgroupId>com.authologic.client\u003C\u002FgroupId>\n",[143,157,159],{"class":145,"line":158},3,[143,160,161],{},"    \u003CartifactId>authologic-client\u003C\u002FartifactId>\n",[143,163,165],{"class":145,"line":164},4,[143,166,167],{},"    \u003Cversion>0.2.42\u003C\u002Fversion>\n",[143,169,171],{"class":145,"line":170},5,[143,172,173],{},"\u003C\u002Fdependency>\n",[34,175,177],{"id":176},"gradle","Gradle",[20,179,127,180,132],{},[129,181,182],{},"build.gradle",[134,184,188],{"className":185,"code":186,"language":187,"meta":139,"style":139},"language-java shiki shiki-themes vitesse-light vitesse-light dracula","implementation(\"com.authologic.client:authologic-client:0.2.42\")\n","java",[129,189,190],{"__ignoreMap":139},[143,191,192,196,200,204,208,210],{"class":145,"line":146},[143,193,195],{"class":194},"smWMi","implementation",[143,197,199],{"class":198},"soeyu","(",[143,201,203],{"class":202},"sp1nO","\"",[143,205,207],{"class":206},"sw-4Z","com.authologic.client:authologic-client:0.2.42",[143,209,203],{"class":202},[143,211,212],{"class":198},")\n",[15,214,216],{"id":215},"usage","Usage",[20,218,219],{},"The following example demonstrate an example on how you can use the Java SDK to interact with the Authologic APIs.",[34,221,223],{"id":222},"creating-conversation","Creating Conversation",[20,225,226],{},"To start a new conversation process, which is the main entry point for the identity checking product the\nfollowing example can be used:",[134,228,230],{"className":185,"code":229,"language":187,"meta":139,"style":139},"import com.authologic.client.api.*;\n\nimport java.util.Arrays;\n\npublic class Main {\n    public static void main(String[] args) {\n        Client client = ClientBuilder.builder(\"username\", \"password\").sandbox().build();\n\n        Conversation conversation = client.execute(\n                Requests.\n                        createConversation().\n                        strategy(\"public:sandbox\").\n                        callbackUrl(\"some_callback_url\").\n                        addProduct(\n                                new AffordabilityProductQueryBuilder(\n                                        new AffordabilityUser(\"John\", \"Doe\", \"J\", \"1990-01-01\", \"44\", \"00-999\", \"PL\", \"johndoe@email.com\")\n                                ))\n        ).get();\n\n        System.out.println(conversation.getUrl());\n    }\n}\n",[129,231,232,267,273,292,296,312,345,403,408,429,438,447,465,482,490,502,585,591,602,607,635,641],{"__ignoreMap":139},[143,233,234,238,242,245,248,250,253,255,258,260,264],{"class":145,"line":146},[143,235,237],{"class":236},"sFsus","import",[143,239,241],{"class":240},"smZrN"," com",[143,243,244],{"class":198},".",[143,246,247],{"class":240},"authologic",[143,249,244],{"class":198},[143,251,252],{"class":240},"client",[143,254,244],{"class":198},[143,256,257],{"class":240},"api",[143,259,244],{"class":198},[143,261,263],{"class":262},"sacUy","*",[143,265,266],{"class":198},";\n",[143,268,269],{"class":145,"line":152},[143,270,272],{"emptyLinePlaceholder":271},true,"\n",[143,274,275,277,280,282,285,287,290],{"class":145,"line":158},[143,276,237],{"class":236},[143,278,279],{"class":240}," java",[143,281,244],{"class":198},[143,283,284],{"class":240},"util",[143,286,244],{"class":198},[143,288,289],{"class":240},"Arrays",[143,291,266],{"class":198},[143,293,294],{"class":145,"line":164},[143,295,272],{"emptyLinePlaceholder":271},[143,297,298,302,305,309],{"class":145,"line":170},[143,299,301],{"class":300},"sMzfs","public",[143,303,304],{"class":300}," class",[143,306,308],{"class":307},"sKZry"," Main",[143,310,311],{"class":198}," {\n",[143,313,315,318,321,325,328,330,333,336,340,343],{"class":145,"line":314},6,[143,316,317],{"class":300},"    public",[143,319,320],{"class":300}," static",[143,322,324],{"class":323},"sYXFp"," void",[143,326,327],{"class":194}," main",[143,329,199],{"class":198},[143,331,332],{"class":323},"String",[143,334,335],{"class":198},"[]",[143,337,339],{"class":338},"sHZrv"," args",[143,341,342],{"class":198},")",[143,344,311],{"class":198},[143,346,348,352,356,360,363,365,368,370,372,375,377,380,383,386,388,391,394,397,400],{"class":145,"line":347},7,[143,349,351],{"class":350},"sfuBh","        Client",[143,353,355],{"class":354},"sZsTy"," client",[143,357,359],{"class":358},"s9wM8"," =",[143,361,362],{"class":354}," ClientBuilder",[143,364,244],{"class":198},[143,366,367],{"class":194},"builder",[143,369,199],{"class":198},[143,371,203],{"class":202},[143,373,374],{"class":206},"username",[143,376,203],{"class":202},[143,378,379],{"class":198},",",[143,381,382],{"class":202}," \"",[143,384,385],{"class":206},"password",[143,387,203],{"class":202},[143,389,390],{"class":198},").",[143,392,393],{"class":194},"sandbox",[143,395,396],{"class":198},"().",[143,398,399],{"class":194},"build",[143,401,402],{"class":198},"();\n",[143,404,406],{"class":145,"line":405},8,[143,407,272],{"emptyLinePlaceholder":271},[143,409,411,414,417,419,421,423,426],{"class":145,"line":410},9,[143,412,413],{"class":350},"        Conversation",[143,415,416],{"class":354}," conversation",[143,418,359],{"class":358},[143,420,355],{"class":354},[143,422,244],{"class":198},[143,424,425],{"class":194},"execute",[143,427,428],{"class":198},"(\n",[143,430,432,435],{"class":145,"line":431},10,[143,433,434],{"class":240},"                Requests",[143,436,437],{"class":198},".\n",[143,439,441,444],{"class":145,"line":440},11,[143,442,443],{"class":194},"                        createConversation",[143,445,446],{"class":198},"().\n",[143,448,450,453,455,457,460,462],{"class":145,"line":449},12,[143,451,452],{"class":194},"                        strategy",[143,454,199],{"class":198},[143,456,203],{"class":202},[143,458,459],{"class":206},"public:sandbox",[143,461,203],{"class":202},[143,463,464],{"class":198},").\n",[143,466,468,471,473,475,478,480],{"class":145,"line":467},13,[143,469,470],{"class":194},"                        callbackUrl",[143,472,199],{"class":198},[143,474,203],{"class":202},[143,476,477],{"class":206},"some_callback_url",[143,479,203],{"class":202},[143,481,464],{"class":198},[143,483,485,488],{"class":145,"line":484},14,[143,486,487],{"class":194},"                        addProduct",[143,489,428],{"class":198},[143,491,493,497,500],{"class":145,"line":492},15,[143,494,496],{"class":495},"saYRG","                                new",[143,498,499],{"class":194}," AffordabilityProductQueryBuilder",[143,501,428],{"class":198},[143,503,505,508,511,513,515,518,520,522,524,527,529,531,533,536,538,540,542,545,547,549,551,554,556,558,560,563,565,567,569,572,574,576,578,581,583],{"class":145,"line":504},16,[143,506,507],{"class":495},"                                        new",[143,509,510],{"class":194}," AffordabilityUser",[143,512,199],{"class":198},[143,514,203],{"class":202},[143,516,517],{"class":206},"John",[143,519,203],{"class":202},[143,521,379],{"class":198},[143,523,382],{"class":202},[143,525,526],{"class":206},"Doe",[143,528,203],{"class":202},[143,530,379],{"class":198},[143,532,382],{"class":202},[143,534,535],{"class":206},"J",[143,537,203],{"class":202},[143,539,379],{"class":198},[143,541,382],{"class":202},[143,543,544],{"class":206},"1990-01-01",[143,546,203],{"class":202},[143,548,379],{"class":198},[143,550,382],{"class":202},[143,552,553],{"class":206},"44",[143,555,203],{"class":202},[143,557,379],{"class":198},[143,559,382],{"class":202},[143,561,562],{"class":206},"00-999",[143,564,203],{"class":202},[143,566,379],{"class":198},[143,568,382],{"class":202},[143,570,571],{"class":206},"PL",[143,573,203],{"class":202},[143,575,379],{"class":198},[143,577,382],{"class":202},[143,579,580],{"class":206},"johndoe@email.com",[143,582,203],{"class":202},[143,584,212],{"class":198},[143,586,588],{"class":145,"line":587},17,[143,589,590],{"class":198},"                                ))\n",[143,592,594,597,600],{"class":145,"line":593},18,[143,595,596],{"class":198},"        ).",[143,598,599],{"class":194},"get",[143,601,402],{"class":198},[143,603,605],{"class":145,"line":604},19,[143,606,272],{"emptyLinePlaceholder":271},[143,608,610,613,615,618,620,623,625,627,629,632],{"class":145,"line":609},20,[143,611,612],{"class":354},"        System",[143,614,244],{"class":198},[143,616,617],{"class":354},"out",[143,619,244],{"class":198},[143,621,622],{"class":194},"println",[143,624,199],{"class":198},[143,626,72],{"class":354},[143,628,244],{"class":198},[143,630,631],{"class":194},"getUrl",[143,633,634],{"class":198},"());\n",[143,636,638],{"class":145,"line":637},21,[143,639,640],{"class":198},"    }\n",[143,642,644],{"class":145,"line":643},22,[143,645,646],{"class":198},"}\n",[648,649,651],"h4",{"id":650},"creating-the-client-instance","Creating the Client Instance",[20,653,654],{},"We start by creating the Client instance:",[134,656,658],{"className":185,"code":657,"language":187,"meta":139,"style":139},"Client client = ClientBuilder.builder(\"username\", \"password\").sandbox().build();\n",[129,659,660],{"__ignoreMap":139},[143,661,662,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699],{"class":145,"line":146},[143,663,664],{"class":350},"Client",[143,666,355],{"class":354},[143,668,359],{"class":358},[143,670,362],{"class":354},[143,672,244],{"class":198},[143,674,367],{"class":194},[143,676,199],{"class":198},[143,678,203],{"class":202},[143,680,374],{"class":206},[143,682,203],{"class":202},[143,684,379],{"class":198},[143,686,382],{"class":202},[143,688,385],{"class":206},[143,690,203],{"class":202},[143,692,390],{"class":198},[143,694,393],{"class":194},[143,696,396],{"class":198},[143,698,399],{"class":194},[143,700,402],{"class":198},[20,702,703,704,706],{},"API credentials can be generated via OmniPanel.\nBecause the API is secured you need the provided credentials to be able to interact with it.\nOnce initialized the ",[129,705,664],{}," instance may be used to interact with the Authologic API.",[648,708,710],{"id":709},"creating-the-conversation","Creating the Conversation",[20,712,713,714,717],{},"Next we can create the conversation and request the first and last name of the person we are\nrequesting the identification for. For that purpose we use the ",[129,715,716],{},"Requests.createConversation()","\nusing the following code snippet:",[134,719,721],{"className":185,"code":720,"language":187,"meta":139,"style":139},"Requests.createConversation().strategy(\"public:sandbox\").callbackUrl(\"some_callback_url\").addProduct(\n        new AffordabilityProductQueryBuilder(\n                new AffordabilityUser(\"John\", \"Doe\",\"J\",\"1990-01-01\",\"44\",\"00-999\",\"PL\",\"johndoe@email.com\")\n        )\n)\n",[129,722,723,766,775,848,853],{"__ignoreMap":139},[143,724,725,728,730,733,735,738,740,742,744,746,748,751,753,755,757,759,761,764],{"class":145,"line":146},[143,726,727],{"class":354},"Requests",[143,729,244],{"class":198},[143,731,732],{"class":194},"createConversation",[143,734,396],{"class":198},[143,736,737],{"class":194},"strategy",[143,739,199],{"class":198},[143,741,203],{"class":202},[143,743,459],{"class":206},[143,745,203],{"class":202},[143,747,390],{"class":198},[143,749,750],{"class":194},"callbackUrl",[143,752,199],{"class":198},[143,754,203],{"class":202},[143,756,477],{"class":206},[143,758,203],{"class":202},[143,760,390],{"class":198},[143,762,763],{"class":194},"addProduct",[143,765,428],{"class":198},[143,767,768,771,773],{"class":145,"line":152},[143,769,770],{"class":495},"        new",[143,772,499],{"class":194},[143,774,428],{"class":198},[143,776,777,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846],{"class":145,"line":158},[143,778,779],{"class":495},"                new",[143,781,510],{"class":194},[143,783,199],{"class":198},[143,785,203],{"class":202},[143,787,517],{"class":206},[143,789,203],{"class":202},[143,791,379],{"class":198},[143,793,382],{"class":202},[143,795,526],{"class":206},[143,797,203],{"class":202},[143,799,379],{"class":198},[143,801,203],{"class":202},[143,803,535],{"class":206},[143,805,203],{"class":202},[143,807,379],{"class":198},[143,809,203],{"class":202},[143,811,544],{"class":206},[143,813,203],{"class":202},[143,815,379],{"class":198},[143,817,203],{"class":202},[143,819,553],{"class":206},[143,821,203],{"class":202},[143,823,379],{"class":198},[143,825,203],{"class":202},[143,827,562],{"class":206},[143,829,203],{"class":202},[143,831,379],{"class":198},[143,833,203],{"class":202},[143,835,571],{"class":206},[143,837,203],{"class":202},[143,839,379],{"class":198},[143,841,203],{"class":202},[143,843,580],{"class":206},[143,845,203],{"class":202},[143,847,212],{"class":198},[143,849,850],{"class":145,"line":164},[143,851,852],{"class":198},"        )\n",[143,854,855],{"class":145,"line":170},[143,856,212],{"class":198},[20,858,859],{},"We set:",[24,861,862,865,868],{},[27,863,864],{},"the strategy",[27,866,867],{},"the callback URL",[27,869,870],{},"the product that we want to use",[20,872,873,874,876,877,879],{},"The ",[70,875,737],{}," is the information that tells Authologic how to perform the operation.\nThe field is optional, but you can explicitly provide the information to choose the strategy that\nyou want to use. In the above example we used the ",[129,878,459],{},", a strategy which doesn't perform a\nreal verification, but allows to test the whole flow.",[20,881,873,882,885,886,893],{},[70,883,884],{},"callback URL"," is the URL that Authologic will send the user when the process, in our example case\nthe identification process, will be completed. You should set it to match return to your application or\nuse a service like ",[887,888,892],"a",{"href":889,"rel":890},"https:\u002F\u002Fwebhook.site\u002F",[891],"nofollow","Webhook Site"," if you plan on testing the SDK.",[20,895,896,897,900,901,904],{},"The product that we want to use is the ",[70,898,899],{},"Affordability assessment"," product, which allows us to perform verification.\nIn our example we provide all information required to perform affordability assessment check.\nTo do that we use the ",[129,902,903],{},"AffordabilityProductQueryBuilder"," class and provide the person's data:",[134,906,908],{"className":185,"code":907,"language":187,"meta":139,"style":139},"new AffordabilityProductQueryBuilder(\n        new AffordabilityProductUserBuilder(\n                new AffordabilityUser(\"John\", \"Doe\",\"J\",\"1990-01-01\",\"44\",\"00-999\",\"PL\",\"johndoe@email.com\")\n        )\n                )\n",[129,909,910,919,928,1000,1004],{"__ignoreMap":139},[143,911,912,915,917],{"class":145,"line":146},[143,913,914],{"class":495},"new",[143,916,499],{"class":194},[143,918,428],{"class":198},[143,920,921,923,926],{"class":145,"line":152},[143,922,770],{"class":495},[143,924,925],{"class":194}," AffordabilityProductUserBuilder",[143,927,428],{"class":198},[143,929,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998],{"class":145,"line":158},[143,931,779],{"class":495},[143,933,510],{"class":194},[143,935,199],{"class":198},[143,937,203],{"class":202},[143,939,517],{"class":206},[143,941,203],{"class":202},[143,943,379],{"class":198},[143,945,382],{"class":202},[143,947,526],{"class":206},[143,949,203],{"class":202},[143,951,379],{"class":198},[143,953,203],{"class":202},[143,955,535],{"class":206},[143,957,203],{"class":202},[143,959,379],{"class":198},[143,961,203],{"class":202},[143,963,544],{"class":206},[143,965,203],{"class":202},[143,967,379],{"class":198},[143,969,203],{"class":202},[143,971,553],{"class":206},[143,973,203],{"class":202},[143,975,379],{"class":198},[143,977,203],{"class":202},[143,979,562],{"class":206},[143,981,203],{"class":202},[143,983,379],{"class":198},[143,985,203],{"class":202},[143,987,571],{"class":206},[143,989,203],{"class":202},[143,991,379],{"class":198},[143,993,203],{"class":202},[143,995,580],{"class":206},[143,997,203],{"class":202},[143,999,212],{"class":198},[143,1001,1002],{"class":145,"line":164},[143,1003,852],{"class":198},[143,1005,1006],{"class":145,"line":170},[143,1007,1008],{"class":198},"                )\n",[20,1010,1011],{},"As the final step we print the URL of the created conversation to the standard output to be able to continue\nthe process. If you are trying out the SDK head to the returned link to fill out the data that will be\nreturned as test data for your affordability assessment verification test.",[34,1013,1015],{"id":1014},"working-with-callbacks","Working with Callbacks",[20,1017,1018],{},"#include \".\u002Fjava-sdk-callbacks-imports.md\"",[20,1020,1021],{},"The Java SDK can also be used to parse the information sent to your callback URL. It is as simple as initializing one\nof the JSON parsing engines, deserializing the body of the request received in the callback and using the result data.\nFor example this is how the code could look like:",[134,1023,1025],{"className":185,"code":1024,"language":187,"meta":139,"style":139},"JsonEngine jsonEngine = (new JacksonJsonEngineProvider()).createJsonEngine();\nCallback callback = jsonEngine.deserialize(callbackBody, Callback.class);\n\nif (callback.isConversationFinished()) {\n    Conversation conversation = callback.asConversationFinished().getConversation();\n    if (conversation.getResult().getAffordability().getStatus() == ProductResultStatus.FINISHED) {\n        \u002F\u002F TODO: schedule affordability assessment result fetching\n    }\n}\n",[129,1026,1027,1053,1088,1092,1112,1135,1177,1183,1187],{"__ignoreMap":139},[143,1028,1029,1032,1035,1037,1040,1042,1045,1048,1051],{"class":145,"line":146},[143,1030,1031],{"class":350},"JsonEngine",[143,1033,1034],{"class":354}," jsonEngine",[143,1036,359],{"class":358},[143,1038,1039],{"class":198}," (",[143,1041,914],{"class":495},[143,1043,1044],{"class":194}," JacksonJsonEngineProvider",[143,1046,1047],{"class":198},"()).",[143,1049,1050],{"class":194},"createJsonEngine",[143,1052,402],{"class":198},[143,1054,1055,1058,1061,1063,1065,1067,1070,1072,1075,1077,1080,1082,1085],{"class":145,"line":152},[143,1056,1057],{"class":350},"Callback",[143,1059,1060],{"class":354}," callback",[143,1062,359],{"class":358},[143,1064,1034],{"class":354},[143,1066,244],{"class":198},[143,1068,1069],{"class":194},"deserialize",[143,1071,199],{"class":198},[143,1073,1074],{"class":240},"callbackBody",[143,1076,379],{"class":198},[143,1078,1079],{"class":354}," Callback",[143,1081,244],{"class":198},[143,1083,1084],{"class":354},"class",[143,1086,1087],{"class":198},");\n",[143,1089,1090],{"class":145,"line":158},[143,1091,272],{"emptyLinePlaceholder":271},[143,1093,1094,1097,1099,1102,1104,1107,1110],{"class":145,"line":164},[143,1095,1096],{"class":236},"if",[143,1098,1039],{"class":198},[143,1100,1101],{"class":354},"callback",[143,1103,244],{"class":198},[143,1105,1106],{"class":194},"isConversationFinished",[143,1108,1109],{"class":198},"())",[143,1111,311],{"class":198},[143,1113,1114,1117,1119,1121,1123,1125,1128,1130,1133],{"class":145,"line":170},[143,1115,1116],{"class":350},"    Conversation",[143,1118,416],{"class":354},[143,1120,359],{"class":358},[143,1122,1060],{"class":354},[143,1124,244],{"class":198},[143,1126,1127],{"class":194},"asConversationFinished",[143,1129,396],{"class":198},[143,1131,1132],{"class":194},"getConversation",[143,1134,402],{"class":198},[143,1136,1137,1140,1142,1144,1146,1149,1151,1154,1156,1159,1162,1165,1168,1170,1173,1175],{"class":145,"line":314},[143,1138,1139],{"class":236},"    if",[143,1141,1039],{"class":198},[143,1143,72],{"class":354},[143,1145,244],{"class":198},[143,1147,1148],{"class":194},"getResult",[143,1150,396],{"class":198},[143,1152,1153],{"class":194},"getAffordability",[143,1155,396],{"class":198},[143,1157,1158],{"class":194},"getStatus",[143,1160,1161],{"class":198},"()",[143,1163,1164],{"class":300}," ==",[143,1166,1167],{"class":354}," ProductResultStatus",[143,1169,244],{"class":198},[143,1171,1172],{"class":354},"FINISHED",[143,1174,342],{"class":198},[143,1176,311],{"class":198},[143,1178,1179],{"class":145,"line":347},[143,1180,1182],{"class":1181},"sag17","        \u002F\u002F TODO: schedule affordability assessment result fetching\n",[143,1184,1185],{"class":145,"line":405},[143,1186,640],{"class":198},[143,1188,1189],{"class":145,"line":410},[143,1190,646],{"class":198},[20,1192,1193],{},"Let's discuss the above example.",[648,1195,1197],{"id":1196},"initializing-json-parser","Initializing JSON Parser",[20,1199,1200],{},"We start by initializing the JSON parser, so we can easily parse the response.\nWe do it only once as the parser is thread-safe and can be reused later when needed:",[134,1202,1204],{"className":185,"code":1203,"language":187,"meta":139,"style":139},"JsonEngine jsonEngine = (new JacksonJsonEngineProvider()).createJsonEngine();\n",[129,1205,1206],{"__ignoreMap":139},[143,1207,1208,1210,1212,1214,1216,1218,1220,1222,1224],{"class":145,"line":146},[143,1209,1031],{"class":350},[143,1211,1034],{"class":354},[143,1213,359],{"class":358},[143,1215,1039],{"class":198},[143,1217,914],{"class":495},[143,1219,1044],{"class":194},[143,1221,1047],{"class":198},[143,1223,1050],{"class":194},[143,1225,402],{"class":198},[648,1227,1229],{"id":1228},"deserializing-the-results","Deserializing the Results",[20,1231,1232,1233,1235,1236,1239],{},"We assume that we got the callback body and stored i tin the ",[129,1234,1074],{}," variable. Once we have it\nwe can easily deserialize it to the ",[129,1237,1238],{},"CallbackResult"," class using the initialized JSON parser:",[134,1241,1243],{"className":185,"code":1242,"language":187,"meta":139,"style":139},"Callback callbackResult = jsonEngine.deserialize(ctx.body(), Callback.class);\n",[129,1244,1245],{"__ignoreMap":139},[143,1246,1247,1249,1252,1254,1256,1258,1260,1262,1265,1267,1270,1273,1275,1277,1279],{"class":145,"line":146},[143,1248,1057],{"class":350},[143,1250,1251],{"class":354}," callbackResult",[143,1253,359],{"class":358},[143,1255,1034],{"class":354},[143,1257,244],{"class":198},[143,1259,1069],{"class":194},[143,1261,199],{"class":198},[143,1263,1264],{"class":354},"ctx",[143,1266,244],{"class":198},[143,1268,1269],{"class":194},"body",[143,1271,1272],{"class":198},"(),",[143,1274,1079],{"class":354},[143,1276,244],{"class":198},[143,1278,1084],{"class":354},[143,1280,1087],{"class":198},[20,1282,1283],{},"The abstract Callback class provides two methods to identify the type of the result:",[24,1285,1286,1300],{},[27,1287,1288,1289,1291,1292,1295,1296,1299],{},"the ",[129,1290,1106],{}," returning ",[129,1293,1294],{},"true"," if the result is of type ",[129,1297,1298],{},"Conversation"," representing conversation",[27,1301,1288,1302,1291,1305,1295,1307,1310],{},[129,1303,1304],{},"isUnknownCallback",[129,1306,1294],{},[129,1308,1309],{},"UnknownCallback"," representing unknown callback",[20,1312,1313,1314,1317],{},"In the example code we expect the ",[129,1315,1316],{},"FinishedConversationCallback",", so we check for it:",[134,1319,1321],{"className":185,"code":1320,"language":187,"meta":139,"style":139},"if (callback.isConversationFinished()) {\n",[129,1322,1323],{"__ignoreMap":139},[143,1324,1325,1327,1329,1331,1333,1335,1337],{"class":145,"line":146},[143,1326,1096],{"class":236},[143,1328,1039],{"class":198},[143,1330,1101],{"class":354},[143,1332,244],{"class":198},[143,1334,1106],{"class":194},[143,1336,1109],{"class":198},[143,1338,311],{"class":198},[20,1340,1341],{},"After we verified that we got the class we were expecting we can retrieve the conversation from the\ndeserialized object and check whether the affordability assessment results are ready and if they are, we can schedule\nfetching of the affordability assessment results via the dedicated API:",[134,1343,1345],{"className":185,"code":1344,"language":187,"meta":139,"style":139},"Conversation conversation = callback.asConversationFinished().getConversation();\nif (conversation.getResult().getAffordability().getStatus() == ProductResultStatus.FINISHED) {\n    \u002F\u002F TODO: schedule affordability assessment results fetching\n}\n",[129,1346,1347,1367,1401,1406],{"__ignoreMap":139},[143,1348,1349,1351,1353,1355,1357,1359,1361,1363,1365],{"class":145,"line":146},[143,1350,1298],{"class":350},[143,1352,416],{"class":354},[143,1354,359],{"class":358},[143,1356,1060],{"class":354},[143,1358,244],{"class":198},[143,1360,1127],{"class":194},[143,1362,396],{"class":198},[143,1364,1132],{"class":194},[143,1366,402],{"class":198},[143,1368,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399],{"class":145,"line":152},[143,1370,1096],{"class":236},[143,1372,1039],{"class":198},[143,1374,72],{"class":354},[143,1376,244],{"class":198},[143,1378,1148],{"class":194},[143,1380,396],{"class":198},[143,1382,1153],{"class":194},[143,1384,396],{"class":198},[143,1386,1158],{"class":194},[143,1388,1161],{"class":198},[143,1390,1164],{"class":300},[143,1392,1167],{"class":354},[143,1394,244],{"class":198},[143,1396,1172],{"class":354},[143,1398,342],{"class":198},[143,1400,311],{"class":198},[143,1402,1403],{"class":145,"line":158},[143,1404,1405],{"class":1181},"    \u002F\u002F TODO: schedule affordability assessment results fetching\n",[143,1407,1408],{"class":145,"line":164},[143,1409,646],{"class":198},[648,1411,1413],{"id":1412},"collecting-affordability-product-results-from-api-endpoint","Collecting affordability product results from API endpoint",[20,1415,1416,1417,1420,1421,1424],{},"The Java SDK can also be used to call API endpoint to retrieve the information about affordability assessment\nresults.\nSimply initialize the client and call ",[129,1418,1419],{},"getAffordabilityResults"," method and provide ",[129,1422,1423],{},"conversationId"," parameter.\nYou should then parse the response and retrieve the result data from individual sections.\nFor example this is how the code could look like:",[134,1426,1428],{"className":185,"code":1427,"language":187,"meta":139,"style":139},"\n    Client client = ClientBuilder.builder(\"your-username\", \"your-password\")\n        .sandbox()\n        .build();\n\n    String conversationId = \"Authologic conversation identifier\";\n\n    \u002F\u002F Execute GET \u002Fconversations\u002F{conversationId}\u002Faffordability\u002Finfo\n    AffordabilityResults results = client\n        .execute(Requests.getAffordabilityResults(conversationId))\n        .getOrThrow(ex -> ex);  \u002F\u002F rethrows ApiException\n\n        results.getItems().forEach(item -> {\n\n            \u002F\u002FFetch personal information\n            item.getPersonalInformation().getFirstName()\n            item.getPersonalInformation().getLastName());\n\n            \u002F\u002FFetch account information\n            item.getAccountInformation().getAccount().forEach(...);\n\n            \u002F\u002FFetch source of funds information\n            item.getSourceOfFundsInformation().getSource().forEach(...);\n\n            \u002F\u002FFetch financial analysis information\n            item.getFinancialAnalysis().getIncome()\n            item.getFinancialAnalysis().getExpenditure());\n        });\n",[129,1429,1430,1434,1469,1479,1487,1491,1510,1514,1519,1532,1553,1578,1582,1606,1610,1615,1632,1651,1655,1660,1681,1685,1690,1711,1716,1722,1739,1759],{"__ignoreMap":139},[143,1431,1432],{"class":145,"line":146},[143,1433,272],{"emptyLinePlaceholder":271},[143,1435,1436,1439,1441,1443,1445,1447,1449,1451,1453,1456,1458,1460,1462,1465,1467],{"class":145,"line":152},[143,1437,1438],{"class":350},"    Client",[143,1440,355],{"class":354},[143,1442,359],{"class":358},[143,1444,362],{"class":354},[143,1446,244],{"class":198},[143,1448,367],{"class":194},[143,1450,199],{"class":198},[143,1452,203],{"class":202},[143,1454,1455],{"class":206},"your-username",[143,1457,203],{"class":202},[143,1459,379],{"class":198},[143,1461,382],{"class":202},[143,1463,1464],{"class":206},"your-password",[143,1466,203],{"class":202},[143,1468,212],{"class":198},[143,1470,1471,1474,1476],{"class":145,"line":158},[143,1472,1473],{"class":198},"        .",[143,1475,393],{"class":194},[143,1477,1478],{"class":198},"()\n",[143,1480,1481,1483,1485],{"class":145,"line":164},[143,1482,1473],{"class":198},[143,1484,399],{"class":194},[143,1486,402],{"class":198},[143,1488,1489],{"class":145,"line":170},[143,1490,272],{"emptyLinePlaceholder":271},[143,1492,1493,1496,1499,1501,1503,1506,1508],{"class":145,"line":314},[143,1494,1495],{"class":350},"    String",[143,1497,1498],{"class":354}," conversationId",[143,1500,359],{"class":358},[143,1502,382],{"class":202},[143,1504,1505],{"class":206},"Authologic conversation identifier",[143,1507,203],{"class":202},[143,1509,266],{"class":198},[143,1511,1512],{"class":145,"line":347},[143,1513,272],{"emptyLinePlaceholder":271},[143,1515,1516],{"class":145,"line":405},[143,1517,1518],{"class":1181},"    \u002F\u002F Execute GET \u002Fconversations\u002F{conversationId}\u002Faffordability\u002Finfo\n",[143,1520,1521,1524,1527,1529],{"class":145,"line":410},[143,1522,1523],{"class":350},"    AffordabilityResults",[143,1525,1526],{"class":354}," results",[143,1528,359],{"class":358},[143,1530,1531],{"class":240}," client\n",[143,1533,1534,1536,1538,1540,1542,1544,1546,1548,1550],{"class":145,"line":431},[143,1535,1473],{"class":198},[143,1537,425],{"class":194},[143,1539,199],{"class":198},[143,1541,727],{"class":354},[143,1543,244],{"class":198},[143,1545,1419],{"class":194},[143,1547,199],{"class":198},[143,1549,1423],{"class":240},[143,1551,1552],{"class":198},"))\n",[143,1554,1555,1557,1560,1562,1565,1569,1572,1575],{"class":145,"line":440},[143,1556,1473],{"class":198},[143,1558,1559],{"class":194},"getOrThrow",[143,1561,199],{"class":198},[143,1563,1564],{"class":240},"ex ",[143,1566,1568],{"class":1567},"sGwSa","->",[143,1570,1571],{"class":240}," ex",[143,1573,1574],{"class":198},");",[143,1576,1577],{"class":1181},"  \u002F\u002F rethrows ApiException\n",[143,1579,1580],{"class":145,"line":449},[143,1581,272],{"emptyLinePlaceholder":271},[143,1583,1584,1587,1589,1592,1594,1597,1599,1602,1604],{"class":145,"line":467},[143,1585,1586],{"class":354},"        results",[143,1588,244],{"class":198},[143,1590,1591],{"class":194},"getItems",[143,1593,396],{"class":198},[143,1595,1596],{"class":194},"forEach",[143,1598,199],{"class":198},[143,1600,1601],{"class":240},"item ",[143,1603,1568],{"class":1567},[143,1605,311],{"class":198},[143,1607,1608],{"class":145,"line":484},[143,1609,272],{"emptyLinePlaceholder":271},[143,1611,1612],{"class":145,"line":492},[143,1613,1614],{"class":1181},"            \u002F\u002FFetch personal information\n",[143,1616,1617,1620,1622,1625,1627,1630],{"class":145,"line":504},[143,1618,1619],{"class":354},"            item",[143,1621,244],{"class":198},[143,1623,1624],{"class":194},"getPersonalInformation",[143,1626,396],{"class":198},[143,1628,1629],{"class":194},"getFirstName",[143,1631,1478],{"class":198},[143,1633,1634,1636,1638,1640,1642,1645,1647,1649],{"class":145,"line":587},[143,1635,1619],{"class":354},[143,1637,244],{"class":198},[143,1639,1624],{"class":194},[143,1641,396],{"class":198},[143,1643,1644],{"class":194},"getLastName",[143,1646,1161],{"class":198},[143,1648,342],{"class":240},[143,1650,266],{"class":198},[143,1652,1653],{"class":145,"line":593},[143,1654,272],{"emptyLinePlaceholder":271},[143,1656,1657],{"class":145,"line":604},[143,1658,1659],{"class":1181},"            \u002F\u002FFetch account information\n",[143,1661,1662,1664,1666,1669,1671,1674,1676,1678],{"class":145,"line":609},[143,1663,1619],{"class":354},[143,1665,244],{"class":198},[143,1667,1668],{"class":194},"getAccountInformation",[143,1670,396],{"class":198},[143,1672,1673],{"class":194},"getAccount",[143,1675,396],{"class":198},[143,1677,1596],{"class":194},[143,1679,1680],{"class":198},"(...);\n",[143,1682,1683],{"class":145,"line":637},[143,1684,272],{"emptyLinePlaceholder":271},[143,1686,1687],{"class":145,"line":643},[143,1688,1689],{"class":1181},"            \u002F\u002FFetch source of funds information\n",[143,1691,1693,1695,1697,1700,1702,1705,1707,1709],{"class":145,"line":1692},23,[143,1694,1619],{"class":354},[143,1696,244],{"class":198},[143,1698,1699],{"class":194},"getSourceOfFundsInformation",[143,1701,396],{"class":198},[143,1703,1704],{"class":194},"getSource",[143,1706,396],{"class":198},[143,1708,1596],{"class":194},[143,1710,1680],{"class":198},[143,1712,1714],{"class":145,"line":1713},24,[143,1715,272],{"emptyLinePlaceholder":271},[143,1717,1719],{"class":145,"line":1718},25,[143,1720,1721],{"class":1181},"            \u002F\u002FFetch financial analysis information\n",[143,1723,1725,1727,1729,1732,1734,1737],{"class":145,"line":1724},26,[143,1726,1619],{"class":354},[143,1728,244],{"class":198},[143,1730,1731],{"class":194},"getFinancialAnalysis",[143,1733,396],{"class":198},[143,1735,1736],{"class":194},"getIncome",[143,1738,1478],{"class":198},[143,1740,1742,1744,1746,1748,1750,1753,1755,1757],{"class":145,"line":1741},27,[143,1743,1619],{"class":354},[143,1745,244],{"class":198},[143,1747,1731],{"class":194},[143,1749,396],{"class":198},[143,1751,1752],{"class":194},"getExpenditure",[143,1754,1161],{"class":198},[143,1756,342],{"class":240},[143,1758,266],{"class":198},[143,1760,1762],{"class":145,"line":1761},28,[143,1763,1764],{"class":198},"        });\n",[15,1766,1768],{"id":1767},"whats-next","What's Next",[1770,1771,1772,1780,1787,1794],"card-group",{},[1773,1774,1777],"card",{"title":1775,"to":1776},"Handling Callbacks","\u002Fdocs\u002Fintegration\u002Fcallbacks",[20,1778,1779],{},"Handling callbacks using Java SDK.",[1773,1781,1784],{"title":1782,"to":1783},"Combining Products","\u002Fdocs\u002Fintegration\u002Fcombining-products",[20,1785,1786],{},"Combining multiple products together in a single request.",[1773,1788,1791],{"title":1789,"to":1790},"Testing","\u002Fdocs\u002Fintegration\u002Ftesting",[20,1792,1793],{},"Learn how to test your integration.",[1773,1795,1798],{"title":1796,"to":1797},"Productionize","\u002Fdocs\u002Fintegration\u002Fgoing-live",[20,1799,1800],{},"What to do before going to production.",[15,1802,1804],{"id":1803},"troubleshooting","Troubleshooting",[1770,1806,1807,1814,1821,1828,1835],{},[1773,1808,1811],{"title":1809,"to":1810},"Callbacks","\u002Fdocs\u002Fintegration\u002Fuse-cases#not-able-to-receive-callbacks",[20,1812,1813],{},"Not being able to receive callbacks.",[1773,1815,1818],{"title":1816,"to":1817},"Errors","\u002Fdocs\u002Ftechnical\u002Ferrors",[20,1819,1820],{},"Verification failure reasons.",[1773,1822,1825],{"title":1823,"to":1824},"Statuses","\u002Fdocs\u002Ftechnical\u002Fconversation-statuses",[20,1826,1827],{},"Handling various conversation statuses.",[1773,1829,1832],{"title":1830,"to":1831},"FAQ","\u002Fdocs\u002Fintegration\u002Ffaq",[20,1833,1834],{},"Frequently asked questions.",[1773,1836,1839],{"title":1837,"to":1838},"Deprecations","\u002Fdocs\u002Fintegration\u002Fdeprecations",[20,1840,1841],{},"Deprecated features and options list.",[61,1843,1844],{},[20,1845,1846,1847],{},"Despite our sincere intentions, it is difficult to create perfect technical documentation.\nIf you have an idea on how to improve this documentation, or you have trouble understanding any section,\nplease email us at ",[887,1848,1850],{"href":1849},"mailto:tech-support@authologic.com","tech-support@authologic.com",[1852,1853,1854],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .smWMi, html code.shiki .smWMi{--shiki-light:#59873A;--shiki-default:#59873A;--shiki-dark:#50FA7B}html pre.shiki code .soeyu, html code.shiki .soeyu{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#F8F8F2}html pre.shiki code .sp1nO, html code.shiki .sp1nO{--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#E9F284}html pre.shiki code .sw-4Z, html code.shiki .sw-4Z{--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#F1FA8C}html pre.shiki code .sFsus, html code.shiki .sFsus{--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#FF79C6}html pre.shiki code .smZrN, html code.shiki .smZrN{--shiki-light:#393A34;--shiki-default:#393A34;--shiki-dark:#F8F8F2}html pre.shiki code .sacUy, html code.shiki .sacUy{--shiki-light:#A65E2B;--shiki-light-font-style:inherit;--shiki-default:#A65E2B;--shiki-default-font-style:inherit;--shiki-dark:#BD93F9;--shiki-dark-font-style:italic}html pre.shiki code .sMzfs, html code.shiki .sMzfs{--shiki-light:#AB5959;--shiki-default:#AB5959;--shiki-dark:#FF79C6}html pre.shiki code .sKZry, html code.shiki .sKZry{--shiki-light:#2E8F82;--shiki-default:#2E8F82;--shiki-dark:#8BE9FD}html pre.shiki code .sYXFp, html code.shiki .sYXFp{--shiki-light:#AB5959;--shiki-light-font-style:inherit;--shiki-default:#AB5959;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .sHZrv, html code.shiki .sHZrv{--shiki-light:#B07D48;--shiki-light-font-style:inherit;--shiki-default:#B07D48;--shiki-default-font-style:inherit;--shiki-dark:#FFB86C;--shiki-dark-font-style:italic}html pre.shiki code .sfuBh, html code.shiki .sfuBh{--shiki-light:#393A34;--shiki-light-font-style:inherit;--shiki-default:#393A34;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .sZsTy, html code.shiki .sZsTy{--shiki-light:#B07D48;--shiki-default:#B07D48;--shiki-dark:#F8F8F2}html pre.shiki code .s9wM8, html code.shiki .s9wM8{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#FF79C6}html pre.shiki code .saYRG, html code.shiki .saYRG{--shiki-light:#1E754F;--shiki-light-font-weight:inherit;--shiki-default:#1E754F;--shiki-default-font-weight:inherit;--shiki-dark:#FF79C6;--shiki-dark-font-weight:bold}html pre.shiki code .sag17, html code.shiki .sag17{--shiki-light:#A0ADA0;--shiki-default:#A0ADA0;--shiki-dark:#6272A4}html pre.shiki code .sGwSa, html code.shiki .sGwSa{--shiki-light:#999999;--shiki-light-font-style:inherit;--shiki-default:#999999;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}",{"title":139,"searchDepth":158,"depth":158,"links":1856},[1857,1861,1862,1866,1877,1878],{"id":17,"depth":152,"text":18,"children":1858},[1859,1860],{"id":36,"depth":158,"text":37},{"id":43,"depth":158,"text":44},{"id":58,"depth":152,"text":59},{"id":113,"depth":152,"text":114,"children":1863},[1864,1865],{"id":123,"depth":158,"text":124},{"id":176,"depth":158,"text":177},{"id":215,"depth":152,"text":216,"children":1867},[1868,1872],{"id":222,"depth":158,"text":223,"children":1869},[1870,1871],{"id":650,"depth":164,"text":651},{"id":709,"depth":164,"text":710},{"id":1014,"depth":158,"text":1015,"children":1873},[1874,1875,1876],{"id":1196,"depth":164,"text":1197},{"id":1228,"depth":164,"text":1229},{"id":1412,"depth":164,"text":1413},{"id":1767,"depth":152,"text":1768},{"id":1803,"depth":152,"text":1804},"md",{},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fjava-sdk",{"title":5,"description":139},"docs\u002F2.products\u002F8.affordability\u002F3.java-sdk","JSPRHoRBd8EgM5p7wIvModt6hDawWp1y5OxHBXrmypY",[1886],{"title":1887,"path":1888,"stem":1889,"children":1890,"page":2095},"Docs","\u002Fdocs","docs",[1891,1895,2028,2071,2096,2130,2161,2179],{"title":1892,"path":1893,"stem":1894},"Authologic API Documentation","\u002Fdocs\u002Fhome","docs\u002F1.home",{"title":1896,"path":1897,"stem":1898,"children":1899},"Products","\u002Fdocs\u002Fproducts","docs\u002F2.products\u002Findex",[1900,1901,1905,1918,1942,1954,1970,1982,1994,2004,2016],{"title":1896,"path":1897,"stem":1898},{"title":1902,"path":1903,"stem":1904},"5 Minutes Tutorial","\u002Fdocs\u002Fproducts\u002F5-minutes-tutorial","docs\u002F2.products\u002F1.5-minutes-tutorial",{"title":1906,"path":1907,"stem":1908,"children":1909},"Identity","\u002Fdocs\u002Fproducts\u002Fidentity","docs\u002F2.products\u002F2.identity\u002F1.index",[1910,1911,1915],{"title":1906,"path":1907,"stem":1908},{"title":1912,"path":1913,"stem":1914},"API Integration","\u002Fdocs\u002Fproducts\u002Fidentity\u002Fapi-integration","docs\u002F2.products\u002F2.identity\u002F2.api-integration",{"title":5,"path":1916,"stem":1917},"\u002Fdocs\u002Fproducts\u002Fidentity\u002Fjava-sdk","docs\u002F2.products\u002F2.identity\u002F3.java-sdk",{"title":1919,"path":1920,"stem":1921,"children":1922},"AML","\u002Fdocs\u002Fproducts\u002Faml","docs\u002F2.products\u002F3.aml\u002F1.index",[1923,1924,1927,1931,1935,1939],{"title":1919,"path":1920,"stem":1921},{"title":1912,"path":1925,"stem":1926},"\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration","docs\u002F2.products\u002F3.aml\u002F2.api-integration",{"title":1928,"path":1929,"stem":1930},"API Integration - With Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-with-identity","docs\u002F2.products\u002F3.aml\u002F3.api-integration-with-identity",{"title":1932,"path":1933,"stem":1934},"API Integration - Without Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-without-identity","docs\u002F2.products\u002F3.aml\u002F4.api-integration-without-identity",{"title":1936,"path":1937,"stem":1938},"API Integration - AML Monitoring","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-aml-monitoring","docs\u002F2.products\u002F3.aml\u002F5.api-integration-aml-monitoring",{"title":5,"path":1940,"stem":1941},"\u002Fdocs\u002Fproducts\u002Faml\u002Fjava-sdk","docs\u002F2.products\u002F3.aml\u002F6.java-sdk",{"title":1943,"path":1944,"stem":1945,"children":1946},"User Authentication","\u002Fdocs\u002Fproducts\u002Fuser-authentication","docs\u002F2.products\u002F4.user-authentication\u002F1.index",[1947,1948,1951],{"title":1943,"path":1944,"stem":1945},{"title":1912,"path":1949,"stem":1950},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fapi-integration","docs\u002F2.products\u002F4.user-authentication\u002F2.api-integration",{"title":5,"path":1952,"stem":1953},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fjava-sdk","docs\u002F2.products\u002F4.user-authentication\u002F3.java-sdk",{"title":1955,"path":1956,"stem":1957,"children":1958},"Bank Transactions","\u002Fdocs\u002Fproducts\u002Fbank-transactions","docs\u002F2.products\u002F5.bank-transactions\u002F1.index",[1959,1960,1963,1967],{"title":1955,"path":1956,"stem":1957},{"title":1912,"path":1961,"stem":1962},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-integration","docs\u002F2.products\u002F5.bank-transactions\u002F2.api-integration",{"title":1964,"path":1965,"stem":1966},"API Transaction","\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-transaction","docs\u002F2.products\u002F5.bank-transactions\u002F3.api-transaction",{"title":5,"path":1968,"stem":1969},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fjava-sdk","docs\u002F2.products\u002F5.bank-transactions\u002F4.java-sdk",{"title":1971,"path":1972,"stem":1973,"children":1974},"Data Verification","\u002Fdocs\u002Fproducts\u002Fdata-verification","docs\u002F2.products\u002F6.data-verification\u002F1.index",[1975,1976,1979],{"title":1971,"path":1972,"stem":1973},{"title":1912,"path":1977,"stem":1978},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fapi-integration","docs\u002F2.products\u002F6.data-verification\u002F2.api-integration",{"title":5,"path":1980,"stem":1981},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fjava-sdk","docs\u002F2.products\u002F6.data-verification\u002F3.java-sdk",{"title":1983,"path":1984,"stem":1985,"children":1986},"Enquiry","\u002Fdocs\u002Fproducts\u002Fenquiry","docs\u002F2.products\u002F7.enquiry\u002F1.index",[1987,1988,1991],{"title":1983,"path":1984,"stem":1985},{"title":1912,"path":1989,"stem":1990},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fapi-integration","docs\u002F2.products\u002F7.enquiry\u002F2.api-integration",{"title":5,"path":1992,"stem":1993},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fjava-sdk","docs\u002F2.products\u002F7.enquiry\u002F3.java-sdk",{"title":1995,"path":1996,"stem":1997,"children":1998},"Affordability","\u002Fdocs\u002Fproducts\u002Faffordability","docs\u002F2.products\u002F8.affordability\u002F1.index",[1999,2000,2003],{"title":899,"path":1996,"stem":1997},{"title":1912,"path":2001,"stem":2002},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fapi-integration","docs\u002F2.products\u002F8.affordability\u002F2.api-integration",{"title":5,"path":1881,"stem":1883},{"title":2005,"path":2006,"stem":2007,"children":2008},"Age Verification [BETA]","\u002Fdocs\u002Fproducts\u002Fage-verification","docs\u002F2.products\u002Fage-verification\u002Findex",[2009,2010,2013],{"title":2005,"path":2006,"stem":2007},{"title":1912,"path":2011,"stem":2012},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fapi-integration","docs\u002F2.products\u002Fage-verification\u002Fapi-integration",{"title":5,"path":2014,"stem":2015},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fjava-sdk","docs\u002F2.products\u002Fage-verification\u002Fjava-sdk",{"title":2017,"path":2018,"stem":2019,"children":2020},"Database Verification","\u002Fdocs\u002Fproducts\u002Fdatabase-verification","docs\u002F2.products\u002Fdatabase-verification\u002Findex",[2021,2022,2025],{"title":2017,"path":2018,"stem":2019},{"title":1912,"path":2023,"stem":2024},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fapi-integration","docs\u002F2.products\u002Fdatabase-verification\u002Fapi-integration",{"title":5,"path":2026,"stem":2027},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fjava-sdk","docs\u002F2.products\u002Fdatabase-verification\u002Fjava-sdk",{"title":2029,"path":2030,"stem":2031,"children":2032},"Integrations","\u002Fdocs\u002Fintegration","docs\u002F3.integration\u002Findex",[2033,2034,2038,2040,2042,2046,2049,2051,2054,2056,2060,2063,2067],{"title":2029,"path":2030,"stem":2031},{"title":2035,"path":2036,"stem":2037},"Overview","\u002Fdocs\u002Fintegration\u002Foverview","docs\u002F3.integration\u002F1.overview",{"title":1782,"path":1783,"stem":2039},"docs\u002F3.integration\u002F2.combining-products",{"title":1809,"path":1776,"stem":2041},"docs\u002F3.integration\u002F3.callbacks",{"title":2043,"path":2044,"stem":2045},"Use Cases","\u002Fdocs\u002Fintegration\u002Fuse-cases","docs\u002F3.integration\u002F4.use-cases",{"title":2047,"path":1831,"stem":2048},"Frequently Asked Questions","docs\u002F3.integration\u002F5.faq",{"title":1789,"path":1790,"stem":2050},"docs\u002F3.integration\u002F6.testing",{"title":2052,"path":1797,"stem":2053},"Going Live","docs\u002F3.integration\u002F7.going-live",{"title":1837,"path":1838,"stem":2055},"docs\u002F3.integration\u002F8.deprecations",{"title":2057,"path":2058,"stem":2059},"Media Types per Provider","\u002Fdocs\u002Fintegration\u002Fmedia-types-per-provider","docs\u002F3.integration\u002F9.media-types-per-provider",{"title":1809,"path":2061,"stem":2062,"hidden":271},"\u002Fdocs\u002Fintegration\u002Fcallbacks-java","docs\u002F3.integration\u002Fcallbacks-java",{"title":2064,"path":2065,"stem":2066,"hidden":271},"Custom Integration","\u002Fdocs\u002Fintegration\u002Fcustom-integration-support","docs\u002F3.integration\u002Fcustom-integration-support",{"title":2068,"path":2069,"stem":2070,"hidden":271},"Available User Information","\u002Fdocs\u002Fintegration\u002Fuser-info-fields","docs\u002F3.integration\u002Fuser-info-fields",{"title":2072,"path":2073,"stem":2074,"children":2075,"page":2095},"WebSDK","\u002Fdocs\u002Fwebsdk","docs\u002F4.websdk",[2076,2079,2083,2087,2091],{"title":2035,"path":2077,"stem":2078},"\u002Fdocs\u002Fwebsdk\u002Foverview","docs\u002F4.websdk\u002F1.overview",{"title":2080,"path":2081,"stem":2082},"JavaScript","\u002Fdocs\u002Fwebsdk\u002Fjs","docs\u002F4.websdk\u002F2.js",{"title":2084,"path":2085,"stem":2086},"React","\u002Fdocs\u002Fwebsdk\u002Freact","docs\u002F4.websdk\u002F3.react",{"title":2088,"path":2089,"stem":2090},"VueJS","\u002Fdocs\u002Fwebsdk\u002Fvuejs","docs\u002F4.websdk\u002F4.vuejs",{"title":2092,"path":2093,"stem":2094},"Angular","\u002Fdocs\u002Fwebsdk\u002Fangular","docs\u002F4.websdk\u002F5.angular",false,{"title":2097,"path":2098,"stem":2099,"children":2100,"page":2095},"SDK","\u002Fdocs\u002Fsdk","docs\u002F5.sdk",[2101,2104,2108,2111,2114,2117,2121,2124,2127],{"title":664,"path":2102,"stem":2103},"\u002Fdocs\u002Fsdk\u002Fjava","docs\u002F5.sdk\u002F1.java",{"title":2105,"path":2106,"stem":2107},"Affordability Assessment","\u002Fdocs\u002Fsdk\u002Faffordability","docs\u002F5.sdk\u002Faffordability",{"title":2005,"path":2109,"stem":2110},"\u002Fdocs\u002Fsdk\u002Fage-verification","docs\u002F5.sdk\u002Fage-verification",{"title":1919,"path":2112,"stem":2113},"\u002Fdocs\u002Fsdk\u002Faml","docs\u002F5.sdk\u002Faml",{"title":1955,"path":2115,"stem":2116},"\u002Fdocs\u002Fsdk\u002Fbank-transactions","docs\u002F5.sdk\u002Fbank-transactions",{"title":2118,"path":2119,"stem":2120},"Database verification","\u002Fdocs\u002Fsdk\u002Fdatabase-verification","docs\u002F5.sdk\u002Fdatabase-verification",{"title":1983,"path":2122,"stem":2123},"\u002Fdocs\u002Fsdk\u002Fenquiry","docs\u002F5.sdk\u002Fenquiry",{"title":1906,"path":2125,"stem":2126},"\u002Fdocs\u002Fsdk\u002Fidentity","docs\u002F5.sdk\u002Fidentity",{"title":1943,"path":2128,"stem":2129},"\u002Fdocs\u002Fsdk\u002Fuser-authentication","docs\u002F5.sdk\u002Fuser-authentication",{"title":2131,"path":2132,"stem":2133,"children":2134},"Technical Notes","\u002Fdocs\u002Ftechnical","docs\u002F6.technical\u002F1.index",[2135,2136,2140,2143,2147,2149,2153,2157],{"title":2131,"path":2132,"stem":2133},{"title":2137,"path":2138,"stem":2139},"Implementation Notes","\u002Fdocs\u002Ftechnical\u002Fimplementation","docs\u002F6.technical\u002F2.implementation",{"title":2141,"path":1824,"stem":2142},"Conversation Statuses","docs\u002F6.technical\u002F3.conversation-statuses",{"title":2144,"path":2145,"stem":2146},"Method List","\u002Fdocs\u002Ftechnical\u002Fmethods","docs\u002F6.technical\u002F4.methods",{"title":1816,"path":1817,"stem":2148},"docs\u002F6.technical\u002F5.errors",{"title":2150,"path":2151,"stem":2152},"Validations","\u002Fdocs\u002Ftechnical\u002Fchecks","docs\u002F6.technical\u002F6.checks",{"title":2154,"path":2155,"stem":2156},"Using WebView in Mobile Apps","\u002Fdocs\u002Ftechnical\u002Fwebview","docs\u002F6.technical\u002F7.webview",{"title":2158,"path":2159,"stem":2160},"Mandatory And Optional Queries","\u002Fdocs\u002Ftechnical\u002Fmandatory-and-optional-queries","docs\u002F6.technical\u002Fmandatory-and-optional-queries",{"title":2162,"path":2163,"stem":2164,"children":2165},"Additional Information","\u002Fdocs\u002Fadditional","docs\u002F7.additional\u002F1.index",[2166,2167,2171,2175],{"title":2162,"path":2163,"stem":2164},{"title":2168,"path":2169,"stem":2170},"Custom Layout","\u002Fdocs\u002Fadditional\u002Fcustom-layout","docs\u002F7.additional\u002F2.custom-layout",{"title":2172,"path":2173,"stem":2174},"Metadata","\u002Fdocs\u002Fadditional\u002Fmetadata","docs\u002F7.additional\u002F3.metadata",{"title":2176,"path":2177,"stem":2178},"Conversation Expiration","\u002Fdocs\u002Fadditional\u002Fconversation-expiration","docs\u002F7.additional\u002F4.conversation-expiration",{"title":139,"hidden":271,"path":2180,"stem":2181,"children":2182},"\u002Fdocs\u002Fcustom-data","docs\u002Fcustom-data\u002Findex",[2183,2185,2189,2193,2197],{"title":2184,"path":2180,"stem":2181},"Custom Data",{"title":2186,"path":2187,"stem":2188,"hidden":271},"MobileID","\u002Fdocs\u002Fcustom-data\u002Fasync-mobileid","docs\u002Fcustom-data\u002Fasync-mobileid",{"title":2190,"path":2191,"stem":2192,"hidden":271},"mObywatel","\u002Fdocs\u002Fcustom-data\u002Fasync-mobywatel","docs\u002Fcustom-data\u002Fasync-mobywatel",{"title":2194,"path":2195,"stem":2196,"hidden":271},"SmartID","\u002Fdocs\u002Fcustom-data\u002Fasync-smartid","docs\u002Fcustom-data\u002Fasync-smartid",{"title":2198,"path":2199,"stem":2200,"hidden":271},"SPID","\u002Fdocs\u002Fcustom-data\u002Fheadless-fspid","docs\u002Fcustom-data\u002Fheadless-fspid",{"id":4,"title":5,"body":2202,"description":139,"extension":1879,"meta":3671,"navigation":271,"path":1881,"seo":3672,"stem":1883,"__hash__":1884},{"type":7,"value":2203,"toc":3647},[2204,2206,2208,2210,2216,2218,2220,2222,2224,2230,2232,2236,2240,2242,2260,2262,2264,2266,2268,2270,2274,2298,2300,2304,2322,2324,2326,2328,2330,2646,2648,2650,2694,2698,2700,2704,2834,2836,2844,2850,2857,2863,2963,2965,2967,2969,2971,3109,3111,3113,3115,3139,3141,3147,3183,3185,3203,3207,3227,3229,3295,3297,3303,3595,3597,3615,3617,3639,3645],[10,2205,13],{"id":12},[15,2207,18],{"id":17},[20,2209,22],{},[24,2211,2212,2214],{},[27,2213,29],{},[27,2215,32],{},[34,2217,37],{"id":36},[20,2219,40],{},[34,2221,44],{"id":43},[20,2223,47],{},[24,2225,2226,2228],{},[27,2227,52],{},[27,2229,55],{},[15,2231,59],{"id":58},[61,2233,2234],{},[20,2235,65],{},[20,2237,68,2238,73],{},[70,2239,72],{},[75,2241],{"dark":77,"description":78,"light":79},[81,2243,2244,2248,2250,2252,2254,2256,2258],{},[27,2245,85,2246],{},[87,2247,89],{},[27,2249,92],{},[27,2251,95],{},[27,2253,98],{},[27,2255,101],{},[27,2257,104],{},[27,2259,107],{},[20,2261,110],{},[15,2263,114],{"id":113},[20,2265,117],{},[20,2267,120],{},[34,2269,124],{"id":123},[20,2271,127,2272,132],{},[129,2273,131],{},[134,2275,2276],{"className":136,"code":137,"language":138,"meta":139,"style":139},[129,2277,2278,2282,2286,2290,2294],{"__ignoreMap":139},[143,2279,2280],{"class":145,"line":146},[143,2281,149],{},[143,2283,2284],{"class":145,"line":152},[143,2285,155],{},[143,2287,2288],{"class":145,"line":158},[143,2289,161],{},[143,2291,2292],{"class":145,"line":164},[143,2293,167],{},[143,2295,2296],{"class":145,"line":170},[143,2297,173],{},[34,2299,177],{"id":176},[20,2301,127,2302,132],{},[129,2303,182],{},[134,2305,2306],{"className":185,"code":186,"language":187,"meta":139,"style":139},[129,2307,2308],{"__ignoreMap":139},[143,2309,2310,2312,2314,2316,2318,2320],{"class":145,"line":146},[143,2311,195],{"class":194},[143,2313,199],{"class":198},[143,2315,203],{"class":202},[143,2317,207],{"class":206},[143,2319,203],{"class":202},[143,2321,212],{"class":198},[15,2323,216],{"id":215},[20,2325,219],{},[34,2327,223],{"id":222},[20,2329,226],{},[134,2331,2332],{"className":185,"code":229,"language":187,"meta":139,"style":139},[129,2333,2334,2358,2362,2378,2382,2392,2414,2454,2458,2474,2480,2486,2500,2514,2520,2528,2600,2604,2612,2616,2638,2642],{"__ignoreMap":139},[143,2335,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356],{"class":145,"line":146},[143,2337,237],{"class":236},[143,2339,241],{"class":240},[143,2341,244],{"class":198},[143,2343,247],{"class":240},[143,2345,244],{"class":198},[143,2347,252],{"class":240},[143,2349,244],{"class":198},[143,2351,257],{"class":240},[143,2353,244],{"class":198},[143,2355,263],{"class":262},[143,2357,266],{"class":198},[143,2359,2360],{"class":145,"line":152},[143,2361,272],{"emptyLinePlaceholder":271},[143,2363,2364,2366,2368,2370,2372,2374,2376],{"class":145,"line":158},[143,2365,237],{"class":236},[143,2367,279],{"class":240},[143,2369,244],{"class":198},[143,2371,284],{"class":240},[143,2373,244],{"class":198},[143,2375,289],{"class":240},[143,2377,266],{"class":198},[143,2379,2380],{"class":145,"line":164},[143,2381,272],{"emptyLinePlaceholder":271},[143,2383,2384,2386,2388,2390],{"class":145,"line":170},[143,2385,301],{"class":300},[143,2387,304],{"class":300},[143,2389,308],{"class":307},[143,2391,311],{"class":198},[143,2393,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412],{"class":145,"line":314},[143,2395,317],{"class":300},[143,2397,320],{"class":300},[143,2399,324],{"class":323},[143,2401,327],{"class":194},[143,2403,199],{"class":198},[143,2405,332],{"class":323},[143,2407,335],{"class":198},[143,2409,339],{"class":338},[143,2411,342],{"class":198},[143,2413,311],{"class":198},[143,2415,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452],{"class":145,"line":347},[143,2417,351],{"class":350},[143,2419,355],{"class":354},[143,2421,359],{"class":358},[143,2423,362],{"class":354},[143,2425,244],{"class":198},[143,2427,367],{"class":194},[143,2429,199],{"class":198},[143,2431,203],{"class":202},[143,2433,374],{"class":206},[143,2435,203],{"class":202},[143,2437,379],{"class":198},[143,2439,382],{"class":202},[143,2441,385],{"class":206},[143,2443,203],{"class":202},[143,2445,390],{"class":198},[143,2447,393],{"class":194},[143,2449,396],{"class":198},[143,2451,399],{"class":194},[143,2453,402],{"class":198},[143,2455,2456],{"class":145,"line":405},[143,2457,272],{"emptyLinePlaceholder":271},[143,2459,2460,2462,2464,2466,2468,2470,2472],{"class":145,"line":410},[143,2461,413],{"class":350},[143,2463,416],{"class":354},[143,2465,359],{"class":358},[143,2467,355],{"class":354},[143,2469,244],{"class":198},[143,2471,425],{"class":194},[143,2473,428],{"class":198},[143,2475,2476,2478],{"class":145,"line":431},[143,2477,434],{"class":240},[143,2479,437],{"class":198},[143,2481,2482,2484],{"class":145,"line":440},[143,2483,443],{"class":194},[143,2485,446],{"class":198},[143,2487,2488,2490,2492,2494,2496,2498],{"class":145,"line":449},[143,2489,452],{"class":194},[143,2491,199],{"class":198},[143,2493,203],{"class":202},[143,2495,459],{"class":206},[143,2497,203],{"class":202},[143,2499,464],{"class":198},[143,2501,2502,2504,2506,2508,2510,2512],{"class":145,"line":467},[143,2503,470],{"class":194},[143,2505,199],{"class":198},[143,2507,203],{"class":202},[143,2509,477],{"class":206},[143,2511,203],{"class":202},[143,2513,464],{"class":198},[143,2515,2516,2518],{"class":145,"line":484},[143,2517,487],{"class":194},[143,2519,428],{"class":198},[143,2521,2522,2524,2526],{"class":145,"line":492},[143,2523,496],{"class":495},[143,2525,499],{"class":194},[143,2527,428],{"class":198},[143,2529,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598],{"class":145,"line":504},[143,2531,507],{"class":495},[143,2533,510],{"class":194},[143,2535,199],{"class":198},[143,2537,203],{"class":202},[143,2539,517],{"class":206},[143,2541,203],{"class":202},[143,2543,379],{"class":198},[143,2545,382],{"class":202},[143,2547,526],{"class":206},[143,2549,203],{"class":202},[143,2551,379],{"class":198},[143,2553,382],{"class":202},[143,2555,535],{"class":206},[143,2557,203],{"class":202},[143,2559,379],{"class":198},[143,2561,382],{"class":202},[143,2563,544],{"class":206},[143,2565,203],{"class":202},[143,2567,379],{"class":198},[143,2569,382],{"class":202},[143,2571,553],{"class":206},[143,2573,203],{"class":202},[143,2575,379],{"class":198},[143,2577,382],{"class":202},[143,2579,562],{"class":206},[143,2581,203],{"class":202},[143,2583,379],{"class":198},[143,2585,382],{"class":202},[143,2587,571],{"class":206},[143,2589,203],{"class":202},[143,2591,379],{"class":198},[143,2593,382],{"class":202},[143,2595,580],{"class":206},[143,2597,203],{"class":202},[143,2599,212],{"class":198},[143,2601,2602],{"class":145,"line":587},[143,2603,590],{"class":198},[143,2605,2606,2608,2610],{"class":145,"line":593},[143,2607,596],{"class":198},[143,2609,599],{"class":194},[143,2611,402],{"class":198},[143,2613,2614],{"class":145,"line":604},[143,2615,272],{"emptyLinePlaceholder":271},[143,2617,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636],{"class":145,"line":609},[143,2619,612],{"class":354},[143,2621,244],{"class":198},[143,2623,617],{"class":354},[143,2625,244],{"class":198},[143,2627,622],{"class":194},[143,2629,199],{"class":198},[143,2631,72],{"class":354},[143,2633,244],{"class":198},[143,2635,631],{"class":194},[143,2637,634],{"class":198},[143,2639,2640],{"class":145,"line":637},[143,2641,640],{"class":198},[143,2643,2644],{"class":145,"line":643},[143,2645,646],{"class":198},[648,2647,651],{"id":650},[20,2649,654],{},[134,2651,2652],{"className":185,"code":657,"language":187,"meta":139,"style":139},[129,2653,2654],{"__ignoreMap":139},[143,2655,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692],{"class":145,"line":146},[143,2657,664],{"class":350},[143,2659,355],{"class":354},[143,2661,359],{"class":358},[143,2663,362],{"class":354},[143,2665,244],{"class":198},[143,2667,367],{"class":194},[143,2669,199],{"class":198},[143,2671,203],{"class":202},[143,2673,374],{"class":206},[143,2675,203],{"class":202},[143,2677,379],{"class":198},[143,2679,382],{"class":202},[143,2681,385],{"class":206},[143,2683,203],{"class":202},[143,2685,390],{"class":198},[143,2687,393],{"class":194},[143,2689,396],{"class":198},[143,2691,399],{"class":194},[143,2693,402],{"class":198},[20,2695,703,2696,706],{},[129,2697,664],{},[648,2699,710],{"id":709},[20,2701,713,2702,717],{},[129,2703,716],{},[134,2705,2706],{"className":185,"code":720,"language":187,"meta":139,"style":139},[129,2707,2708,2746,2754,2826,2830],{"__ignoreMap":139},[143,2709,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744],{"class":145,"line":146},[143,2711,727],{"class":354},[143,2713,244],{"class":198},[143,2715,732],{"class":194},[143,2717,396],{"class":198},[143,2719,737],{"class":194},[143,2721,199],{"class":198},[143,2723,203],{"class":202},[143,2725,459],{"class":206},[143,2727,203],{"class":202},[143,2729,390],{"class":198},[143,2731,750],{"class":194},[143,2733,199],{"class":198},[143,2735,203],{"class":202},[143,2737,477],{"class":206},[143,2739,203],{"class":202},[143,2741,390],{"class":198},[143,2743,763],{"class":194},[143,2745,428],{"class":198},[143,2747,2748,2750,2752],{"class":145,"line":152},[143,2749,770],{"class":495},[143,2751,499],{"class":194},[143,2753,428],{"class":198},[143,2755,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824],{"class":145,"line":158},[143,2757,779],{"class":495},[143,2759,510],{"class":194},[143,2761,199],{"class":198},[143,2763,203],{"class":202},[143,2765,517],{"class":206},[143,2767,203],{"class":202},[143,2769,379],{"class":198},[143,2771,382],{"class":202},[143,2773,526],{"class":206},[143,2775,203],{"class":202},[143,2777,379],{"class":198},[143,2779,203],{"class":202},[143,2781,535],{"class":206},[143,2783,203],{"class":202},[143,2785,379],{"class":198},[143,2787,203],{"class":202},[143,2789,544],{"class":206},[143,2791,203],{"class":202},[143,2793,379],{"class":198},[143,2795,203],{"class":202},[143,2797,553],{"class":206},[143,2799,203],{"class":202},[143,2801,379],{"class":198},[143,2803,203],{"class":202},[143,2805,562],{"class":206},[143,2807,203],{"class":202},[143,2809,379],{"class":198},[143,2811,203],{"class":202},[143,2813,571],{"class":206},[143,2815,203],{"class":202},[143,2817,379],{"class":198},[143,2819,203],{"class":202},[143,2821,580],{"class":206},[143,2823,203],{"class":202},[143,2825,212],{"class":198},[143,2827,2828],{"class":145,"line":164},[143,2829,852],{"class":198},[143,2831,2832],{"class":145,"line":170},[143,2833,212],{"class":198},[20,2835,859],{},[24,2837,2838,2840,2842],{},[27,2839,864],{},[27,2841,867],{},[27,2843,870],{},[20,2845,873,2846,876,2848,879],{},[70,2847,737],{},[129,2849,459],{},[20,2851,873,2852,885,2854,893],{},[70,2853,884],{},[887,2855,892],{"href":889,"rel":2856},[891],[20,2858,896,2859,900,2861,904],{},[70,2860,899],{},[129,2862,903],{},[134,2864,2865],{"className":185,"code":907,"language":187,"meta":139,"style":139},[129,2866,2867,2875,2883,2955,2959],{"__ignoreMap":139},[143,2868,2869,2871,2873],{"class":145,"line":146},[143,2870,914],{"class":495},[143,2872,499],{"class":194},[143,2874,428],{"class":198},[143,2876,2877,2879,2881],{"class":145,"line":152},[143,2878,770],{"class":495},[143,2880,925],{"class":194},[143,2882,428],{"class":198},[143,2884,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953],{"class":145,"line":158},[143,2886,779],{"class":495},[143,2888,510],{"class":194},[143,2890,199],{"class":198},[143,2892,203],{"class":202},[143,2894,517],{"class":206},[143,2896,203],{"class":202},[143,2898,379],{"class":198},[143,2900,382],{"class":202},[143,2902,526],{"class":206},[143,2904,203],{"class":202},[143,2906,379],{"class":198},[143,2908,203],{"class":202},[143,2910,535],{"class":206},[143,2912,203],{"class":202},[143,2914,379],{"class":198},[143,2916,203],{"class":202},[143,2918,544],{"class":206},[143,2920,203],{"class":202},[143,2922,379],{"class":198},[143,2924,203],{"class":202},[143,2926,553],{"class":206},[143,2928,203],{"class":202},[143,2930,379],{"class":198},[143,2932,203],{"class":202},[143,2934,562],{"class":206},[143,2936,203],{"class":202},[143,2938,379],{"class":198},[143,2940,203],{"class":202},[143,2942,571],{"class":206},[143,2944,203],{"class":202},[143,2946,379],{"class":198},[143,2948,203],{"class":202},[143,2950,580],{"class":206},[143,2952,203],{"class":202},[143,2954,212],{"class":198},[143,2956,2957],{"class":145,"line":164},[143,2958,852],{"class":198},[143,2960,2961],{"class":145,"line":170},[143,2962,1008],{"class":198},[20,2964,1011],{},[34,2966,1015],{"id":1014},[20,2968,1018],{},[20,2970,1021],{},[134,2972,2973],{"className":185,"code":1024,"language":187,"meta":139,"style":139},[129,2974,2975,2995,3023,3027,3043,3063,3097,3101,3105],{"__ignoreMap":139},[143,2976,2977,2979,2981,2983,2985,2987,2989,2991,2993],{"class":145,"line":146},[143,2978,1031],{"class":350},[143,2980,1034],{"class":354},[143,2982,359],{"class":358},[143,2984,1039],{"class":198},[143,2986,914],{"class":495},[143,2988,1044],{"class":194},[143,2990,1047],{"class":198},[143,2992,1050],{"class":194},[143,2994,402],{"class":198},[143,2996,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021],{"class":145,"line":152},[143,2998,1057],{"class":350},[143,3000,1060],{"class":354},[143,3002,359],{"class":358},[143,3004,1034],{"class":354},[143,3006,244],{"class":198},[143,3008,1069],{"class":194},[143,3010,199],{"class":198},[143,3012,1074],{"class":240},[143,3014,379],{"class":198},[143,3016,1079],{"class":354},[143,3018,244],{"class":198},[143,3020,1084],{"class":354},[143,3022,1087],{"class":198},[143,3024,3025],{"class":145,"line":158},[143,3026,272],{"emptyLinePlaceholder":271},[143,3028,3029,3031,3033,3035,3037,3039,3041],{"class":145,"line":164},[143,3030,1096],{"class":236},[143,3032,1039],{"class":198},[143,3034,1101],{"class":354},[143,3036,244],{"class":198},[143,3038,1106],{"class":194},[143,3040,1109],{"class":198},[143,3042,311],{"class":198},[143,3044,3045,3047,3049,3051,3053,3055,3057,3059,3061],{"class":145,"line":170},[143,3046,1116],{"class":350},[143,3048,416],{"class":354},[143,3050,359],{"class":358},[143,3052,1060],{"class":354},[143,3054,244],{"class":198},[143,3056,1127],{"class":194},[143,3058,396],{"class":198},[143,3060,1132],{"class":194},[143,3062,402],{"class":198},[143,3064,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095],{"class":145,"line":314},[143,3066,1139],{"class":236},[143,3068,1039],{"class":198},[143,3070,72],{"class":354},[143,3072,244],{"class":198},[143,3074,1148],{"class":194},[143,3076,396],{"class":198},[143,3078,1153],{"class":194},[143,3080,396],{"class":198},[143,3082,1158],{"class":194},[143,3084,1161],{"class":198},[143,3086,1164],{"class":300},[143,3088,1167],{"class":354},[143,3090,244],{"class":198},[143,3092,1172],{"class":354},[143,3094,342],{"class":198},[143,3096,311],{"class":198},[143,3098,3099],{"class":145,"line":347},[143,3100,1182],{"class":1181},[143,3102,3103],{"class":145,"line":405},[143,3104,640],{"class":198},[143,3106,3107],{"class":145,"line":410},[143,3108,646],{"class":198},[20,3110,1193],{},[648,3112,1197],{"id":1196},[20,3114,1200],{},[134,3116,3117],{"className":185,"code":1203,"language":187,"meta":139,"style":139},[129,3118,3119],{"__ignoreMap":139},[143,3120,3121,3123,3125,3127,3129,3131,3133,3135,3137],{"class":145,"line":146},[143,3122,1031],{"class":350},[143,3124,1034],{"class":354},[143,3126,359],{"class":358},[143,3128,1039],{"class":198},[143,3130,914],{"class":495},[143,3132,1044],{"class":194},[143,3134,1047],{"class":198},[143,3136,1050],{"class":194},[143,3138,402],{"class":198},[648,3140,1229],{"id":1228},[20,3142,1232,3143,1235,3145,1239],{},[129,3144,1074],{},[129,3146,1238],{},[134,3148,3149],{"className":185,"code":1242,"language":187,"meta":139,"style":139},[129,3150,3151],{"__ignoreMap":139},[143,3152,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181],{"class":145,"line":146},[143,3154,1057],{"class":350},[143,3156,1251],{"class":354},[143,3158,359],{"class":358},[143,3160,1034],{"class":354},[143,3162,244],{"class":198},[143,3164,1069],{"class":194},[143,3166,199],{"class":198},[143,3168,1264],{"class":354},[143,3170,244],{"class":198},[143,3172,1269],{"class":194},[143,3174,1272],{"class":198},[143,3176,1079],{"class":354},[143,3178,244],{"class":198},[143,3180,1084],{"class":354},[143,3182,1087],{"class":198},[20,3184,1283],{},[24,3186,3187,3195],{},[27,3188,1288,3189,1291,3191,1295,3193,1299],{},[129,3190,1106],{},[129,3192,1294],{},[129,3194,1298],{},[27,3196,1288,3197,1291,3199,1295,3201,1310],{},[129,3198,1304],{},[129,3200,1294],{},[129,3202,1309],{},[20,3204,1313,3205,1317],{},[129,3206,1316],{},[134,3208,3209],{"className":185,"code":1320,"language":187,"meta":139,"style":139},[129,3210,3211],{"__ignoreMap":139},[143,3212,3213,3215,3217,3219,3221,3223,3225],{"class":145,"line":146},[143,3214,1096],{"class":236},[143,3216,1039],{"class":198},[143,3218,1101],{"class":354},[143,3220,244],{"class":198},[143,3222,1106],{"class":194},[143,3224,1109],{"class":198},[143,3226,311],{"class":198},[20,3228,1341],{},[134,3230,3231],{"className":185,"code":1344,"language":187,"meta":139,"style":139},[129,3232,3233,3253,3287,3291],{"__ignoreMap":139},[143,3234,3235,3237,3239,3241,3243,3245,3247,3249,3251],{"class":145,"line":146},[143,3236,1298],{"class":350},[143,3238,416],{"class":354},[143,3240,359],{"class":358},[143,3242,1060],{"class":354},[143,3244,244],{"class":198},[143,3246,1127],{"class":194},[143,3248,396],{"class":198},[143,3250,1132],{"class":194},[143,3252,402],{"class":198},[143,3254,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285],{"class":145,"line":152},[143,3256,1096],{"class":236},[143,3258,1039],{"class":198},[143,3260,72],{"class":354},[143,3262,244],{"class":198},[143,3264,1148],{"class":194},[143,3266,396],{"class":198},[143,3268,1153],{"class":194},[143,3270,396],{"class":198},[143,3272,1158],{"class":194},[143,3274,1161],{"class":198},[143,3276,1164],{"class":300},[143,3278,1167],{"class":354},[143,3280,244],{"class":198},[143,3282,1172],{"class":354},[143,3284,342],{"class":198},[143,3286,311],{"class":198},[143,3288,3289],{"class":145,"line":158},[143,3290,1405],{"class":1181},[143,3292,3293],{"class":145,"line":164},[143,3294,646],{"class":198},[648,3296,1413],{"id":1412},[20,3298,1416,3299,1420,3301,1424],{},[129,3300,1419],{},[129,3302,1423],{},[134,3304,3305],{"className":185,"code":1427,"language":187,"meta":139,"style":139},[129,3306,3307,3311,3343,3351,3359,3363,3379,3383,3387,3397,3417,3435,3439,3459,3463,3467,3481,3499,3503,3507,3525,3529,3533,3551,3555,3559,3573,3591],{"__ignoreMap":139},[143,3308,3309],{"class":145,"line":146},[143,3310,272],{"emptyLinePlaceholder":271},[143,3312,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341],{"class":145,"line":152},[143,3314,1438],{"class":350},[143,3316,355],{"class":354},[143,3318,359],{"class":358},[143,3320,362],{"class":354},[143,3322,244],{"class":198},[143,3324,367],{"class":194},[143,3326,199],{"class":198},[143,3328,203],{"class":202},[143,3330,1455],{"class":206},[143,3332,203],{"class":202},[143,3334,379],{"class":198},[143,3336,382],{"class":202},[143,3338,1464],{"class":206},[143,3340,203],{"class":202},[143,3342,212],{"class":198},[143,3344,3345,3347,3349],{"class":145,"line":158},[143,3346,1473],{"class":198},[143,3348,393],{"class":194},[143,3350,1478],{"class":198},[143,3352,3353,3355,3357],{"class":145,"line":164},[143,3354,1473],{"class":198},[143,3356,399],{"class":194},[143,3358,402],{"class":198},[143,3360,3361],{"class":145,"line":170},[143,3362,272],{"emptyLinePlaceholder":271},[143,3364,3365,3367,3369,3371,3373,3375,3377],{"class":145,"line":314},[143,3366,1495],{"class":350},[143,3368,1498],{"class":354},[143,3370,359],{"class":358},[143,3372,382],{"class":202},[143,3374,1505],{"class":206},[143,3376,203],{"class":202},[143,3378,266],{"class":198},[143,3380,3381],{"class":145,"line":347},[143,3382,272],{"emptyLinePlaceholder":271},[143,3384,3385],{"class":145,"line":405},[143,3386,1518],{"class":1181},[143,3388,3389,3391,3393,3395],{"class":145,"line":410},[143,3390,1523],{"class":350},[143,3392,1526],{"class":354},[143,3394,359],{"class":358},[143,3396,1531],{"class":240},[143,3398,3399,3401,3403,3405,3407,3409,3411,3413,3415],{"class":145,"line":431},[143,3400,1473],{"class":198},[143,3402,425],{"class":194},[143,3404,199],{"class":198},[143,3406,727],{"class":354},[143,3408,244],{"class":198},[143,3410,1419],{"class":194},[143,3412,199],{"class":198},[143,3414,1423],{"class":240},[143,3416,1552],{"class":198},[143,3418,3419,3421,3423,3425,3427,3429,3431,3433],{"class":145,"line":440},[143,3420,1473],{"class":198},[143,3422,1559],{"class":194},[143,3424,199],{"class":198},[143,3426,1564],{"class":240},[143,3428,1568],{"class":1567},[143,3430,1571],{"class":240},[143,3432,1574],{"class":198},[143,3434,1577],{"class":1181},[143,3436,3437],{"class":145,"line":449},[143,3438,272],{"emptyLinePlaceholder":271},[143,3440,3441,3443,3445,3447,3449,3451,3453,3455,3457],{"class":145,"line":467},[143,3442,1586],{"class":354},[143,3444,244],{"class":198},[143,3446,1591],{"class":194},[143,3448,396],{"class":198},[143,3450,1596],{"class":194},[143,3452,199],{"class":198},[143,3454,1601],{"class":240},[143,3456,1568],{"class":1567},[143,3458,311],{"class":198},[143,3460,3461],{"class":145,"line":484},[143,3462,272],{"emptyLinePlaceholder":271},[143,3464,3465],{"class":145,"line":492},[143,3466,1614],{"class":1181},[143,3468,3469,3471,3473,3475,3477,3479],{"class":145,"line":504},[143,3470,1619],{"class":354},[143,3472,244],{"class":198},[143,3474,1624],{"class":194},[143,3476,396],{"class":198},[143,3478,1629],{"class":194},[143,3480,1478],{"class":198},[143,3482,3483,3485,3487,3489,3491,3493,3495,3497],{"class":145,"line":587},[143,3484,1619],{"class":354},[143,3486,244],{"class":198},[143,3488,1624],{"class":194},[143,3490,396],{"class":198},[143,3492,1644],{"class":194},[143,3494,1161],{"class":198},[143,3496,342],{"class":240},[143,3498,266],{"class":198},[143,3500,3501],{"class":145,"line":593},[143,3502,272],{"emptyLinePlaceholder":271},[143,3504,3505],{"class":145,"line":604},[143,3506,1659],{"class":1181},[143,3508,3509,3511,3513,3515,3517,3519,3521,3523],{"class":145,"line":609},[143,3510,1619],{"class":354},[143,3512,244],{"class":198},[143,3514,1668],{"class":194},[143,3516,396],{"class":198},[143,3518,1673],{"class":194},[143,3520,396],{"class":198},[143,3522,1596],{"class":194},[143,3524,1680],{"class":198},[143,3526,3527],{"class":145,"line":637},[143,3528,272],{"emptyLinePlaceholder":271},[143,3530,3531],{"class":145,"line":643},[143,3532,1689],{"class":1181},[143,3534,3535,3537,3539,3541,3543,3545,3547,3549],{"class":145,"line":1692},[143,3536,1619],{"class":354},[143,3538,244],{"class":198},[143,3540,1699],{"class":194},[143,3542,396],{"class":198},[143,3544,1704],{"class":194},[143,3546,396],{"class":198},[143,3548,1596],{"class":194},[143,3550,1680],{"class":198},[143,3552,3553],{"class":145,"line":1713},[143,3554,272],{"emptyLinePlaceholder":271},[143,3556,3557],{"class":145,"line":1718},[143,3558,1721],{"class":1181},[143,3560,3561,3563,3565,3567,3569,3571],{"class":145,"line":1724},[143,3562,1619],{"class":354},[143,3564,244],{"class":198},[143,3566,1731],{"class":194},[143,3568,396],{"class":198},[143,3570,1736],{"class":194},[143,3572,1478],{"class":198},[143,3574,3575,3577,3579,3581,3583,3585,3587,3589],{"class":145,"line":1741},[143,3576,1619],{"class":354},[143,3578,244],{"class":198},[143,3580,1731],{"class":194},[143,3582,396],{"class":198},[143,3584,1752],{"class":194},[143,3586,1161],{"class":198},[143,3588,342],{"class":240},[143,3590,266],{"class":198},[143,3592,3593],{"class":145,"line":1761},[143,3594,1764],{"class":198},[15,3596,1768],{"id":1767},[1770,3598,3599,3603,3607,3611],{},[1773,3600,3601],{"title":1775,"to":1776},[20,3602,1779],{},[1773,3604,3605],{"title":1782,"to":1783},[20,3606,1786],{},[1773,3608,3609],{"title":1789,"to":1790},[20,3610,1793],{},[1773,3612,3613],{"title":1796,"to":1797},[20,3614,1800],{},[15,3616,1804],{"id":1803},[1770,3618,3619,3623,3627,3631,3635],{},[1773,3620,3621],{"title":1809,"to":1810},[20,3622,1813],{},[1773,3624,3625],{"title":1816,"to":1817},[20,3626,1820],{},[1773,3628,3629],{"title":1823,"to":1824},[20,3630,1827],{},[1773,3632,3633],{"title":1830,"to":1831},[20,3634,1834],{},[1773,3636,3637],{"title":1837,"to":1838},[20,3638,1841],{},[61,3640,3641],{},[20,3642,1846,3643],{},[887,3644,1850],{"href":1849},[1852,3646,1854],{},{"title":139,"searchDepth":158,"depth":158,"links":3648},[3649,3653,3654,3658,3669,3670],{"id":17,"depth":152,"text":18,"children":3650},[3651,3652],{"id":36,"depth":158,"text":37},{"id":43,"depth":158,"text":44},{"id":58,"depth":152,"text":59},{"id":113,"depth":152,"text":114,"children":3655},[3656,3657],{"id":123,"depth":158,"text":124},{"id":176,"depth":158,"text":177},{"id":215,"depth":152,"text":216,"children":3659},[3660,3664],{"id":222,"depth":158,"text":223,"children":3661},[3662,3663],{"id":650,"depth":164,"text":651},{"id":709,"depth":164,"text":710},{"id":1014,"depth":158,"text":1015,"children":3665},[3666,3667,3668],{"id":1196,"depth":164,"text":1197},{"id":1228,"depth":164,"text":1229},{"id":1412,"depth":164,"text":1413},{"id":1767,"depth":152,"text":1768},{"id":1803,"depth":152,"text":1804},{},{"title":5,"description":139},1784049386727]