Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Github_j
Sourcetype update_gist = Github_t.update_gist = {
update_gist_description : string;
update_gist_files : (string * update_gist) list;
}
type wiki_page = Github_t.wiki_page = {
wiki_page_name : string;
wiki_page_title : string;
wiki_page_action : wiki_page_action;
wiki_page_sha : string;
wiki_page_html_url : string;
}
type web_hook_config = Github_t.web_hook_config = {
web_hook_config_url : string;
web_hook_config_content_type : string option;
web_hook_config_insecure_ssl : bool_as_string;
web_hook_config_secret : string option;
}
type user_info = Github_t.user_info = {
user_info_name : string option;
user_info_company : string option;
user_info_blog : string option;
user_info_location : string option;
user_info_email : string option;
user_info_hireable : bool;
user_info_bio : string;
user_info_public_repos : int;
user_info_public_gists : int;
user_info_followers : int;
user_info_following : int;
user_info_created_at : string;
user_info_updated_at : string;
user_info_html_url : string;
user_info_login : string;
user_info_id : Int64.t;
user_info_url : string;
user_info_avatar_url : string option;
user_info_ty : user_type;
}
type user = Github_t.user = {
user_login : string;
user_id : Int64.t;
user_url : string;
user_avatar_url : string option;
user_ty : user_type;
}
type update_release = Github_t.update_release = {
update_release_tag_name : string option;
update_release_target_commitish : string option;
update_release_name : string option;
update_release_body : string option;
update_release_draft : bool option;
update_release_prerelease : bool option;
}
type update_pull = Github_t.update_pull = {
update_pull_title : string option;
update_pull_body : string option;
update_pull_state : state option;
update_pull_base : string option;
}
type update_milestone = Github_t.update_milestone = {
update_milestone_title : string option;
update_milestone_state : state option;
update_milestone_description : string option;
update_milestone_due_on : string option;
}
type update_issue = Github_t.update_issue = {
update_issue_title : string option;
update_issue_body : string option;
update_issue_state : state option;
update_issue_assignee : string option;
update_issue_milestone : int option;
update_issue_labels : string list option;
}
type update_hook = Github_t.update_hook = {
update_hook_config : hook_config;
update_hook_events : event_type list option;
update_hook_active : bool;
}
type pull_ref = Github_t.pull_ref = {
pull_ref_url : string;
pull_ref_html_url : string;
pull_ref_diff_url : string;
pull_ref_patch_url : string;
}
type milestone = Github_t.milestone = {
milestone_url : string;
milestone_number : int;
milestone_state : state;
milestone_description : string;
milestone_creator : user option;
milestone_open_issues : int;
milestone_closed_issues : int;
milestone_created_at : string;
milestone_due_on : string option;
milestone_title : string;
}
type issue = Github_t.issue = {
issue_url : string;
issue_html_url : string;
issue_number : int;
issue_state : state;
issue_title : string;
issue_body : string;
issue_user : user;
issue_labels : label list;
issue_comments : int;
issue_created_at : string;
issue_updated_at : string;
issue_closed_at : string option;
issue_milestone : milestone option;
issue_sort : issue_sort;
issue_direction : direction;
issue_mentioned : string list option;
issue_pull_request : pull_ref option;
}
type timeline_source = Github_t.timeline_source = {
timeline_source_id : int option;
timeline_source_url : string option;
timeline_source_actor : user option;
timeline_source_issue : issue option;
}
type timeline_event = Github_t.timeline_event = {
timeline_event_id : int option;
timeline_event_url : string option;
timeline_event_actor : user option;
timeline_event_commit_id : string option;
timeline_event_event : timeline_action;
timeline_event_created_at : string;
timeline_event_label : base_label option;
timeline_event_assignee : user option;
timeline_event_milestone : milestone_reference option;
timeline_event_source : timeline_source option;
timeline_event_rename : issue_rename option;
}
type org = Github_t.org = {
org_login : string;
org_id : Int64.t;
org_url : string;
org_ty : user_type;
org_avatar_url : string option;
}
type team_info = Github_t.team_info = {
team_info_permission : team_permission;
team_info_members_count : int;
team_info_repos_count : int;
team_info_organization : org;
team_info_url : string;
team_info_name : string;
team_info_id : Int64.t;
}
type team_add_info = Github_t.team_add_info = {
team_add_info_slug : string;
team_add_info_permission : team_permission;
team_add_info_members_url : string;
team_add_info_repositories_url : string;
team_add_info_url : string;
team_add_info_name : string;
team_add_info_id : Int64.t;
}
type repository_permissions = Github_t.repository_permissions = {
repository_permissions_admin : bool;
repository_permissions_push : bool;
repository_permissions_pull : bool;
}
type repository = Github_t.repository = {
repository_owner : user;
repository_full_name : string;
repository_description : string option;
repository_private : bool;
repository_fork : bool;
repository_html_url : string;
repository_clone_url : string;
repository_git_url : string;
repository_ssh_url : string;
repository_svn_url : string;
repository_mirror_url : string option;
repository_homepage : string;
repository_language : string option;
repository_forks_count : int;
repository_subscribers_count : int option;
repository_stargazers_count : int;
repository_size : int;
repository_default_branch : string option;
repository_open_issues_count : int;
repository_pushed_at : string option;
repository_created_at : string;
repository_updated_at : string;
repository_organization : user option;
repository_has_issues : bool;
repository_has_wiki : bool;
repository_has_downloads : bool;
repository_has_pages : bool;
repository_permissions : repository_permissions option;
repository_id : Int64.t;
repository_name : string;
repository_url : string;
}
type team_add_event = Github_t.team_add_event = {
team_add_event_team : team_add_info option;
team_add_event_user : user option;
team_add_event_repository : repository option;
team_add_event_organization : org;
}
type tag = Github_t.tag = {
tag_obj : obj;
tag_url : string;
tag_sha : string;
tag_tag : string;
tag_message : string;
tag_tagger : info;
}
type status = Github_t.status = {
status_creator : user;
status_url : string;
status_updated_at : string;
status_created_at : string;
status_id : Int64.t;
status_state : status_state;
status_target_url : string option;
status_description : string option;
status_context : string option;
}
type status_branch = Github_t.status_branch = {
status_branch_name : string;
status_branch_commit : status_branch_commit;
}
type git_commit = Github_t.git_commit = {
git_commit_url : string;
git_commit_committer : info;
git_commit_message : string;
}
type commit = Github_t.commit = {
commit_url : string;
commit_sha : string;
commit_git : git_commit;
commit_committer : user option;
}
type status_event = Github_t.status_event = {
status_event_sha : string;
status_event_target_url : string option;
status_event_context : string option;
status_event_description : string option;
status_event_state : status_state;
status_event_commit : commit;
status_event_branches : status_branch list;
}
type repository_search = Github_t.repository_search = {
repository_search_total_count : int;
repository_search_incomplete_results : bool;
repository_search_items : repositories;
}
type repository_issue_search = Github_t.repository_issue_search = {
repository_issue_search_total_count : int;
repository_issue_search_incomplete_results : bool;
repository_issue_search_items : issues;
}
type repository_event = Github_t.repository_event = {
repository_event_action : repository_action;
repository_event_repository : repository;
}
type repo_tag = Github_t.repo_tag = {
repo_tag_name : string;
repo_tag_commit : repo_commit;
repo_tag_zipball_url : string;
repo_tag_tarball_url : string;
}
type linked_user = Github_t.linked_user = {
linked_user_html_url : string;
linked_user_login : string;
linked_user_id : Int64.t;
linked_user_url : string;
linked_user_avatar_url : string option;
linked_user_ty : user_type;
}
type repo_issues_event = Github_t.repo_issues_event = {
repo_issues_event_issue : issue;
repo_issues_event_id : int;
repo_issues_event_url : string;
repo_issues_event_actor : linked_user option;
repo_issues_event_event : repo_issues_action;
repo_issues_event_created_at : string;
repo_issues_event_label : base_label option;
repo_issues_event_assignee : linked_user option;
repo_issues_event_assigner : linked_user option;
repo_issues_event_milestone : milestone_reference option;
repo_issues_event_rename : issue_rename option;
}
type repo_issue_event = Github_t.repo_issue_event = {
repo_issue_event_id : int;
repo_issue_event_url : string;
repo_issue_event_actor : linked_user option;
repo_issue_event_event : repo_issues_action;
repo_issue_event_created_at : string;
repo_issue_event_label : base_label option;
repo_issue_event_assignee : linked_user option;
repo_issue_event_assigner : linked_user option;
repo_issue_event_milestone : milestone_reference option;
repo_issue_event_rename : issue_rename option;
}
type repo_branch = Github_t.repo_branch = {
repo_branch_name : string;
repo_branch_commit : repo_commit;
}
type release = Github_t.release = {
release_id : Int64.t;
release_tag_name : string;
release_target_commitish : string option;
release_name : string option;
release_body : string option;
release_draft : bool;
release_prerelease : bool;
release_created_at : string;
release_published_at : string;
release_url : string;
release_html_url : string;
release_assets_url : string;
release_upload_url : string;
}
type release_repo = Github_t.release_repo = {
release_repo_user : string;
release_repo_repo : string;
release_repo_release : release;
}
type release_event = Github_t.release_event = {
release_event_action : release_action;
release_event_release : release;
}
type release_asset = Github_t.release_asset = {
release_asset_url : string;
release_asset_browser_download_url : string;
release_asset_id : Int64.t;
release_asset_node_id : string;
release_asset_name : string;
release_asset_label : string;
release_asset_state : string;
release_asset_content_type : string;
release_asset_size : int;
release_asset_download_count : int;
release_asset_created_at : string;
release_asset_published_at : string;
}
type push_event_hook_commit = Github_t.push_event_hook_commit = {
push_event_hook_commit_id : string;
push_event_hook_commit_tree_id : string;
push_event_hook_commit_url : string;
push_event_hook_commit_message : string;
push_event_hook_commit_distinct : bool;
}
type push_event_hook = Github_t.push_event_hook = {
push_event_hook_after : string;
push_event_hook_created : bool;
push_event_hook_deleted : bool;
push_event_hook_forced : bool;
push_event_hook_commits : push_event_hook_commit list;
push_event_hook_head_commit : push_event_hook_commit option;
push_event_hook_ref : string;
push_event_hook_before : string;
}
type push_event_commit_base = Github_t.push_event_commit_base = {
push_event_commit_base_url : string;
push_event_commit_base_message : string;
push_event_commit_base_distinct : bool;
}
type push_event_commit = Github_t.push_event_commit = {
push_event_commit_sha : string;
push_event_commit_url : string;
push_event_commit_message : string;
push_event_commit_distinct : bool;
}
type push_event = Github_t.push_event = {
push_event_head : string;
push_event_size : int;
push_event_commits : push_event_commit list;
push_event_ref : string;
push_event_before : string;
}
type branch = Github_t.branch = {
branch_label : string option;
branch_ref : string;
branch_sha : string;
branch_user : user option;
branch_repo : repository option;
}
type pull = Github_t.pull = {
pull_issue_url : string;
pull_number : int;
pull_state : state;
pull_title : string;
pull_body : string;
pull_created_at : string;
pull_updated_at : string;
pull_closed_at : string option;
pull_merged_at : string option;
pull_head : branch;
pull_base : branch;
pull_links : pull_links;
pull_user : user;
pull_merge_commit_sha : string option;
pull_url : string;
pull_html_url : string;
pull_diff_url : string;
pull_patch_url : string;
}
type pull_request_review_comment = Github_t.pull_request_review_comment = {
pull_request_review_comment_diff_hunk : string;
pull_request_review_comment_original_position : int;
pull_request_review_comment_original_commit_id : string;
pull_request_review_comment_pull_request_url : string;
pull_request_review_comment_position : int option;
pull_request_review_comment_line : int option;
pull_request_review_comment_path : string option;
pull_request_review_comment_commit_id : string;
pull_request_review_comment_id : Int64.t;
pull_request_review_comment_url : string;
pull_request_review_comment_html_url : string;
pull_request_review_comment_body : string;
pull_request_review_comment_user : user;
pull_request_review_comment_created_at : string;
pull_request_review_comment_updated_at : string;
}
type pull_request_review_comment_event =
Github_t.pull_request_review_comment_event =
{
pull_request_review_comment_event_action : pull_request_review_comment_action;
pull_request_review_comment_event_pull_request : pull;
pull_request_review_comment_event_comment : pull_request_review_comment;
}
type pull_request_event = Github_t.pull_request_event = {
pull_request_event_action : pull_request_action;
pull_request_event_number : int;
pull_request_event_pull_request : pull;
}
type page_build = Github_t.page_build = {
page_build_url : string;
page_build_status : page_build_status option;
page_build_error : page_build_error;
}
type organization = Github_t.organization = {
organization_name : string;
organization_company : string;
organization_blog : string;
organization_location : string;
organization_email : string;
organization_public_repos : int;
organization_public_gists : int;
organization_followers : int;
organization_following : int;
organization_html_url : string;
organization_created_at : string;
organization_login : string;
organization_id : Int64.t;
organization_url : string;
organization_ty : user_type;
organization_avatar_url : string option;
}
type new_status = Github_t.new_status = {
new_status_state : status_state;
new_status_target_url : string option;
new_status_description : string option;
new_status_context : string option;
}
type new_repo = Github_t.new_repo = {
new_repo_name : string;
new_repo_description : string;
new_repo_homepage : string;
new_repo_private : bool;
new_repo_has_issues : bool;
new_repo_has_wiki : bool;
new_repo_has_downloads : bool;
new_repo_team_id : int;
new_repo_auto_init : bool;
new_repo_gitignore_template : string option;
new_repo_license_template : string option;
}
type new_release = Github_t.new_release = {
new_release_tag_name : string;
new_release_target_commitish : string;
new_release_name : string option;
new_release_body : string option;
new_release_draft : bool;
new_release_prerelease : bool;
}
type new_pull = Github_t.new_pull = {
new_pull_title : string;
new_pull_body : string option;
new_pull_base : string;
new_pull_head : string;
}
type new_milestone = Github_t.new_milestone = {
new_milestone_title : string;
new_milestone_state : state;
new_milestone_description : string option;
new_milestone_due_on : string option;
}
type new_issue = Github_t.new_issue = {
new_issue_title : string;
new_issue_body : string option;
new_issue_assignee : string option;
new_issue_milestone : int option;
new_issue_labels : string list;
}
type new_hook = Github_t.new_hook = {
new_hook_config : hook_config;
new_hook_events : event_type list;
new_hook_active : bool;
}
type new_gist = Github_t.new_gist = {
new_gist_files : new_gist_contents;
new_gist_description : string;
new_gist_public : bool;
}
type error = Github_t.error = {
error_resource : string;
error_field : string option;
error_code : string;
error_message : string option;
}
type member_event = Github_t.member_event = {
member_event_action : member_action;
member_event_member : linked_user;
}
type issues_event = Github_t.issues_event = {
issues_event_action : issues_action;
issues_event_issue : issue;
issues_event_assignee : user_info option;
issues_event_label : label option;
}
type issue_comment = Github_t.issue_comment = {
issue_comment_id : Int64.t;
issue_comment_url : string;
issue_comment_html_url : string;
issue_comment_body : string;
issue_comment_user : user;
issue_comment_created_at : string;
issue_comment_updated_at : string;
}
type issue_comment_event = Github_t.issue_comment_event = {
issue_comment_event_action : issue_comment_action;
issue_comment_event_issue : issue;
issue_comment_event_comment : issue_comment;
}
type hook = Github_t.hook = {
hook_url : string;
hook_updated_at : string;
hook_created_at : string;
hook_events : event_type list;
hook_active : bool;
hook_config : hook_config;
hook_id : Int64.t;
}
type git_ref = Github_t.git_ref = {
git_ref_name : string;
git_ref_url : string;
git_ref_obj : obj;
}
type gist_fork = Github_t.gist_fork = {
gist_fork_user : user;
gist_fork_url : string;
gist_fork_id : Int64.t;
gist_fork_created_at : string;
gist_fork_updated_at : string;
}
type gist_file = Github_t.gist_file = {
gist_file_size : int;
gist_file_raw_url : string;
gist_file_ty : string;
gist_file_truncated : bool option;
gist_file_language : string option;
gist_file_content : string option;
}
type gist_commit = Github_t.gist_commit = {
gist_commit_url : string;
gist_commit_version : string;
gist_commit_user : user;
gist_commit_change_status : change_status;
gist_commit_committed_at : string;
}
type gist = Github_t.gist = {
gist_url : string;
gist_forks_url : string;
gist_commits_url : string;
gist_id : string;
gist_description : string option;
gist_public : bool;
gist_owner : user;
gist_user : string option;
gist_files : gist_files;
gist_comments : int;
gist_comments_url : string;
gist_html_url : string;
gist_git_pull_url : string;
gist_git_push_url : string;
gist_created_at : string;
gist_updated_at : string;
gist_forks : gist_fork list option;
gist_history : gist_commits option;
}
type file = Github_t.file = {
file_sha : string option;
file_filename : string;
file_status : string;
file_additions : int;
file_deletions : int;
file_changes : int;
file_blob_url : string;
file_raw_url : string;
file_patch : string option;
}
type create_event = Github_t.create_event = {
create_event_ref : ref;
create_event_master_branch : string;
create_event_description : string option;
}
type commit_comment = Github_t.commit_comment = {
commit_comment_position : int option;
commit_comment_line : int option;
commit_comment_path : string option;
commit_comment_commit_id : string;
commit_comment_id : Int64.t;
commit_comment_url : string;
commit_comment_html_url : string;
commit_comment_body : string;
commit_comment_user : user;
commit_comment_created_at : string;
commit_comment_updated_at : string;
}
type commit_comment_event = Github_t.commit_comment_event = {
commit_comment_event_comment : commit_comment;
}
type event = Github_t.event = {
event_public : bool;
event_payload : event_constr;
event_actor : user;
event_org : org option;
event_created_at : string;
event_repo : repo;
event_id : Int64.t;
}
type event_hook_metadata = Github_t.event_hook_metadata = {
event_hook_metadata_sender : user;
event_hook_metadata_organisation : org option;
event_hook_metadata_created_at : string;
event_hook_metadata_repository : repository;
event_hook_metadata_id : Int64.t;
}
type deploy_key = Github_t.deploy_key = {
deploy_key_id : Int64.t;
deploy_key_key : string;
deploy_key_url : string;
deploy_key_title : string;
}
type contribution_week = Github_t.contribution_week = {
repo_contribution_week_w : int;
repo_contribution_week_a : int;
repo_contribution_week_d : int;
repo_contribution_week_c : int;
}
type contributor_stats = Github_t.contributor_stats = {
repo_contributor_stats_total : int;
repo_contributor_stats_weeks : contribution_week list;
}
type contributor = Github_t.contributor = {
contributor_contributions : int;
contributor_html_url : string;
contributor_login : string;
contributor_id : Int64.t;
contributor_url : string;
contributor_avatar_url : string option;
contributor_ty : user_type;
}
type comment = Github_t.comment = {
comment_id : Int64.t;
comment_url : string;
comment_html_url : string;
comment_body : string;
comment_user : user;
comment_created_at : string;
comment_updated_at : string;
}
type base_status = Github_t.base_status = {
base_status_url : string;
base_status_updated_at : string;
base_status_created_at : string;
base_status_id : Int64.t;
base_status_state : status_state;
base_status_target_url : string option;
base_status_description : string option;
base_status_context : string option;
}
type combined_status = Github_t.combined_status = {
combined_status_state : status_state;
combined_status_sha : string;
combined_status_total_count : int;
combined_status_statuses : base_statuses;
combined_status_repository : repo;
combined_status_url : string;
combined_status_commit_url : string;
}
type check_suite_preferences = Github_t.check_suite_preferences = {
preferences : auto_trigger_checks list;
respository : repository;
}
type check_suite_head_commit = Github_t.check_suite_head_commit = {
id : string;
tree_id : string;
message : string;
timestamp : string;
committer : check_suite_info;
}
type check_run_app_permissions = Github_t.check_run_app_permissions = {
metadata : string;
checks : string;
issues : string option;
contents : string option;
single_file : string option;
}
type check_app = Github_t.check_app = {
check_run_id : Int64.t;
check_run_slug : string;
check_run_node_id : string;
check_run_owner : user;
check_run_name : string;
check_run_description : string;
check_run_external_url : string;
check_run_html_url : string;
check_run_created_at : string;
check_run_updated_at : string;
check_run_permissions : check_run_app_permissions;
check_run_events : string list;
}
type check_suite = Github_t.check_suite = {
id : int;
node_id : string;
head_branch : string;
head_sha : string;
status : check_status;
conclusion : check_conclusion option;
url : string;
before : string;
after : string;
pull_requests : string list;
created_at : string;
updated_at : string;
app : check_app;
head_commit : check_suite_head_commit;
latest_check_runs_count : int;
check_runs_url : string;
}
type check_suite_list = Github_t.check_suite_list = {
total_count : Int64.t;
check_suites : check_suite list;
}
type check_run_repo_ref = Github_t.check_run_repo_ref = {
check_run_ref : string;
check_run_sha : string;
check_run_repo : repo;
}
type check_run_pull_request = Github_t.check_run_pull_request = {
check_run_url : string;
check_run_id : Int64.t;
check_run_number : Int64.t;
check_run_head : check_run_repo_ref;
check_run_base : check_run_repo_ref;
}
type check_run_output = Github_t.check_run_output = {
check_run_title : string option;
check_run_summary : string option;
check_run_text : string option;
check_run_annotations_count : int;
check_run_annotations_url : string;
}
type check_run = Github_t.check_run = {
check_run_id : Int64.t;
check_run_head_sha : string;
check_run_node_id : string;
check_run_external_id : string;
check_run_url : string;
check_run_html_url : string;
check_run_details_url : string;
check_run_status : check_status;
check_run_conclusion : check_conclusion option;
check_run_started_at : string;
check_run_completed_at : string option;
check_run_output : check_run_output;
check_run_name : string;
check_run_check_suite : check_suite_id;
check_run_app : check_app;
check_run_pull_requests : check_run_pull_request list;
}
type check_runs_list = Github_t.check_runs_list = {
total_count : int;
check_runs : check_run list;
}
type check_run_annotation = Github_t.check_run_annotation = {
path : string;
start_line : int;
end_line : int;
start_column : int;
end_column : int;
annotation_level : string;
title : string;
message : string;
raw_details : string;
blob_href : link;
}
type auth = Github_t.auth = {
auth_scopes : scope list;
auth_token : string;
auth_app : app;
auth_url : string;
auth_id : Int64.t;
auth_note : string option;
auth_note_url : string option;
}
type auth_req = Github_t.auth_req = {
auth_req_scopes : scope list;
auth_req_note : string;
auth_req_note_url : string option;
auth_req_client_id : string option;
auth_req_client_secret : string option;
auth_req_fingerprint : string option;
}
Output a JSON value of type update_gist
.
Serialize a value of type update_gist
into a JSON string.
Input JSON data of type update_gist
.
Deserialize JSON data of type update_gist
.
Output a JSON value of type wiki_page_action
.
Serialize a value of type wiki_page_action
into a JSON string.
Input JSON data of type wiki_page_action
.
Deserialize JSON data of type wiki_page_action
.
Serialize a value of type wiki_page
into a JSON string.
Input JSON data of type wiki_page
.
Output a JSON value of type bool_as_string
.
Serialize a value of type bool_as_string
into a JSON string.
Input JSON data of type bool_as_string
.
Deserialize JSON data of type bool_as_string
.
Output a JSON value of type web_hook_config
.
Serialize a value of type web_hook_config
into a JSON string.
Input JSON data of type web_hook_config
.
Deserialize JSON data of type web_hook_config
.
Output a JSON value of type watch_action
.
Serialize a value of type watch_action
into a JSON string.
Input JSON data of type watch_action
.
Deserialize JSON data of type watch_action
.
Output a JSON value of type watch_event
.
Serialize a value of type watch_event
into a JSON string.
Input JSON data of type watch_event
.
Deserialize JSON data of type watch_event
.
Serialize a value of type user_type
into a JSON string.
Input JSON data of type user_type
.
Serialize a value of type user_info
into a JSON string.
Input JSON data of type user_info
.
Serialize a value of type user
into a JSON string.
Input JSON data of type user
.
Output a JSON value of type update_release
.
Serialize a value of type update_release
into a JSON string.
Input JSON data of type update_release
.
Deserialize JSON data of type update_release
.
Serialize a value of type state
into a JSON string.
Input JSON data of type state
.
Output a JSON value of type update_pull
.
Serialize a value of type update_pull
into a JSON string.
Input JSON data of type update_pull
.
Deserialize JSON data of type update_pull
.
Output a JSON value of type update_milestone
.
Serialize a value of type update_milestone
into a JSON string.
Input JSON data of type update_milestone
.
Deserialize JSON data of type update_milestone
.
Output a JSON value of type update_issue
.
Serialize a value of type update_issue
into a JSON string.
Input JSON data of type update_issue
.
Deserialize JSON data of type update_issue
.
Input JSON data of type t
.
Output a JSON value of type hook_config
.
Serialize a value of type hook_config
into a JSON string.
Input JSON data of type hook_config
.
Deserialize JSON data of type hook_config
.
Output a JSON value of type event_type
.
Serialize a value of type event_type
into a JSON string.
Input JSON data of type event_type
.
Deserialize JSON data of type event_type
.
Output a JSON value of type update_hook
.
Serialize a value of type update_hook
into a JSON string.
Input JSON data of type update_hook
.
Deserialize JSON data of type update_hook
.
Output a JSON value of type update_gist_file
.
Serialize a value of type update_gist_file
into a JSON string.
Input JSON data of type update_gist_file
.
Deserialize JSON data of type update_gist_file
.
Serialize a value of type pull_ref
into a JSON string.
Input JSON data of type pull_ref
.
Serialize a value of type milestone
into a JSON string.
Input JSON data of type milestone
.
Serialize a value of type label
into a JSON string.
Input JSON data of type label
.
Output a JSON value of type issue_sort
.
Serialize a value of type issue_sort
into a JSON string.
Input JSON data of type issue_sort
.
Deserialize JSON data of type issue_sort
.
Serialize a value of type direction
into a JSON string.
Input JSON data of type direction
.
Serialize a value of type issue
into a JSON string.
Input JSON data of type issue
.
Output a JSON value of type timeline_source
.
Serialize a value of type timeline_source
into a JSON string.
Input JSON data of type timeline_source
.
Deserialize JSON data of type timeline_source
.
Output a JSON value of type timeline_action
.
Serialize a value of type timeline_action
into a JSON string.
Input JSON data of type timeline_action
.
Deserialize JSON data of type timeline_action
.
Output a JSON value of type milestone_reference
.
Serialize a value of type milestone_reference
into a JSON string.
val read_milestone_reference :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
milestone_reference
Input JSON data of type milestone_reference
.
Deserialize JSON data of type milestone_reference
.
Output a JSON value of type issue_rename
.
Serialize a value of type issue_rename
into a JSON string.
Input JSON data of type issue_rename
.
Deserialize JSON data of type issue_rename
.
Output a JSON value of type base_label
.
Serialize a value of type base_label
into a JSON string.
Input JSON data of type base_label
.
Deserialize JSON data of type base_label
.
Output a JSON value of type timeline_event
.
Serialize a value of type timeline_event
into a JSON string.
Input JSON data of type timeline_event
.
Deserialize JSON data of type timeline_event
.
Output a JSON value of type timeline_events
.
Serialize a value of type timeline_events
into a JSON string.
Input JSON data of type timeline_events
.
Deserialize JSON data of type timeline_events
.
Serialize a value of type change
into a JSON string.
Input JSON data of type change
.
Output a JSON value of type ticket_changes
.
Serialize a value of type ticket_changes
into a JSON string.
Input JSON data of type ticket_changes
.
Deserialize JSON data of type ticket_changes
.
Serialize a value of type team
into a JSON string.
Input JSON data of type team
.
Serialize a value of type teams
into a JSON string.
Input JSON data of type teams
.
Output a JSON value of type team_permission
.
Serialize a value of type team_permission
into a JSON string.
Input JSON data of type team_permission
.
Deserialize JSON data of type team_permission
.
Serialize a value of type org
into a JSON string.
Input JSON data of type org
.
Serialize a value of type team_info
into a JSON string.
Input JSON data of type team_info
.
Output a JSON value of type team_infos
.
Serialize a value of type team_infos
into a JSON string.
Input JSON data of type team_infos
.
Deserialize JSON data of type team_infos
.
Output a JSON value of type team_add_info
.
Serialize a value of type team_add_info
into a JSON string.
Input JSON data of type team_add_info
.
Deserialize JSON data of type team_add_info
.
Output a JSON value of type repository_permissions
.
Serialize a value of type repository_permissions
into a JSON string.
val read_repository_permissions :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
repository_permissions
Input JSON data of type repository_permissions
.
Deserialize JSON data of type repository_permissions
.
Output a JSON value of type repository
.
Serialize a value of type repository
into a JSON string.
Input JSON data of type repository
.
Deserialize JSON data of type repository
.
Output a JSON value of type team_add_event
.
Serialize a value of type team_add_event
into a JSON string.
Input JSON data of type team_add_event
.
Deserialize JSON data of type team_add_event
.
Serialize a value of type obj_type
into a JSON string.
Input JSON data of type obj_type
.
Serialize a value of type obj
into a JSON string.
Input JSON data of type obj
.
Serialize a value of type info
into a JSON string.
Input JSON data of type info
.
Serialize a value of type tag
into a JSON string.
Input JSON data of type tag
.
Output a JSON value of type status_state
.
Serialize a value of type status_state
into a JSON string.
Input JSON data of type status_state
.
Deserialize JSON data of type status_state
.
Serialize a value of type status
into a JSON string.
Input JSON data of type status
.
Serialize a value of type statuses
into a JSON string.
Input JSON data of type statuses
.
Output a JSON value of type status_branch_commit
.
Serialize a value of type status_branch_commit
into a JSON string.
val read_status_branch_commit :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
status_branch_commit
Input JSON data of type status_branch_commit
.
Deserialize JSON data of type status_branch_commit
.
Output a JSON value of type status_branch
.
Serialize a value of type status_branch
into a JSON string.
Input JSON data of type status_branch
.
Deserialize JSON data of type status_branch
.
Output a JSON value of type git_commit
.
Serialize a value of type git_commit
into a JSON string.
Input JSON data of type git_commit
.
Deserialize JSON data of type git_commit
.
Serialize a value of type commit
into a JSON string.
Input JSON data of type commit
.
Output a JSON value of type status_event
.
Serialize a value of type status_event
into a JSON string.
Input JSON data of type status_event
.
Deserialize JSON data of type status_event
.
Serialize a value of type scope
into a JSON string.
Input JSON data of type scope
.
Output a JSON value of type repositories
.
Serialize a value of type repositories
into a JSON string.
Input JSON data of type repositories
.
Deserialize JSON data of type repositories
.
Output a JSON value of type repository_search
.
Serialize a value of type repository_search
into a JSON string.
Input JSON data of type repository_search
.
Deserialize JSON data of type repository_search
.
Serialize a value of type issues
into a JSON string.
Input JSON data of type issues
.
Output a JSON value of type repository_issue_search
.
Serialize a value of type repository_issue_search
into a JSON string.
val read_repository_issue_search :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
repository_issue_search
Input JSON data of type repository_issue_search
.
Deserialize JSON data of type repository_issue_search
.
Output a JSON value of type repository_action
.
Serialize a value of type repository_action
into a JSON string.
Input JSON data of type repository_action
.
Deserialize JSON data of type repository_action
.
Output a JSON value of type repository_event
.
Serialize a value of type repository_event
into a JSON string.
Input JSON data of type repository_event
.
Deserialize JSON data of type repository_event
.
Output a JSON value of type repo_commit
.
Serialize a value of type repo_commit
into a JSON string.
Input JSON data of type repo_commit
.
Deserialize JSON data of type repo_commit
.
Serialize a value of type repo_tag
into a JSON string.
Input JSON data of type repo_tag
.
Serialize a value of type repo_tags
into a JSON string.
Input JSON data of type repo_tags
.
Output a JSON value of type repo_issues_action
.
Serialize a value of type repo_issues_action
into a JSON string.
Input JSON data of type repo_issues_action
.
Deserialize JSON data of type repo_issues_action
.
Output a JSON value of type linked_user
.
Serialize a value of type linked_user
into a JSON string.
Input JSON data of type linked_user
.
Deserialize JSON data of type linked_user
.
Output a JSON value of type repo_issues_event
.
Serialize a value of type repo_issues_event
into a JSON string.
Input JSON data of type repo_issues_event
.
Deserialize JSON data of type repo_issues_event
.
Output a JSON value of type repo_issues_events
.
Serialize a value of type repo_issues_events
into a JSON string.
Input JSON data of type repo_issues_events
.
Deserialize JSON data of type repo_issues_events
.
Output a JSON value of type repo_issue_event
.
Serialize a value of type repo_issue_event
into a JSON string.
Input JSON data of type repo_issue_event
.
Deserialize JSON data of type repo_issue_event
.
Output a JSON value of type repo_issue_events
.
Serialize a value of type repo_issue_events
into a JSON string.
Input JSON data of type repo_issue_events
.
Deserialize JSON data of type repo_issue_events
.
Output a JSON value of type repo_branch
.
Serialize a value of type repo_branch
into a JSON string.
Input JSON data of type repo_branch
.
Deserialize JSON data of type repo_branch
.
Output a JSON value of type repo_branches
.
Serialize a value of type repo_branches
into a JSON string.
Input JSON data of type repo_branches
.
Deserialize JSON data of type repo_branches
.
Serialize a value of type repo
into a JSON string.
Input JSON data of type repo
.
Serialize a value of type release
into a JSON string.
Input JSON data of type release
.
Serialize a value of type releases
into a JSON string.
Input JSON data of type releases
.
Output a JSON value of type release_repo
.
Serialize a value of type release_repo
into a JSON string.
Input JSON data of type release_repo
.
Deserialize JSON data of type release_repo
.
Output a JSON value of type release_repos
.
Serialize a value of type release_repos
into a JSON string.
Input JSON data of type release_repos
.
Deserialize JSON data of type release_repos
.
Output a JSON value of type release_action
.
Serialize a value of type release_action
into a JSON string.
Input JSON data of type release_action
.
Deserialize JSON data of type release_action
.
Output a JSON value of type release_event
.
Serialize a value of type release_event
into a JSON string.
Input JSON data of type release_event
.
Deserialize JSON data of type release_event
.
Output a JSON value of type release_asset
.
Serialize a value of type release_asset
into a JSON string.
Input JSON data of type release_asset
.
Deserialize JSON data of type release_asset
.
Output a JSON value of type release_assets
.
Serialize a value of type release_assets
into a JSON string.
Input JSON data of type release_assets
.
Deserialize JSON data of type release_assets
.
Serialize a value of type ref
into a JSON string.
Input JSON data of type ref
.
Serialize a value of type rate
into a JSON string.
Input JSON data of type rate
.
Output a JSON value of type rate_resources
.
Serialize a value of type rate_resources
into a JSON string.
Input JSON data of type rate_resources
.
Deserialize JSON data of type rate_resources
.
Output a JSON value of type rate_limit
.
Serialize a value of type rate_limit
into a JSON string.
Input JSON data of type rate_limit
.
Deserialize JSON data of type rate_limit
.
Output a JSON value of type push_event_author
.
Serialize a value of type push_event_author
into a JSON string.
Input JSON data of type push_event_author
.
Deserialize JSON data of type push_event_author
.
Output a JSON value of type push_event_hook_commit
.
Serialize a value of type push_event_hook_commit
into a JSON string.
val read_push_event_hook_commit :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
push_event_hook_commit
Input JSON data of type push_event_hook_commit
.
Deserialize JSON data of type push_event_hook_commit
.
Output a JSON value of type push_event_hook
.
Serialize a value of type push_event_hook
into a JSON string.
Input JSON data of type push_event_hook
.
Deserialize JSON data of type push_event_hook
.
Output a JSON value of type push_event_commit_base
.
Serialize a value of type push_event_commit_base
into a JSON string.
val read_push_event_commit_base :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
push_event_commit_base
Input JSON data of type push_event_commit_base
.
Deserialize JSON data of type push_event_commit_base
.
Output a JSON value of type push_event_commit
.
Serialize a value of type push_event_commit
into a JSON string.
Input JSON data of type push_event_commit
.
Deserialize JSON data of type push_event_commit
.
Output a JSON value of type push_event_base
.
Serialize a value of type push_event_base
into a JSON string.
Input JSON data of type push_event_base
.
Deserialize JSON data of type push_event_base
.
Output a JSON value of type push_event
.
Serialize a value of type push_event
into a JSON string.
Input JSON data of type push_event
.
Deserialize JSON data of type push_event
.
Output a JSON value of type punch_card
.
Serialize a value of type punch_card
into a JSON string.
Input JSON data of type punch_card
.
Deserialize JSON data of type punch_card
.
Output a JSON value of type punch_cards
.
Serialize a value of type punch_cards
into a JSON string.
Input JSON data of type punch_cards
.
Deserialize JSON data of type punch_cards
.
Serialize a value of type link
into a JSON string.
Input JSON data of type link
.
Output a JSON value of type pull_links
.
Serialize a value of type pull_links
into a JSON string.
Input JSON data of type pull_links
.
Deserialize JSON data of type pull_links
.
Serialize a value of type branch
into a JSON string.
Input JSON data of type branch
.
Serialize a value of type pull
into a JSON string.
Input JSON data of type pull
.
Serialize a value of type pulls
into a JSON string.
Input JSON data of type pulls
.
Output a JSON value of type body_changes
.
Serialize a value of type body_changes
into a JSON string.
Input JSON data of type body_changes
.
Deserialize JSON data of type body_changes
.
val write_pull_request_review_comment_action :
Buffer.t ->
pull_request_review_comment_action ->
unit
Output a JSON value of type pull_request_review_comment_action
.
val string_of_pull_request_review_comment_action :
?len:int ->
pull_request_review_comment_action ->
string
Serialize a value of type pull_request_review_comment_action
into a JSON string.
val read_pull_request_review_comment_action :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
pull_request_review_comment_action
Input JSON data of type pull_request_review_comment_action
.
val pull_request_review_comment_action_of_string :
string ->
pull_request_review_comment_action
Deserialize JSON data of type pull_request_review_comment_action
.
Output a JSON value of type pull_request_review_comment
.
Serialize a value of type pull_request_review_comment
into a JSON string.
val read_pull_request_review_comment :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
pull_request_review_comment
Input JSON data of type pull_request_review_comment
.
Deserialize JSON data of type pull_request_review_comment
.
val write_pull_request_review_comment_event :
Buffer.t ->
pull_request_review_comment_event ->
unit
Output a JSON value of type pull_request_review_comment_event
.
val string_of_pull_request_review_comment_event :
?len:int ->
pull_request_review_comment_event ->
string
Serialize a value of type pull_request_review_comment_event
into a JSON string.
val read_pull_request_review_comment_event :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
pull_request_review_comment_event
Input JSON data of type pull_request_review_comment_event
.
Deserialize JSON data of type pull_request_review_comment_event
.
Output a JSON value of type pull_request_action
.
Serialize a value of type pull_request_action
into a JSON string.
val read_pull_request_action :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
pull_request_action
Input JSON data of type pull_request_action
.
Deserialize JSON data of type pull_request_action
.
Output a JSON value of type pull_request_event
.
Serialize a value of type pull_request_event
into a JSON string.
Input JSON data of type pull_request_event
.
Deserialize JSON data of type pull_request_event
.
Output a JSON value of type participation
.
Serialize a value of type participation
into a JSON string.
Input JSON data of type participation
.
Deserialize JSON data of type participation
.
Output a JSON value of type page_build_status
.
Serialize a value of type page_build_status
into a JSON string.
Input JSON data of type page_build_status
.
Deserialize JSON data of type page_build_status
.
Output a JSON value of type page_build_error
.
Serialize a value of type page_build_error
into a JSON string.
Input JSON data of type page_build_error
.
Deserialize JSON data of type page_build_error
.
Output a JSON value of type page_build
.
Serialize a value of type page_build
into a JSON string.
Input JSON data of type page_build
.
Deserialize JSON data of type page_build
.
Output a JSON value of type page_build_event
.
Serialize a value of type page_build_event
into a JSON string.
Input JSON data of type page_build_event
.
Deserialize JSON data of type page_build_event
.
Serialize a value of type orgs
into a JSON string.
Input JSON data of type orgs
.
Output a JSON value of type organization
.
Serialize a value of type organization
into a JSON string.
Input JSON data of type organization
.
Deserialize JSON data of type organization
.
Output a JSON value of type new_status
.
Serialize a value of type new_status
into a JSON string.
Input JSON data of type new_status
.
Deserialize JSON data of type new_status
.
Serialize a value of type new_repo
into a JSON string.
Input JSON data of type new_repo
.
Output a JSON value of type new_release
.
Serialize a value of type new_release
into a JSON string.
Input JSON data of type new_release
.
Deserialize JSON data of type new_release
.
Output a JSON value of type new_pull_issue
.
Serialize a value of type new_pull_issue
into a JSON string.
Input JSON data of type new_pull_issue
.
Deserialize JSON data of type new_pull_issue
.
Serialize a value of type new_pull
into a JSON string.
Input JSON data of type new_pull
.
Output a JSON value of type new_milestone
.
Serialize a value of type new_milestone
into a JSON string.
Input JSON data of type new_milestone
.
Deserialize JSON data of type new_milestone
.
Serialize a value of type new_label
into a JSON string.
Input JSON data of type new_label
.
Output a JSON value of type new_issue_comment
.
Serialize a value of type new_issue_comment
into a JSON string.
Input JSON data of type new_issue_comment
.
Deserialize JSON data of type new_issue_comment
.
Serialize a value of type new_issue
into a JSON string.
Input JSON data of type new_issue
.
Serialize a value of type new_hook
into a JSON string.
Input JSON data of type new_hook
.
Output a JSON value of type new_gist_content
.
Serialize a value of type new_gist_content
into a JSON string.
Input JSON data of type new_gist_content
.
Deserialize JSON data of type new_gist_content
.
Output a JSON value of type new_gist_contents
.
Serialize a value of type new_gist_contents
into a JSON string.
Input JSON data of type new_gist_contents
.
Deserialize JSON data of type new_gist_contents
.
Serialize a value of type new_gist
into a JSON string.
Input JSON data of type new_gist
.
Output a JSON value of type new_deploy_key
.
Serialize a value of type new_deploy_key
into a JSON string.
Input JSON data of type new_deploy_key
.
Deserialize JSON data of type new_deploy_key
.
Output a JSON value of type milestones
.
Serialize a value of type milestones
into a JSON string.
Input JSON data of type milestones
.
Deserialize JSON data of type milestones
.
Output a JSON value of type milestone_sort
.
Serialize a value of type milestone_sort
into a JSON string.
Input JSON data of type milestone_sort
.
Deserialize JSON data of type milestone_sort
.
Serialize a value of type error
into a JSON string.
Input JSON data of type error
.
Serialize a value of type message
into a JSON string.
Input JSON data of type message
.
Output a JSON value of type merge_request
.
Serialize a value of type merge_request
into a JSON string.
Input JSON data of type merge_request
.
Deserialize JSON data of type merge_request
.
Serialize a value of type merge
into a JSON string.
Input JSON data of type merge
.
Output a JSON value of type member_action
.
Serialize a value of type member_action
into a JSON string.
Input JSON data of type member_action
.
Deserialize JSON data of type member_action
.
Output a JSON value of type member_event
.
Serialize a value of type member_event
into a JSON string.
Input JSON data of type member_event
.
Deserialize JSON data of type member_event
.
Output a JSON value of type linked_users
.
Serialize a value of type linked_users
into a JSON string.
Input JSON data of type linked_users
.
Deserialize JSON data of type linked_users
.
Serialize a value of type labels
into a JSON string.
Input JSON data of type labels
.
Output a JSON value of type label_names
.
Serialize a value of type label_names
into a JSON string.
Input JSON data of type label_names
.
Deserialize JSON data of type label_names
.
Output a JSON value of type issues_action
.
Serialize a value of type issues_action
into a JSON string.
Input JSON data of type issues_action
.
Deserialize JSON data of type issues_action
.
Output a JSON value of type issues_event
.
Serialize a value of type issues_event
into a JSON string.
Input JSON data of type issues_event
.
Deserialize JSON data of type issues_event
.
Output a JSON value of type issue_comment
.
Serialize a value of type issue_comment
into a JSON string.
Input JSON data of type issue_comment
.
Deserialize JSON data of type issue_comment
.
Output a JSON value of type issue_comments
.
Serialize a value of type issue_comments
into a JSON string.
Input JSON data of type issue_comments
.
Deserialize JSON data of type issue_comments
.
Output a JSON value of type issue_comment_action
.
Serialize a value of type issue_comment_action
into a JSON string.
val read_issue_comment_action :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
issue_comment_action
Input JSON data of type issue_comment_action
.
Deserialize JSON data of type issue_comment_action
.
Output a JSON value of type issue_comment_event
.
Serialize a value of type issue_comment_event
into a JSON string.
val read_issue_comment_event :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
issue_comment_event
Input JSON data of type issue_comment_event
.
Deserialize JSON data of type issue_comment_event
.
Serialize a value of type hook
into a JSON string.
Input JSON data of type hook
.
Serialize a value of type hooks
into a JSON string.
Input JSON data of type hooks
.
Output a JSON value of type gollum_event
.
Serialize a value of type gollum_event
into a JSON string.
Input JSON data of type gollum_event
.
Deserialize JSON data of type gollum_event
.
Serialize a value of type git_ref
into a JSON string.
Input JSON data of type git_ref
.
Serialize a value of type git_refs
into a JSON string.
Input JSON data of type git_refs
.
Serialize a value of type gist_fork
into a JSON string.
Input JSON data of type gist_fork
.
Serialize a value of type gist_file
into a JSON string.
Input JSON data of type gist_file
.
Output a JSON value of type gist_files
.
Serialize a value of type gist_files
into a JSON string.
Input JSON data of type gist_files
.
Deserialize JSON data of type gist_files
.
Output a JSON value of type change_status
.
Serialize a value of type change_status
into a JSON string.
Input JSON data of type change_status
.
Deserialize JSON data of type change_status
.
Output a JSON value of type gist_commit
.
Serialize a value of type gist_commit
into a JSON string.
Input JSON data of type gist_commit
.
Deserialize JSON data of type gist_commit
.
Output a JSON value of type gist_commits
.
Serialize a value of type gist_commits
into a JSON string.
Input JSON data of type gist_commits
.
Deserialize JSON data of type gist_commits
.
Serialize a value of type gist
into a JSON string.
Input JSON data of type gist
.
Serialize a value of type gists
into a JSON string.
Input JSON data of type gists
.
Output a JSON value of type gist_forks
.
Serialize a value of type gist_forks
into a JSON string.
Input JSON data of type gist_forks
.
Deserialize JSON data of type gist_forks
.
Output a JSON value of type fork_event
.
Serialize a value of type fork_event
into a JSON string.
Input JSON data of type fork_event
.
Deserialize JSON data of type fork_event
.
Serialize a value of type file
into a JSON string.
Input JSON data of type file
.
Serialize a value of type files
into a JSON string.
Input JSON data of type files
.
Output a JSON value of type delete_event
.
Serialize a value of type delete_event
into a JSON string.
Input JSON data of type delete_event
.
Deserialize JSON data of type delete_event
.
Output a JSON value of type create_event
.
Serialize a value of type create_event
into a JSON string.
Input JSON data of type create_event
.
Deserialize JSON data of type create_event
.
Output a JSON value of type commit_comment
.
Serialize a value of type commit_comment
into a JSON string.
Input JSON data of type commit_comment
.
Deserialize JSON data of type commit_comment
.
Output a JSON value of type commit_comment_event
.
Serialize a value of type commit_comment_event
into a JSON string.
val read_commit_comment_event :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
commit_comment_event
Input JSON data of type commit_comment_event
.
Deserialize JSON data of type commit_comment_event
.
Output a JSON value of type event_constr
.
Serialize a value of type event_constr
into a JSON string.
Input JSON data of type event_constr
.
Deserialize JSON data of type event_constr
.
Serialize a value of type event
into a JSON string.
Input JSON data of type event
.
Serialize a value of type events
into a JSON string.
Input JSON data of type events
.
Output a JSON value of type event_hook_metadata
.
Serialize a value of type event_hook_metadata
into a JSON string.
val read_event_hook_metadata :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
event_hook_metadata
Input JSON data of type event_hook_metadata
.
Deserialize JSON data of type event_hook_metadata
.
Output a JSON value of type event_hook_constr
.
Serialize a value of type event_hook_constr
into a JSON string.
Input JSON data of type event_hook_constr
.
Deserialize JSON data of type event_hook_constr
.
Serialize a value of type emojis
into a JSON string.
Input JSON data of type emojis
.
Output a JSON value of type deploy_key
.
Serialize a value of type deploy_key
into a JSON string.
Input JSON data of type deploy_key
.
Deserialize JSON data of type deploy_key
.
Output a JSON value of type deploy_keys
.
Serialize a value of type deploy_keys
into a JSON string.
Input JSON data of type deploy_keys
.
Deserialize JSON data of type deploy_keys
.
Output a JSON value of type contribution_week
.
Serialize a value of type contribution_week
into a JSON string.
Input JSON data of type contribution_week
.
Deserialize JSON data of type contribution_week
.
Output a JSON value of type contributor_stats
.
Serialize a value of type contributor_stats
into a JSON string.
Input JSON data of type contributor_stats
.
Deserialize JSON data of type contributor_stats
.
Output a JSON value of type contributors_stats
.
Serialize a value of type contributors_stats
into a JSON string.
Input JSON data of type contributors_stats
.
Deserialize JSON data of type contributors_stats
.
Output a JSON value of type contributor
.
Serialize a value of type contributor
into a JSON string.
Input JSON data of type contributor
.
Deserialize JSON data of type contributor
.
Output a JSON value of type contributors
.
Serialize a value of type contributors
into a JSON string.
Input JSON data of type contributors
.
Deserialize JSON data of type contributors
.
Serialize a value of type commits
into a JSON string.
Input JSON data of type commits
.
Output a JSON value of type commit_activity
.
Serialize a value of type commit_activity
into a JSON string.
Input JSON data of type commit_activity
.
Deserialize JSON data of type commit_activity
.
Output a JSON value of type commit_activities
.
Serialize a value of type commit_activities
into a JSON string.
Input JSON data of type commit_activities
.
Deserialize JSON data of type commit_activities
.
Serialize a value of type comment
into a JSON string.
Input JSON data of type comment
.
Output a JSON value of type base_status
.
Serialize a value of type base_status
into a JSON string.
Input JSON data of type base_status
.
Deserialize JSON data of type base_status
.
Output a JSON value of type base_statuses
.
Serialize a value of type base_statuses
into a JSON string.
Input JSON data of type base_statuses
.
Deserialize JSON data of type base_statuses
.
Output a JSON value of type combined_status
.
Serialize a value of type combined_status
into a JSON string.
Input JSON data of type combined_status
.
Deserialize JSON data of type combined_status
.
Output a JSON value of type code_frequency
.
Serialize a value of type code_frequency
into a JSON string.
Input JSON data of type code_frequency
.
Deserialize JSON data of type code_frequency
.
Output a JSON value of type code_frequencies
.
Serialize a value of type code_frequencies
into a JSON string.
Input JSON data of type code_frequencies
.
Deserialize JSON data of type code_frequencies
.
Output a JSON value of type auto_trigger_checks
.
Serialize a value of type auto_trigger_checks
into a JSON string.
val read_auto_trigger_checks :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
auto_trigger_checks
Input JSON data of type auto_trigger_checks
.
Deserialize JSON data of type auto_trigger_checks
.
Output a JSON value of type check_suite_preferences
.
Serialize a value of type check_suite_preferences
into a JSON string.
val read_check_suite_preferences :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_suite_preferences
Input JSON data of type check_suite_preferences
.
Deserialize JSON data of type check_suite_preferences
.
Output a JSON value of type check_suite_info
.
Serialize a value of type check_suite_info
into a JSON string.
Input JSON data of type check_suite_info
.
Deserialize JSON data of type check_suite_info
.
Output a JSON value of type check_suite_head_commit
.
Serialize a value of type check_suite_head_commit
into a JSON string.
val read_check_suite_head_commit :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_suite_head_commit
Input JSON data of type check_suite_head_commit
.
Deserialize JSON data of type check_suite_head_commit
.
Output a JSON value of type check_status
.
Serialize a value of type check_status
into a JSON string.
Input JSON data of type check_status
.
Deserialize JSON data of type check_status
.
Output a JSON value of type check_run_app_permissions
.
Serialize a value of type check_run_app_permissions
into a JSON string.
val read_check_run_app_permissions :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_run_app_permissions
Input JSON data of type check_run_app_permissions
.
Deserialize JSON data of type check_run_app_permissions
.
Output a JSON value of type check_conclusion
.
Serialize a value of type check_conclusion
into a JSON string.
Input JSON data of type check_conclusion
.
Deserialize JSON data of type check_conclusion
.
Serialize a value of type check_app
into a JSON string.
Input JSON data of type check_app
.
Output a JSON value of type check_suite
.
Serialize a value of type check_suite
into a JSON string.
Input JSON data of type check_suite
.
Deserialize JSON data of type check_suite
.
Output a JSON value of type check_suite_list
.
Serialize a value of type check_suite_list
into a JSON string.
Input JSON data of type check_suite_list
.
Deserialize JSON data of type check_suite_list
.
Output a JSON value of type check_suite_id
.
Serialize a value of type check_suite_id
into a JSON string.
Input JSON data of type check_suite_id
.
Deserialize JSON data of type check_suite_id
.
Output a JSON value of type check_run_repo_ref
.
Serialize a value of type check_run_repo_ref
into a JSON string.
Input JSON data of type check_run_repo_ref
.
Deserialize JSON data of type check_run_repo_ref
.
Output a JSON value of type check_run_pull_request
.
Serialize a value of type check_run_pull_request
into a JSON string.
val read_check_run_pull_request :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_run_pull_request
Input JSON data of type check_run_pull_request
.
Deserialize JSON data of type check_run_pull_request
.
Output a JSON value of type check_run_output
.
Serialize a value of type check_run_output
into a JSON string.
Input JSON data of type check_run_output
.
Deserialize JSON data of type check_run_output
.
Serialize a value of type check_run
into a JSON string.
Input JSON data of type check_run
.
Output a JSON value of type check_runs_list
.
Serialize a value of type check_runs_list
into a JSON string.
Input JSON data of type check_runs_list
.
Deserialize JSON data of type check_runs_list
.
Output a JSON value of type check_run_annotation
.
Serialize a value of type check_run_annotation
into a JSON string.
val read_check_run_annotation :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_run_annotation
Input JSON data of type check_run_annotation
.
Deserialize JSON data of type check_run_annotation
.
Output a JSON value of type check_run_annotations
.
Serialize a value of type check_run_annotations
into a JSON string.
val read_check_run_annotations :
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
check_run_annotations
Input JSON data of type check_run_annotations
.
Deserialize JSON data of type check_run_annotations
.
Serialize a value of type app
into a JSON string.
Input JSON data of type app
.
Serialize a value of type auth
into a JSON string.
Input JSON data of type auth
.
Serialize a value of type auths
into a JSON string.
Input JSON data of type auths
.
Serialize a value of type auth_req
into a JSON string.
Input JSON data of type auth_req
.