{"action":"created","comment":{"url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/comments/221828428","pull_request_review_id":160570124,"id":221828428,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMTgyODQyOA==","diff_hunk":"@@ -14,1030 +14,816 @@\n // specific language governing permissions and limitations\n // under the License.\n \n-documentation {\n-    The Caller Actions for Redis databases.\n-}\n+# The Caller Actions for Redis databases.\n public type CallerActions object {\n     // String operations\n-    documentation {\n-        Append a value to a key.\n-\n-        P{{key}} The key\n-        P{{value}} The string value to be appended\n-        R{{}} Length of the string after the operation or `error` if an error occurs\n-    }\n+    # Append a value to a key.\n+    #\n+    # + key - The key\n+    # + value - The string value to be appended\n+    # + return - Length of the string after the operation or `error` if an error occurs\n     public extern function append(string key, string value) returns (int|error);\n \n-    documentation {\n-        Count set bits in a string.\n-\n-        P{{key}} The key\n-        R{{}} The number of bits set to 1 or `error` if an error occurs\n-    }\n+    # Count set bits in a string.\n+    #\n+    # + key - The key\n+    # + return - The number of bits set to 1 or `error` if an error occurs\n     public extern function bitCount(string key) returns (int|error);\n \n-    documentation {\n-        Perform bitwise AND between strings.\n-\n-        P{{destination}} Result key of the operation\n-        P{{keys}} Input keys to perform AND between\n-        R{{}} The size of the string stored in the destination key, that is equal to the size of the longest input\n-              string or `error` if an error occurs\n-    }\n+    # Perform bitwise AND between strings.\n+    #\n+    # + destination - Result key of the operation\n+    # + keys - Input keys to perform AND between\n+    # + return - The size of the string stored in the destination key, that is equal to the size of the longest input\n+    #            string or `error` if an error occurs\n     public extern function bitOpAnd(string destination, string[] keys)\n         returns (int|error);\n \n-    documentation {\n-        Perform bitwise OR between strings.\n-\n-        P{{destination}} Result key of the operation\n-        P{{keys}} Input keys to perform AND between\n-        R{{}} The size of the string stored in the destination key, that is equal to the size of the longest input\n-              string or `error` if an error occurs\n-    }\n+    # Perform bitwise OR between strings.\n+    #\n+    # + destination - Result key of the operation\n+    # + keys - Input keys to perform AND between\n+    # + return - The size of the string stored in the destination key, that is equal to the size of the longest input\n+    #            string or `error` if an error occurs\n     public extern function bitOpOr(string destination, string[] keys)\n         returns (int|error);\n \n-    documentation {\n-        Perform bitwise NOT on a string.\n-\n-        P{{destination}} Result key of the operation\n-        P{{key}} Input keys to perform AND between\n-        R{{}} The size of the string stored in the destination key or `error` if an error occurs\n-    }\n+    # Perform bitwise NOT on a string.\n+    #\n+    # + destination - Result key of the operation\n+    # + key - Input keys to perform AND between\n+    # + return - The size of the string stored in the destination key or `error` if an error occurs\n     public extern function bitOpNot(string destination, string key)\n         returns (int|error);\n \n-    documentation {\n-        Perform bitwise XOR between strings.\n-\n-        P{{destination}} Result key of the operation\n-        P{{key}} Input keys to perform AND between\n-        R{{}} The size of the string stored in the destination key, that is equal to the size of the longest input\n-              string or `error` if an error occurs\n-    }\n+    # Perform bitwise XOR between strings.\n+    #\n+    # + destination - Result key of the operation\n+    # + key - Input keys to perform AND between\n+    # + return - The size of the string stored in the destination key, that is equal to the size of the longest input\n+    #            string or `error` if an error occurs\n     public extern function bitOpXor(string destination, string[] key)\n         returns (int|error);\n \n-    documentation {\n-        Decrement the integer value of a key by one.\n-\n-        P{{key}} The key\n-        R{{}} The value of the key after the decrement or `error` if an error occurs\n-    }\n+    # Decrement the integer value of a key by one.\n+    #\n+    # + key - The key\n+    # + return - The value of the key after the decrement or `error` if an error occurs\n     public extern function decr(string key) returns (int|error);\n \n-    documentation {\n-        Decrement the integer value of a key by the given number.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be decremented\n-        R{{}} The value of the key after the decrement or `error` if an error occurs\n-    }\n+    # Decrement the integer value of a key by the given number.\n+    #\n+    # + key - The key\n+    # + value - The value to be decremented\n+    # + return - The value of the key after the decrement or `error` if an error occurs\n     public extern function decrBy(string key, int value) returns (int|error);\n \n-    documentation {\n-        Returns the bit value at offset in the string value stored at key.\n-\n-        P{{key}} The key\n-        P{{offset}} The offset\n-        R{{}} The bit value stored at offset or `error` if an error occurs\n-    }\n+    # Returns the bit value at offset in the string value stored at key.\n+    #\n+    # + key - The key\n+    # + offset - The offset\n+    # + return - The bit value stored at offset or `error` if an error occurs\n     public extern function getBit(string key, int offset) returns (int|error);\n \n-    documentation {\n-        Get a substring of the string stored at a key.\n-\n-        P{{key}} The key\n-        P{{startPos}} The starting point of the substring\n-        P{{end}} The end point of the substring\n-        R{{}} The substring or `error` if an error occurs\n-    }\n+    # Get a substring of the string stored at a key.\n+    #\n+    # + key - The key\n+    # + startPos - The starting point of the substring\n+    # + end - The end point of the substring\n+    # + return - The substring or `error` if an error occurs\n     public extern function getRange(string key, int startPos, int end)\n         returns (string|error);\n \n-    documentation {\n-        Set the string value of a key and return its old value.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be set\n-        R{{}} The old value stored at key, or nil when key does not exist or `error` if an error occurs\n-    }\n+    # Set the string value of a key and return its old value.\n+    #\n+    # + key - The key\n+    # + value - The value to be set\n+    # + return - The old value stored at key, or nil when key does not exist or `error` if an error occurs\n     public extern function getSet(string key, string value) returns (string?|error);\n \n-    documentation {\n-        Get the value of a key.\n-\n-        P{{key}} The key\n-        R{{}} The value of the key, or nil when key does not exist or `error` if an error occurs\n-    }\n+    # Get the value of a key.\n+    #\n+    # + key - The key\n+    # + return - The value of the key, or nil when key does not exist or `error` if an error occurs\n     public extern function get(string key) returns (string?|error);\n \n-    documentation {\n-        Increment the integer value of a key by one.\n-\n-        P{{key}} The key\n-        R{{}} The value of the key after increment or `error` if an error occurs\n-    }\n+    # Increment the integer value of a key by one.\n+    #\n+    # + key - The key\n+    # + return - The value of the key after increment or `error` if an error occurs\n     public extern function incr(string key) returns (int|error);\n \n-    documentation {\n-\t    Increment the integer value of a key by the given amount.\n-\n-        P{{key}} The key\n-        P{{value}} The amount to increment\n-        R{{}} The value of the key after increment or `error` if an error occurs\n-    }\n+\t# Increment the integer value of a key by the given amount.\n+    #\n+    # + key - The key\n+    # + value - The amount to increment\n+    # + return - The value of the key after increment or `error` if an error occurs\n     public extern function incrBy(string key, int value) returns (int|error);\n \n-    documentation {\n-        Increment the integer value of a key by the given amount.\n-\n-        P{{key}} The key\n-        P{{value}} The amount to increment\n-        R{{}} The value of the key after increment or `error` if an error occurs\n-     }\n+    # Increment the integer value of a key by the given amount.\n+    #\n+    # + key - The key\n+    # + value - The amount to increment\n+    # + return - The value of the key after increment or `error` if an error occurs\n     public extern function incrByFloat(string key, float value) returns (float|error);\n \n-    documentation {\n-        Get the values of all the given keys.\n-\n-        P{{keys}} The keys of which the values need to be retrieved\n-        R{{}} Array of values at the specified keys or `error` if an error occurs\n-    }\n+    # Get the values of all the given keys.\n+    #\n+    # + keys - The keys of which the values need to be retrieved\n+    # + return - Array of values at the specified keys or `error` if an error occurs\n     public extern function mGet(string[] keys) returns (string[]|error);\n \n-    documentation {\n-        Set multiple keys to multiple values.\n-\n-        P{{keyValueMap}} A map of key-value pairs to be set\n-        R{{}} A string with the value `OK` if the operation was successful or `error` if an error occurs\n-    }\n+    # Set multiple keys to multiple values.\n+    #\n+    # + keyValueMap - A map of key-value pairs to be set\n+    # + return - A string with the value `OK` if the operation was successful or `error` if an error occurs\n     public extern function mSet(map keyValueMap) returns (string|error);\n \n-    documentation {\n-        Set multiple keys to multiple values, only if none of the keys exist.\n-\n-        P{{keyValueMap}} A map of key-value pairs to be set\n-        R{{}} A string with the value `OK` if the operation was successful or `error` if an error occurs\n-    }\n+    # Set multiple keys to multiple values, only if none of the keys exist.\n+    #\n+    # + keyValueMap - A map of key-value pairs to be set\n+    # + return - A string with the value `OK` if the operation was successful or `error` if an error occurs\n     public extern function mSetNx(map keyValueMap) returns (boolean|error);\n \n-    documentation {\n-        Set the value and expiration in milliseconds of a key.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be set\n-        P{{expirationTime}} Expiration time in milli seconds\n-        R{{}} New value of the key or `error` if an error occurs\n-    }\n+    # Set the value and expiration in milliseconds of a key.\n+    #\n+    # + key - The key\n+    # + value - The value to be set\n+    # + expirationTime - Expiration time in milli seconds\n+    # + return - New value of the key or `error` if an error occurs\n     public extern function pSetEx(string key, string value, int expirationTime)\n         returns (string|error);\n \n-    documentation {\n-        Sets or clears the bit at offset in the string value stored at key.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be set\n-        P{{offset}} The offset at which the value should be set\n-        R{{}} The original bit value stored at offset or `error` if an error occurs\n-    }\n+    # Sets or clears the bit at offset in the string value stored at key.\n+    #\n+    # + key - The key\n+    # + value - The value to be set\n+    # + offset - The offset at which the value should be set\n+    # + return - The original bit value stored at offset or `error` if an error occurs\n     public extern function setBit(string key, int value, int offset) returns (int|error);\n \n-    documentation {\n-        Set the value and expiration of a key.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be set\n-        P{{expirationPeriodSeconds}} Expiration time to be set, in seconds\n-        R{{}} New value of the key or `error` if an error occurs\n-    }\n+    # Set the value and expiration of a key.\n+    #\n+    # + key - The key\n+    # + value - The value to be set\n+    # + expirationPeriodSeconds - Expiration time to be set, in seconds\n+    # + return - New value of the key or `error` if an error occurs\n     public extern function setEx(string key, string value, int expirationPeriodSeconds)\n         returns (string|error);\n \n-    documentation {\n-        Set the value of a key, only if the key does not exist.\n-\n-        P{{key}} The key\n-        P{{value}} The value to be set\n-        R{{}} New value of the key or `error` if an error occurs\n-    }\n+    # Set the value of a key, only if the key does not exist.\n+    #\n+    # + key - The key\n+    # + value - The value to be set\n+    # + return - New value of the key or `error` if an error occurs\n     public extern function setNx(string key, string value) returns (boolean|error);\n \n-    documentation {\n-        Overwrite part of a string at key starting at the specified offset.\n-\n-        P{{key}} The key\n-        P{{offset}} The offset at which the value should be set\n-        P{{value}} The value to be set\n-        R{{}} The length of the string after it was modified or `error` if an error occurs\n-    }\n+    # Overwrite part of a string at key starting at the specified offset.\n+    #\n+    # + key - The key\n+    # + offset - The offset at which the value should be set\n+    # + value - The value to be set\n+    # + return - The length of the string after it was modified or `error` if an error occurs\n     public extern function setRange(string key, int offset, string value)\n         returns (int|error);\n \n-    documentation {\n-        Get the length of the value stored in a key.\n-\n-        P{{key}} The key\n-        R{{}} the length of the string at key, or 0 when key does not exist or `error` if an error occurs\n-    }\n+    # Get the length of the value stored in a key.\n+    #\n+    # + key - The key\n+    # + return - the length of the string at key, or 0 when key does not exist or `error` if an error occurs","path":"component/src/main/ballerina/redis/actions.bal","position":351,"original_position":351,"commit_id":"68907954b531d52012a81b6aaf9a092f2ba46c34","original_commit_id":"68907954b531d52012a81b6aaf9a092f2ba46c34","user":{"login":"wggihan","id":2101222,"node_id":"MDQ6VXNlcjIxMDEyMjI=","avatar_url":"https://avatars0.githubusercontent.com/u/2101222?v=4","gravatar_id":"","url":"https://api.github.com/users/wggihan","html_url":"https://github.com/wggihan","followers_url":"https://api.github.com/users/wggihan/followers","following_url":"https://api.github.com/users/wggihan/following{/other_user}","gists_url":"https://api.github.com/users/wggihan/gists{/gist_id}","starred_url":"https://api.github.com/users/wggihan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wggihan/subscriptions","organizations_url":"https://api.github.com/users/wggihan/orgs","repos_url":"https://api.github.com/users/wggihan/repos","events_url":"https://api.github.com/users/wggihan/events{/privacy}","received_events_url":"https://api.github.com/users/wggihan/received_events","type":"User","site_admin":false},"body":"Capitalize the first letter.","created_at":"2018-10-02T05:27:21Z","updated_at":"2018-10-02T05:27:22Z","html_url":"https://github.com/wso2-ballerina/package-redis/pull/27#discussion_r221828428","pull_request_url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/comments/221828428"},"html":{"href":"https://github.com/wso2-ballerina/package-redis/pull/27#discussion_r221828428"},"pull_request":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27"}}},"pull_request":{"url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27","id":219318625,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5MzE4NjI1","html_url":"https://github.com/wso2-ballerina/package-redis/pull/27","diff_url":"https://github.com/wso2-ballerina/package-redis/pull/27.diff","patch_url":"https://github.com/wso2-ballerina/package-redis/pull/27.patch","issue_url":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/27","number":27,"state":"closed","locked":false,"title":" Update Redis Connector to 0.982.0","user":{"login":"VijithaEkanayake","id":5285626,"node_id":"MDQ6VXNlcjUyODU2MjY=","avatar_url":"https://avatars1.githubusercontent.com/u/5285626?v=4","gravatar_id":"","url":"https://api.github.com/users/VijithaEkanayake","html_url":"https://github.com/VijithaEkanayake","followers_url":"https://api.github.com/users/VijithaEkanayake/followers","following_url":"https://api.github.com/users/VijithaEkanayake/following{/other_user}","gists_url":"https://api.github.com/users/VijithaEkanayake/gists{/gist_id}","starred_url":"https://api.github.com/users/VijithaEkanayake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VijithaEkanayake/subscriptions","organizations_url":"https://api.github.com/users/VijithaEkanayake/orgs","repos_url":"https://api.github.com/users/VijithaEkanayake/repos","events_url":"https://api.github.com/users/VijithaEkanayake/events{/privacy}","received_events_url":"https://api.github.com/users/VijithaEkanayake/received_events","type":"User","site_admin":false},"body":"## Purpose\r\n$subject. This PR is to introduce missing updates in https://github.com/wso2-ballerina/package-redis/pull/26\r\n","created_at":"2018-10-01T09:56:06Z","updated_at":"2018-10-02T05:27:22Z","closed_at":"2018-10-02T05:20:58Z","merged_at":"2018-10-02T05:20:58Z","merge_commit_sha":"96f8a0d684bc29be2c26583156959f0ca3a40e15","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27/commits","review_comments_url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27/comments","review_comment_url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/comments{/number}","comments_url":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/27/comments","statuses_url":"https://api.github.com/repos/wso2-ballerina/package-redis/statuses/68907954b531d52012a81b6aaf9a092f2ba46c34","head":{"label":"VijithaEkanayake:test_redis","ref":"test_redis","sha":"68907954b531d52012a81b6aaf9a092f2ba46c34","user":{"login":"VijithaEkanayake","id":5285626,"node_id":"MDQ6VXNlcjUyODU2MjY=","avatar_url":"https://avatars1.githubusercontent.com/u/5285626?v=4","gravatar_id":"","url":"https://api.github.com/users/VijithaEkanayake","html_url":"https://github.com/VijithaEkanayake","followers_url":"https://api.github.com/users/VijithaEkanayake/followers","following_url":"https://api.github.com/users/VijithaEkanayake/following{/other_user}","gists_url":"https://api.github.com/users/VijithaEkanayake/gists{/gist_id}","starred_url":"https://api.github.com/users/VijithaEkanayake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VijithaEkanayake/subscriptions","organizations_url":"https://api.github.com/users/VijithaEkanayake/orgs","repos_url":"https://api.github.com/users/VijithaEkanayake/repos","events_url":"https://api.github.com/users/VijithaEkanayake/events{/privacy}","received_events_url":"https://api.github.com/users/VijithaEkanayake/received_events","type":"User","site_admin":false},"repo":{"id":151037263,"node_id":"MDEwOlJlcG9zaXRvcnkxNTEwMzcyNjM=","name":"package-redis","full_name":"VijithaEkanayake/package-redis","private":false,"owner":{"login":"VijithaEkanayake","id":5285626,"node_id":"MDQ6VXNlcjUyODU2MjY=","avatar_url":"https://avatars1.githubusercontent.com/u/5285626?v=4","gravatar_id":"","url":"https://api.github.com/users/VijithaEkanayake","html_url":"https://github.com/VijithaEkanayake","followers_url":"https://api.github.com/users/VijithaEkanayake/followers","following_url":"https://api.github.com/users/VijithaEkanayake/following{/other_user}","gists_url":"https://api.github.com/users/VijithaEkanayake/gists{/gist_id}","starred_url":"https://api.github.com/users/VijithaEkanayake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VijithaEkanayake/subscriptions","organizations_url":"https://api.github.com/users/VijithaEkanayake/orgs","repos_url":"https://api.github.com/users/VijithaEkanayake/repos","events_url":"https://api.github.com/users/VijithaEkanayake/events{/privacy}","received_events_url":"https://api.github.com/users/VijithaEkanayake/received_events","type":"User","site_admin":false},"html_url":"https://github.com/VijithaEkanayake/package-redis","description":null,"fork":true,"url":"https://api.github.com/repos/VijithaEkanayake/package-redis","forks_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/forks","keys_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/keys{/key_id}","collaborators_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/teams","hooks_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/hooks","issue_events_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/issues/events{/number}","events_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/events","assignees_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/assignees{/user}","branches_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/branches{/branch}","tags_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/tags","blobs_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/git/refs{/sha}","trees_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/git/trees{/sha}","statuses_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/statuses/{sha}","languages_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/languages","stargazers_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/stargazers","contributors_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/contributors","subscribers_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/subscribers","subscription_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/subscription","commits_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/commits{/sha}","git_commits_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/git/commits{/sha}","comments_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/comments{/number}","issue_comment_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/issues/comments{/number}","contents_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/contents/{+path}","compare_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/compare/{base}...{head}","merges_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/merges","archive_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/downloads","issues_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/issues{/number}","pulls_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/pulls{/number}","milestones_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/milestones{/number}","notifications_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/labels{/name}","releases_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/releases{/id}","deployments_url":"https://api.github.com/repos/VijithaEkanayake/package-redis/deployments","created_at":"2018-10-01T04:40:51Z","updated_at":"2018-10-01T04:40:54Z","pushed_at":"2018-10-01T10:14:40Z","git_url":"git://github.com/VijithaEkanayake/package-redis.git","ssh_url":"git@github.com:VijithaEkanayake/package-redis.git","clone_url":"https://github.com/VijithaEkanayake/package-redis.git","svn_url":"https://github.com/VijithaEkanayake/package-redis","homepage":null,"size":2367,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"wso2-ballerina:master","ref":"master","sha":"88c7fca5dad0e9ce59845253e7933e13a27e1275","user":{"login":"wso2-ballerina","id":35947277,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1OTQ3Mjc3","avatar_url":"https://avatars0.githubusercontent.com/u/35947277?v=4","gravatar_id":"","url":"https://api.github.com/users/wso2-ballerina","html_url":"https://github.com/wso2-ballerina","followers_url":"https://api.github.com/users/wso2-ballerina/followers","following_url":"https://api.github.com/users/wso2-ballerina/following{/other_user}","gists_url":"https://api.github.com/users/wso2-ballerina/gists{/gist_id}","starred_url":"https://api.github.com/users/wso2-ballerina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wso2-ballerina/subscriptions","organizations_url":"https://api.github.com/users/wso2-ballerina/orgs","repos_url":"https://api.github.com/users/wso2-ballerina/repos","events_url":"https://api.github.com/users/wso2-ballerina/events{/privacy}","received_events_url":"https://api.github.com/users/wso2-ballerina/received_events","type":"Organization","site_admin":false},"repo":{"id":122298447,"node_id":"MDEwOlJlcG9zaXRvcnkxMjIyOTg0NDc=","name":"package-redis","full_name":"wso2-ballerina/package-redis","private":false,"owner":{"login":"wso2-ballerina","id":35947277,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1OTQ3Mjc3","avatar_url":"https://avatars0.githubusercontent.com/u/35947277?v=4","gravatar_id":"","url":"https://api.github.com/users/wso2-ballerina","html_url":"https://github.com/wso2-ballerina","followers_url":"https://api.github.com/users/wso2-ballerina/followers","following_url":"https://api.github.com/users/wso2-ballerina/following{/other_user}","gists_url":"https://api.github.com/users/wso2-ballerina/gists{/gist_id}","starred_url":"https://api.github.com/users/wso2-ballerina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wso2-ballerina/subscriptions","organizations_url":"https://api.github.com/users/wso2-ballerina/orgs","repos_url":"https://api.github.com/users/wso2-ballerina/repos","events_url":"https://api.github.com/users/wso2-ballerina/events{/privacy}","received_events_url":"https://api.github.com/users/wso2-ballerina/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/wso2-ballerina/package-redis","description":null,"fork":false,"url":"https://api.github.com/repos/wso2-ballerina/package-redis","forks_url":"https://api.github.com/repos/wso2-ballerina/package-redis/forks","keys_url":"https://api.github.com/repos/wso2-ballerina/package-redis/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wso2-ballerina/package-redis/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wso2-ballerina/package-redis/teams","hooks_url":"https://api.github.com/repos/wso2-ballerina/package-redis/hooks","issue_events_url":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/events{/number}","events_url":"https://api.github.com/repos/wso2-ballerina/package-redis/events","assignees_url":"https://api.github.com/repos/wso2-ballerina/package-redis/assignees{/user}","branches_url":"https://api.github.com/repos/wso2-ballerina/package-redis/branches{/branch}","tags_url":"https://api.github.com/repos/wso2-ballerina/package-redis/tags","blobs_url":"https://api.github.com/repos/wso2-ballerina/package-redis/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wso2-ballerina/package-redis/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wso2-ballerina/package-redis/git/refs{/sha}","trees_url":"https://api.github.com/repos/wso2-ballerina/package-redis/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wso2-ballerina/package-redis/statuses/{sha}","languages_url":"https://api.github.com/repos/wso2-ballerina/package-redis/languages","stargazers_url":"https://api.github.com/repos/wso2-ballerina/package-redis/stargazers","contributors_url":"https://api.github.com/repos/wso2-ballerina/package-redis/contributors","subscribers_url":"https://api.github.com/repos/wso2-ballerina/package-redis/subscribers","subscription_url":"https://api.github.com/repos/wso2-ballerina/package-redis/subscription","commits_url":"https://api.github.com/repos/wso2-ballerina/package-redis/commits{/sha}","git_commits_url":"https://api.github.com/repos/wso2-ballerina/package-redis/git/commits{/sha}","comments_url":"https://api.github.com/repos/wso2-ballerina/package-redis/comments{/number}","issue_comment_url":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/comments{/number}","contents_url":"https://api.github.com/repos/wso2-ballerina/package-redis/contents/{+path}","compare_url":"https://api.github.com/repos/wso2-ballerina/package-redis/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wso2-ballerina/package-redis/merges","archive_url":"https://api.github.com/repos/wso2-ballerina/package-redis/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wso2-ballerina/package-redis/downloads","issues_url":"https://api.github.com/repos/wso2-ballerina/package-redis/issues{/number}","pulls_url":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls{/number}","milestones_url":"https://api.github.com/repos/wso2-ballerina/package-redis/milestones{/number}","notifications_url":"https://api.github.com/repos/wso2-ballerina/package-redis/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wso2-ballerina/package-redis/labels{/name}","releases_url":"https://api.github.com/repos/wso2-ballerina/package-redis/releases{/id}","deployments_url":"https://api.github.com/repos/wso2-ballerina/package-redis/deployments","created_at":"2018-02-21T05:58:21Z","updated_at":"2018-10-02T05:21:00Z","pushed_at":"2018-10-02T05:20:58Z","git_url":"git://github.com/wso2-ballerina/package-redis.git","ssh_url":"git@github.com:wso2-ballerina/package-redis.git","clone_url":"https://github.com/wso2-ballerina/package-redis.git","svn_url":"https://github.com/wso2-ballerina/package-redis","homepage":null,"size":2359,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"archived":false,"open_issues_count":5,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":4,"open_issues":5,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27"},"html":{"href":"https://github.com/wso2-ballerina/package-redis/pull/27"},"issue":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/27"},"comments":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/issues/27/comments"},"review_comments":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27/comments"},"review_comment":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/pulls/27/commits"},"statuses":{"href":"https://api.github.com/repos/wso2-ballerina/package-redis/statuses/68907954b531d52012a81b6aaf9a092f2ba46c34"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"wggihan"}}