Chilkat Online Tools

DataFlex / EDS API / Dokuments "Ziņojums par pārrobežu shēmu".

Back to Collection Items

Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoHttp
    Boolean iSuccess
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Handle hoJResp
    Integer iRespStatusCode
    Boolean iVardsNezinams
    Boolean iDzimsanasDatumsNezinams
    Boolean iDzimsanasVietaNezinama
    Boolean iNmrKodsNezinams
    String sNMValsts
    Boolean iRezidencesValstisNezinams
    Integer j
    Integer iCount_j
    String sValue
    String sStarpniekaLoma
    Boolean iAtbrivojums
    String sDalibvalstis
    String sEpasts
    String sTalrunis
    String sIesniegumaVeids
    String sSagatavotajs
    String sNMNosaukums
    String sVards
    String sUzvards
    String sDzimsanasDatums
    String sDzimsanasVieta
    String sTips
    String sIela
    String sMaja
    String sDzivoklis
    String sCiems
    String sPilsPag
    String sPastaInd
    String sValsts
    String sRezidencesValstis
    String sLoma
    String sStatuss
    String sIesniedzejaLoma
    String sShemasId
    String sPamatojums
    String sPamatinformacijaShemasId
    Boolean iTirgojamaShema
    Boolean iSakotnejaisZinojums
    String sZinojumaValoda
    String sZinojumaNosaukums
    String sKopsavilkums
    String sPazimes
    String sAttiecinamasValstis
    String sRegulejums
    String sUzsaksanasDatums
    Boolean iUzsaksanasDatumsNezinams
    String sZinosanasIemesls
    Boolean iTests
    String sD1citiKomentars
    Integer iSumma
    Boolean iSummaNezinama
    String sValuta
    Integer iId
    String sUID
    String sNmrKods
    Boolean iPrecizejums
    Integer iPrecizejamaisDokuments
    String sPrecizejumaPamatojums
    Integer i
    Integer iCount_i
    String sTemp1

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatHttp)) To hoHttp
    If (Not(IsComObjectCreated(hoHttp))) Begin
        Send CreateComObject of hoHttp
    End

    Send ComSetRequestHeader To hoHttp "Accept" "application/json"

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComQuickGetSb Of hoHttp "https://eds.vid.gov.lv/api/doc/zpsv1/:id" vSbResponseBody To iSuccess
    If (iSuccess = False) Begin
        Get ComLastErrorText Of hoHttp To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess
    Set ComEmitCompact Of hoJResp To False

    Showln "Response Body:"
    Get ComEmit Of hoJResp To sTemp1
    Showln sTemp1

    Get ComLastStatus Of hoHttp To iRespStatusCode
    Showln "Response Status Code = " iRespStatusCode
    If (iRespStatusCode >= 400) Begin
        Showln "Response Header:"
        Get ComLastHeader Of hoHttp To sTemp1
        Showln sTemp1
        Showln "Failed."
        Procedure_Return
    End

    // Sample JSON response:
    // (Sample code for parsing the JSON response is shown below)

    // {
    //   "Epasts": "sunt esse",
    //   "Talrunis": "cillum do nul",
    //   "IesniegumaVeids": "consectetur",
    //   "Sagatavotajs": "amet eiusmod et",
    //   "NMNosaukums": "aliqua ad et tempor",
    //   "Vards": "sed incididunt",
    //   "Uzvards": "quis",
    //   "DzimsanasDatums": "2000-01-31T00:00:00",
    //   "DzimsanasVieta": "commodo voluptate",
    //   "Tips": "amet",
    //   "Adrese": {
    //     "Iela": "et Excepteur",
    //     "Maja": "Excepteur amet occaecat",
    //     "Dzivoklis": "Excepteur ea esse laboris",
    //     "Ciems": "consequat reprehenderit",
    //     "PilsPag": "eiusmod aute",
    //     "PastaInd": "nisi dolore irure do",
    //     "Valsts": "id dolore"
    //   },
    //   "RezidencesValstis": "dolor laborum",
    //   "Loma": "ea",
    //   "Statuss": "nulla nisi reprehenderit",
    //   "IesniedzejaLoma": "laboris sint in occaecat",
    //   "Atbrivojums": {
    //     "ShemasId": "pariatur nisi Ut",
    //     "Pamatojums": "ex veniam"
    //   },
    //   "Pamatinformacija": {
    //     "ShemasId": "id nisi",
    //     "TirgojamaShema": true,
    //     "SakotnejaisZinojums": false,
    //     "ZinojumaValoda": "cupidatat sed anim"
    //   },
    //   "C1": [
    //     {
    //       "Tips": "ex Duis reprehenderit",
    //       "PilsPag": "cons",
    //       "Valsts": "do",
    //       "NMNosaukums": "labore elit cillum nisi",
    //       "Vards": "labore",
    //       "VardsNezinams": true,
    //       "Uzvards": "dolor aliquip exercitation",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": true,
    //       "DzimsanasVieta": "in irure dolore consectetur",
    //       "DzimsanasVietaNezinama": true,
    //       "NmrKods": "esse aliquip amet dolore",
    //       "NmrKodsNezinams": true,
    //       "NMValsts": "ipsum ex pariatur cillum",
    //       "UzsaksanasDatums": "2000-01-31T00:00:00",
    //       "UzsaksanasDatumsNezinams": true,
    //       "Iela": "consequat ut anim pariatur",
    //       "Maja": "aute laborum incididunt Ut",
    //       "Dzivoklis": "magna fugiat dolor",
    //       "Ciems": "dolore irure eu minim Lorem",
    //       "PastaInd": "in qui fugiat",
    //       "Epasts": "nisi aliquip ullamco sit",
    //       "RezidencesValstis": "Duis laborum exercitation",
    //       "RezidencesValstisNezinams": true,
    //       "AssociatedEnterprise": [
    //         {
    //           "value": "<Error: Too many levels of nesting to fake this schema>"
    //         },
    //         {
    //           "value": "<Error: Too many levels of nesting to fake this schema>"
    //         }
    //       ]
    //     },
    //     {
    //       "Tips": "sed",
    //       "PilsPag": "anim ut",
    //       "Valsts": "magna nostrud",
    //       "NMNosaukums": "enim laboris eu",
    //       "Vards": "qui dolor Duis",
    //       "VardsNezinams": false,
    //       "Uzvards": "dolor aliquip in non irure",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": false,
    //       "DzimsanasVieta": "proident",
    //       "DzimsanasVietaNezinama": true,
    //       "NmrKods": "enim eu laborum in labore",
    //       "NmrKodsNezinams": false,
    //       "NMValsts": "laborum consequat nisi quis",
    //       "UzsaksanasDatums": "2000-01-31T00:00:00",
    //       "UzsaksanasDatumsNezinams": false,
    //       "Iela": "dolor do enim voluptate",
    //       "Maja": "in et laborum elit",
    //       "Dzivoklis": "velit in occaecat quis est",
    //       "Ciems": "ut nisi",
    //       "PastaInd": "voluptate minim qui tempor",
    //       "Epasts": "ex ullamco velit nisi",
    //       "RezidencesValstis": "esse d",
    //       "RezidencesValstisNezinams": true,
    //       "AssociatedEnterprise": [
    //         {
    //           "value": "<Error: Too many levels of nesting to fake this schema>"
    //         },
    //         {
    //           "value": "<Error: Too many levels of nesting to fake this schema>"
    //         }
    //       ]
    //     }
    //   ],
    //   "D1": [
    //     {
    //       "Tips": "labore esse cillum",
    //       "PilsPag": "velit consectetur sit",
    //       "Valsts": "laboris Lorem",
    //       "NMNosaukums": "adipisicing dolore voluptate",
    //       "Vards": "est elit laboris nostrud",
    //       "VardsNezinams": true,
    //       "Uzvards": "in non minim esse",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": true,
    //       "DzimsanasVieta": "et adipisicing commodo minim",
    //       "DzimsanasVietaNezinama": false,
    //       "NmrKods": "aliqua tempor esse",
    //       "NmrKodsNezinams": false,
    //       "NMValsts": "ea voluptate ipsum aute proident",
    //       "Iela": "elit aute amet eiusmod",
    //       "Maja": "labore ",
    //       "Dzivoklis": "ut commodo",
    //       "Ciems": "cupidatat proident",
    //       "PastaInd": "dolore ad nostrud",
    //       "Epasts": "Duis veniam incididunt esse exercitation",
    //       "RezidencesValstis": "dolor dolor aliquip quis",
    //       "RezidencesValstisNezinams": false,
    //       "StarpniekaLoma": "elit do",
    //       "Atbrivojums": false,
    //       "Dalibvalstis": "magna in"
    //     },
    //     {
    //       "Tips": "ut aliquip",
    //       "PilsPag": "aliqua esse fugiat",
    //       "Valsts": "est anim nostrud",
    //       "NMNosaukums": "aute amet",
    //       "Vards": "cillum nulla in",
    //       "VardsNezinams": false,
    //       "Uzvards": "sit nisi officia",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": false,
    //       "DzimsanasVieta": "culpa laborum",
    //       "DzimsanasVietaNezinama": true,
    //       "NmrKods": "aliqua minim sint",
    //       "NmrKodsNezinams": true,
    //       "NMValsts": "Lorem est ullamco",
    //       "Iela": "reprehenderit laborum veniam pariatur",
    //       "Maja": "officia veniam",
    //       "Dzivoklis": "anim quis deserunt pariatur",
    //       "Ciems": "aliqua ex veniam fugiat",
    //       "PastaInd": "voluptate",
    //       "Epasts": "cillum laboris Lorem veniam mollit",
    //       "RezidencesValstis": "est aliquip labore et",
    //       "RezidencesValstisNezinams": false,
    //       "StarpniekaLoma": "inc",
    //       "Atbrivojums": true,
    //       "Dalibvalstis": "laboris nostrud ut"
    //     }
    //   ],
    //   "E1": [
    //     {
    //       "Tips": "non sunt ea velit in",
    //       "PilsPag": "non cupidatat ipsum",
    //       "Valsts": "consectetur dolore enim dolor",
    //       "NMNosaukums": "esse",
    //       "Vards": "sint elit reprehenderit ut",
    //       "VardsNezinams": false,
    //       "Uzvards": "laboris tempor labore anim",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": false,
    //       "DzimsanasVieta": "voluptate labore in",
    //       "DzimsanasVietaNezinama": false,
    //       "NmrKods": "aliquip pariatur dolor nulla ipsum",
    //       "NmrKodsNezinams": true,
    //       "NMValsts": "irure dolore ullamco",
    //       "Iela": "et enim anim",
    //       "Maja": "in quis dolore ea esse",
    //       "Dzivoklis": "culpa esse",
    //       "Ciems": "aliquip",
    //       "PastaInd": "consequat eu deserunt commodo",
    //       "Epasts": "commodo nulla",
    //       "RezidencesValstis": "quis id",
    //       "RezidencesValstisNezinams": true
    //     },
    //     {
    //       "Tips": "nulla non proident minim",
    //       "PilsPag": "ut velit proident incididunt pariatur",
    //       "Valsts": "esse nisi reprehenderit eiusmod qui",
    //       "NMNosaukums": "amet dolor consequat",
    //       "Vards": "esse",
    //       "VardsNezinams": false,
    //       "Uzvards": "reprehenderit in irure deserunt",
    //       "DzimsanasDatums": "2000-01-31T00:00:00",
    //       "DzimsanasDatumsNezinams": false,
    //       "DzimsanasVieta": "in",
    //       "DzimsanasVietaNezinama": false,
    //       "NmrKods": "offici",
    //       "NmrKodsNezinams": true,
    //       "NMValsts": "dolore irure minim",
    //       "Iela": "",
    //       "Maja": "qui dolore dolor id",
    //       "Dzivoklis": "minim Lorem",
    //       "Ciems": "in fugiat exercitation nostrud",
    //       "PastaInd": "sint ullamco",
    //       "Epasts": "nisi sed",
    //       "RezidencesValstis": "commodo aliquip",
    //       "RezidencesValstisNezinams": false
    //     }
    //   ],
    //   "ZinojumaInfo": {
    //     "ZinojumaNosaukums": "laborum aute in adipisicing",
    //     "Kopsavilkums": "sint est",
    //     "Pazimes": "veniam ad aliqua off",
    //     "AttiecinamasValstis": "dolore quis",
    //     "Regulejums": "Excepteur commodo sit cupidatat",
    //     "UzsaksanasDatums": "2000-01-31T00:00:00",
    //     "UzsaksanasDatumsNezinams": true,
    //     "ZinosanasIemesls": "laborum irure consectetur",
    //     "Tests": true,
    //     "D1citiKomentars": "Lorem cillum do ad incididunt",
    //     "Summa": -18266963,
    //     "SummaNezinama": false,
    //     "Valuta": "qui cillum id"
    //   },
    //   "Id": -17090445,
    //   "UID": "commodo aute consequat",
    //   "NmrKods": "deserunt ",
    //   "Precizejums": true,
    //   "PrecizejamaisDokuments": 68257581,
    //   "PrecizejumaPamatojums": "cupidatat eu"
    // }

    // Sample code for parsing the JSON response...
    // Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

    Get ComStringOf Of hoJResp "Epasts" To sEpasts
    Get ComStringOf Of hoJResp "Talrunis" To sTalrunis
    Get ComStringOf Of hoJResp "IesniegumaVeids" To sIesniegumaVeids
    Get ComStringOf Of hoJResp "Sagatavotajs" To sSagatavotajs
    Get ComStringOf Of hoJResp "NMNosaukums" To sNMNosaukums
    Get ComStringOf Of hoJResp "Vards" To sVards
    Get ComStringOf Of hoJResp "Uzvards" To sUzvards
    Get ComStringOf Of hoJResp "DzimsanasDatums" To sDzimsanasDatums
    Get ComStringOf Of hoJResp "DzimsanasVieta" To sDzimsanasVieta
    Get ComStringOf Of hoJResp "Tips" To sTips
    Get ComStringOf Of hoJResp "Adrese.Iela" To sIela
    Get ComStringOf Of hoJResp "Adrese.Maja" To sMaja
    Get ComStringOf Of hoJResp "Adrese.Dzivoklis" To sDzivoklis
    Get ComStringOf Of hoJResp "Adrese.Ciems" To sCiems
    Get ComStringOf Of hoJResp "Adrese.PilsPag" To sPilsPag
    Get ComStringOf Of hoJResp "Adrese.PastaInd" To sPastaInd
    Get ComStringOf Of hoJResp "Adrese.Valsts" To sValsts
    Get ComStringOf Of hoJResp "RezidencesValstis" To sRezidencesValstis
    Get ComStringOf Of hoJResp "Loma" To sLoma
    Get ComStringOf Of hoJResp "Statuss" To sStatuss
    Get ComStringOf Of hoJResp "IesniedzejaLoma" To sIesniedzejaLoma
    Get ComStringOf Of hoJResp "Atbrivojums.ShemasId" To sShemasId
    Get ComStringOf Of hoJResp "Atbrivojums.Pamatojums" To sPamatojums
    Get ComStringOf Of hoJResp "Pamatinformacija.ShemasId" To sPamatinformacijaShemasId
    Get ComBoolOf Of hoJResp "Pamatinformacija.TirgojamaShema" To iTirgojamaShema
    Get ComBoolOf Of hoJResp "Pamatinformacija.SakotnejaisZinojums" To iSakotnejaisZinojums
    Get ComStringOf Of hoJResp "Pamatinformacija.ZinojumaValoda" To sZinojumaValoda
    Get ComStringOf Of hoJResp "ZinojumaInfo.ZinojumaNosaukums" To sZinojumaNosaukums
    Get ComStringOf Of hoJResp "ZinojumaInfo.Kopsavilkums" To sKopsavilkums
    Get ComStringOf Of hoJResp "ZinojumaInfo.Pazimes" To sPazimes
    Get ComStringOf Of hoJResp "ZinojumaInfo.AttiecinamasValstis" To sAttiecinamasValstis
    Get ComStringOf Of hoJResp "ZinojumaInfo.Regulejums" To sRegulejums
    Get ComStringOf Of hoJResp "ZinojumaInfo.UzsaksanasDatums" To sUzsaksanasDatums
    Get ComBoolOf Of hoJResp "ZinojumaInfo.UzsaksanasDatumsNezinams" To iUzsaksanasDatumsNezinams
    Get ComStringOf Of hoJResp "ZinojumaInfo.ZinosanasIemesls" To sZinosanasIemesls
    Get ComBoolOf Of hoJResp "ZinojumaInfo.Tests" To iTests
    Get ComStringOf Of hoJResp "ZinojumaInfo.D1citiKomentars" To sD1citiKomentars
    Get ComIntOf Of hoJResp "ZinojumaInfo.Summa" To iSumma
    Get ComBoolOf Of hoJResp "ZinojumaInfo.SummaNezinama" To iSummaNezinama
    Get ComStringOf Of hoJResp "ZinojumaInfo.Valuta" To sValuta
    Get ComIntOf Of hoJResp "Id" To iId
    Get ComStringOf Of hoJResp "UID" To sUID
    Get ComStringOf Of hoJResp "NmrKods" To sNmrKods
    Get ComBoolOf Of hoJResp "Precizejums" To iPrecizejums
    Get ComIntOf Of hoJResp "PrecizejamaisDokuments" To iPrecizejamaisDokuments
    Get ComStringOf Of hoJResp "PrecizejumaPamatojums" To sPrecizejumaPamatojums
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "C1" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "C1[i].Tips" To sTips
        Get ComStringOf Of hoJResp "C1[i].PilsPag" To sPilsPag
        Get ComStringOf Of hoJResp "C1[i].Valsts" To sValsts
        Get ComStringOf Of hoJResp "C1[i].NMNosaukums" To sNMNosaukums
        Get ComStringOf Of hoJResp "C1[i].Vards" To sVards
        Get ComBoolOf Of hoJResp "C1[i].VardsNezinams" To iVardsNezinams
        Get ComStringOf Of hoJResp "C1[i].Uzvards" To sUzvards
        Get ComStringOf Of hoJResp "C1[i].DzimsanasDatums" To sDzimsanasDatums
        Get ComBoolOf Of hoJResp "C1[i].DzimsanasDatumsNezinams" To iDzimsanasDatumsNezinams
        Get ComStringOf Of hoJResp "C1[i].DzimsanasVieta" To sDzimsanasVieta
        Get ComBoolOf Of hoJResp "C1[i].DzimsanasVietaNezinama" To iDzimsanasVietaNezinama
        Get ComStringOf Of hoJResp "C1[i].NmrKods" To sNmrKods
        Get ComBoolOf Of hoJResp "C1[i].NmrKodsNezinams" To iNmrKodsNezinams
        Get ComStringOf Of hoJResp "C1[i].NMValsts" To sNMValsts
        Get ComStringOf Of hoJResp "C1[i].UzsaksanasDatums" To sUzsaksanasDatums
        Get ComBoolOf Of hoJResp "C1[i].UzsaksanasDatumsNezinams" To iUzsaksanasDatumsNezinams
        Get ComStringOf Of hoJResp "C1[i].Iela" To sIela
        Get ComStringOf Of hoJResp "C1[i].Maja" To sMaja
        Get ComStringOf Of hoJResp "C1[i].Dzivoklis" To sDzivoklis
        Get ComStringOf Of hoJResp "C1[i].Ciems" To sCiems
        Get ComStringOf Of hoJResp "C1[i].PastaInd" To sPastaInd
        Get ComStringOf Of hoJResp "C1[i].Epasts" To sEpasts
        Get ComStringOf Of hoJResp "C1[i].RezidencesValstis" To sRezidencesValstis
        Get ComBoolOf Of hoJResp "C1[i].RezidencesValstisNezinams" To iRezidencesValstisNezinams
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "C1[i].AssociatedEnterprise" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "C1[i].AssociatedEnterprise[j].value" To sValue
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "D1" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "D1[i].Tips" To sTips
        Get ComStringOf Of hoJResp "D1[i].PilsPag" To sPilsPag
        Get ComStringOf Of hoJResp "D1[i].Valsts" To sValsts
        Get ComStringOf Of hoJResp "D1[i].NMNosaukums" To sNMNosaukums
        Get ComStringOf Of hoJResp "D1[i].Vards" To sVards
        Get ComBoolOf Of hoJResp "D1[i].VardsNezinams" To iVardsNezinams
        Get ComStringOf Of hoJResp "D1[i].Uzvards" To sUzvards
        Get ComStringOf Of hoJResp "D1[i].DzimsanasDatums" To sDzimsanasDatums
        Get ComBoolOf Of hoJResp "D1[i].DzimsanasDatumsNezinams" To iDzimsanasDatumsNezinams
        Get ComStringOf Of hoJResp "D1[i].DzimsanasVieta" To sDzimsanasVieta
        Get ComBoolOf Of hoJResp "D1[i].DzimsanasVietaNezinama" To iDzimsanasVietaNezinama
        Get ComStringOf Of hoJResp "D1[i].NmrKods" To sNmrKods
        Get ComBoolOf Of hoJResp "D1[i].NmrKodsNezinams" To iNmrKodsNezinams
        Get ComStringOf Of hoJResp "D1[i].NMValsts" To sNMValsts
        Get ComStringOf Of hoJResp "D1[i].Iela" To sIela
        Get ComStringOf Of hoJResp "D1[i].Maja" To sMaja
        Get ComStringOf Of hoJResp "D1[i].Dzivoklis" To sDzivoklis
        Get ComStringOf Of hoJResp "D1[i].Ciems" To sCiems
        Get ComStringOf Of hoJResp "D1[i].PastaInd" To sPastaInd
        Get ComStringOf Of hoJResp "D1[i].Epasts" To sEpasts
        Get ComStringOf Of hoJResp "D1[i].RezidencesValstis" To sRezidencesValstis
        Get ComBoolOf Of hoJResp "D1[i].RezidencesValstisNezinams" To iRezidencesValstisNezinams
        Get ComStringOf Of hoJResp "D1[i].StarpniekaLoma" To sStarpniekaLoma
        Get ComBoolOf Of hoJResp "D1[i].Atbrivojums" To iAtbrivojums
        Get ComStringOf Of hoJResp "D1[i].Dalibvalstis" To sDalibvalstis
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "E1" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "E1[i].Tips" To sTips
        Get ComStringOf Of hoJResp "E1[i].PilsPag" To sPilsPag
        Get ComStringOf Of hoJResp "E1[i].Valsts" To sValsts
        Get ComStringOf Of hoJResp "E1[i].NMNosaukums" To sNMNosaukums
        Get ComStringOf Of hoJResp "E1[i].Vards" To sVards
        Get ComBoolOf Of hoJResp "E1[i].VardsNezinams" To iVardsNezinams
        Get ComStringOf Of hoJResp "E1[i].Uzvards" To sUzvards
        Get ComStringOf Of hoJResp "E1[i].DzimsanasDatums" To sDzimsanasDatums
        Get ComBoolOf Of hoJResp "E1[i].DzimsanasDatumsNezinams" To iDzimsanasDatumsNezinams
        Get ComStringOf Of hoJResp "E1[i].DzimsanasVieta" To sDzimsanasVieta
        Get ComBoolOf Of hoJResp "E1[i].DzimsanasVietaNezinama" To iDzimsanasVietaNezinama
        Get ComStringOf Of hoJResp "E1[i].NmrKods" To sNmrKods
        Get ComBoolOf Of hoJResp "E1[i].NmrKodsNezinams" To iNmrKodsNezinams
        Get ComStringOf Of hoJResp "E1[i].NMValsts" To sNMValsts
        Get ComStringOf Of hoJResp "E1[i].Iela" To sIela
        Get ComStringOf Of hoJResp "E1[i].Maja" To sMaja
        Get ComStringOf Of hoJResp "E1[i].Dzivoklis" To sDzivoklis
        Get ComStringOf Of hoJResp "E1[i].Ciems" To sCiems
        Get ComStringOf Of hoJResp "E1[i].PastaInd" To sPastaInd
        Get ComStringOf Of hoJResp "E1[i].Epasts" To sEpasts
        Get ComStringOf Of hoJResp "E1[i].RezidencesValstis" To sRezidencesValstis
        Get ComBoolOf Of hoJResp "E1[i].RezidencesValstisNezinams" To iRezidencesValstisNezinams
        Move (i + 1) To i
    Loop



End_Procedure

Curl Command

curl -X GET
	-H "Accept: application/json"
https://eds.vid.gov.lv/api/doc/zpsv1/:id

Postman Collection Item JSON

{
  "name": "Dokuments \"Ziņojums par pārrobežu shēmu\".",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/doc/zpsv1/:id",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "doc",
        "zpsv1",
        ":id"
      ],
      "variable": [
        {
          "key": "id",
          "value": "25210683",
          "description": "(Required) Dokumenta id."
        }
      ]
    }
  },
  "response": [
    {
      "name": "OK",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/zpsv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "zpsv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"Epasts\": \"sunt esse\",\n  \"Talrunis\": \"cillum do nul\",\n  \"IesniegumaVeids\": \"consectetur\",\n  \"Sagatavotajs\": \"amet eiusmod et\",\n  \"NMNosaukums\": \"aliqua ad et tempor\",\n  \"Vards\": \"sed incididunt\",\n  \"Uzvards\": \"quis\",\n  \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n  \"DzimsanasVieta\": \"commodo voluptate\",\n  \"Tips\": \"amet\",\n  \"Adrese\": {\n    \"Iela\": \"et Excepteur\",\n    \"Maja\": \"Excepteur amet occaecat\",\n    \"Dzivoklis\": \"Excepteur ea esse laboris\",\n    \"Ciems\": \"consequat reprehenderit\",\n    \"PilsPag\": \"eiusmod aute\",\n    \"PastaInd\": \"nisi dolore irure do\",\n    \"Valsts\": \"id dolore\"\n  },\n  \"RezidencesValstis\": \"dolor laborum\",\n  \"Loma\": \"ea\",\n  \"Statuss\": \"nulla nisi reprehenderit\",\n  \"IesniedzejaLoma\": \"laboris sint in occaecat\",\n  \"Atbrivojums\": {\n    \"ShemasId\": \"pariatur nisi Ut\",\n    \"Pamatojums\": \"ex veniam\"\n  },\n  \"Pamatinformacija\": {\n    \"ShemasId\": \"id nisi\",\n    \"TirgojamaShema\": true,\n    \"SakotnejaisZinojums\": false,\n    \"ZinojumaValoda\": \"cupidatat sed anim\"\n  },\n  \"C1\": [\n    {\n      \"Tips\": \"ex Duis reprehenderit\",\n      \"PilsPag\": \"cons\",\n      \"Valsts\": \"do\",\n      \"NMNosaukums\": \"labore elit cillum nisi\",\n      \"Vards\": \"labore\",\n      \"VardsNezinams\": true,\n      \"Uzvards\": \"dolor aliquip exercitation\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": true,\n      \"DzimsanasVieta\": \"in irure dolore consectetur\",\n      \"DzimsanasVietaNezinama\": true,\n      \"NmrKods\": \"esse aliquip amet dolore\",\n      \"NmrKodsNezinams\": true,\n      \"NMValsts\": \"ipsum ex pariatur cillum\",\n      \"UzsaksanasDatums\": \"2000-01-31T00:00:00\",\n      \"UzsaksanasDatumsNezinams\": true,\n      \"Iela\": \"consequat ut anim pariatur\",\n      \"Maja\": \"aute laborum incididunt Ut\",\n      \"Dzivoklis\": \"magna fugiat dolor\",\n      \"Ciems\": \"dolore irure eu minim Lorem\",\n      \"PastaInd\": \"in qui fugiat\",\n      \"Epasts\": \"nisi aliquip ullamco sit\",\n      \"RezidencesValstis\": \"Duis laborum exercitation\",\n      \"RezidencesValstisNezinams\": true,\n      \"AssociatedEnterprise\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ]\n    },\n    {\n      \"Tips\": \"sed\",\n      \"PilsPag\": \"anim ut\",\n      \"Valsts\": \"magna nostrud\",\n      \"NMNosaukums\": \"enim laboris eu\",\n      \"Vards\": \"qui dolor Duis\",\n      \"VardsNezinams\": false,\n      \"Uzvards\": \"dolor aliquip in non irure\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": false,\n      \"DzimsanasVieta\": \"proident\",\n      \"DzimsanasVietaNezinama\": true,\n      \"NmrKods\": \"enim eu laborum in labore\",\n      \"NmrKodsNezinams\": false,\n      \"NMValsts\": \"laborum consequat nisi quis\",\n      \"UzsaksanasDatums\": \"2000-01-31T00:00:00\",\n      \"UzsaksanasDatumsNezinams\": false,\n      \"Iela\": \"dolor do enim voluptate\",\n      \"Maja\": \"in et laborum elit\",\n      \"Dzivoklis\": \"velit in occaecat quis est\",\n      \"Ciems\": \"ut nisi\",\n      \"PastaInd\": \"voluptate minim qui tempor\",\n      \"Epasts\": \"ex ullamco velit nisi\",\n      \"RezidencesValstis\": \"esse d\",\n      \"RezidencesValstisNezinams\": true,\n      \"AssociatedEnterprise\": [\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      ]\n    }\n  ],\n  \"D1\": [\n    {\n      \"Tips\": \"labore esse cillum\",\n      \"PilsPag\": \"velit consectetur sit\",\n      \"Valsts\": \"laboris Lorem\",\n      \"NMNosaukums\": \"adipisicing dolore voluptate\",\n      \"Vards\": \"est elit laboris nostrud\",\n      \"VardsNezinams\": true,\n      \"Uzvards\": \"in non minim esse\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": true,\n      \"DzimsanasVieta\": \"et adipisicing commodo minim\",\n      \"DzimsanasVietaNezinama\": false,\n      \"NmrKods\": \"aliqua tempor esse\",\n      \"NmrKodsNezinams\": false,\n      \"NMValsts\": \"ea voluptate ipsum aute proident\",\n      \"Iela\": \"elit aute amet eiusmod\",\n      \"Maja\": \"labore \",\n      \"Dzivoklis\": \"ut commodo\",\n      \"Ciems\": \"cupidatat proident\",\n      \"PastaInd\": \"dolore ad nostrud\",\n      \"Epasts\": \"Duis veniam incididunt esse exercitation\",\n      \"RezidencesValstis\": \"dolor dolor aliquip quis\",\n      \"RezidencesValstisNezinams\": false,\n      \"StarpniekaLoma\": \"elit do\",\n      \"Atbrivojums\": false,\n      \"Dalibvalstis\": \"magna in\"\n    },\n    {\n      \"Tips\": \"ut aliquip\",\n      \"PilsPag\": \"aliqua esse fugiat\",\n      \"Valsts\": \"est anim nostrud\",\n      \"NMNosaukums\": \"aute amet\",\n      \"Vards\": \"cillum nulla in\",\n      \"VardsNezinams\": false,\n      \"Uzvards\": \"sit nisi officia\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": false,\n      \"DzimsanasVieta\": \"culpa laborum\",\n      \"DzimsanasVietaNezinama\": true,\n      \"NmrKods\": \"aliqua minim sint\",\n      \"NmrKodsNezinams\": true,\n      \"NMValsts\": \"Lorem est ullamco\",\n      \"Iela\": \"reprehenderit laborum veniam pariatur\",\n      \"Maja\": \"officia veniam\",\n      \"Dzivoklis\": \"anim quis deserunt pariatur\",\n      \"Ciems\": \"aliqua ex veniam fugiat\",\n      \"PastaInd\": \"voluptate\",\n      \"Epasts\": \"cillum laboris Lorem veniam mollit\",\n      \"RezidencesValstis\": \"est aliquip labore et\",\n      \"RezidencesValstisNezinams\": false,\n      \"StarpniekaLoma\": \"inc\",\n      \"Atbrivojums\": true,\n      \"Dalibvalstis\": \"laboris nostrud ut\"\n    }\n  ],\n  \"E1\": [\n    {\n      \"Tips\": \"non sunt ea velit in\",\n      \"PilsPag\": \"non cupidatat ipsum\",\n      \"Valsts\": \"consectetur dolore enim dolor\",\n      \"NMNosaukums\": \"esse\",\n      \"Vards\": \"sint elit reprehenderit ut\",\n      \"VardsNezinams\": false,\n      \"Uzvards\": \"laboris tempor labore anim\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": false,\n      \"DzimsanasVieta\": \"voluptate labore in\",\n      \"DzimsanasVietaNezinama\": false,\n      \"NmrKods\": \"aliquip pariatur dolor nulla ipsum\",\n      \"NmrKodsNezinams\": true,\n      \"NMValsts\": \"irure dolore ullamco\",\n      \"Iela\": \"et enim anim\",\n      \"Maja\": \"in quis dolore ea esse\",\n      \"Dzivoklis\": \"culpa esse\",\n      \"Ciems\": \"aliquip\",\n      \"PastaInd\": \"consequat eu deserunt commodo\",\n      \"Epasts\": \"commodo nulla\",\n      \"RezidencesValstis\": \"quis id\",\n      \"RezidencesValstisNezinams\": true\n    },\n    {\n      \"Tips\": \"nulla non proident minim\",\n      \"PilsPag\": \"ut velit proident incididunt pariatur\",\n      \"Valsts\": \"esse nisi reprehenderit eiusmod qui\",\n      \"NMNosaukums\": \"amet dolor consequat\",\n      \"Vards\": \"esse\",\n      \"VardsNezinams\": false,\n      \"Uzvards\": \"reprehenderit in irure deserunt\",\n      \"DzimsanasDatums\": \"2000-01-31T00:00:00\",\n      \"DzimsanasDatumsNezinams\": false,\n      \"DzimsanasVieta\": \"in\",\n      \"DzimsanasVietaNezinama\": false,\n      \"NmrKods\": \"offici\",\n      \"NmrKodsNezinams\": true,\n      \"NMValsts\": \"dolore irure minim\",\n      \"Iela\": \"\",\n      \"Maja\": \"qui dolore dolor id\",\n      \"Dzivoklis\": \"minim Lorem\",\n      \"Ciems\": \"in fugiat exercitation nostrud\",\n      \"PastaInd\": \"sint ullamco\",\n      \"Epasts\": \"nisi sed\",\n      \"RezidencesValstis\": \"commodo aliquip\",\n      \"RezidencesValstisNezinams\": false\n    }\n  ],\n  \"ZinojumaInfo\": {\n    \"ZinojumaNosaukums\": \"laborum aute in adipisicing\",\n    \"Kopsavilkums\": \"sint est\",\n    \"Pazimes\": \"veniam ad aliqua off\",\n    \"AttiecinamasValstis\": \"dolore quis\",\n    \"Regulejums\": \"Excepteur commodo sit cupidatat\",\n    \"UzsaksanasDatums\": \"2000-01-31T00:00:00\",\n    \"UzsaksanasDatumsNezinams\": true,\n    \"ZinosanasIemesls\": \"laborum irure consectetur\",\n    \"Tests\": true,\n    \"D1citiKomentars\": \"Lorem cillum do ad incididunt\",\n    \"Summa\": -18266963,\n    \"SummaNezinama\": false,\n    \"Valuta\": \"qui cillum id\"\n  },\n  \"Id\": -17090445,\n  \"UID\": \"commodo aute consequat\",\n  \"NmrKods\": \"deserunt \",\n  \"Precizejums\": true,\n  \"PrecizejamaisDokuments\": 68257581,\n  \"PrecizejumaPamatojums\": \"cupidatat eu\"\n}"
    },
    {
      "name": "Lietotājs nav autentificēts.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/zpsv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "zpsv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Unauthorized",
      "code": 401,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Dokuments neeksistē vai lietotājam nav tiesību.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/zpsv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "zpsv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Forbidden",
      "code": 403,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Pārsniegts izsaukumu skaita ierobežojums.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/zpsv1/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "zpsv1",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Too Many Requests",
      "code": 429,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}