{"action":"created","comment":{"url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/comments/22423494","id":22423494,"diff_hunk":"@@ -0,0 +1,504 @@\n+--\n+-- PostgreSQL database dump\n+--\n+\n+SET statement_timeout = 0;\n+SET lock_timeout = 0;\n+SET client_encoding = 'UTF8';\n+SET standard_conforming_strings = on;\n+SET check_function_bodies = false;\n+SET client_min_messages = warning;\n+\n+SET search_path = public, pg_catalog;\n+\n+\n+--\n+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -\n+--\n+\n+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;\n+\n+\n+--\n+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -\n+--\n+\n+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';\n+\n+--\n+-- Name: instrumentnames; Type: TABLE; Schema: public; Owner: -; Tablespace: \n+--\n+\n+SET search_path = public, pg_catalog;\n+\n+CREATE FUNCTION f_concat_rd(array_type text, array_name text, site text, platform text, assembly text, instrument_name text) RETURNS text\n+    LANGUAGE plpgsql\n+    AS $$\n+BEGIN\n+    IF assembly IS NOT NULL AND instrument_name IS NOT NULL THEN\n+        RETURN concat(array_type, ' ', array_name, ' ', site, ' ', platform, ' - ', assembly, ' - ', instrument_name);\n+    ELSIF assembly IS NOT NULL AND instrument_name IS NULL THEN\n+        RETURN concat(array_type, ' ', array_name, ' ', site, ' ', platform, ' - ', assembly);\n+    ELSE\n+        RETURN concat(array_type, ' ', array_name, ' ', site, ' ', platform);\n+    END IF;\n+END\n+$$;\n+\n+--\n+-- Name: f_display_name(text); Type: FUNCTION; Schema: public; Owner: -\n+--\n+\n+CREATE FUNCTION f_display_name(reference_designator text) RETURNS text\n+    LANGUAGE plpgsql\n+    AS $_$\n+DECLARE\n+    p_n platformnames%rowtype;\n+    i_n instrumentnames%rowtype;\n+    assy TEXT;\n+    inst TEXT;\n+    platform_text TEXT;\n+    rd_len INT;\n+BEGIN\n+    rd_len := char_length(reference_designator);\n+\n+    IF NOT reference_designator ~ 'MOAS' THEN\n+        SELECT * INTO p_n FROM platformnames WHERE platformnames.reference_designator ~ SUBSTRING($1 FROM 0 FOR 15) LIMIT 1;\n+    ELSE \n+        SELECT * INTO p_n FROM platformnames WHERE platformnames.reference_designator ~ SUBSTRING($1 FROM 0 FOR 9) LIMIT 1;\n+    END IF;\n+\n+    IF NOT FOUND THEN\n+        RETURN reference_designator;\n+    END IF;\n+\n+    IF rd_len = 8 THEN\n+        RETURN f_concat_rd(p_n.array_type, p_n.array_name, p_n.site, p_n.platform, NULL, NULL);\n+    ELSIF rd_len = 14 THEN\n+        assy := SUBSTRING(reference_designator FROM 10 FOR 5);\n+\n+        IF assy ~ 'AV[0-9]{3}' THEN\n+            platform_text := 'AUV ' || SUBSTRING(assy FROM 4 FOR 3);\n+        ELSIF assy ~ 'GL[0-9]{3}' THEN\n+            platform_text := 'Glider ' || SUBSTRING(assy FROM 4 FOR 3);\n+        ELSE\n+            platform_text := p_n.assembly;\n+        END IF;\n+        \n+        RETURN f_concat_rd(p_n.array_type, p_n.array_name, p_n.site, p_n.platform, platform_text, NULL);\n+    ELSIF rd_len = 27 THEN\n+        inst := SUBSTRING(reference_designator FROM 19 FOR 5);\n+        assy := SUBSTRING(reference_designator FROM 10 FOR 5);\n+        IF assy ~ 'AV[0-9]{3}' THEN\n+            platform_text := 'AUV ' || SUBSTRING(assy FROM 4 FOR 3);\n+        ELSIF assy ~ 'GL[0-9]{3}' THEN\n+            platform_text := 'Glider ' || SUBSTRING(assy FROM 4 FOR 3);\n+        ELSE\n+            platform_text := p_n.assembly;\n+        END IF;\n+\n+        SELECT * INTO i_n FROM instrumentnames WHERE instrumentnames.instrument_class = inst;\n+        IF NOT FOUND THEN\n+            RETURN f_concat_rd(p_n.array_type, p_n.array_name, p_n.site, p_n.platform, platform_text, inst);\n+        END IF;\n+        RETURN f_concat_rd(p_n.array_type, p_n.array_name, p_n.site, p_n.platform, platform_text, i_n.display_name);\n+    END IF;\n+\n+    RETURN NULL;\n+\n+END\n+$_$;\n+\n+SET default_tablespace = '';\n+\n+SET default_with_oids = false;\n+\n+CREATE TABLE instrumentnames (\n+    id integer NOT NULL,\n+    instrument_class text,\n+    display_name text\n+);\n+\n+\n+--\n+-- Name: instrumentnames_id_seq; Type: SEQUENCE; Schema: public; Owner: -\n+--\n+\n+CREATE SEQUENCE instrumentnames_id_seq\n+    START WITH 1\n+    INCREMENT BY 1\n+    NO MINVALUE\n+    NO MAXVALUE\n+    CACHE 1;\n+\n+\n+--\n+-- Name: instrumentnames_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -\n+--\n+\n+ALTER SEQUENCE instrumentnames_id_seq OWNED BY instrumentnames.id;\n+\n+\n+--\n+-- Name: platformnames; Type: TABLE; Schema: public; Owner: -; Tablespace: \n+--\n+\n+CREATE TABLE platformnames (\n+    id integer NOT NULL,\n+    reference_designator text,\n+    array_type text,\n+    array_name text,\n+    site text,\n+    platform text,\n+    assembly text\n+);\n+\n+\n+--\n+-- Name: platformnames_id_seq; Type: SEQUENCE; Schema: public; Owner: -\n+--\n+\n+CREATE SEQUENCE platformnames_id_seq\n+    START WITH 1\n+    INCREMENT BY 1\n+    NO MINVALUE\n+    NO MAXVALUE\n+    CACHE 1;\n+\n+\n+--\n+-- Name: platformnames_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -\n+--\n+\n+ALTER SEQUENCE platformnames_id_seq OWNED BY platformnames.id;\n+\n+\n+--\n+-- Name: id; Type: DEFAULT; Schema: public; Owner: -\n+--\n+\n+ALTER TABLE ONLY instrumentnames ALTER COLUMN id SET DEFAULT nextval('instrumentnames_id_seq'::regclass);\n+\n+\n+--\n+-- Name: id; Type: DEFAULT; Schema: public; Owner: -\n+--\n+\n+ALTER TABLE ONLY platformnames ALTER COLUMN id SET DEFAULT nextval('platformnames_id_seq'::regclass);\n+\n+\n+--\n+-- Data for Name: instrumentnames; Type: TABLE DATA; Schema: public; Owner: -\n+--\n+\n+INSERT INTO instrumentnames VALUES (1, 'ADCPA', 'Velocity Profiler (short range) for mobile assets');","path":"db/names.sql","position":194,"original_position":194,"commit_id":"b941d72958348caeabbb21fc7162f7139686cb9b","original_commit_id":"b941d72958348caeabbb21fc7162f7139686cb9b","user":{"login":"lukecampbell","id":1155163,"avatar_url":"https://avatars.githubusercontent.com/u/1155163?v=3","gravatar_id":"","url":"https://api.github.com/users/lukecampbell","html_url":"https://github.com/lukecampbell","followers_url":"https://api.github.com/users/lukecampbell/followers","following_url":"https://api.github.com/users/lukecampbell/following{/other_user}","gists_url":"https://api.github.com/users/lukecampbell/gists{/gist_id}","starred_url":"https://api.github.com/users/lukecampbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukecampbell/subscriptions","organizations_url":"https://api.github.com/users/lukecampbell/orgs","repos_url":"https://api.github.com/users/lukecampbell/repos","events_url":"https://api.github.com/users/lukecampbell/events{/privacy}","received_events_url":"https://api.github.com/users/lukecampbell/received_events","type":"User","site_admin":false},"body":"These are all the instrument names from SAF.","created_at":"2015-01-02T21:28:02Z","updated_at":"2015-01-02T21:28:02Z","html_url":"https://github.com/asascience-open/ooi-ui-services/pull/88#discussion_r22423494","pull_request_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88","_links":{"self":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/comments/22423494"},"html":{"href":"https://github.com/asascience-open/ooi-ui-services/pull/88#discussion_r22423494"},"pull_request":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88"}}},"pull_request":{"url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88","id":26771781,"html_url":"https://github.com/asascience-open/ooi-ui-services/pull/88","diff_url":"https://github.com/asascience-open/ooi-ui-services/pull/88.diff","patch_url":"https://github.com/asascience-open/ooi-ui-services/pull/88.patch","issue_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/88","number":88,"state":"open","locked":false,"title":"Adds database entries and functions","user":{"login":"lukecampbell","id":1155163,"avatar_url":"https://avatars.githubusercontent.com/u/1155163?v=3","gravatar_id":"","url":"https://api.github.com/users/lukecampbell","html_url":"https://github.com/lukecampbell","followers_url":"https://api.github.com/users/lukecampbell/followers","following_url":"https://api.github.com/users/lukecampbell/following{/other_user}","gists_url":"https://api.github.com/users/lukecampbell/gists{/gist_id}","starred_url":"https://api.github.com/users/lukecampbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukecampbell/subscriptions","organizations_url":"https://api.github.com/users/lukecampbell/orgs","repos_url":"https://api.github.com/users/lukecampbell/repos","events_url":"https://api.github.com/users/lukecampbell/events{/privacy}","received_events_url":"https://api.github.com/users/lukecampbell/received_events","type":"User","site_admin":false},"body":"This commit adds two tables and all the functions for creating display\r\nnames.\r\n```sql\r\nSELECT *, f_display_name(reference_designator) FROM instrumentdeployments;\r\n```","created_at":"2015-01-02T21:26:03Z","updated_at":"2015-01-02T21:28:02Z","closed_at":null,"merged_at":null,"merge_commit_sha":"08d210102674553af20343049ad3b845729e7dbb","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88/commits","review_comments_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88/comments","review_comment_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/comments/{number}","comments_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/88/comments","statuses_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/statuses/b941d72958348caeabbb21fc7162f7139686cb9b","head":{"label":"lukecampbell:display_names","ref":"display_names","sha":"b941d72958348caeabbb21fc7162f7139686cb9b","user":{"login":"lukecampbell","id":1155163,"avatar_url":"https://avatars.githubusercontent.com/u/1155163?v=3","gravatar_id":"","url":"https://api.github.com/users/lukecampbell","html_url":"https://github.com/lukecampbell","followers_url":"https://api.github.com/users/lukecampbell/followers","following_url":"https://api.github.com/users/lukecampbell/following{/other_user}","gists_url":"https://api.github.com/users/lukecampbell/gists{/gist_id}","starred_url":"https://api.github.com/users/lukecampbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukecampbell/subscriptions","organizations_url":"https://api.github.com/users/lukecampbell/orgs","repos_url":"https://api.github.com/users/lukecampbell/repos","events_url":"https://api.github.com/users/lukecampbell/events{/privacy}","received_events_url":"https://api.github.com/users/lukecampbell/received_events","type":"User","site_admin":false},"repo":{"id":25366863,"name":"ooi-ui-services","full_name":"lukecampbell/ooi-ui-services","owner":{"login":"lukecampbell","id":1155163,"avatar_url":"https://avatars.githubusercontent.com/u/1155163?v=3","gravatar_id":"","url":"https://api.github.com/users/lukecampbell","html_url":"https://github.com/lukecampbell","followers_url":"https://api.github.com/users/lukecampbell/followers","following_url":"https://api.github.com/users/lukecampbell/following{/other_user}","gists_url":"https://api.github.com/users/lukecampbell/gists{/gist_id}","starred_url":"https://api.github.com/users/lukecampbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukecampbell/subscriptions","organizations_url":"https://api.github.com/users/lukecampbell/orgs","repos_url":"https://api.github.com/users/lukecampbell/repos","events_url":"https://api.github.com/users/lukecampbell/events{/privacy}","received_events_url":"https://api.github.com/users/lukecampbell/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/lukecampbell/ooi-ui-services","description":"Ocean Observatories Initiative - User Interface Services for CI Integration","fork":true,"url":"https://api.github.com/repos/lukecampbell/ooi-ui-services","forks_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/forks","keys_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/keys{/key_id}","collaborators_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/teams","hooks_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/hooks","issue_events_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/issues/events{/number}","events_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/events","assignees_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/assignees{/user}","branches_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/branches{/branch}","tags_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/tags","blobs_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/git/refs{/sha}","trees_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/git/trees{/sha}","statuses_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/statuses/{sha}","languages_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/languages","stargazers_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/stargazers","contributors_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/contributors","subscribers_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/subscribers","subscription_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/subscription","commits_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/commits{/sha}","git_commits_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/git/commits{/sha}","comments_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/comments{/number}","issue_comment_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/issues/comments/{number}","contents_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/contents/{+path}","compare_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/compare/{base}...{head}","merges_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/merges","archive_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/downloads","issues_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/issues{/number}","pulls_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/pulls{/number}","milestones_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/milestones{/number}","notifications_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/labels{/name}","releases_url":"https://api.github.com/repos/lukecampbell/ooi-ui-services/releases{/id}","created_at":"2014-10-17T16:27:21Z","updated_at":"2014-10-14T14:30:30Z","pushed_at":"2015-01-02T21:25:16Z","git_url":"git://github.com/lukecampbell/ooi-ui-services.git","ssh_url":"git@github.com:lukecampbell/ooi-ui-services.git","clone_url":"https://github.com/lukecampbell/ooi-ui-services.git","svn_url":"https://github.com/lukecampbell/ooi-ui-services","homepage":"","size":529,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"asascience-open:master","ref":"master","sha":"a822040beb67f07eabe4c432763a8ddebe12dcb9","user":{"login":"asascience-open","id":375785,"avatar_url":"https://avatars.githubusercontent.com/u/375785?v=3","gravatar_id":"","url":"https://api.github.com/users/asascience-open","html_url":"https://github.com/asascience-open","followers_url":"https://api.github.com/users/asascience-open/followers","following_url":"https://api.github.com/users/asascience-open/following{/other_user}","gists_url":"https://api.github.com/users/asascience-open/gists{/gist_id}","starred_url":"https://api.github.com/users/asascience-open/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asascience-open/subscriptions","organizations_url":"https://api.github.com/users/asascience-open/orgs","repos_url":"https://api.github.com/users/asascience-open/repos","events_url":"https://api.github.com/users/asascience-open/events{/privacy}","received_events_url":"https://api.github.com/users/asascience-open/received_events","type":"Organization","site_admin":false},"repo":{"id":23970077,"name":"ooi-ui-services","full_name":"asascience-open/ooi-ui-services","owner":{"login":"asascience-open","id":375785,"avatar_url":"https://avatars.githubusercontent.com/u/375785?v=3","gravatar_id":"","url":"https://api.github.com/users/asascience-open","html_url":"https://github.com/asascience-open","followers_url":"https://api.github.com/users/asascience-open/followers","following_url":"https://api.github.com/users/asascience-open/following{/other_user}","gists_url":"https://api.github.com/users/asascience-open/gists{/gist_id}","starred_url":"https://api.github.com/users/asascience-open/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asascience-open/subscriptions","organizations_url":"https://api.github.com/users/asascience-open/orgs","repos_url":"https://api.github.com/users/asascience-open/repos","events_url":"https://api.github.com/users/asascience-open/events{/privacy}","received_events_url":"https://api.github.com/users/asascience-open/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/asascience-open/ooi-ui-services","description":"Ocean Observatories Initiative - User Interface Services for CI Integration","fork":false,"url":"https://api.github.com/repos/asascience-open/ooi-ui-services","forks_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/forks","keys_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/keys{/key_id}","collaborators_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/teams","hooks_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/hooks","issue_events_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/events{/number}","events_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/events","assignees_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/assignees{/user}","branches_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/branches{/branch}","tags_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/tags","blobs_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/git/refs{/sha}","trees_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/git/trees{/sha}","statuses_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/statuses/{sha}","languages_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/languages","stargazers_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/stargazers","contributors_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/contributors","subscribers_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/subscribers","subscription_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/subscription","commits_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/commits{/sha}","git_commits_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/git/commits{/sha}","comments_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/comments{/number}","issue_comment_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/comments/{number}","contents_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/contents/{+path}","compare_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/compare/{base}...{head}","merges_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/merges","archive_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/downloads","issues_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues{/number}","pulls_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls{/number}","milestones_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/milestones{/number}","notifications_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/labels{/name}","releases_url":"https://api.github.com/repos/asascience-open/ooi-ui-services/releases{/id}","created_at":"2014-09-12T17:30:30Z","updated_at":"2014-12-22T18:05:27Z","pushed_at":"2014-12-22T21:44:12Z","git_url":"git://github.com/asascience-open/ooi-ui-services.git","ssh_url":"git@github.com:asascience-open/ooi-ui-services.git","clone_url":"https://github.com/asascience-open/ooi-ui-services.git","svn_url":"https://github.com/asascience-open/ooi-ui-services","homepage":"","size":1180,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"open_issues_count":2,"forks":9,"open_issues":2,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88"},"html":{"href":"https://github.com/asascience-open/ooi-ui-services/pull/88"},"issue":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/88"},"comments":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/issues/88/comments"},"review_comments":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88/comments"},"review_comment":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/pulls/88/commits"},"statuses":{"href":"https://api.github.com/repos/asascience-open/ooi-ui-services/statuses/b941d72958348caeabbb21fc7162f7139686cb9b"}}}}