diff --git a/banking-accounts-transactions/.choreo/config-schema.json b/banking-accounts-transactions/.choreo/config-schema.json index a3a0b59..a84440e 100644 --- a/banking-accounts-transactions/.choreo/config-schema.json +++ b/banking-accounts-transactions/.choreo/config-schema.json @@ -1,32 +1,31 @@ { - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "properties": { - "choreotestorganization": { - "type": "object", - "properties": { - "accountsandtransactions": { - "type": "object", - "properties": { - "accountServiceClientId": { - "type": "string", - "description": "" - }, - "accountServiceClientSecret": { - "type": "string", - "description": "" - } + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "choreotestorganization": { + "type": "object", + "properties": { + "accountsandtransactions": { + "type": "object", + "properties": { + "accountServiceClientId": { + "type": "string", + "description": "" }, - "additionalProperties": false, - "required": [ - "accountServiceClientId", - "accountServiceClientSecret" - ] - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } - \ No newline at end of file + "accountServiceClientSecret": { + "type": "string", + "description": "" + } + }, + "additionalProperties": false, + "required": [ + "accountServiceClientId", + "accountServiceClientSecret" + ] + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false +} diff --git a/banking-accounts-transactions/.choreo/log b/banking-accounts-transactions/.choreo/log new file mode 100644 index 0000000..e42fcee --- /dev/null +++ b/banking-accounts-transactions/.choreo/log @@ -0,0 +1,2 @@ +Tue Jan 3 06:09:36 UTC 2023 +Git PR Commit: 1f284e13e9d745b00f46dc53745a31a19833fa47 diff --git a/banking-accounts-transactions/.choreo/syntax-tree.json b/banking-accounts-transactions/.choreo/syntax-tree.json index 6bed713..12d1225 100644 --- a/banking-accounts-transactions/.choreo/syntax-tree.json +++ b/banking-accounts-transactions/.choreo/syntax-tree.json @@ -1 +1 @@ -{"ballerinaVersion":"2201.0.1","packageOrg":"choreo","packageName":"svc","packageVersion":"0.1.0","modules":{"st_update_app":{"moduleName":"st_update_app","documents":{"service.bal":{"documentName":"service.bal","syntaxTree":{"eofToken":{"isMissing":false,"isToken":true,"kind":"EofToken","leadingMinutiae":[],"position":{"endColumn":0,"endLine":17,"startColumn":0,"startLine":17},"trailingMinutiae":[],"value":""},"imports":[{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":6,"endLine":0,"startColumn":0,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":0,"startColumn":17,"startLine":0},"trailingMinutiae":[],"value":"http"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":0,"startColumn":7,"startLine":0},"trailingMinutiae":[],"value":"ballerina"},"position":{"endColumn":17,"endLine":0,"startColumn":7,"startLine":0},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":0,"startColumn":16,"startLine":0},"trailingMinutiae":[],"value":"/"},"source":"ballerina/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":22,"endLine":0,"startColumn":0,"startLine":0},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":0,"startColumn":21,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"import ballerina/http;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"kind":"MODULE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"}}}}],"kind":"ModulePart","leadingMinutiae":[],"members":[{"absoluteResourcePath":[{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":9,"endLine":4,"startColumn":8,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"/"}],"closeBraceToken":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":16,"startColumn":0,"startLine":16},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"expressions":[{"kind":"ExplicitNewExpression","leadingMinutiae":[],"newKeyword":{"isMissing":false,"isToken":true,"kind":"NewKeyword","leadingMinutiae":[],"position":{"endColumn":16,"endLine":4,"startColumn":13,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"new"},"parenthesizedArgList":{"arguments":[{"expression":{"kind":"NumericLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"DecimalIntegerLiteralToken","leadingMinutiae":[],"position":{"endColumn":35,"endLine":4,"startColumn":31,"startLine":4},"trailingMinutiae":[],"value":"9090"},"position":{"endColumn":35,"endLine":4,"startColumn":31,"startLine":4},"source":"9090","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"ListenerError","signature":"ballerina/http:2.2.1:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.2.1:Listener|ballerina/http:2.2.1:ListenerError","typeKind":"union"}}},"kind":"PositionalArg","leadingMinutiae":[],"position":{"endColumn":35,"endLine":4,"startColumn":31,"startLine":4},"source":"9090","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"ListenerError","signature":"ballerina/http:2.2.1:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.2.1:Listener|ballerina/http:2.2.1:ListenerError","typeKind":"union"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":36,"endLine":4,"startColumn":35,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":")"},"kind":"ParenthesizedArgList","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":4,"startColumn":30,"startLine":4},"trailingMinutiae":[],"value":"("},"position":{"endColumn":36,"endLine":4,"startColumn":30,"startLine":4},"source":"(9090) ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"ListenerError","signature":"ballerina/http:2.2.1:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.2.1:Listener|ballerina/http:2.2.1:ListenerError","typeKind":"union"}}},"position":{"endColumn":36,"endLine":4,"startColumn":13,"startLine":4},"source":"new http:Listener(9090) ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"ListenerError","signature":"ballerina/http:2.2.1:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.2.1:Listener|ballerina/http:2.2.1:ListenerError","typeKind":"union"}},"typeDescriptor":{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":4,"startColumn":21,"startLine":4},"trailingMinutiae":[],"value":":"},"identifier":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":30,"endLine":4,"startColumn":22,"startLine":4},"trailingMinutiae":[],"value":"Listener"},"kind":"QualifiedNameReference","leadingMinutiae":[],"modulePrefix":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":4,"startColumn":17,"startLine":4},"trailingMinutiae":[],"value":"http"},"position":{"endColumn":30,"endLine":4,"startColumn":17,"startLine":4},"source":"http:Listener","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"Listener","signature":"ballerina/http:2.2.1:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","version":"2.2.1"},"name":"ListenerError","signature":"ballerina/http:2.2.1:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.2.1:Listener|ballerina/http:2.2.1:ListenerError","typeKind":"union"}}}}],"kind":"ServiceDeclaration","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"members":[{"functionBody":{"closeBraceToken":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":15,"startColumn":4,"startLine":15},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"kind":"FunctionBodyBlock","leadingMinutiae":[],"openBraceToken":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":70,"endLine":9,"startColumn":69,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":5,"endLine":15,"startColumn":69,"startLine":9},"source":"{\n // Send a response back to the caller.\n if name is \"\" {\n return error(\"name should not be empty!\");\n }\n return \"Hello, \" + name;\n }\n","statements":[{"condition":{"expression":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":15,"endLine":11,"startColumn":11,"startLine":11},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"name"},"position":{"endColumn":15,"endLine":11,"startColumn":11,"startLine":11},"source":"name ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"string name"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"isKeyword":{"isMissing":false,"isToken":true,"kind":"IsKeyword","leadingMinutiae":[],"position":{"endColumn":18,"endLine":11,"startColumn":16,"startLine":11},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"is"},"kind":"TypeTestExpression","leadingMinutiae":[],"position":{"endColumn":21,"endLine":11,"startColumn":11,"startLine":11},"source":"name is \"\" ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"string name"},"typeSymbol":{"kind":"TYPE","signature":"boolean","typeKind":"boolean"}},"typeDescriptor":{"kind":"SingletonTypeDesc","leadingMinutiae":[],"position":{"endColumn":21,"endLine":11,"startColumn":19,"startLine":11},"simpleContExprNode":{"kind":"StringLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"StringLiteralToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":11,"startColumn":19,"startLine":11},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"\"\""},"position":{"endColumn":21,"endLine":11,"startColumn":19,"startLine":11},"source":"\"\" ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"\"\"","typeKind":"singleton"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"source":"\"\" ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},"ifBody":{"closeBraceToken":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":9,"endLine":13,"startColumn":8,"startLine":13},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"kind":"BlockStatement","leadingMinutiae":[],"openBraceToken":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":11,"startColumn":22,"startLine":11},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":9,"endLine":13,"startColumn":22,"startLine":11},"source":"{\n return error(\"name should not be empty!\");\n }\n","statements":[{"expression":{"arguments":[{"expression":{"kind":"StringLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"StringLiteralToken","leadingMinutiae":[],"position":{"endColumn":52,"endLine":12,"startColumn":25,"startLine":12},"trailingMinutiae":[],"value":"\"name should not be empty!\""},"position":{"endColumn":52,"endLine":12,"startColumn":25,"startLine":12},"source":"\"name should not be empty!\"","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"kind":"PositionalArg","leadingMinutiae":[],"position":{"endColumn":52,"endLine":12,"startColumn":25,"startLine":12},"source":"\"name should not be empty!\"","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":53,"endLine":12,"startColumn":52,"startLine":12},"trailingMinutiae":[],"value":")"},"errorKeyword":{"isMissing":false,"isToken":true,"kind":"ErrorKeyword","leadingMinutiae":[],"position":{"endColumn":24,"endLine":12,"startColumn":19,"startLine":12},"trailingMinutiae":[],"value":"error"},"kind":"ErrorConstructor","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":12,"startColumn":24,"startLine":12},"trailingMinutiae":[],"value":"("},"position":{"endColumn":53,"endLine":12,"startColumn":19,"startLine":12},"source":"error(\"name should not be empty!\")","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","version":"0.0.0"},"signature":"error","typeKind":"error"}}},"kind":"ReturnStatement","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":54,"endLine":12,"startColumn":12,"startLine":12},"returnKeyword":{"isMissing":false,"isToken":true,"kind":"ReturnKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":12,"startColumn":12,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"return"},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":54,"endLine":12,"startColumn":53,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" return error(\"name should not be empty!\");\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}}],"syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"ifKeyword":{"isMissing":false,"isToken":true,"kind":"IfKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "},{"isInvalid":false,"kind":"COMMENT_MINUTIAE","minutiae":"// Send a response back to the caller."},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":11,"startColumn":8,"startLine":11},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"if"},"kind":"IfElseStatement","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "},{"isInvalid":false,"kind":"COMMENT_MINUTIAE","minutiae":"// Send a response back to the caller."},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":9,"endLine":13,"startColumn":8,"startLine":11},"source":" // Send a response back to the caller.\n if name is \"\" {\n return error(\"name should not be empty!\");\n }\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},{"expression":{"kind":"BinaryExpression","leadingMinutiae":[],"lhsExpr":{"kind":"StringLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"StringLiteralToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":14,"startColumn":15,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"\"Hello, \""},"position":{"endColumn":24,"endLine":14,"startColumn":15,"startLine":14},"source":"\"Hello, \" ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"operator":{"isMissing":false,"isToken":true,"kind":"PlusToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":14,"startColumn":25,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"+"},"position":{"endColumn":31,"endLine":14,"startColumn":15,"startLine":14},"rhsExpr":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":14,"startColumn":27,"startLine":14},"trailingMinutiae":[],"value":"name"},"position":{"endColumn":31,"endLine":14,"startColumn":27,"startLine":14},"source":"name","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"string name"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"source":"\"Hello, \" + name","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"kind":"ReturnStatement","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":32,"endLine":14,"startColumn":8,"startLine":14},"returnKeyword":{"isMissing":false,"isToken":true,"kind":"ReturnKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":14,"endLine":14,"startColumn":8,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"return"},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":14,"startColumn":31,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" return \"Hello, \" + name;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}}],"syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"functionKeyword":{"isMissing":false,"isToken":true,"kind":"FunctionKeyword","leadingMinutiae":[],"position":{"endColumn":21,"endLine":9,"startColumn":13,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"function"},"functionName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":9,"startColumn":22,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"get"},"functionSignature":{"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":47,"endLine":9,"startColumn":46,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":")"},"kind":"FunctionSignature","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":35,"endLine":9,"startColumn":34,"startLine":9},"trailingMinutiae":[],"value":"("},"parameters":[{"annotations":[],"kind":"RequiredParam","leadingMinutiae":[],"paramName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":46,"endLine":9,"startColumn":42,"startLine":9},"trailingMinutiae":[],"value":"name"},"position":{"endColumn":46,"endLine":9,"startColumn":35,"startLine":9},"source":"string name","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"string name"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[],"position":{"endColumn":41,"endLine":9,"startColumn":35,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":41,"endLine":9,"startColumn":35,"startLine":9},"source":"string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"position":{"endColumn":68,"endLine":9,"startColumn":34,"startLine":9},"returnTypeDesc":{"annotations":[],"kind":"ReturnTypeDescriptor","leadingMinutiae":[],"position":{"endColumn":68,"endLine":9,"startColumn":48,"startLine":9},"returnsKeyword":{"isMissing":false,"isToken":true,"kind":"ReturnsKeyword","leadingMinutiae":[],"position":{"endColumn":55,"endLine":9,"startColumn":48,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"returns"},"source":"returns string|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"type":{"kind":"UnionTypeDesc","leadingMinutiae":[],"leftTypeDesc":{"kind":"StringTypeDesc","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[],"position":{"endColumn":62,"endLine":9,"startColumn":56,"startLine":9},"trailingMinutiae":[],"value":"string"},"position":{"endColumn":62,"endLine":9,"startColumn":56,"startLine":9},"source":"string","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"pipeToken":{"isMissing":false,"isToken":true,"kind":"PipeToken","leadingMinutiae":[],"position":{"endColumn":63,"endLine":9,"startColumn":62,"startLine":9},"trailingMinutiae":[],"value":"|"},"position":{"endColumn":68,"endLine":9,"startColumn":56,"startLine":9},"rightTypeDesc":{"keywordToken":{"isMissing":false,"isToken":true,"kind":"ErrorKeyword","leadingMinutiae":[],"position":{"endColumn":68,"endLine":9,"startColumn":63,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"error"},"kind":"ErrorTypeDesc","leadingMinutiae":[],"position":{"endColumn":68,"endLine":9,"startColumn":63,"startLine":9},"source":"error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","version":"0.0.0"},"signature":"error","typeKind":"error"}}},"source":"string|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"kind":"TYPE","signature":"string","typeKind":"string"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"string|error","typeKind":"union"}}},"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},"source":"(string name) returns string|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},"kind":"ResourceAccessorDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"metadata":{"annotations":[],"documentationString":{"documentationLines":[{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":41,"endLine":6,"startColumn":6,"startLine":6},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"A resource for generating greetings"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":6,"startColumn":4,"startLine":6},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":41,"endLine":6,"startColumn":4,"startLine":6},"source":"\n # A resource for generating greetings\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":36,"endLine":7,"startColumn":15,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"the input string name"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":7,"startColumn":4,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownParameterDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"minusToken":{"isMissing":false,"isToken":true,"kind":"MinusToken","leadingMinutiae":[],"position":{"endColumn":14,"endLine":7,"startColumn":13,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"-"},"parameterName":{"isMissing":false,"isToken":true,"kind":"ParameterName","leadingMinutiae":[],"position":{"endColumn":12,"endLine":7,"startColumn":8,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"name"},"plusToken":{"isMissing":false,"isToken":true,"kind":"PlusToken","leadingMinutiae":[],"position":{"endColumn":7,"endLine":7,"startColumn":6,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"+"},"position":{"endColumn":36,"endLine":7,"startColumn":4,"startLine":7},"source":" # + name - the input string name\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":56,"endLine":8,"startColumn":17,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"string name with hello message or error"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":8,"startColumn":4,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownReturnParameterDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"minusToken":{"isMissing":false,"isToken":true,"kind":"MinusToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":8,"startColumn":15,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"-"},"parameterName":{"isMissing":false,"isToken":true,"kind":"ReturnKeyword","leadingMinutiae":[],"position":{"endColumn":14,"endLine":8,"startColumn":8,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"return"},"plusToken":{"isMissing":false,"isToken":true,"kind":"PlusToken","leadingMinutiae":[],"position":{"endColumn":7,"endLine":8,"startColumn":6,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"+"},"position":{"endColumn":56,"endLine":8,"startColumn":4,"startLine":8},"source":" # + return - string name with hello message or error\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}}],"kind":"MarkdownDocumentation","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":56,"endLine":8,"startColumn":4,"startLine":6},"source":"\n # A resource for generating greetings\n # + name - the input string name\n # + return - string name with hello message or error\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},"kind":"Metadata","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":56,"endLine":8,"startColumn":4,"startLine":6},"source":"\n # A resource for generating greetings\n # + name - the input string name\n # + return - string name with hello message or error\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}},"position":{"endColumn":5,"endLine":15,"startColumn":4,"startLine":6},"qualifierList":[{"isMissing":false,"isToken":true,"kind":"ResourceKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":12,"endLine":9,"startColumn":4,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"resource"}],"relativeResourcePath":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":34,"endLine":9,"startColumn":26,"startLine":9},"trailingMinutiae":[],"value":"greeting"}],"source":"\n # A resource for generating greetings\n # + name - the input string name\n # + return - string name with hello message or error\n resource function get greeting(string name) returns string|error {\n // Send a response back to the caller.\n if name is \"\" {\n return error(\"name should not be empty!\");\n }\n return \"Hello, \" + name;\n }\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":false,"kind":"RESOURCE_METHOD","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated resource function get greeting (string name) returns string|error"},"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"},"signature":"isolated service object {isolated resource function get greeting (string name) returns string|error;}","typeKind":"object"}}}],"metadata":{"annotations":[],"documentationString":{"documentationLines":[{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":49,"endLine":2,"startColumn":2,"startLine":2},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"A service representing a network-accessible API"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":1,"endLine":2,"startColumn":0,"startLine":2},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":49,"endLine":2,"startColumn":0,"startLine":2},"source":"\n# A service representing a network-accessible API\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":16,"endLine":3,"startColumn":2,"startLine":3},"trailingMinutiae":[],"value":"bound to port "},{"codeReference":{"isMissing":false,"isToken":true,"kind":"CodeContent","leadingMinutiae":[],"position":{"endColumn":21,"endLine":3,"startColumn":17,"startLine":3},"trailingMinutiae":[],"value":"9090"},"endBacktick":{"isMissing":false,"isToken":true,"kind":"BacktickToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":3,"startColumn":21,"startLine":3},"trailingMinutiae":[],"value":"`"},"kind":"InlineCodeReference","leadingMinutiae":[],"position":{"endColumn":22,"endLine":3,"startColumn":16,"startLine":3},"source":"`9090`","startBacktick":{"isMissing":false,"isToken":true,"kind":"BacktickToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":3,"startColumn":16,"startLine":3},"trailingMinutiae":[],"value":"`"},"syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":23,"endLine":3,"startColumn":22,"startLine":3},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"."}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":3,"startColumn":0,"startLine":3},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownReferenceDocumentationLine","leadingMinutiae":[],"position":{"endColumn":23,"endLine":3,"startColumn":0,"startLine":3},"source":"# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}}],"kind":"MarkdownDocumentation","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":23,"endLine":3,"startColumn":0,"startLine":2},"source":"\n# A service representing a network-accessible API\n# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"kind":"Metadata","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":23,"endLine":3,"startColumn":0,"startLine":2},"source":"\n# A service representing a network-accessible API\n# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"onKeyword":{"isMissing":false,"isToken":true,"kind":"OnKeyword","leadingMinutiae":[],"position":{"endColumn":12,"endLine":4,"startColumn":10,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"on"},"openBraceToken":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":38,"endLine":4,"startColumn":37,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":1,"endLine":16,"startColumn":0,"startLine":2},"qualifiers":[],"serviceKeyword":{"isMissing":false,"isToken":true,"kind":"ServiceKeyword","leadingMinutiae":[],"position":{"endColumn":7,"endLine":4,"startColumn":0,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"service"},"source":"\n# A service representing a network-accessible API\n# bound to port `9090`.\nservice / on new http:Listener(9090) {\n\n # A resource for generating greetings\n # + name - the input string name\n # + return - string name with hello message or error\n resource function get greeting(string name) returns string|error {\n // Send a response back to the caller.\n if name is \"\" {\n return error(\"name should not be empty!\");\n }\n return \"Hello, \" + name;\n }\n}\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"kind":"SERVICE_DECLARATION","moduleID":{"moduleName":"st_update_app","orgName":"wso2xvlbz","version":"0.1.0"}}}}],"position":{"endColumn":1,"endLine":16,"startColumn":0,"startLine":0},"source":"import ballerina/http;\n\n# A service representing a network-accessible API\n# bound to port `9090`.\nservice / on new http:Listener(9090) {\n\n # A resource for generating greetings\n # + name - the input string name\n # + return - string name with hello message or error\n resource function get greeting(string name) returns string|error {\n // Send a response back to the caller.\n if name is \"\" {\n return error(\"name should not be empty!\");\n }\n return \"Hello, \" + name;\n }\n}\n","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}}}}}}} \ No newline at end of file +{"ballerinaVersion":"2201.2.3","packageOrg":"choreotestorganization","packageName":"accountsandtransactions","packageVersion":"0.1.0","modules":{"accountsandtransactions":{"moduleName":"accountsandtransactions","documents":{"observe.bal":{"documentName":"observe.bal","syntaxTree":{"eofToken":{"isMissing":false,"isToken":true,"kind":"EofToken","leadingMinutiae":[],"position":{"endColumn":0,"endLine":1,"startColumn":0,"startLine":1},"trailingMinutiae":[],"value":""},"imports":[{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":6,"endLine":0,"startColumn":0,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":0,"startColumn":18,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"choreo"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":0,"startColumn":7,"startLine":0},"trailingMinutiae":[],"value":"ballerinax"},"position":{"endColumn":18,"endLine":0,"startColumn":7,"startLine":0},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":0,"startColumn":17,"startLine":0},"trailingMinutiae":[],"value":"/"},"source":"ballerinax/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":30,"endLine":0,"startColumn":0,"startLine":0},"prefix":{"asKeyword":{"isMissing":false,"isToken":true,"kind":"AsKeyword","leadingMinutiae":[],"position":{"endColumn":27,"endLine":0,"startColumn":25,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"as"},"kind":"ImportPrefix","leadingMinutiae":[],"position":{"endColumn":29,"endLine":0,"startColumn":25,"startLine":0},"prefix":{"isMissing":false,"isToken":true,"kind":"UnderscoreKeyword","leadingMinutiae":[],"position":{"endColumn":29,"endLine":0,"startColumn":28,"startLine":0},"trailingMinutiae":[],"value":"_"},"source":"as _","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"choreo","orgName":"ballerinax","packageName":"choreo","version":"0.4.12"},"kind":"MODULE","moduleID":{"moduleName":"choreo","orgName":"ballerinax","packageName":"choreo","version":"0.4.12"}}}},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":30,"endLine":0,"startColumn":29,"startLine":0},"trailingMinutiae":[],"value":";"},"source":"import ballerinax/choreo as _;","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"choreo","orgName":"ballerinax","packageName":"choreo","version":"0.4.12"},"kind":"MODULE","moduleID":{"moduleName":"choreo","orgName":"ballerinax","packageName":"choreo","version":"0.4.12"}}}},{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":36,"endLine":0,"startColumn":30,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":50,"endLine":0,"startColumn":47,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"log"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":46,"endLine":0,"startColumn":37,"startLine":0},"trailingMinutiae":[],"value":"ballerina"},"position":{"endColumn":47,"endLine":0,"startColumn":37,"startLine":0},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":47,"endLine":0,"startColumn":46,"startLine":0},"trailingMinutiae":[],"value":"/"},"source":"ballerina/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":56,"endLine":0,"startColumn":30,"startLine":0},"prefix":{"asKeyword":{"isMissing":false,"isToken":true,"kind":"AsKeyword","leadingMinutiae":[],"position":{"endColumn":53,"endLine":0,"startColumn":51,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"as"},"kind":"ImportPrefix","leadingMinutiae":[],"position":{"endColumn":55,"endLine":0,"startColumn":51,"startLine":0},"prefix":{"isMissing":false,"isToken":true,"kind":"UnderscoreKeyword","leadingMinutiae":[],"position":{"endColumn":55,"endLine":0,"startColumn":54,"startLine":0},"trailingMinutiae":[],"value":"_"},"source":"as _","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"},"kind":"MODULE","moduleID":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"}}}},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":56,"endLine":0,"startColumn":55,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"import ballerina/log as _;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"},"kind":"MODULE","moduleID":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"}}}}],"kind":"ModulePart","leadingMinutiae":[],"members":[],"position":{"endColumn":56,"endLine":0,"startColumn":0,"startLine":0},"source":"import ballerinax/choreo as _;import ballerina/log as _;\n","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}}},"service.bal":{"documentName":"service.bal","syntaxTree":{"eofToken":{"isMissing":false,"isToken":true,"kind":"EofToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":0,"endLine":98,"startColumn":0,"startLine":98},"trailingMinutiae":[],"value":""},"imports":[{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":6,"endLine":0,"startColumn":0,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":0,"startColumn":17,"startLine":0},"trailingMinutiae":[],"value":"http"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":0,"startColumn":7,"startLine":0},"trailingMinutiae":[],"value":"ballerina"},"position":{"endColumn":17,"endLine":0,"startColumn":7,"startLine":0},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":0,"startColumn":16,"startLine":0},"trailingMinutiae":[],"value":"/"},"source":"ballerina/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":22,"endLine":0,"startColumn":0,"startLine":0},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":0,"startColumn":21,"startLine":0},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"import ballerina/http;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"kind":"MODULE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"}}}},{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":6,"endLine":1,"startColumn":0,"startLine":1},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":44,"endLine":1,"startColumn":30,"startLine":1},"trailingMinutiae":[],"value":"accountservice"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":29,"endLine":1,"startColumn":7,"startLine":1},"trailingMinutiae":[],"value":"choreotestorganization"},"position":{"endColumn":30,"endLine":1,"startColumn":7,"startLine":1},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":30,"endLine":1,"startColumn":29,"startLine":1},"trailingMinutiae":[],"value":"/"},"source":"choreotestorganization/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":45,"endLine":1,"startColumn":0,"startLine":1},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":45,"endLine":1,"startColumn":44,"startLine":1},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"import choreotestorganization/accountservice;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"kind":"MODULE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"}}}},{"importKeyword":{"isMissing":false,"isToken":true,"kind":"ImportKeyword","leadingMinutiae":[],"position":{"endColumn":6,"endLine":2,"startColumn":0,"startLine":2},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"import"},"kind":"ImportDeclaration","leadingMinutiae":[],"moduleName":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":2,"startColumn":17,"startLine":2},"trailingMinutiae":[],"value":"log"}],"orgName":{"kind":"ImportOrgName","leadingMinutiae":[],"orgName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":2,"startColumn":7,"startLine":2},"trailingMinutiae":[],"value":"ballerina"},"position":{"endColumn":17,"endLine":2,"startColumn":7,"startLine":2},"slashToken":{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":2,"startColumn":16,"startLine":2},"trailingMinutiae":[],"value":"/"},"source":"ballerina/","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"position":{"endColumn":21,"endLine":2,"startColumn":0,"startLine":2},"semicolon":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":2,"startColumn":20,"startLine":2},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"import ballerina/log;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"id":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"},"kind":"MODULE","moduleID":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"}}}}],"kind":"ModulePart","leadingMinutiae":[],"members":[{"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":44,"endLine":4,"startColumn":43,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"initializer":{"kind":"RequiredExpression","leadingMinutiae":[],"position":{"endColumn":46,"endLine":4,"startColumn":45,"startLine":4},"questionMarkToken":{"isMissing":false,"isToken":true,"kind":"QuestionMarkToken","leadingMinutiae":[],"position":{"endColumn":46,"endLine":4,"startColumn":45,"startLine":4},"trailingMinutiae":[],"value":"?"},"source":"?","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"kind":"ModuleVarDecl","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":47,"endLine":4,"startColumn":0,"startLine":4},"qualifiers":[{"isMissing":false,"isToken":true,"kind":"ConfigurableKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":12,"endLine":4,"startColumn":0,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"configurable"}],"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":47,"endLine":4,"startColumn":46,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\nconfigurable string accountServiceClientId = ?;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}}},"typedBindingPattern":{"bindingPattern":{"kind":"CaptureBindingPattern","leadingMinutiae":[],"position":{"endColumn":42,"endLine":4,"startColumn":20,"startLine":4},"source":"accountServiceClientId ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"variableName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":42,"endLine":4,"startColumn":20,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"accountServiceClientId"}},"kind":"TypedBindingPattern","leadingMinutiae":[],"position":{"endColumn":42,"endLine":4,"startColumn":13,"startLine":4},"source":"string accountServiceClientId ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}}},"typeDescriptor":{"kind":"StringTypeDesc","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[],"position":{"endColumn":19,"endLine":4,"startColumn":13,"startLine":4},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":19,"endLine":4,"startColumn":13,"startLine":4},"source":"string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}},{"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":48,"endLine":5,"startColumn":47,"startLine":5},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"initializer":{"kind":"RequiredExpression","leadingMinutiae":[],"position":{"endColumn":50,"endLine":5,"startColumn":49,"startLine":5},"questionMarkToken":{"isMissing":false,"isToken":true,"kind":"QuestionMarkToken","leadingMinutiae":[],"position":{"endColumn":50,"endLine":5,"startColumn":49,"startLine":5},"trailingMinutiae":[],"value":"?"},"source":"?","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},"kind":"ModuleVarDecl","leadingMinutiae":[],"position":{"endColumn":51,"endLine":5,"startColumn":0,"startLine":5},"qualifiers":[{"isMissing":false,"isToken":true,"kind":"ConfigurableKeyword","leadingMinutiae":[],"position":{"endColumn":12,"endLine":5,"startColumn":0,"startLine":5},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"configurable"}],"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":51,"endLine":5,"startColumn":50,"startLine":5},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"configurable string accountServiceClientSecret = ?;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}}},"typedBindingPattern":{"bindingPattern":{"kind":"CaptureBindingPattern","leadingMinutiae":[],"position":{"endColumn":46,"endLine":5,"startColumn":20,"startLine":5},"source":"accountServiceClientSecret ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"variableName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":46,"endLine":5,"startColumn":20,"startLine":5},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"accountServiceClientSecret"}},"kind":"TypedBindingPattern","leadingMinutiae":[],"position":{"endColumn":46,"endLine":5,"startColumn":13,"startLine":5},"source":"string accountServiceClientSecret ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}}},"typeDescriptor":{"kind":"StringTypeDesc","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[],"position":{"endColumn":19,"endLine":5,"startColumn":13,"startLine":5},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":19,"endLine":5,"startColumn":13,"startLine":5},"source":"string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":10,"startColumn":0,"startLine":7},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":10,"startColumn":1,"startLine":10},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype Amount record {\n string Amount;\n string Currency;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":10,"startColumn":0,"startLine":10},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":7,"startColumn":19,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":8,"startColumn":11,"startLine":8},"trailingMinutiae":[],"value":"Amount"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":8,"startColumn":4,"startLine":8},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":8,"startColumn":17,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Amount;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Amount"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":8,"startColumn":4,"startLine":8},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":8,"startColumn":4,"startLine":8},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":9,"startColumn":11,"startLine":9},"trailingMinutiae":[],"value":"Currency"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":20,"endLine":9,"startColumn":4,"startLine":9},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":9,"startColumn":19,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Currency;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Currency"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":9,"startColumn":4,"startLine":9},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":9,"startColumn":4,"startLine":9},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":10,"startColumn":12,"startLine":7},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":18,"endLine":7,"startColumn":12,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n string Amount;\n string Currency;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":7,"startColumn":0,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":11,"endLine":7,"startColumn":5,"startLine":7},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Amount"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":15,"startColumn":0,"startLine":12},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":15,"startColumn":1,"startLine":15},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype ProprietaryBankTransactionCode record {\n string Code;\n string Issuer;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:ProprietaryBankTransactionCode","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":15,"startColumn":0,"startLine":15},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":44,"endLine":12,"startColumn":43,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":15,"endLine":13,"startColumn":11,"startLine":13},"trailingMinutiae":[],"value":"Code"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":16,"endLine":13,"startColumn":4,"startLine":13},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":13,"startColumn":15,"startLine":13},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Code;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Code"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":13,"startColumn":4,"startLine":13},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":13,"startColumn":4,"startLine":13},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":14,"startColumn":11,"startLine":14},"trailingMinutiae":[],"value":"Issuer"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":14,"startColumn":4,"startLine":14},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":14,"startColumn":17,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Issuer;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Issuer"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":14,"startColumn":4,"startLine":14},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":14,"startColumn":4,"startLine":14},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":15,"startColumn":36,"startLine":12},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":42,"endLine":12,"startColumn":36,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n string Code;\n string Issuer;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:ProprietaryBankTransactionCode","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"ProprietaryBankTransactionCode","signature":"choreotestorganization/accountsandtransactions:0.1.0:ProprietaryBankTransactionCode","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":12,"startColumn":0,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":35,"endLine":12,"startColumn":5,"startLine":12},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"ProprietaryBankTransactionCode"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":21,"startColumn":0,"startLine":17},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":21,"startColumn":1,"startLine":21},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype Balance record {\n Amount Amount;\n string CreditDebitIndicator;\n string Type;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Balance","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":21,"startColumn":0,"startLine":21},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":17,"startColumn":20,"startLine":17},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":18,"startColumn":11,"startLine":18},"trailingMinutiae":[],"value":"Amount"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":18,"startColumn":4,"startLine":18},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":18,"startColumn":17,"startLine":18},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" Amount Amount;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount Amount"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":18,"startColumn":4,"startLine":18},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Amount"},"position":{"endColumn":10,"endLine":18,"startColumn":4,"startLine":18},"source":" Amount ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":19,"startColumn":11,"startLine":19},"trailingMinutiae":[],"value":"CreditDebitIndicator"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":32,"endLine":19,"startColumn":4,"startLine":19},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":19,"startColumn":31,"startLine":19},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string CreditDebitIndicator;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string CreditDebitIndicator"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":19,"startColumn":4,"startLine":19},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":19,"startColumn":4,"startLine":19},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":15,"endLine":20,"startColumn":11,"startLine":20},"trailingMinutiae":[],"value":"Type"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":16,"endLine":20,"startColumn":4,"startLine":20},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":20,"startColumn":15,"startLine":20},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Type;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Type"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":20,"startColumn":4,"startLine":20},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":20,"startColumn":4,"startLine":20},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":21,"startColumn":13,"startLine":17},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":19,"endLine":17,"startColumn":13,"startLine":17},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n Amount Amount;\n string CreditDebitIndicator;\n string Type;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Balance","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Balance","signature":"choreotestorganization/accountsandtransactions:0.1.0:Balance","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":17,"startColumn":0,"startLine":17},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":12,"endLine":17,"startColumn":5,"startLine":17},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Balance"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":34,"startColumn":0,"startLine":23},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":34,"startColumn":1,"startLine":34},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype TransactionItem record {\n string AccountId;\n string TransactionId;\n string TransactionReference;\n Amount Amount;\n string CreditDebitIndicator;\n string BookingDateTime;\n string ValueDateTime;\n string TransactionInformation;\n ProprietaryBankTransactionCode ProprietaryBankTransactionCode;\n Balance Balance;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":34,"startColumn":0,"startLine":34},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":29,"endLine":23,"startColumn":28,"startLine":23},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":24,"startColumn":11,"startLine":24},"trailingMinutiae":[],"value":"AccountId"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":21,"endLine":24,"startColumn":4,"startLine":24},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":24,"startColumn":20,"startLine":24},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string AccountId;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string AccountId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":24,"startColumn":4,"startLine":24},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":24,"startColumn":4,"startLine":24},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":25,"startColumn":11,"startLine":25},"trailingMinutiae":[],"value":"TransactionId"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":25,"endLine":25,"startColumn":4,"startLine":25},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":25,"startColumn":24,"startLine":25},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string TransactionId;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string TransactionId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":25,"startColumn":4,"startLine":25},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":25,"startColumn":4,"startLine":25},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":26,"startColumn":11,"startLine":26},"trailingMinutiae":[],"value":"TransactionReference"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":32,"endLine":26,"startColumn":4,"startLine":26},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":26,"startColumn":31,"startLine":26},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string TransactionReference;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string TransactionReference"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":26,"startColumn":4,"startLine":26},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":26,"startColumn":4,"startLine":26},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":27,"startColumn":11,"startLine":27},"trailingMinutiae":[],"value":"Amount"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":27,"startColumn":4,"startLine":27},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":27,"startColumn":17,"startLine":27},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" Amount Amount;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount Amount"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":27,"startColumn":4,"startLine":27},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Amount"},"position":{"endColumn":10,"endLine":27,"startColumn":4,"startLine":27},"source":" Amount ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Amount","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Amount","signature":"choreotestorganization/accountsandtransactions:0.1.0:Amount","typeKind":"typeReference"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":28,"startColumn":11,"startLine":28},"trailingMinutiae":[],"value":"CreditDebitIndicator"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":32,"endLine":28,"startColumn":4,"startLine":28},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":28,"startColumn":31,"startLine":28},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string CreditDebitIndicator;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string CreditDebitIndicator"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":28,"startColumn":4,"startLine":28},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":28,"startColumn":4,"startLine":28},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":29,"startColumn":11,"startLine":29},"trailingMinutiae":[],"value":"BookingDateTime"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":27,"endLine":29,"startColumn":4,"startLine":29},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":27,"endLine":29,"startColumn":26,"startLine":29},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string BookingDateTime;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string BookingDateTime"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":29,"startColumn":4,"startLine":29},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":29,"startColumn":4,"startLine":29},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":30,"startColumn":11,"startLine":30},"trailingMinutiae":[],"value":"ValueDateTime"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":25,"endLine":30,"startColumn":4,"startLine":30},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":30,"startColumn":24,"startLine":30},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string ValueDateTime;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string ValueDateTime"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":30,"startColumn":4,"startLine":30},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":30,"startColumn":4,"startLine":30},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":33,"endLine":31,"startColumn":11,"startLine":31},"trailingMinutiae":[],"value":"TransactionInformation"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":34,"endLine":31,"startColumn":4,"startLine":31},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":34,"endLine":31,"startColumn":33,"startLine":31},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string TransactionInformation;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string TransactionInformation"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":31,"startColumn":4,"startLine":31},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":31,"startColumn":4,"startLine":31},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":65,"endLine":32,"startColumn":35,"startLine":32},"trailingMinutiae":[],"value":"ProprietaryBankTransactionCode"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":66,"endLine":32,"startColumn":4,"startLine":32},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":66,"endLine":32,"startColumn":65,"startLine":32},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" ProprietaryBankTransactionCode ProprietaryBankTransactionCode;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:ProprietaryBankTransactionCode ProprietaryBankTransactionCode"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:ProprietaryBankTransactionCode","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"ProprietaryBankTransactionCode","signature":"choreotestorganization/accountsandtransactions:0.1.0:ProprietaryBankTransactionCode","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":34,"endLine":32,"startColumn":4,"startLine":32},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"ProprietaryBankTransactionCode"},"position":{"endColumn":34,"endLine":32,"startColumn":4,"startLine":32},"source":" ProprietaryBankTransactionCode ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:ProprietaryBankTransactionCode","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"ProprietaryBankTransactionCode","signature":"choreotestorganization/accountsandtransactions:0.1.0:ProprietaryBankTransactionCode","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:ProprietaryBankTransactionCode","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"ProprietaryBankTransactionCode","signature":"choreotestorganization/accountsandtransactions:0.1.0:ProprietaryBankTransactionCode","typeKind":"typeReference"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":33,"startColumn":12,"startLine":33},"trailingMinutiae":[],"value":"Balance"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":20,"endLine":33,"startColumn":4,"startLine":33},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":33,"startColumn":19,"startLine":33},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" Balance Balance;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:Balance Balance"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Balance","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Balance","signature":"choreotestorganization/accountsandtransactions:0.1.0:Balance","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":11,"endLine":33,"startColumn":4,"startLine":33},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Balance"},"position":{"endColumn":11,"endLine":33,"startColumn":4,"startLine":33},"source":" Balance ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Balance","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Balance","signature":"choreotestorganization/accountsandtransactions:0.1.0:Balance","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Balance","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Balance","signature":"choreotestorganization/accountsandtransactions:0.1.0:Balance","typeKind":"typeReference"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":34,"startColumn":21,"startLine":23},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":27,"endLine":23,"startColumn":21,"startLine":23},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n string AccountId;\n string TransactionId;\n string TransactionReference;\n Amount Amount;\n string CreditDebitIndicator;\n string BookingDateTime;\n string ValueDateTime;\n string TransactionInformation;\n ProprietaryBankTransactionCode ProprietaryBankTransactionCode;\n Balance Balance;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"TransactionItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":23,"startColumn":0,"startLine":23},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":23,"startColumn":5,"startLine":23},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"TransactionItem"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":38,"startColumn":0,"startLine":36},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":38,"startColumn":1,"startLine":38},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype Data record {\n TransactionItem[] Transaction;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Data","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":38,"startColumn":0,"startLine":38},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":36,"startColumn":17,"startLine":36},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":33,"endLine":37,"startColumn":22,"startLine":37},"trailingMinutiae":[],"value":"Transaction"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":34,"endLine":37,"startColumn":4,"startLine":37},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":34,"endLine":37,"startColumn":33,"startLine":37},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" TransactionItem[] Transaction;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem[] Transaction"},"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"TransactionItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem[]","typeKind":"array"}},"typeName":{"dimensions":[{"closeBracket":{"isMissing":false,"isToken":true,"kind":"CloseBracketToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":37,"startColumn":20,"startLine":37},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"]"},"kind":"ArrayDimension","leadingMinutiae":[],"openBracket":{"isMissing":false,"isToken":true,"kind":"OpenBracketToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":37,"startColumn":19,"startLine":37},"trailingMinutiae":[],"value":"["},"position":{"endColumn":21,"endLine":37,"startColumn":19,"startLine":37},"source":"[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[]}}],"kind":"ArrayTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"memberTypeDesc":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":19,"endLine":37,"startColumn":4,"startLine":37},"trailingMinutiae":[],"value":"TransactionItem"},"position":{"endColumn":19,"endLine":37,"startColumn":4,"startLine":37},"source":" TransactionItem","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"TransactionItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"TransactionItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem","typeKind":"typeReference"}}},"position":{"endColumn":21,"endLine":37,"startColumn":4,"startLine":37},"source":" TransactionItem[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:TransactionItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"TransactionItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:TransactionItem[]","typeKind":"array"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":38,"startColumn":10,"startLine":36},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":16,"endLine":36,"startColumn":10,"startLine":36},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n TransactionItem[] Transaction;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Data","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Data","signature":"choreotestorganization/accountsandtransactions:0.1.0:Data","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":36,"startColumn":0,"startLine":36},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":9,"endLine":36,"startColumn":5,"startLine":36},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Data"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":42,"startColumn":0,"startLine":40},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":42,"startColumn":1,"startLine":42},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype Transactions record {\n Data Data;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":42,"startColumn":0,"startLine":42},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":40,"startColumn":25,"startLine":40},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":13,"endLine":41,"startColumn":9,"startLine":41},"trailingMinutiae":[],"value":"Data"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":14,"endLine":41,"startColumn":4,"startLine":41},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":14,"endLine":41,"startColumn":13,"startLine":41},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" Data Data;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:Data Data"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Data","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Data","signature":"choreotestorganization/accountsandtransactions:0.1.0:Data","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":8,"endLine":41,"startColumn":4,"startLine":41},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Data"},"position":{"endColumn":8,"endLine":41,"startColumn":4,"startLine":41},"source":" Data ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Data","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Data","signature":"choreotestorganization/accountsandtransactions:0.1.0:Data","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Data","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Data","signature":"choreotestorganization/accountsandtransactions:0.1.0:Data","typeKind":"typeReference"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":42,"startColumn":18,"startLine":40},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":24,"endLine":40,"startColumn":18,"startLine":40},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n Data Data;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":40,"startColumn":0,"startLine":40},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":40,"startColumn":5,"startLine":40},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Transactions"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":50,"startColumn":0,"startLine":45},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":50,"startColumn":1,"startLine":50},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\n\ntype AccountDetailsItem record {\n string SchemeName;\n string Identification;\n string Name;\n string SecondaryIdentification;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":50,"startColumn":0,"startLine":50},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":45,"startColumn":31,"startLine":45},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":46,"startColumn":11,"startLine":46},"trailingMinutiae":[],"value":"SchemeName"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":22,"endLine":46,"startColumn":4,"startLine":46},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":46,"startColumn":21,"startLine":46},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string SchemeName;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string SchemeName"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":46,"startColumn":4,"startLine":46},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":46,"startColumn":4,"startLine":46},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":47,"startColumn":11,"startLine":47},"trailingMinutiae":[],"value":"Identification"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":26,"endLine":47,"startColumn":4,"startLine":47},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":47,"startColumn":25,"startLine":47},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Identification;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Identification"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":47,"startColumn":4,"startLine":47},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":47,"startColumn":4,"startLine":47},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":15,"endLine":48,"startColumn":11,"startLine":48},"trailingMinutiae":[],"value":"Name"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":16,"endLine":48,"startColumn":4,"startLine":48},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":48,"startColumn":15,"startLine":48},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Name;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Name"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":48,"startColumn":4,"startLine":48},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":48,"startColumn":4,"startLine":48},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":34,"endLine":49,"startColumn":11,"startLine":49},"trailingMinutiae":[],"value":"SecondaryIdentification"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":35,"endLine":49,"startColumn":4,"startLine":49},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":35,"endLine":49,"startColumn":34,"startLine":49},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string SecondaryIdentification;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string SecondaryIdentification"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":49,"startColumn":4,"startLine":49},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":49,"startColumn":4,"startLine":49},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":50,"startColumn":24,"startLine":45},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":30,"endLine":45,"startColumn":24,"startLine":45},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n string SchemeName;\n string Identification;\n string Name;\n string SecondaryIdentification;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountDetailsItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":45,"startColumn":0,"startLine":45},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":45,"startColumn":5,"startLine":45},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"AccountDetailsItem"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":65,"startColumn":0,"startLine":52},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":65,"startColumn":1,"startLine":65},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype AccountItem record {\n string AccountId;\n string DisplayName;\n string Status;\n string StatusUpdateDateTime;\n string Currency;\n string AccountType;\n string AccountSubType;\n string Nickname;\n string OpeningDate;\n string MaturityDate;\n string Balance;\n AccountDetailsItem[] AccountDetails;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":65,"startColumn":0,"startLine":65},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":52,"startColumn":24,"startLine":52},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":53,"startColumn":11,"startLine":53},"trailingMinutiae":[],"value":"AccountId"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":21,"endLine":53,"startColumn":4,"startLine":53},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":53,"startColumn":20,"startLine":53},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string AccountId;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string AccountId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":53,"startColumn":4,"startLine":53},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":53,"startColumn":4,"startLine":53},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":54,"startColumn":11,"startLine":54},"trailingMinutiae":[],"value":"DisplayName"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":23,"endLine":54,"startColumn":4,"startLine":54},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":54,"startColumn":22,"startLine":54},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string DisplayName;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string DisplayName"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":54,"startColumn":4,"startLine":54},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":54,"startColumn":4,"startLine":54},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":55,"startColumn":11,"startLine":55},"trailingMinutiae":[],"value":"Status"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":18,"endLine":55,"startColumn":4,"startLine":55},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":55,"startColumn":17,"startLine":55},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Status;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Status"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":55,"startColumn":4,"startLine":55},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":55,"startColumn":4,"startLine":55},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":56,"startColumn":11,"startLine":56},"trailingMinutiae":[],"value":"StatusUpdateDateTime"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":32,"endLine":56,"startColumn":4,"startLine":56},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":32,"endLine":56,"startColumn":31,"startLine":56},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string StatusUpdateDateTime;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string StatusUpdateDateTime"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":56,"startColumn":4,"startLine":56},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":56,"startColumn":4,"startLine":56},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":57,"startColumn":11,"startLine":57},"trailingMinutiae":[],"value":"Currency"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":20,"endLine":57,"startColumn":4,"startLine":57},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":57,"startColumn":19,"startLine":57},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Currency;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Currency"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":57,"startColumn":4,"startLine":57},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":57,"startColumn":4,"startLine":57},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":58,"startColumn":11,"startLine":58},"trailingMinutiae":[],"value":"AccountType"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":23,"endLine":58,"startColumn":4,"startLine":58},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":58,"startColumn":22,"startLine":58},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string AccountType;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string AccountType"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":58,"startColumn":4,"startLine":58},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":58,"startColumn":4,"startLine":58},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":59,"startColumn":11,"startLine":59},"trailingMinutiae":[],"value":"AccountSubType"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":26,"endLine":59,"startColumn":4,"startLine":59},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":59,"startColumn":25,"startLine":59},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string AccountSubType;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string AccountSubType"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":59,"startColumn":4,"startLine":59},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":59,"startColumn":4,"startLine":59},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":60,"startColumn":11,"startLine":60},"trailingMinutiae":[],"value":"Nickname"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":20,"endLine":60,"startColumn":4,"startLine":60},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":60,"startColumn":19,"startLine":60},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Nickname;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Nickname"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":60,"startColumn":4,"startLine":60},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":60,"startColumn":4,"startLine":60},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":61,"startColumn":11,"startLine":61},"trailingMinutiae":[],"value":"OpeningDate"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":23,"endLine":61,"startColumn":4,"startLine":61},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":61,"startColumn":22,"startLine":61},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string OpeningDate;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string OpeningDate"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":61,"startColumn":4,"startLine":61},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":61,"startColumn":4,"startLine":61},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":62,"startColumn":11,"startLine":62},"trailingMinutiae":[],"value":"MaturityDate"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":24,"endLine":62,"startColumn":4,"startLine":62},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":62,"startColumn":23,"startLine":62},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string MaturityDate;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string MaturityDate"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":62,"startColumn":4,"startLine":62},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":62,"startColumn":4,"startLine":62},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":18,"endLine":63,"startColumn":11,"startLine":63},"trailingMinutiae":[],"value":"Balance"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":19,"endLine":63,"startColumn":4,"startLine":63},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":63,"startColumn":18,"startLine":63},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" string Balance;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string Balance"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":10,"endLine":63,"startColumn":4,"startLine":63},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":10,"endLine":63,"startColumn":4,"startLine":63},"source":" string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":39,"endLine":64,"startColumn":25,"startLine":64},"trailingMinutiae":[],"value":"AccountDetails"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":40,"endLine":64,"startColumn":4,"startLine":64},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":40,"endLine":64,"startColumn":39,"startLine":64},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" AccountDetailsItem[] AccountDetails;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem[] AccountDetails"},"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountDetailsItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem[]","typeKind":"array"}},"typeName":{"dimensions":[{"closeBracket":{"isMissing":false,"isToken":true,"kind":"CloseBracketToken","leadingMinutiae":[],"position":{"endColumn":24,"endLine":64,"startColumn":23,"startLine":64},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"]"},"kind":"ArrayDimension","leadingMinutiae":[],"openBracket":{"isMissing":false,"isToken":true,"kind":"OpenBracketToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":64,"startColumn":22,"startLine":64},"trailingMinutiae":[],"value":"["},"position":{"endColumn":24,"endLine":64,"startColumn":22,"startLine":64},"source":"[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[]}}],"kind":"ArrayTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"memberTypeDesc":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":22,"endLine":64,"startColumn":4,"startLine":64},"trailingMinutiae":[],"value":"AccountDetailsItem"},"position":{"endColumn":22,"endLine":64,"startColumn":4,"startLine":64},"source":" AccountDetailsItem","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountDetailsItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountDetailsItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem","typeKind":"typeReference"}}},"position":{"endColumn":24,"endLine":64,"startColumn":4,"startLine":64},"source":" AccountDetailsItem[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountDetailsItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountDetailsItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountDetailsItem[]","typeKind":"array"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":65,"startColumn":17,"startLine":52},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":23,"endLine":52,"startColumn":17,"startLine":52},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n string AccountId;\n string DisplayName;\n string Status;\n string StatusUpdateDateTime;\n string Currency;\n string AccountType;\n string AccountSubType;\n string Nickname;\n string OpeningDate;\n string MaturityDate;\n string Balance;\n AccountDetailsItem[] AccountDetails;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":52,"startColumn":0,"startLine":52},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":52,"startColumn":5,"startLine":52},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"AccountItem"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":69,"startColumn":0,"startLine":67},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":69,"startColumn":1,"startLine":69},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype AccountsData record {\n AccountItem[] Account;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountsData","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":69,"startColumn":0,"startLine":69},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":67,"startColumn":25,"startLine":67},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":68,"startColumn":18,"startLine":68},"trailingMinutiae":[],"value":"Account"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":26,"endLine":68,"startColumn":4,"startLine":68},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":26,"endLine":68,"startColumn":25,"startLine":68},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" AccountItem[] Account;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem[] Account"},"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem[]","typeKind":"array"}},"typeName":{"dimensions":[{"closeBracket":{"isMissing":false,"isToken":true,"kind":"CloseBracketToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":68,"startColumn":16,"startLine":68},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"]"},"kind":"ArrayDimension","leadingMinutiae":[],"openBracket":{"isMissing":false,"isToken":true,"kind":"OpenBracketToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":68,"startColumn":15,"startLine":68},"trailingMinutiae":[],"value":"["},"position":{"endColumn":17,"endLine":68,"startColumn":15,"startLine":68},"source":"[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[]}}],"kind":"ArrayTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"memberTypeDesc":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":15,"endLine":68,"startColumn":4,"startLine":68},"trailingMinutiae":[],"value":"AccountItem"},"position":{"endColumn":15,"endLine":68,"startColumn":4,"startLine":68},"source":" AccountItem","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem","typeKind":"typeReference"}}},"position":{"endColumn":17,"endLine":68,"startColumn":4,"startLine":68},"source":" AccountItem[] ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","memberTypeDescriptor":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountItem","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountItem","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem","typeKind":"typeReference"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountItem[]","typeKind":"array"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":69,"startColumn":18,"startLine":67},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":24,"endLine":67,"startColumn":18,"startLine":67},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n AccountItem[] Account;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountsData","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountsData","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountsData","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":67,"startColumn":0,"startLine":67},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":67,"startColumn":5,"startLine":67},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"AccountsData"}},{"kind":"TypeDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":2,"endLine":73,"startColumn":0,"startLine":71},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":2,"endLine":73,"startColumn":1,"startLine":73},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\ntype Accounts record {\n AccountsData Data;\n};\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Accounts","readonly":false}},"typeDescriptor":{"bodyEndDelimiter":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":73,"startColumn":0,"startLine":73},"trailingMinutiae":[],"value":"}"},"bodyStartDelimiter":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":71,"startColumn":21,"startLine":71},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"fields":[{"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":72,"startColumn":17,"startLine":72},"trailingMinutiae":[],"value":"Data"},"kind":"RecordField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":22,"endLine":72,"startColumn":4,"startLine":72},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":72,"startColumn":21,"startLine":72},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" AccountsData Data;\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountsData Data"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountsData","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountsData","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountsData","typeKind":"typeReference"}},"typeName":{"kind":"SimpleNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":16,"endLine":72,"startColumn":4,"startLine":72},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"AccountsData"},"position":{"endColumn":16,"endLine":72,"startColumn":4,"startLine":72},"source":" AccountsData ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountsData","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountsData","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountsData","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:AccountsData","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"AccountsData","signature":"choreotestorganization/accountsandtransactions:0.1.0:AccountsData","typeKind":"typeReference"}}}}],"kind":"RecordTypeDesc","leadingMinutiae":[],"position":{"endColumn":1,"endLine":73,"startColumn":14,"startLine":71},"recordKeyword":{"isMissing":false,"isToken":true,"kind":"RecordKeyword","leadingMinutiae":[],"position":{"endColumn":20,"endLine":71,"startColumn":14,"startLine":71},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"record"},"source":"record {\n AccountsData Data;\n}","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Accounts","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Accounts","signature":"choreotestorganization/accountsandtransactions:0.1.0:Accounts","typeKind":"typeReference"}}},"typeKeyword":{"isMissing":false,"isToken":true,"kind":"TypeKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":4,"endLine":71,"startColumn":0,"startLine":71},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"type"},"typeName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":13,"endLine":71,"startColumn":5,"startLine":71},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Accounts"}},{"absoluteResourcePath":[{"isMissing":false,"isToken":true,"kind":"SlashToken","leadingMinutiae":[],"position":{"endColumn":9,"endLine":78,"startColumn":8,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"/"}],"closeBraceToken":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":1,"endLine":96,"startColumn":0,"startLine":96},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"expressions":[{"kind":"ExplicitNewExpression","leadingMinutiae":[],"newKeyword":{"isMissing":false,"isToken":true,"kind":"NewKeyword","leadingMinutiae":[],"position":{"endColumn":16,"endLine":78,"startColumn":13,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"new"},"parenthesizedArgList":{"arguments":[{"expression":{"kind":"NumericLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"DecimalIntegerLiteralToken","leadingMinutiae":[],"position":{"endColumn":35,"endLine":78,"startColumn":31,"startLine":78},"trailingMinutiae":[],"value":"9090"},"position":{"endColumn":35,"endLine":78,"startColumn":31,"startLine":78},"source":"9090","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"int","typeKind":"int"}}},"kind":"PositionalArg","leadingMinutiae":[],"position":{"endColumn":35,"endLine":78,"startColumn":31,"startLine":78},"source":"9090","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"int","typeKind":"int"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":36,"endLine":78,"startColumn":35,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":")"},"kind":"ParenthesizedArgList","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":31,"endLine":78,"startColumn":30,"startLine":78},"trailingMinutiae":[],"value":"("},"position":{"endColumn":36,"endLine":78,"startColumn":30,"startLine":78},"source":"(9090) ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"Listener","signature":"ballerina/http:2.4.6:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"ListenerError","signature":"ballerina/http:2.4.6:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.4.6:Listener|ballerina/http:2.4.6:ListenerError","typeKind":"union"}}},"position":{"endColumn":36,"endLine":78,"startColumn":13,"startLine":78},"source":"new http:Listener(9090) ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"Listener","signature":"ballerina/http:2.4.6:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"ListenerError","signature":"ballerina/http:2.4.6:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.4.6:Listener|ballerina/http:2.4.6:ListenerError","typeKind":"union"}},"typeDescriptor":{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":78,"startColumn":21,"startLine":78},"trailingMinutiae":[],"value":":"},"identifier":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":30,"endLine":78,"startColumn":22,"startLine":78},"trailingMinutiae":[],"value":"Listener"},"kind":"QualifiedNameReference","leadingMinutiae":[],"modulePrefix":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":78,"startColumn":17,"startLine":78},"trailingMinutiae":[],"value":"http"},"position":{"endColumn":30,"endLine":78,"startColumn":17,"startLine":78},"source":"http:Listener","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"Listener","signature":"ballerina/http:2.4.6:Listener","typeKind":"typeReference"},"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"signature":"Listener","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"Listener","signature":"ballerina/http:2.4.6:Listener","typeKind":"typeReference"},{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"moduleQualifiedName":"http:ListenerError","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"http","orgName":"ballerina","packageName":"http","version":"2.4.6"},"name":"ListenerError","signature":"ballerina/http:2.4.6:ListenerError","typeKind":"typeReference"}],"signature":"ballerina/http:2.4.6:Listener|ballerina/http:2.4.6:ListenerError","typeKind":"union"}}}}],"kind":"ServiceDeclaration","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"members":[{"functionBody":{"VisibleEndpoints":[{"innerBlock":true,"isCaller":false,"isExternal":false,"isModuleVar":false,"moduleName":"accountservice","name":"accountserviceEp","orgName":"choreotestorganization","packageName":"accountservice","position":{"endLine":91,"startLine":86},"typeName":"Client","version":"1.0.0"}],"closeBraceToken":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":94,"startColumn":4,"startLine":94},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"kind":"FunctionBodyBlock","leadingMinutiae":[],"openBraceToken":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":86,"endLine":83,"startColumn":85,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":5,"endLine":94,"startColumn":85,"startLine":83},"source":"{\n log:printInfo(\"retriveing transactions\", customerId = customerId);\n\n accountservice:Client accountserviceEp = check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n });\n json getTransactionsResponse = check accountserviceEp->getTransactions();\n return getTransactionsResponse.cloneWithType(Transactions);\n }\n","statements":[{"expression":{"arguments":[{"expression":{"kind":"StringLiteral","leadingMinutiae":[],"literalToken":{"isMissing":false,"isToken":true,"kind":"StringLiteralToken","leadingMinutiae":[],"position":{"endColumn":47,"endLine":84,"startColumn":22,"startLine":84},"trailingMinutiae":[],"value":"\"retriveing transactions\""},"position":{"endColumn":47,"endLine":84,"startColumn":22,"startLine":84},"source":"\"retriveing transactions\"","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"kind":"PositionalArg","leadingMinutiae":[],"position":{"endColumn":47,"endLine":84,"startColumn":22,"startLine":84},"source":"\"retriveing transactions\"","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},{"isMissing":false,"isToken":true,"kind":"CommaToken","leadingMinutiae":[],"position":{"endColumn":48,"endLine":84,"startColumn":47,"startLine":84},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":","},{"argumentName":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":59,"endLine":84,"startColumn":49,"startLine":84},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"customerId"},"position":{"endColumn":59,"endLine":84,"startColumn":49,"startLine":84},"source":"customerId ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE"}}},"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":61,"endLine":84,"startColumn":60,"startLine":84},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"expression":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":72,"endLine":84,"startColumn":62,"startLine":84},"trailingMinutiae":[],"value":"customerId"},"position":{"endColumn":72,"endLine":84,"startColumn":62,"startLine":84},"source":"customerId","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string customerId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}},"kind":"NamedArg","leadingMinutiae":[],"position":{"endColumn":72,"endLine":84,"startColumn":49,"startLine":84},"source":"customerId = customerId","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":73,"endLine":84,"startColumn":72,"startLine":84},"trailingMinutiae":[],"value":")"},"functionName":{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":12,"endLine":84,"startColumn":11,"startLine":84},"trailingMinutiae":[],"value":":"},"identifier":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":21,"endLine":84,"startColumn":12,"startLine":84},"trailingMinutiae":[],"value":"printInfo"},"kind":"QualifiedNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"modulePrefix":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":11,"endLine":84,"startColumn":8,"startLine":84},"trailingMinutiae":[],"value":"log"},"position":{"endColumn":21,"endLine":84,"startColumn":8,"startLine":84},"source":" log:printInfo","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":false,"kind":"FUNCTION","moduleID":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"}},"typeSymbol":{"kind":"TYPE","signature":"()","typeKind":"nil"}}},"kind":"FunctionCall","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":84,"startColumn":21,"startLine":84},"trailingMinutiae":[],"value":"("},"position":{"endColumn":73,"endLine":84,"startColumn":8,"startLine":84},"source":" log:printInfo(\"retriveing transactions\", customerId = customerId)","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":false,"kind":"FUNCTION","moduleID":{"moduleName":"log","orgName":"ballerina","packageName":"log","version":"2.4.1"}},"typeSymbol":{"kind":"TYPE","signature":"()","typeKind":"nil"}}},"kind":"CallStatement","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":74,"endLine":84,"startColumn":8,"startLine":84},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":74,"endLine":84,"startColumn":73,"startLine":84},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" log:printInfo(\"retriveing transactions\", customerId = customerId);\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"()","typeKind":"nil"}}},{"annotations":[],"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":48,"endLine":86,"startColumn":47,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"initializer":{"checkKeyword":{"isMissing":false,"isToken":true,"kind":"CheckKeyword","leadingMinutiae":[],"position":{"endColumn":54,"endLine":86,"startColumn":49,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"check"},"expression":{"kind":"ImplicitNewExpression","leadingMinutiae":[],"newKeyword":{"isMissing":false,"isToken":true,"kind":"NewKeyword","leadingMinutiae":[],"position":{"endColumn":58,"endLine":86,"startColumn":55,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"new"},"parenthesizedArgList":{"arguments":[{"argumentName":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":66,"endLine":86,"startColumn":60,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"config"},"position":{"endColumn":66,"endLine":86,"startColumn":60,"startLine":86},"source":"config ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"choreotestorganization/accountservice:1.0.0:ConnectionConfig config"}}},"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":68,"endLine":86,"startColumn":67,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"expression":{"closeBrace":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":9,"endLine":91,"startColumn":8,"startLine":91},"trailingMinutiae":[],"value":"}"},"fields":[{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":87,"startColumn":16,"startLine":87},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":":"},"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":16,"endLine":87,"startColumn":12,"startLine":87},"trailingMinutiae":[],"value":"auth"},"kind":"SpecificField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":13,"endLine":90,"startColumn":12,"startLine":87},"source":" auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"choreotestorganization/accountservice:1.0.0:OAuth2ClientCredentialsGrantConfig auth"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"moduleQualifiedName":"accountservice:OAuth2ClientCredentialsGrantConfig","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"OAuth2ClientCredentialsGrantConfig","signature":"choreotestorganization/accountservice:1.0.0:OAuth2ClientCredentialsGrantConfig","typeKind":"typeReference"}},"valueExpr":{"closeBrace":{"isMissing":false,"isToken":true,"kind":"CloseBraceToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":13,"endLine":90,"startColumn":12,"startLine":90},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"}"},"fields":[{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":88,"startColumn":24,"startLine":88},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":":"},"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":24,"endLine":88,"startColumn":16,"startLine":88},"trailingMinutiae":[],"value":"clientId"},"kind":"SpecificField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":48,"endLine":88,"startColumn":16,"startLine":88},"source":" clientId: accountServiceClientId","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"string clientId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"valueExpr":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":48,"endLine":88,"startColumn":26,"startLine":88},"trailingMinutiae":[],"value":"accountServiceClientId"},"position":{"endColumn":48,"endLine":88,"startColumn":26,"startLine":88},"source":"accountServiceClientId","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}},{"isMissing":false,"isToken":true,"kind":"CommaToken","leadingMinutiae":[],"position":{"endColumn":49,"endLine":88,"startColumn":48,"startLine":88},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":","},{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":29,"endLine":89,"startColumn":28,"startLine":89},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":":"},"fieldName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":28,"endLine":89,"startColumn":16,"startLine":89},"trailingMinutiae":[],"value":"clientSecret"},"kind":"SpecificField","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":56,"endLine":89,"startColumn":16,"startLine":89},"source":" clientSecret: accountServiceClientSecret\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"hasDefaultValue":false,"isOptional":false,"kind":"RECORD_FIELD","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"string clientSecret"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"valueExpr":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":56,"endLine":89,"startColumn":30,"startLine":89},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"accountServiceClientSecret"},"position":{"endColumn":56,"endLine":89,"startColumn":30,"startLine":89},"source":"accountServiceClientSecret\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"kind":"MappingConstructor","leadingMinutiae":[],"openBrace":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":19,"endLine":87,"startColumn":18,"startLine":87},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":13,"endLine":90,"startColumn":18,"startLine":87},"source":"{\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"moduleQualifiedName":"accountservice:OAuth2ClientCredentialsGrantConfig","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"OAuth2ClientCredentialsGrantConfig","signature":"choreotestorganization/accountservice:1.0.0:OAuth2ClientCredentialsGrantConfig","typeKind":"typeReference"}}}}],"kind":"MappingConstructor","leadingMinutiae":[],"openBrace":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":70,"endLine":86,"startColumn":69,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":9,"endLine":91,"startColumn":69,"startLine":86},"source":"{\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n }","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"moduleQualifiedName":"accountservice:ConnectionConfig","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"ConnectionConfig","signature":"choreotestorganization/accountservice:1.0.0:ConnectionConfig","typeKind":"typeReference"}}},"kind":"NamedArg","leadingMinutiae":[],"position":{"endColumn":9,"endLine":91,"startColumn":60,"startLine":86},"source":"config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n }","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"moduleQualifiedName":"accountservice:ConnectionConfig","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"ConnectionConfig","signature":"choreotestorganization/accountservice:1.0.0:ConnectionConfig","typeKind":"typeReference"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":10,"endLine":91,"startColumn":9,"startLine":91},"trailingMinutiae":[],"value":")"},"kind":"ParenthesizedArgList","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":60,"endLine":86,"startColumn":59,"startLine":86},"trailingMinutiae":[],"value":"("},"position":{"endColumn":10,"endLine":91,"startColumn":59,"startLine":86},"source":"(config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n })","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"choreotestorganization/accountservice:1.0.0:Client|error","typeKind":"union"}}},"position":{"endColumn":10,"endLine":91,"startColumn":55,"startLine":86},"source":"new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n })","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"choreotestorganization/accountservice:1.0.0:Client|error","typeKind":"union"}}},"kind":"CheckExpression","leadingMinutiae":[],"position":{"endColumn":10,"endLine":91,"startColumn":49,"startLine":86},"source":"check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n })","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"isEndpoint":true,"typeSymbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"}}},"kind":"LocalVarDecl","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":11,"endLine":91,"startColumn":8,"startLine":86},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":11,"endLine":91,"startColumn":10,"startLine":91},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":"\n accountservice:Client accountserviceEp = check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n });\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"}},"typedBindingPattern":{"bindingPattern":{"kind":"CaptureBindingPattern","leadingMinutiae":[],"position":{"endColumn":46,"endLine":86,"startColumn":30,"startLine":86},"source":"accountserviceEp ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"}},"variableName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":46,"endLine":86,"startColumn":30,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"accountserviceEp"}},"kind":"TypedBindingPattern","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":46,"endLine":86,"startColumn":8,"startLine":86},"source":"\n accountservice:Client accountserviceEp ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}},"typeDescriptor":{"colon":{"isMissing":false,"isToken":true,"kind":"ColonToken","leadingMinutiae":[],"position":{"endColumn":23,"endLine":86,"startColumn":22,"startLine":86},"trailingMinutiae":[],"value":":"},"identifier":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":29,"endLine":86,"startColumn":23,"startLine":86},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"Client"},"kind":"QualifiedNameReference","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"modulePrefix":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":22,"endLine":86,"startColumn":8,"startLine":86},"trailingMinutiae":[],"value":"accountservice"},"position":{"endColumn":29,"endLine":86,"startColumn":8,"startLine":86},"source":"\n accountservice:Client ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"}}}}},{"annotations":[],"equalsToken":{"isMissing":false,"isToken":true,"kind":"EqualToken","leadingMinutiae":[],"position":{"endColumn":38,"endLine":92,"startColumn":37,"startLine":92},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"="},"initializer":{"checkKeyword":{"isMissing":false,"isToken":true,"kind":"CheckKeyword","leadingMinutiae":[],"position":{"endColumn":44,"endLine":92,"startColumn":39,"startLine":92},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"check"},"expression":{"arguments":[],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":80,"endLine":92,"startColumn":79,"startLine":92},"trailingMinutiae":[],"value":")"},"expression":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":61,"endLine":92,"startColumn":45,"startLine":92},"trailingMinutiae":[],"value":"accountserviceEp"},"position":{"endColumn":61,"endLine":92,"startColumn":45,"startLine":92},"source":"accountserviceEp","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"definition":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"Client","typeKind":"object"},"kind":"TYPE","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"name":"Client","signature":"choreotestorganization/accountservice:1.0.0:Client","typeKind":"typeReference"}}},"kind":"RemoteMethodCallAction","leadingMinutiae":[],"methodName":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":78,"endLine":92,"startColumn":63,"startLine":92},"trailingMinutiae":[],"value":"getTransactions"},"position":{"endColumn":78,"endLine":92,"startColumn":63,"startLine":92},"source":"getTransactions","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":false,"kind":"METHOD","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"isolated remote function getTransactions() returns json|error"},"typeSymbol":{"kind":"TYPE","members":[{"kind":"TYPE","signature":"json","typeKind":"json"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"json|error","typeKind":"union"}}},"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":79,"endLine":92,"startColumn":78,"startLine":92},"trailingMinutiae":[],"value":"("},"position":{"endColumn":80,"endLine":92,"startColumn":45,"startLine":92},"rightArrowToken":{"isMissing":false,"isToken":true,"kind":"RightArrowToken","leadingMinutiae":[],"position":{"endColumn":63,"endLine":92,"startColumn":61,"startLine":92},"trailingMinutiae":[],"value":"->"},"source":"accountserviceEp->getTransactions()","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"isEndpoint":true,"symbol":{"deprecated":false,"external":false,"kind":"METHOD","moduleID":{"moduleName":"accountservice","orgName":"choreotestorganization","packageName":"accountservice","version":"1.0.0"},"signature":"isolated remote function getTransactions() returns json|error"},"typeSymbol":{"kind":"TYPE","members":[{"kind":"TYPE","signature":"json","typeKind":"json"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"json|error","typeKind":"union"}}},"kind":"CheckAction","leadingMinutiae":[],"position":{"endColumn":80,"endLine":92,"startColumn":39,"startLine":92},"source":"check accountserviceEp->getTransactions()","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","signature":"json","typeKind":"json"}}},"kind":"LocalVarDecl","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":81,"endLine":92,"startColumn":8,"startLine":92},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":81,"endLine":92,"startColumn":80,"startLine":92},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" json getTransactionsResponse = check accountserviceEp->getTransactions();\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"json","typeKind":"json"}},"typedBindingPattern":{"bindingPattern":{"kind":"CaptureBindingPattern","leadingMinutiae":[],"position":{"endColumn":36,"endLine":92,"startColumn":13,"startLine":92},"source":"getTransactionsResponse ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"json","typeKind":"json"}},"variableName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":36,"endLine":92,"startColumn":13,"startLine":92},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"getTransactionsResponse"}},"kind":"TypedBindingPattern","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":36,"endLine":92,"startColumn":8,"startLine":92},"source":" json getTransactionsResponse ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}},"typeDescriptor":{"kind":"JsonTypeDesc","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"name":{"isMissing":false,"isToken":true,"kind":"JsonKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":12,"endLine":92,"startColumn":8,"startLine":92},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"json"},"position":{"endColumn":12,"endLine":92,"startColumn":8,"startLine":92},"source":" json ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"json","typeKind":"json"},"typeSymbol":{"kind":"TYPE","signature":"json","typeKind":"json"}}}}},{"expression":{"arguments":[{"expression":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":65,"endLine":93,"startColumn":53,"startLine":93},"trailingMinutiae":[],"value":"Transactions"},"position":{"endColumn":65,"endLine":93,"startColumn":53,"startLine":93},"source":"Transactions","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},"typeSymbol":{"kind":"TYPE","signature":"typedesc","typeKind":"typedesc"}}},"kind":"PositionalArg","leadingMinutiae":[],"position":{"endColumn":65,"endLine":93,"startColumn":53,"startLine":93},"source":"Transactions","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},"typeSymbol":{"kind":"TYPE","signature":"typedesc","typeKind":"typedesc"}}}],"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":66,"endLine":93,"startColumn":65,"startLine":93},"trailingMinutiae":[],"value":")"},"dotToken":{"isMissing":false,"isToken":true,"kind":"DotToken","leadingMinutiae":[],"position":{"endColumn":39,"endLine":93,"startColumn":38,"startLine":93},"trailingMinutiae":[],"value":"."},"expression":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":38,"endLine":93,"startColumn":15,"startLine":93},"trailingMinutiae":[],"value":"getTransactionsResponse"},"position":{"endColumn":38,"endLine":93,"startColumn":15,"startLine":93},"source":"getTransactionsResponse","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"kind":"VARIABLE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}},"typeSymbol":{"kind":"TYPE","signature":"json","typeKind":"json"}}},"kind":"MethodCall","leadingMinutiae":[],"methodName":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":52,"endLine":93,"startColumn":39,"startLine":93},"trailingMinutiae":[],"value":"cloneWithType"},"position":{"endColumn":52,"endLine":93,"startColumn":39,"startLine":93},"source":"cloneWithType","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":true,"kind":"FUNCTION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"}},"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map<__Cloneable>","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"moduleQualifiedName":"annotations:__Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"name":"__Cloneable","signature":"__Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions|error","typeKind":"union"}}},"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":53,"endLine":93,"startColumn":52,"startLine":93},"trailingMinutiae":[],"value":"("},"position":{"endColumn":66,"endLine":93,"startColumn":15,"startLine":93},"source":"getTransactionsResponse.cloneWithType(Transactions)","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":true,"kind":"FUNCTION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"}},"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map<__Cloneable>","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"moduleQualifiedName":"annotations:__Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"name":"__Cloneable","signature":"__Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions|error","typeKind":"union"}}},"kind":"ReturnStatement","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":67,"endLine":93,"startColumn":8,"startLine":93},"returnKeyword":{"isMissing":false,"isToken":true,"kind":"ReturnKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":14,"endLine":93,"startColumn":8,"startLine":93},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"return"},"semicolonToken":{"isMissing":false,"isToken":true,"kind":"SemicolonToken","leadingMinutiae":[],"position":{"endColumn":67,"endLine":93,"startColumn":66,"startLine":93},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":";"},"source":" return getTransactionsResponse.cloneWithType(Transactions);\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}}],"syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"functionKeyword":{"isMissing":false,"isToken":true,"kind":"FunctionKeyword","leadingMinutiae":[],"position":{"endColumn":21,"endLine":83,"startColumn":13,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"function"},"functionName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":25,"endLine":83,"startColumn":22,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"get"},"functionSignature":{"closeParenToken":{"isMissing":false,"isToken":true,"kind":"CloseParenToken","leadingMinutiae":[],"position":{"endColumn":57,"endLine":83,"startColumn":56,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":")"},"kind":"FunctionSignature","leadingMinutiae":[],"openParenToken":{"isMissing":false,"isToken":true,"kind":"OpenParenToken","leadingMinutiae":[],"position":{"endColumn":39,"endLine":83,"startColumn":38,"startLine":83},"trailingMinutiae":[],"value":"("},"parameters":[{"annotations":[],"kind":"RequiredParam","leadingMinutiae":[],"paramName":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":56,"endLine":83,"startColumn":46,"startLine":83},"trailingMinutiae":[],"value":"customerId"},"position":{"endColumn":56,"endLine":83,"startColumn":39,"startLine":83},"source":"string customerId","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"kind":"PARAMETER","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"string customerId"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}},"typeName":{"kind":"StringTypeDesc","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"StringKeyword","leadingMinutiae":[],"position":{"endColumn":45,"endLine":83,"startColumn":39,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"string"},"position":{"endColumn":45,"endLine":83,"startColumn":39,"startLine":83},"source":"string ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"symbol":{"kind":"TYPE","signature":"string","typeKind":"string"},"typeSymbol":{"kind":"TYPE","signature":"string","typeKind":"string"}}}}],"position":{"endColumn":84,"endLine":83,"startColumn":38,"startLine":83},"returnTypeDesc":{"annotations":[],"kind":"ReturnTypeDescriptor","leadingMinutiae":[],"position":{"endColumn":84,"endLine":83,"startColumn":58,"startLine":83},"returnsKeyword":{"isMissing":false,"isToken":true,"kind":"ReturnsKeyword","leadingMinutiae":[],"position":{"endColumn":65,"endLine":83,"startColumn":58,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"returns"},"source":"returns Transactions|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"type":{"kind":"UnionTypeDesc","leadingMinutiae":[],"leftTypeDesc":{"kind":"SimpleNameReference","leadingMinutiae":[],"name":{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":78,"endLine":83,"startColumn":66,"startLine":83},"trailingMinutiae":[],"value":"Transactions"},"position":{"endColumn":78,"endLine":83,"startColumn":66,"startLine":83},"source":"Transactions","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[],"symbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},"typeSymbol":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"}}},"pipeToken":{"isMissing":false,"isToken":true,"kind":"PipeToken","leadingMinutiae":[],"position":{"endColumn":79,"endLine":83,"startColumn":78,"startLine":83},"trailingMinutiae":[],"value":"|"},"position":{"endColumn":84,"endLine":83,"startColumn":66,"startLine":83},"rightTypeDesc":{"keywordToken":{"isMissing":false,"isToken":true,"kind":"ErrorKeyword","leadingMinutiae":[],"position":{"endColumn":84,"endLine":83,"startColumn":79,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"error"},"kind":"ErrorTypeDesc","leadingMinutiae":[],"position":{"endColumn":84,"endLine":83,"startColumn":79,"startLine":83},"source":"error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}}},"source":"Transactions|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"kind":"TYPE","members":[{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"moduleQualifiedName":"accountsandtransactions:Transactions","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"name":"Transactions","signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions","typeKind":"typeReference"},{"detailTypeDescriptor":{"kind":"TYPE","signature":"map","typeKind":"map","typeParam":{"definition":{"deprecated":false,"kind":"TYPE_DEFINITION","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"moduleQualifiedName":"value:Cloneable","readonly":false},"kind":"TYPE","moduleID":{"moduleName":"lang.value","orgName":"ballerina","packageName":"lang.value","version":"0.0.0"},"name":"Cloneable","signature":"ballerina/lang.value:0.0.0:Cloneable","typeKind":"typeReference"}},"kind":"TYPE","moduleID":{"moduleName":"lang.annotations","orgName":"ballerina","packageName":"lang.annotations","version":"0.0.0"},"signature":"error","typeKind":"error"}],"signature":"choreotestorganization/accountsandtransactions:0.1.0:Transactions|error","typeKind":"union"}}},"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},"source":"(string customerId) returns Transactions|error ","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},"kind":"ResourceAccessorDefinition","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"metadata":{"annotations":[],"documentationString":{"documentationLines":[{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":47,"endLine":80,"startColumn":6,"startLine":80},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"A service to return transaction resource."}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":80,"startColumn":4,"startLine":80},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":47,"endLine":80,"startColumn":4,"startLine":80},"source":"\n # A service to return transaction resource.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":46,"endLine":81,"startColumn":21,"startLine":81},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"accountID of the customer"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":81,"startColumn":4,"startLine":81},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownParameterDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"minusToken":{"isMissing":false,"isToken":true,"kind":"MinusToken","leadingMinutiae":[],"position":{"endColumn":20,"endLine":81,"startColumn":19,"startLine":81},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"-"},"parameterName":{"isMissing":false,"isToken":true,"kind":"ParameterName","leadingMinutiae":[],"position":{"endColumn":18,"endLine":81,"startColumn":8,"startLine":81},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"customerId"},"plusToken":{"isMissing":false,"isToken":true,"kind":"PlusToken","leadingMinutiae":[],"position":{"endColumn":7,"endLine":81,"startColumn":6,"startLine":81},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"+"},"position":{"endColumn":46,"endLine":81,"startColumn":4,"startLine":81},"source":" # + customerId - accountID of the customer\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":38,"endLine":82,"startColumn":17,"startLine":82},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"Transaction resource."}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":5,"endLine":82,"startColumn":4,"startLine":82},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownReturnParameterDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"minusToken":{"isMissing":false,"isToken":true,"kind":"MinusToken","leadingMinutiae":[],"position":{"endColumn":16,"endLine":82,"startColumn":15,"startLine":82},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"-"},"parameterName":{"isMissing":false,"isToken":true,"kind":"ReturnKeyword","leadingMinutiae":[],"position":{"endColumn":14,"endLine":82,"startColumn":8,"startLine":82},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"return"},"plusToken":{"isMissing":false,"isToken":true,"kind":"PlusToken","leadingMinutiae":[],"position":{"endColumn":7,"endLine":82,"startColumn":6,"startLine":82},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"+"},"position":{"endColumn":38,"endLine":82,"startColumn":4,"startLine":82},"source":" # + return - Transaction resource.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}}],"kind":"MarkdownDocumentation","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":38,"endLine":82,"startColumn":4,"startLine":80},"source":"\n # A service to return transaction resource.\n # + customerId - accountID of the customer\n # + return - Transaction resource.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},"kind":"Metadata","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":38,"endLine":82,"startColumn":4,"startLine":80},"source":"\n # A service to return transaction resource.\n # + customerId - accountID of the customer\n # + return - Transaction resource.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}},"position":{"endColumn":5,"endLine":94,"startColumn":4,"startLine":80},"qualifierList":[{"isMissing":false,"isToken":true,"kind":"ResourceKeyword","leadingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"position":{"endColumn":12,"endLine":83,"startColumn":4,"startLine":83},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"resource"}],"relativeResourcePath":[{"isMissing":false,"isToken":true,"kind":"IdentifierToken","leadingMinutiae":[],"position":{"endColumn":38,"endLine":83,"startColumn":26,"startLine":83},"trailingMinutiae":[],"value":"transactions"}],"source":"\n # A service to return transaction resource.\n # + customerId - accountID of the customer\n # + return - Transaction resource.\n resource function get transactions(string customerId) returns Transactions|error {\n log:printInfo(\"retriveing transactions\", customerId = customerId);\n\n accountservice:Client accountserviceEp = check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n });\n json getTransactionsResponse = check accountserviceEp->getTransactions();\n return getTransactionsResponse.cloneWithType(Transactions);\n }\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"deprecated":false,"external":false,"kind":"RESOURCE_METHOD","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error"},"typeSymbol":{"deprecated":false,"kind":"CLASS","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"},"signature":"isolated service object {isolated resource function get transactions (string customerId) returns choreotestorganization/accountsandtransactions:0.1.0:Transactions|error;}","typeKind":"object"}}}],"metadata":{"annotations":[],"documentationString":{"documentationLines":[{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":49,"endLine":76,"startColumn":2,"startLine":76},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"A service representing a network-accessible API"}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":1,"endLine":76,"startColumn":0,"startLine":76},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownDocumentationLine","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":49,"endLine":76,"startColumn":0,"startLine":76},"source":"\n\n# A service representing a network-accessible API\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},{"documentElements":[{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":16,"endLine":77,"startColumn":2,"startLine":77},"trailingMinutiae":[],"value":"bound to port "},{"codeReference":{"isMissing":false,"isToken":true,"kind":"CodeContent","leadingMinutiae":[],"position":{"endColumn":21,"endLine":77,"startColumn":17,"startLine":77},"trailingMinutiae":[],"value":"9090"},"endBacktick":{"isMissing":false,"isToken":true,"kind":"BacktickToken","leadingMinutiae":[],"position":{"endColumn":22,"endLine":77,"startColumn":21,"startLine":77},"trailingMinutiae":[],"value":"`"},"kind":"InlineCodeReference","leadingMinutiae":[],"position":{"endColumn":22,"endLine":77,"startColumn":16,"startLine":77},"source":"`9090`","startBacktick":{"isMissing":false,"isToken":true,"kind":"BacktickToken","leadingMinutiae":[],"position":{"endColumn":17,"endLine":77,"startColumn":16,"startLine":77},"trailingMinutiae":[],"value":"`"},"syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}},{"isMissing":false,"isToken":true,"kind":"DocumentationDescription","leadingMinutiae":[],"position":{"endColumn":23,"endLine":77,"startColumn":22,"startLine":77},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"."}],"hashToken":{"isMissing":false,"isToken":true,"kind":"HashToken","leadingMinutiae":[],"position":{"endColumn":1,"endLine":77,"startColumn":0,"startLine":77},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"#"},"kind":"MarkdownReferenceDocumentationLine","leadingMinutiae":[],"position":{"endColumn":23,"endLine":77,"startColumn":0,"startLine":77},"source":"# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}}],"kind":"MarkdownDocumentation","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":23,"endLine":77,"startColumn":0,"startLine":76},"source":"\n\n# A service representing a network-accessible API\n# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"kind":"Metadata","leadingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"},{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"position":{"endColumn":23,"endLine":77,"startColumn":0,"startLine":76},"source":"\n\n# A service representing a network-accessible API\n# bound to port `9090`.\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[]}},"onKeyword":{"isMissing":false,"isToken":true,"kind":"OnKeyword","leadingMinutiae":[],"position":{"endColumn":12,"endLine":78,"startColumn":10,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"on"},"openBraceToken":{"isMissing":false,"isToken":true,"kind":"OpenBraceToken","leadingMinutiae":[],"position":{"endColumn":38,"endLine":78,"startColumn":37,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"value":"{"},"position":{"endColumn":1,"endLine":96,"startColumn":0,"startLine":76},"qualifiers":[],"serviceKeyword":{"isMissing":false,"isToken":true,"kind":"ServiceKeyword","leadingMinutiae":[],"position":{"endColumn":7,"endLine":78,"startColumn":0,"startLine":78},"trailingMinutiae":[{"isInvalid":false,"kind":"WHITESPACE_MINUTIAE","minutiae":" "}],"value":"service"},"source":"\n\n# A service representing a network-accessible API\n# bound to port `9090`.\nservice / on new http:Listener(9090) {\n\n # A service to return transaction resource.\n # + customerId - accountID of the customer\n # + return - Transaction resource.\n resource function get transactions(string customerId) returns Transactions|error {\n log:printInfo(\"retriveing transactions\", customerId = customerId);\n\n accountservice:Client accountserviceEp = check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n });\n json getTransactionsResponse = check accountserviceEp->getTransactions();\n return getTransactionsResponse.cloneWithType(Transactions);\n }\n\n}\n","syntaxDiagnostics":[],"trailingMinutiae":[{"isInvalid":false,"kind":"END_OF_LINE_MINUTIAE","minutiae":"\n"}],"typeData":{"diagnostics":[],"symbol":{"kind":"SERVICE_DECLARATION","moduleID":{"moduleName":"accountsandtransactions","orgName":"choreotestorganization","packageName":"accountsandtransactions","version":"0.1.0"}}}}],"position":{"endColumn":0,"endLine":98,"startColumn":0,"startLine":0},"source":"import ballerina/http;\nimport choreotestorganization/accountservice;\nimport ballerina/log;\n\nconfigurable string accountServiceClientId = ?;\nconfigurable string accountServiceClientSecret = ?;\n\ntype Amount record {\n string Amount;\n string Currency;\n};\n\ntype ProprietaryBankTransactionCode record {\n string Code;\n string Issuer;\n};\n\ntype Balance record {\n Amount Amount;\n string CreditDebitIndicator;\n string Type;\n};\n\ntype TransactionItem record {\n string AccountId;\n string TransactionId;\n string TransactionReference;\n Amount Amount;\n string CreditDebitIndicator;\n string BookingDateTime;\n string ValueDateTime;\n string TransactionInformation;\n ProprietaryBankTransactionCode ProprietaryBankTransactionCode;\n Balance Balance;\n};\n\ntype Data record {\n TransactionItem[] Transaction;\n};\n\ntype Transactions record {\n Data Data;\n};\n\n\ntype AccountDetailsItem record {\n string SchemeName;\n string Identification;\n string Name;\n string SecondaryIdentification;\n};\n\ntype AccountItem record {\n string AccountId;\n string DisplayName;\n string Status;\n string StatusUpdateDateTime;\n string Currency;\n string AccountType;\n string AccountSubType;\n string Nickname;\n string OpeningDate;\n string MaturityDate;\n string Balance;\n AccountDetailsItem[] AccountDetails;\n};\n\ntype AccountsData record {\n AccountItem[] Account;\n};\n\ntype Accounts record {\n AccountsData Data;\n};\n\n\n# A service representing a network-accessible API\n# bound to port `9090`.\nservice / on new http:Listener(9090) {\n\n # A service to return transaction resource.\n # + customerId - accountID of the customer\n # + return - Transaction resource.\n resource function get transactions(string customerId) returns Transactions|error {\n log:printInfo(\"retriveing transactions\", customerId = customerId);\n\n accountservice:Client accountserviceEp = check new (config = {\n auth: {\n clientId: accountServiceClientId,\n clientSecret: accountServiceClientSecret\n }\n });\n json getTransactionsResponse = check accountserviceEp->getTransactions();\n return getTransactionsResponse.cloneWithType(Transactions);\n }\n\n}\n\n","syntaxDiagnostics":[],"trailingMinutiae":[],"typeData":{"diagnostics":[]}}}}}}} \ No newline at end of file diff --git a/banking-accounts-transactions/.githooks/pre-commit b/banking-accounts-transactions/.githooks/pre-commit index e7e0142..967a3af 100644 --- a/banking-accounts-transactions/.githooks/pre-commit +++ b/banking-accounts-transactions/.githooks/pre-commit @@ -1,8 +1,8 @@ #!/bin/bash -# Root Directory -BASE_FOLDER_NAME="$(basename `pwd`)" +cd banking-accounts-transactions +BASE_FOLDER_NAME="banking-accounts-transactions" APP_NAME=$(cat Ballerina.toml | grep -e "name =" -e "name=" | cut -d"=" -f2- | sed 's/"//g; s/ //g') if [ -z "$APP_NAME" ]