package github

  1. Overview
  2. Docs

Module Github_jSource

Sourcetype update_gist = Github_t.update_gist = {
  1. update_gist_description : string;
  2. update_gist_files : (string * update_gist) list;
}
Sourcetype wiki_page_action = Github_t.wiki_page_action
Sourcetype wiki_page = Github_t.wiki_page = {
  1. wiki_page_name : string;
  2. wiki_page_title : string;
  3. wiki_page_action : wiki_page_action;
  4. wiki_page_sha : string;
  5. wiki_page_html_url : string;
}
Sourcetype bool_as_string = Github_t.bool_as_string
Sourcetype web_hook_config = Github_t.web_hook_config = {
  1. web_hook_config_url : string;
  2. web_hook_config_content_type : string option;
  3. web_hook_config_insecure_ssl : bool_as_string;
  4. web_hook_config_secret : string option;
}
Sourcetype watch_action = Github_t.watch_action
Sourcetype watch_event = Github_t.watch_event = {
  1. watch_event_action : watch_action;
}
Sourcetype user_info = Github_t.user_info = {
  1. user_info_name : string option;
  2. user_info_company : string option;
  3. user_info_blog : string option;
  4. user_info_location : string option;
  5. user_info_email : string option;
  6. user_info_hireable : bool;
  7. user_info_bio : string;
  8. user_info_public_repos : int;
  9. user_info_public_gists : int;
  10. user_info_followers : int;
  11. user_info_following : int;
  12. user_info_created_at : string;
  13. user_info_updated_at : string;
  14. user_info_html_url : string;
  15. user_info_login : string;
  16. user_info_id : Int64.t;
  17. user_info_url : string;
  18. user_info_avatar_url : string option;
}
Sourcetype user = Github_t.user = {
  1. user_login : string;
  2. user_id : Int64.t;
  3. user_url : string;
  4. user_avatar_url : string option;
}
Sourcetype update_release = Github_t.update_release = {
  1. update_release_tag_name : string option;
  2. update_release_target_commitish : string option;
  3. update_release_name : string option;
  4. update_release_body : string option;
  5. update_release_draft : bool option;
  6. update_release_prerelease : bool option;
}
Sourcetype update_pull = Github_t.update_pull = {
  1. update_pull_title : string option;
  2. update_pull_body : string option;
  3. update_pull_state : state option;
  4. update_pull_base : string option;
}
Sourcetype update_milestone = Github_t.update_milestone = {
  1. update_milestone_title : string option;
  2. update_milestone_state : state option;
  3. update_milestone_description : string option;
  4. update_milestone_due_on : string option;
}
Sourcetype update_issue = Github_t.update_issue = {
  1. update_issue_title : string option;
  2. update_issue_body : string option;
  3. update_issue_state : state option;
  4. update_issue_assignee : string option;
  5. update_issue_milestone : int option;
  6. update_issue_labels : string list option;
}
Sourcetype hook_config = Github_t.hook_config
Sourcetype event_type = Github_t.event_type
Sourcetype update_hook = Github_t.update_hook = {
  1. update_hook_config : hook_config;
  2. update_hook_events : event_type list option;
  3. update_hook_active : bool;
}
Sourcetype update_gist_file = Github_t.update_gist_file = {
  1. update_gist_file_content : string option;
  2. update_gist_file_name : string option;
}
Sourcetype pull_ref = Github_t.pull_ref = {
  1. pull_ref_url : string;
  2. pull_ref_html_url : string;
  3. pull_ref_diff_url : string;
  4. pull_ref_patch_url : string;
}
Sourcetype milestone = Github_t.milestone = {
  1. milestone_url : string;
  2. milestone_number : int;
  3. milestone_state : state;
  4. milestone_description : string;
  5. milestone_creator : user option;
  6. milestone_open_issues : int;
  7. milestone_closed_issues : int;
  8. milestone_created_at : string;
  9. milestone_due_on : string option;
  10. milestone_title : string;
}
Sourcetype label = Github_t.label = {
  1. label_url : string;
  2. label_name : string;
  3. label_color : string;
}
Sourcetype issue_sort = Github_t.issue_sort
Sourcetype direction = Github_t.direction
Sourcetype issue = Github_t.issue = {
  1. issue_url : string;
  2. issue_html_url : string;
  3. issue_number : int;
  4. issue_state : state;
  5. issue_title : string;
  6. issue_body : string;
  7. issue_user : user;
  8. issue_labels : label list;
  9. issue_comments : int;
  10. issue_created_at : string;
  11. issue_updated_at : string;
  12. issue_closed_at : string option;
  13. issue_milestone : milestone option;
  14. issue_sort : issue_sort;
  15. issue_direction : direction;
  16. issue_mentioned : string list option;
  17. issue_pull_request : pull_ref option;
}
Sourcetype timeline_source = Github_t.timeline_source = {
  1. timeline_source_id : int option;
  2. timeline_source_url : string option;
  3. timeline_source_actor : user option;
  4. timeline_source_issue : issue option;
}
Sourcetype timeline_action = Github_t.timeline_action
Sourcetype milestone_reference = Github_t.milestone_reference = {
  1. milestone_reference_title : string;
}
Sourcetype issue_rename = Github_t.issue_rename = {
  1. issue_rename_from : string;
  2. issue_rename_to : string;
}
Sourcetype base_label = Github_t.base_label = {
  1. base_label_name : string;
  2. base_label_color : string;
}
Sourcetype timeline_event = Github_t.timeline_event = {
  1. timeline_event_id : int option;
  2. timeline_event_url : string option;
  3. timeline_event_actor : user option;
  4. timeline_event_commit_id : string option;
  5. timeline_event_event : timeline_action;
  6. timeline_event_created_at : string;
  7. timeline_event_label : base_label option;
  8. timeline_event_assignee : user option;
  9. timeline_event_milestone : milestone_reference option;
  10. timeline_event_source : timeline_source option;
  11. timeline_event_rename : issue_rename option;
}
Sourcetype timeline_events = Github_t.timeline_events
Sourcetype change = Github_t.change = {
  1. change_from : string;
}
Sourcetype ticket_changes = Github_t.ticket_changes = {
  1. ticket_changes_title : change option;
  2. ticket_changes_body : change option;
}
Sourcetype team = Github_t.team = {
  1. team_url : string;
  2. team_name : string;
  3. team_id : Int64.t;
}
Sourcetype team_permission = Github_t.team_permission
Sourcetype org = Github_t.org = {
  1. org_login : string;
  2. org_id : Int64.t;
  3. org_url : string;
  4. org_avatar_url : string option;
}
Sourcetype team_info = Github_t.team_info = {
  1. team_info_permission : team_permission;
  2. team_info_members_count : int;
  3. team_info_repos_count : int;
  4. team_info_organization : org;
  5. team_info_url : string;
  6. team_info_name : string;
  7. team_info_id : Int64.t;
}
Sourcetype team_infos = Github_t.team_infos
Sourcetype team_add_info = Github_t.team_add_info = {
  1. team_add_info_slug : string;
  2. team_add_info_permission : team_permission;
  3. team_add_info_members_url : string;
  4. team_add_info_repositories_url : string;
  5. team_add_info_url : string;
  6. team_add_info_name : string;
  7. team_add_info_id : Int64.t;
}
Sourcetype repository = Github_t.repository = {
  1. repository_owner : user;
  2. repository_full_name : string;
  3. repository_description : string option;
  4. repository_private : bool;
  5. repository_fork : bool;
  6. repository_html_url : string;
  7. repository_clone_url : string;
  8. repository_git_url : string;
  9. repository_ssh_url : string;
  10. repository_svn_url : string;
  11. repository_mirror_url : string option;
  12. repository_homepage : string;
  13. repository_language : string option;
  14. repository_forks_count : int;
  15. repository_subscribers_count : int option;
  16. repository_stargazers_count : int;
  17. repository_size : int;
  18. repository_default_branch : string option;
  19. repository_open_issues_count : int;
  20. repository_pushed_at : string option;
  21. repository_created_at : string;
  22. repository_updated_at : string;
  23. repository_organization : user option;
  24. repository_has_issues : bool;
  25. repository_has_wiki : bool;
  26. repository_has_downloads : bool;
  27. repository_has_pages : bool;
  28. repository_id : Int64.t;
  29. repository_name : string;
  30. repository_url : string;
}
Sourcetype team_add_event = Github_t.team_add_event = {
  1. team_add_event_team : team_add_info option;
  2. team_add_event_user : user option;
  3. team_add_event_repository : repository option;
  4. team_add_event_organization : org;
}
Sourcetype obj_type = Github_t.obj_type
Sourcetype obj = Github_t.obj = {
  1. obj_ty : obj_type;
  2. obj_sha : string;
  3. obj_url : string;
}
Sourcetype info = Github_t.info = {
  1. info_date : string;
  2. info_email : string;
  3. info_name : string;
}
Sourcetype tag = Github_t.tag = {
  1. tag_obj : obj;
  2. tag_url : string;
  3. tag_sha : string;
  4. tag_tag : string;
  5. tag_message : string;
  6. tag_tagger : info;
}
Sourcetype status_state = Github_t.status_state
Sourcetype status = Github_t.status = {
  1. status_creator : user;
  2. status_url : string;
  3. status_updated_at : string;
  4. status_created_at : string;
  5. status_id : Int64.t;
  6. status_state : status_state;
  7. status_target_url : string option;
  8. status_description : string option;
  9. status_context : string option;
}
Sourcetype statuses = Github_t.statuses
Sourcetype status_branch_commit = Github_t.status_branch_commit = {
  1. status_branch_commit_sha : string;
  2. status_branch_commit_url : string;
}
Sourcetype status_branch = Github_t.status_branch = {
  1. status_branch_name : string;
  2. status_branch_commit : status_branch_commit;
}
Sourcetype git_commit = Github_t.git_commit = {
  1. git_commit_url : string;
  2. git_commit_author : info;
  3. git_commit_message : string;
}
Sourcetype commit = Github_t.commit = {
  1. commit_url : string;
  2. commit_sha : string;
  3. commit_git : git_commit;
  4. commit_author : user option;
  5. commit_committer : user option;
}
Sourcetype status_event = Github_t.status_event = {
  1. status_event_sha : string;
  2. status_event_target_url : string option;
  3. status_event_context : string option;
  4. status_event_description : string option;
  5. status_event_state : status_state;
  6. status_event_commit : commit;
  7. status_event_branches : status_branch list;
}
Sourcetype repositories = Github_t.repositories
Sourcetype issues = Github_t.issues
Sourcetype repository_action = Github_t.repository_action
Sourcetype repository_event = Github_t.repository_event = {
  1. repository_event_action : repository_action;
  2. repository_event_repository : repository;
}
Sourcetype repo_commit = Github_t.repo_commit = {
  1. repo_commit_sha : string;
  2. repo_commit_url : string;
}
Sourcetype repo_tag = Github_t.repo_tag = {
  1. repo_tag_name : string;
  2. repo_tag_commit : repo_commit;
  3. repo_tag_zipball_url : string;
  4. repo_tag_tarball_url : string;
}
Sourcetype repo_tags = Github_t.repo_tags
Sourcetype repo_issues_action = Github_t.repo_issues_action
Sourcetype linked_user = Github_t.linked_user = {
  1. linked_user_html_url : string;
  2. linked_user_login : string;
  3. linked_user_id : Int64.t;
  4. linked_user_url : string;
  5. linked_user_avatar_url : string option;
}
Sourcetype repo_issues_event = Github_t.repo_issues_event = {
  1. repo_issues_event_issue : issue;
  2. repo_issues_event_id : int;
  3. repo_issues_event_url : string;
  4. repo_issues_event_actor : linked_user option;
  5. repo_issues_event_event : repo_issues_action;
  6. repo_issues_event_created_at : string;
  7. repo_issues_event_label : base_label option;
  8. repo_issues_event_assignee : linked_user option;
  9. repo_issues_event_assigner : linked_user option;
  10. repo_issues_event_milestone : milestone_reference option;
  11. repo_issues_event_rename : issue_rename option;
}
Sourcetype repo_issues_events = Github_t.repo_issues_events
Sourcetype repo_issue_event = Github_t.repo_issue_event = {
  1. repo_issue_event_id : int;
  2. repo_issue_event_url : string;
  3. repo_issue_event_actor : linked_user option;
  4. repo_issue_event_event : repo_issues_action;
  5. repo_issue_event_created_at : string;
  6. repo_issue_event_label : base_label option;
  7. repo_issue_event_assignee : linked_user option;
  8. repo_issue_event_assigner : linked_user option;
  9. repo_issue_event_milestone : milestone_reference option;
  10. repo_issue_event_rename : issue_rename option;
}
Sourcetype repo_issue_events = Github_t.repo_issue_events
Sourcetype repo_branch = Github_t.repo_branch = {
  1. repo_branch_name : string;
  2. repo_branch_commit : repo_commit;
}
Sourcetype repo_branches = Github_t.repo_branches
Sourcetype repo = Github_t.repo = {
  1. repo_id : Int64.t;
  2. repo_name : string;
  3. repo_url : string;
}
Sourcetype release = Github_t.release = {
  1. release_id : Int64.t;
  2. release_tag_name : string;
  3. release_target_commitish : string option;
  4. release_name : string option;
  5. release_body : string option;
  6. release_draft : bool;
  7. release_prerelease : bool;
  8. release_created_at : string;
  9. release_published_at : string;
  10. release_url : string;
  11. release_html_url : string;
  12. release_assets_url : string;
  13. release_upload_url : string;
}
Sourcetype releases = Github_t.releases
Sourcetype release_repo = Github_t.release_repo = {
  1. release_repo_user : string;
  2. release_repo_repo : string;
  3. release_repo_release : release;
}
Sourcetype release_repos = Github_t.release_repos
Sourcetype release_action = Github_t.release_action
Sourcetype release_event = Github_t.release_event = {
  1. release_event_action : release_action;
  2. release_event_release : release;
}
Sourcetype rate = Github_t.rate = {
  1. rate_limit : int;
  2. rate_remaining : int;
  3. rate_reset : float;
}
Sourcetype rate_resources = Github_t.rate_resources = {
  1. rate_resources_core : rate;
}
Sourcetype rate_limit = Github_t.rate_limit = {
  1. rate_limit_resources : rate_resources;
}
Sourcetype push_event_author = Github_t.push_event_author = {
  1. push_event_author_name : string;
  2. push_event_author_email : string;
}
Sourcetype push_event_hook_commit = Github_t.push_event_hook_commit = {
  1. push_event_hook_commit_id : string;
  2. push_event_hook_commit_tree_id : string;
  3. push_event_hook_commit_url : string;
  4. push_event_hook_commit_message : string;
  5. push_event_hook_commit_author : push_event_author;
  6. push_event_hook_commit_distinct : bool;
}
Sourcetype push_event_hook = Github_t.push_event_hook = {
  1. push_event_hook_after : string;
  2. push_event_hook_created : bool;
  3. push_event_hook_deleted : bool;
  4. push_event_hook_forced : bool;
  5. push_event_hook_commits : push_event_hook_commit list;
  6. push_event_hook_head_commit : push_event_hook_commit option;
  7. push_event_hook_ref : string;
  8. push_event_hook_before : string;
}
Sourcetype push_event_commit_base = Github_t.push_event_commit_base = {
  1. push_event_commit_base_url : string;
  2. push_event_commit_base_message : string;
  3. push_event_commit_base_author : push_event_author;
  4. push_event_commit_base_distinct : bool;
}
Sourcetype push_event_commit = Github_t.push_event_commit = {
  1. push_event_commit_sha : string;
  2. push_event_commit_url : string;
  3. push_event_commit_message : string;
  4. push_event_commit_author : push_event_author;
  5. push_event_commit_distinct : bool;
}
Sourcetype push_event_base = Github_t.push_event_base = {
  1. push_event_base_ref : string;
  2. push_event_base_before : string;
}
Sourcetype push_event = Github_t.push_event = {
  1. push_event_head : string;
  2. push_event_size : int;
  3. push_event_commits : push_event_commit list;
  4. push_event_ref : string;
  5. push_event_before : string;
}
Sourcetype branch = Github_t.branch = {
  1. branch_label : string;
  2. branch_ref : string;
  3. branch_sha : string;
  4. branch_user : user option;
  5. branch_repo : repository option;
}
Sourcetype pull = Github_t.pull = {
  1. pull_issue_url : string;
  2. pull_number : int;
  3. pull_state : state;
  4. pull_title : string;
  5. pull_body : string;
  6. pull_created_at : string;
  7. pull_updated_at : string;
  8. pull_closed_at : string option;
  9. pull_merged_at : string option;
  10. pull_head : branch;
  11. pull_base : branch;
  12. pull_user : user;
  13. pull_url : string;
  14. pull_html_url : string;
  15. pull_diff_url : string;
  16. pull_patch_url : string;
}
Sourcetype body_changes = Github_t.body_changes = {
  1. body_changes_body : change option;
}
Sourcetype pull_request_review_comment_action = Github_t.pull_request_review_comment_action
Sourcetype pull_request_review_comment = Github_t.pull_request_review_comment = {
  1. pull_request_review_comment_diff_hunk : string;
  2. pull_request_review_comment_original_position : int;
  3. pull_request_review_comment_original_commit_id : string;
  4. pull_request_review_comment_pull_request_url : string;
  5. pull_request_review_comment_position : int option;
  6. pull_request_review_comment_line : int option;
  7. pull_request_review_comment_path : string option;
  8. pull_request_review_comment_commit_id : string;
  9. pull_request_review_comment_id : Int64.t;
  10. pull_request_review_comment_url : string;
  11. pull_request_review_comment_html_url : string;
  12. pull_request_review_comment_body : string;
  13. pull_request_review_comment_user : user;
  14. pull_request_review_comment_created_at : string;
  15. pull_request_review_comment_updated_at : string;
}
Sourcetype pull_request_review_comment_event = Github_t.pull_request_review_comment_event = {
  1. pull_request_review_comment_event_action : pull_request_review_comment_action;
  2. pull_request_review_comment_event_pull_request : pull;
  3. pull_request_review_comment_event_comment : pull_request_review_comment;
}
Sourcetype pull_request_action = Github_t.pull_request_action
Sourcetype pull_request_event = Github_t.pull_request_event = {
  1. pull_request_event_action : pull_request_action;
  2. pull_request_event_number : int;
  3. pull_request_event_pull_request : pull;
}
Sourcetype page_build_status = Github_t.page_build_status
Sourcetype page_build_error = Github_t.page_build_error = {
  1. page_build_error_message : string option;
}
Sourcetype page_build = Github_t.page_build = {
  1. page_build_url : string;
  2. page_build_status : page_build_status option;
  3. page_build_error : page_build_error;
}
Sourcetype page_build_event = Github_t.page_build_event = {
  1. page_build_event_build : page_build;
}
Sourcetype organization = Github_t.organization = {
  1. organization_name : string;
  2. organization_company : string;
  3. organization_blog : string;
  4. organization_location : string;
  5. organization_email : string;
  6. organization_public_repos : int;
  7. organization_public_gists : int;
  8. organization_followers : int;
  9. organization_following : int;
  10. organization_html_url : string;
  11. organization_created_at : string;
  12. organization_login : string;
  13. organization_id : Int64.t;
  14. organization_url : string;
  15. organization_avatar_url : string option;
}
Sourcetype new_status = Github_t.new_status = {
  1. new_status_state : status_state;
  2. new_status_target_url : string option;
  3. new_status_description : string option;
  4. new_status_context : string option;
}
Sourcetype new_repo = Github_t.new_repo = {
  1. new_repo_name : string;
  2. new_repo_description : string;
  3. new_repo_homepage : string;
  4. new_repo_private : bool;
  5. new_repo_has_issues : bool;
  6. new_repo_has_wiki : bool;
  7. new_repo_has_downloads : bool;
  8. new_repo_team_id : int;
  9. new_repo_auto_init : bool;
  10. new_repo_gitignore_template : string option;
  11. new_repo_license_template : string option;
}
Sourcetype new_release = Github_t.new_release = {
  1. new_release_tag_name : string;
  2. new_release_target_commitish : string;
  3. new_release_name : string option;
  4. new_release_body : string option;
  5. new_release_draft : bool;
  6. new_release_prerelease : bool;
}
Sourcetype new_pull_issue = Github_t.new_pull_issue = {
  1. new_pull_issue_issue : int;
  2. new_pull_issue_base : string;
  3. new_pull_issue_head : string;
}
Sourcetype new_pull = Github_t.new_pull = {
  1. new_pull_title : string;
  2. new_pull_body : string option;
  3. new_pull_base : string;
  4. new_pull_head : string;
}
Sourcetype new_milestone = Github_t.new_milestone = {
  1. new_milestone_title : string;
  2. new_milestone_state : state;
  3. new_milestone_description : string option;
  4. new_milestone_due_on : string option;
}
Sourcetype new_label = Github_t.new_label = {
  1. new_label_name : string;
  2. new_label_color : string;
}
Sourcetype new_issue_comment = Github_t.new_issue_comment = {
  1. new_issue_comment_body : string;
}
Sourcetype new_issue = Github_t.new_issue = {
  1. new_issue_title : string;
  2. new_issue_body : string option;
  3. new_issue_assignee : string option;
  4. new_issue_milestone : int option;
  5. new_issue_labels : string list;
}
Sourcetype new_hook = Github_t.new_hook = {
  1. new_hook_config : hook_config;
  2. new_hook_events : event_type list;
  3. new_hook_active : bool;
}
Sourcetype new_gist_content = Github_t.new_gist_content = {
  1. new_gist_content : string;
}
Sourcetype new_gist_contents = Github_t.new_gist_contents
Sourcetype new_gist = Github_t.new_gist = {
  1. new_gist_files : new_gist_contents;
  2. new_gist_description : string;
  3. new_gist_public : bool;
}
Sourcetype new_deploy_key = Github_t.new_deploy_key = {
  1. new_deploy_key_title : string;
  2. new_deploy_key_key : string;
}
Sourcetype milestones = Github_t.milestones
Sourcetype milestone_sort = Github_t.milestone_sort
Sourcetype error = Github_t.error = {
  1. error_resource : string;
  2. error_field : string option;
  3. error_code : string;
  4. error_message : string option;
}
Sourcetype message = Github_t.message = {
  1. message_message : string;
  2. message_errors : error list;
}
Sourcetype merge_request = Github_t.merge_request = {
  1. merge_commit_message : string option;
}
Sourcetype merge = Github_t.merge = {
  1. merge_sha : string option;
  2. merge_merged : bool;
  3. merge_message : string;
}
Sourcetype member_action = Github_t.member_action
Sourcetype member_event = Github_t.member_event = {
  1. member_event_action : member_action;
  2. member_event_member : linked_user;
}
Sourcetype linked_users = Github_t.linked_users
Sourcetype labels = Github_t.labels
Sourcetype label_names = Github_t.label_names
Sourcetype issues_action = Github_t.issues_action
Sourcetype issues_event = Github_t.issues_event = {
  1. issues_event_action : issues_action;
  2. issues_event_issue : issue;
  3. issues_event_assignee : user_info option;
  4. issues_event_label : label option;
}
Sourcetype issue_comment = Github_t.issue_comment = {
  1. issue_comment_id : Int64.t;
  2. issue_comment_url : string;
  3. issue_comment_html_url : string;
  4. issue_comment_body : string;
  5. issue_comment_user : user;
  6. issue_comment_created_at : string;
  7. issue_comment_updated_at : string;
}
Sourcetype issue_comments = Github_t.issue_comments
Sourcetype issue_comment_action = Github_t.issue_comment_action
Sourcetype issue_comment_event = Github_t.issue_comment_event = {
  1. issue_comment_event_action : issue_comment_action;
  2. issue_comment_event_issue : issue;
  3. issue_comment_event_comment : issue_comment;
}
Sourcetype hook = Github_t.hook = {
  1. hook_url : string;
  2. hook_updated_at : string;
  3. hook_created_at : string;
  4. hook_events : event_type list;
  5. hook_active : bool;
  6. hook_config : hook_config;
  7. hook_id : Int64.t;
}
Sourcetype gollum_event = Github_t.gollum_event = {
  1. gollum_event_pages : wiki_page list;
}
Sourcetype git_ref = Github_t.git_ref = {
  1. git_ref_name : string;
  2. git_ref_url : string;
  3. git_ref_obj : obj;
}
Sourcetype git_refs = Github_t.git_refs
Sourcetype gist_fork = Github_t.gist_fork = {
  1. gist_fork_user : user;
  2. gist_fork_url : string;
  3. gist_fork_id : Int64.t;
  4. gist_fork_created_at : string;
  5. gist_fork_updated_at : string;
}
Sourcetype gist_file = Github_t.gist_file = {
  1. gist_file_size : int;
  2. gist_file_raw_url : string;
  3. gist_file_ty : string;
  4. gist_file_truncated : bool option;
  5. gist_file_language : string option;
  6. gist_file_content : string option;
}
Sourcetype gist_files = Github_t.gist_files
Sourcetype change_status = Github_t.change_status = {
  1. change_status_deletions : int;
  2. change_status_additions : int;
  3. change_status_total : int;
}
Sourcetype gist_commit = Github_t.gist_commit = {
  1. gist_commit_url : string;
  2. gist_commit_version : string;
  3. gist_commit_user : user;
  4. gist_commit_change_status : change_status;
  5. gist_commit_committed_at : string;
}
Sourcetype gist_commits = Github_t.gist_commits
Sourcetype gist = Github_t.gist = {
  1. gist_url : string;
  2. gist_forks_url : string;
  3. gist_commits_url : string;
  4. gist_id : string;
  5. gist_description : string option;
  6. gist_public : bool;
  7. gist_owner : user;
  8. gist_user : string option;
  9. gist_files : gist_files;
  10. gist_comments : int;
  11. gist_comments_url : string;
  12. gist_html_url : string;
  13. gist_git_pull_url : string;
  14. gist_git_push_url : string;
  15. gist_created_at : string;
  16. gist_updated_at : string;
  17. gist_forks : gist_fork list option;
  18. gist_history : gist_commits option;
}
Sourcetype gist_forks = Github_t.gist_forks
Sourcetype fork_event = Github_t.fork_event = {
  1. fork_event_forkee : repository;
}
Sourcetype file = Github_t.file = {
  1. file_sha : string option;
  2. file_filename : string;
  3. file_status : string;
  4. file_additions : int;
  5. file_deletions : int;
  6. file_changes : int;
  7. file_blob_url : string;
  8. file_raw_url : string;
  9. file_patch : string option;
}
Sourcetype delete_event = Github_t.delete_event = {
  1. delete_event_ref : ref;
}
Sourcetype create_event = Github_t.create_event = {
  1. create_event_ref : ref;
  2. create_event_master_branch : string;
  3. create_event_description : string option;
}
Sourcetype commit_comment = Github_t.commit_comment = {
  1. commit_comment_position : int option;
  2. commit_comment_line : int option;
  3. commit_comment_path : string option;
  4. commit_comment_commit_id : string;
  5. commit_comment_id : Int64.t;
  6. commit_comment_url : string;
  7. commit_comment_html_url : string;
  8. commit_comment_body : string;
  9. commit_comment_user : user;
  10. commit_comment_created_at : string;
  11. commit_comment_updated_at : string;
}
Sourcetype commit_comment_event = Github_t.commit_comment_event = {
  1. commit_comment_event_comment : commit_comment;
}
Sourcetype event_constr = Github_t.event_constr
Sourcetype event = Github_t.event = {
  1. event_public : bool;
  2. event_payload : event_constr;
  3. event_actor : user;
  4. event_org : org option;
  5. event_created_at : string;
  6. event_repo : repo;
  7. event_id : Int64.t;
}
Sourcetype events = Github_t.events
Sourcetype event_hook_metadata = Github_t.event_hook_metadata = {
  1. event_hook_metadata_sender : user;
  2. event_hook_metadata_organisation : org option;
  3. event_hook_metadata_created_at : string;
  4. event_hook_metadata_repository : repository;
  5. event_hook_metadata_id : Int64.t;
}
Sourcetype event_hook_constr = Github_t.event_hook_constr
Sourcetype emojis = Github_t.emojis
Sourcetype deploy_key = Github_t.deploy_key = {
  1. deploy_key_id : Int64.t;
  2. deploy_key_key : string;
  3. deploy_key_url : string;
  4. deploy_key_title : string;
}
Sourcetype deploy_keys = Github_t.deploy_keys
Sourcetype contribution_week = Github_t.contribution_week = {
  1. repo_contribution_week_w : int;
  2. repo_contribution_week_a : int;
  3. repo_contribution_week_d : int;
  4. repo_contribution_week_c : int;
}
Sourcetype contributor_stats = Github_t.contributor_stats = {
  1. repo_contributor_stats_author : user option;
  2. repo_contributor_stats_total : int;
  3. repo_contributor_stats_weeks : contribution_week list;
}
Sourcetype contributors_stats = Github_t.contributors_stats
Sourcetype contributor = Github_t.contributor = {
  1. contributor_contributions : int;
  2. contributor_html_url : string;
  3. contributor_login : string;
  4. contributor_id : Int64.t;
  5. contributor_url : string;
  6. contributor_avatar_url : string option;
}
Sourcetype contributors = Github_t.contributors
Sourcetype commits = Github_t.commits
Sourcetype comment = Github_t.comment = {
  1. comment_id : Int64.t;
  2. comment_url : string;
  3. comment_html_url : string;
  4. comment_body : string;
  5. comment_user : user;
  6. comment_created_at : string;
  7. comment_updated_at : string;
}
Sourcetype base_status = Github_t.base_status = {
  1. base_status_url : string;
  2. base_status_updated_at : string;
  3. base_status_created_at : string;
  4. base_status_id : Int64.t;
  5. base_status_state : status_state;
  6. base_status_target_url : string option;
  7. base_status_description : string option;
  8. base_status_context : string option;
}
Sourcetype base_statuses = Github_t.base_statuses
Sourcetype combined_status = Github_t.combined_status = {
  1. combined_status_state : status_state;
  2. combined_status_sha : string;
  3. combined_status_total_count : int;
  4. combined_status_statuses : base_statuses;
  5. combined_status_repository : repo;
  6. combined_status_url : string;
  7. combined_status_commit_url : string;
}
Sourcetype app = Github_t.app = {
  1. app_name : string;
  2. app_url : string;
}
Sourcetype auth = Github_t.auth = {
  1. auth_scopes : scope list;
  2. auth_token : string;
  3. auth_app : app;
  4. auth_url : string;
  5. auth_id : Int64.t;
  6. auth_note : string option;
  7. auth_note_url : string option;
}
Sourcetype auth_req = Github_t.auth_req = {
  1. auth_req_scopes : scope list;
  2. auth_req_note : string;
  3. auth_req_note_url : string option;
  4. auth_req_client_id : string option;
  5. auth_req_client_secret : string option;
  6. auth_req_fingerprint : string option;
}
Sourceval write_update_gist : Bi_outbuf.t -> update_gist -> unit

Output a JSON value of type update_gist.

Sourceval string_of_update_gist : ?len:int -> update_gist -> string

Serialize a value of type update_gist into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_gist.

Sourceval update_gist_of_string : string -> update_gist

Deserialize JSON data of type update_gist.

Sourceval write_json : Bi_outbuf.t -> json -> unit

Output a JSON value of type json.

Sourceval string_of_json : ?len:int -> json -> string

Serialize a value of type json into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type json.

Sourceval json_of_string : string -> json

Deserialize JSON data of type json.

Sourceval write_wiki_page_action : Bi_outbuf.t -> wiki_page_action -> unit

Output a JSON value of type wiki_page_action.

Sourceval string_of_wiki_page_action : ?len:int -> wiki_page_action -> string

Serialize a value of type wiki_page_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type wiki_page_action.

Sourceval wiki_page_action_of_string : string -> wiki_page_action

Deserialize JSON data of type wiki_page_action.

Sourceval write_wiki_page : Bi_outbuf.t -> wiki_page -> unit

Output a JSON value of type wiki_page.

Sourceval string_of_wiki_page : ?len:int -> wiki_page -> string

Serialize a value of type wiki_page into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type wiki_page.

Sourceval wiki_page_of_string : string -> wiki_page

Deserialize JSON data of type wiki_page.

Sourceval write_bool_as_string : Bi_outbuf.t -> bool_as_string -> unit

Output a JSON value of type bool_as_string.

Sourceval string_of_bool_as_string : ?len:int -> bool_as_string -> string

Serialize a value of type bool_as_string into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type bool_as_string.

Sourceval bool_as_string_of_string : string -> bool_as_string

Deserialize JSON data of type bool_as_string.

Sourceval write_web_hook_config : Bi_outbuf.t -> web_hook_config -> unit

Output a JSON value of type web_hook_config.

Sourceval string_of_web_hook_config : ?len:int -> web_hook_config -> string

Serialize a value of type web_hook_config into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type web_hook_config.

Sourceval web_hook_config_of_string : string -> web_hook_config

Deserialize JSON data of type web_hook_config.

Sourceval write_watch_action : Bi_outbuf.t -> watch_action -> unit

Output a JSON value of type watch_action.

Sourceval string_of_watch_action : ?len:int -> watch_action -> string

Serialize a value of type watch_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type watch_action.

Sourceval watch_action_of_string : string -> watch_action

Deserialize JSON data of type watch_action.

Sourceval write_watch_event : Bi_outbuf.t -> watch_event -> unit

Output a JSON value of type watch_event.

Sourceval string_of_watch_event : ?len:int -> watch_event -> string

Serialize a value of type watch_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type watch_event.

Sourceval watch_event_of_string : string -> watch_event

Deserialize JSON data of type watch_event.

Sourceval write_user_info : Bi_outbuf.t -> user_info -> unit

Output a JSON value of type user_info.

Sourceval string_of_user_info : ?len:int -> user_info -> string

Serialize a value of type user_info into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type user_info.

Sourceval user_info_of_string : string -> user_info

Deserialize JSON data of type user_info.

Sourceval write_user : Bi_outbuf.t -> user -> unit

Output a JSON value of type user.

Sourceval string_of_user : ?len:int -> user -> string

Serialize a value of type user into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type user.

Sourceval user_of_string : string -> user

Deserialize JSON data of type user.

Sourceval write_update_release : Bi_outbuf.t -> update_release -> unit

Output a JSON value of type update_release.

Sourceval string_of_update_release : ?len:int -> update_release -> string

Serialize a value of type update_release into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_release.

Sourceval update_release_of_string : string -> update_release

Deserialize JSON data of type update_release.

Sourceval write_state : Bi_outbuf.t -> state -> unit

Output a JSON value of type state.

Sourceval string_of_state : ?len:int -> state -> string

Serialize a value of type state into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type state.

Sourceval state_of_string : string -> state

Deserialize JSON data of type state.

Sourceval write_update_pull : Bi_outbuf.t -> update_pull -> unit

Output a JSON value of type update_pull.

Sourceval string_of_update_pull : ?len:int -> update_pull -> string

Serialize a value of type update_pull into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_pull.

Sourceval update_pull_of_string : string -> update_pull

Deserialize JSON data of type update_pull.

Sourceval write_update_milestone : Bi_outbuf.t -> update_milestone -> unit

Output a JSON value of type update_milestone.

Sourceval string_of_update_milestone : ?len:int -> update_milestone -> string

Serialize a value of type update_milestone into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_milestone.

Sourceval update_milestone_of_string : string -> update_milestone

Deserialize JSON data of type update_milestone.

Sourceval write_update_issue : Bi_outbuf.t -> update_issue -> unit

Output a JSON value of type update_issue.

Sourceval string_of_update_issue : ?len:int -> update_issue -> string

Serialize a value of type update_issue into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_issue.

Sourceval update_issue_of_string : string -> update_issue

Deserialize JSON data of type update_issue.

Sourceval write_hook_config : Bi_outbuf.t -> hook_config -> unit

Output a JSON value of type hook_config.

Sourceval string_of_hook_config : ?len:int -> hook_config -> string

Serialize a value of type hook_config into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type hook_config.

Sourceval hook_config_of_string : string -> hook_config

Deserialize JSON data of type hook_config.

Sourceval write_event_type : Bi_outbuf.t -> event_type -> unit

Output a JSON value of type event_type.

Sourceval string_of_event_type : ?len:int -> event_type -> string

Serialize a value of type event_type into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type event_type.

Sourceval event_type_of_string : string -> event_type

Deserialize JSON data of type event_type.

Sourceval write_update_hook : Bi_outbuf.t -> update_hook -> unit

Output a JSON value of type update_hook.

Sourceval string_of_update_hook : ?len:int -> update_hook -> string

Serialize a value of type update_hook into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_hook.

Sourceval update_hook_of_string : string -> update_hook

Deserialize JSON data of type update_hook.

Sourceval write_update_gist_file : Bi_outbuf.t -> update_gist_file -> unit

Output a JSON value of type update_gist_file.

Sourceval string_of_update_gist_file : ?len:int -> update_gist_file -> string

Serialize a value of type update_gist_file into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type update_gist_file.

Sourceval update_gist_file_of_string : string -> update_gist_file

Deserialize JSON data of type update_gist_file.

Sourceval write_pull_ref : Bi_outbuf.t -> pull_ref -> unit

Output a JSON value of type pull_ref.

Sourceval string_of_pull_ref : ?len:int -> pull_ref -> string

Serialize a value of type pull_ref into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pull_ref.

Sourceval pull_ref_of_string : string -> pull_ref

Deserialize JSON data of type pull_ref.

Sourceval write_milestone : Bi_outbuf.t -> milestone -> unit

Output a JSON value of type milestone.

Sourceval string_of_milestone : ?len:int -> milestone -> string

Serialize a value of type milestone into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type milestone.

Sourceval milestone_of_string : string -> milestone

Deserialize JSON data of type milestone.

Sourceval write_label : Bi_outbuf.t -> label -> unit

Output a JSON value of type label.

Sourceval string_of_label : ?len:int -> label -> string

Serialize a value of type label into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type label.

Sourceval label_of_string : string -> label

Deserialize JSON data of type label.

Sourceval write_issue_sort : Bi_outbuf.t -> issue_sort -> unit

Output a JSON value of type issue_sort.

Sourceval string_of_issue_sort : ?len:int -> issue_sort -> string

Serialize a value of type issue_sort into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_sort.

Sourceval issue_sort_of_string : string -> issue_sort

Deserialize JSON data of type issue_sort.

Sourceval write_direction : Bi_outbuf.t -> direction -> unit

Output a JSON value of type direction.

Sourceval string_of_direction : ?len:int -> direction -> string

Serialize a value of type direction into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type direction.

Sourceval direction_of_string : string -> direction

Deserialize JSON data of type direction.

Sourceval write_issue : Bi_outbuf.t -> issue -> unit

Output a JSON value of type issue.

Sourceval string_of_issue : ?len:int -> issue -> string

Serialize a value of type issue into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue.

Sourceval issue_of_string : string -> issue

Deserialize JSON data of type issue.

Sourceval write_timeline_source : Bi_outbuf.t -> timeline_source -> unit

Output a JSON value of type timeline_source.

Sourceval string_of_timeline_source : ?len:int -> timeline_source -> string

Serialize a value of type timeline_source into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type timeline_source.

Sourceval timeline_source_of_string : string -> timeline_source

Deserialize JSON data of type timeline_source.

Sourceval write_timeline_action : Bi_outbuf.t -> timeline_action -> unit

Output a JSON value of type timeline_action.

Sourceval string_of_timeline_action : ?len:int -> timeline_action -> string

Serialize a value of type timeline_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type timeline_action.

Sourceval timeline_action_of_string : string -> timeline_action

Deserialize JSON data of type timeline_action.

Sourceval write_milestone_reference : Bi_outbuf.t -> milestone_reference -> unit

Output a JSON value of type milestone_reference.

Sourceval string_of_milestone_reference : ?len:int -> milestone_reference -> string

Serialize a value of type milestone_reference into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type milestone_reference.

Sourceval milestone_reference_of_string : string -> milestone_reference

Deserialize JSON data of type milestone_reference.

Sourceval write_issue_rename : Bi_outbuf.t -> issue_rename -> unit

Output a JSON value of type issue_rename.

Sourceval string_of_issue_rename : ?len:int -> issue_rename -> string

Serialize a value of type issue_rename into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_rename.

Sourceval issue_rename_of_string : string -> issue_rename

Deserialize JSON data of type issue_rename.

Sourceval write_base_label : Bi_outbuf.t -> base_label -> unit

Output a JSON value of type base_label.

Sourceval string_of_base_label : ?len:int -> base_label -> string

Serialize a value of type base_label into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type base_label.

Sourceval base_label_of_string : string -> base_label

Deserialize JSON data of type base_label.

Sourceval write_timeline_event : Bi_outbuf.t -> timeline_event -> unit

Output a JSON value of type timeline_event.

Sourceval string_of_timeline_event : ?len:int -> timeline_event -> string

Serialize a value of type timeline_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type timeline_event.

Sourceval timeline_event_of_string : string -> timeline_event

Deserialize JSON data of type timeline_event.

Sourceval write_timeline_events : Bi_outbuf.t -> timeline_events -> unit

Output a JSON value of type timeline_events.

Sourceval string_of_timeline_events : ?len:int -> timeline_events -> string

Serialize a value of type timeline_events into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type timeline_events.

Sourceval timeline_events_of_string : string -> timeline_events

Deserialize JSON data of type timeline_events.

Sourceval write_change : Bi_outbuf.t -> change -> unit

Output a JSON value of type change.

Sourceval string_of_change : ?len:int -> change -> string

Serialize a value of type change into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type change.

Sourceval change_of_string : string -> change

Deserialize JSON data of type change.

Sourceval write_ticket_changes : Bi_outbuf.t -> ticket_changes -> unit

Output a JSON value of type ticket_changes.

Sourceval string_of_ticket_changes : ?len:int -> ticket_changes -> string

Serialize a value of type ticket_changes into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type ticket_changes.

Sourceval ticket_changes_of_string : string -> ticket_changes

Deserialize JSON data of type ticket_changes.

Sourceval write_team : Bi_outbuf.t -> team -> unit

Output a JSON value of type team.

Sourceval string_of_team : ?len:int -> team -> string

Serialize a value of type team into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team.

Sourceval team_of_string : string -> team

Deserialize JSON data of type team.

Sourceval write_teams : Bi_outbuf.t -> teams -> unit

Output a JSON value of type teams.

Sourceval string_of_teams : ?len:int -> teams -> string

Serialize a value of type teams into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type teams.

Sourceval teams_of_string : string -> teams

Deserialize JSON data of type teams.

Sourceval write_team_permission : Bi_outbuf.t -> team_permission -> unit

Output a JSON value of type team_permission.

Sourceval string_of_team_permission : ?len:int -> team_permission -> string

Serialize a value of type team_permission into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team_permission.

Sourceval team_permission_of_string : string -> team_permission

Deserialize JSON data of type team_permission.

Sourceval write_org : Bi_outbuf.t -> org -> unit

Output a JSON value of type org.

Sourceval string_of_org : ?len:int -> org -> string

Serialize a value of type org into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type org.

Sourceval org_of_string : string -> org

Deserialize JSON data of type org.

Sourceval write_team_info : Bi_outbuf.t -> team_info -> unit

Output a JSON value of type team_info.

Sourceval string_of_team_info : ?len:int -> team_info -> string

Serialize a value of type team_info into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team_info.

Sourceval team_info_of_string : string -> team_info

Deserialize JSON data of type team_info.

Sourceval write_team_infos : Bi_outbuf.t -> team_infos -> unit

Output a JSON value of type team_infos.

Sourceval string_of_team_infos : ?len:int -> team_infos -> string

Serialize a value of type team_infos into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team_infos.

Sourceval team_infos_of_string : string -> team_infos

Deserialize JSON data of type team_infos.

Sourceval write_team_add_info : Bi_outbuf.t -> team_add_info -> unit

Output a JSON value of type team_add_info.

Sourceval string_of_team_add_info : ?len:int -> team_add_info -> string

Serialize a value of type team_add_info into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team_add_info.

Sourceval team_add_info_of_string : string -> team_add_info

Deserialize JSON data of type team_add_info.

Sourceval write_repository : Bi_outbuf.t -> repository -> unit

Output a JSON value of type repository.

Sourceval string_of_repository : ?len:int -> repository -> string

Serialize a value of type repository into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repository.

Sourceval repository_of_string : string -> repository

Deserialize JSON data of type repository.

Sourceval write_team_add_event : Bi_outbuf.t -> team_add_event -> unit

Output a JSON value of type team_add_event.

Sourceval string_of_team_add_event : ?len:int -> team_add_event -> string

Serialize a value of type team_add_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type team_add_event.

Sourceval team_add_event_of_string : string -> team_add_event

Deserialize JSON data of type team_add_event.

Sourceval write_obj_type : Bi_outbuf.t -> obj_type -> unit

Output a JSON value of type obj_type.

Sourceval string_of_obj_type : ?len:int -> obj_type -> string

Serialize a value of type obj_type into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type obj_type.

Sourceval obj_type_of_string : string -> obj_type

Deserialize JSON data of type obj_type.

Sourceval write_obj : Bi_outbuf.t -> obj -> unit

Output a JSON value of type obj.

Sourceval string_of_obj : ?len:int -> obj -> string

Serialize a value of type obj into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type obj.

Sourceval obj_of_string : string -> obj

Deserialize JSON data of type obj.

Sourceval write_info : Bi_outbuf.t -> info -> unit

Output a JSON value of type info.

Sourceval string_of_info : ?len:int -> info -> string

Serialize a value of type info into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type info.

Sourceval info_of_string : string -> info

Deserialize JSON data of type info.

Sourceval write_tag : Bi_outbuf.t -> tag -> unit

Output a JSON value of type tag.

Sourceval string_of_tag : ?len:int -> tag -> string

Serialize a value of type tag into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type tag.

Sourceval tag_of_string : string -> tag

Deserialize JSON data of type tag.

Sourceval write_status_state : Bi_outbuf.t -> status_state -> unit

Output a JSON value of type status_state.

Sourceval string_of_status_state : ?len:int -> status_state -> string

Serialize a value of type status_state into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type status_state.

Sourceval status_state_of_string : string -> status_state

Deserialize JSON data of type status_state.

Sourceval write_status : Bi_outbuf.t -> status -> unit

Output a JSON value of type status.

Sourceval string_of_status : ?len:int -> status -> string

Serialize a value of type status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type status.

Sourceval status_of_string : string -> status

Deserialize JSON data of type status.

Sourceval write_statuses : Bi_outbuf.t -> statuses -> unit

Output a JSON value of type statuses.

Sourceval string_of_statuses : ?len:int -> statuses -> string

Serialize a value of type statuses into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type statuses.

Sourceval statuses_of_string : string -> statuses

Deserialize JSON data of type statuses.

Sourceval write_status_branch_commit : Bi_outbuf.t -> status_branch_commit -> unit

Output a JSON value of type status_branch_commit.

Sourceval string_of_status_branch_commit : ?len:int -> status_branch_commit -> string

Serialize a value of type status_branch_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type status_branch_commit.

Sourceval status_branch_commit_of_string : string -> status_branch_commit

Deserialize JSON data of type status_branch_commit.

Sourceval write_status_branch : Bi_outbuf.t -> status_branch -> unit

Output a JSON value of type status_branch.

Sourceval string_of_status_branch : ?len:int -> status_branch -> string

Serialize a value of type status_branch into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type status_branch.

Sourceval status_branch_of_string : string -> status_branch

Deserialize JSON data of type status_branch.

Sourceval write_git_commit : Bi_outbuf.t -> git_commit -> unit

Output a JSON value of type git_commit.

Sourceval string_of_git_commit : ?len:int -> git_commit -> string

Serialize a value of type git_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type git_commit.

Sourceval git_commit_of_string : string -> git_commit

Deserialize JSON data of type git_commit.

Sourceval write_commit : Bi_outbuf.t -> commit -> unit

Output a JSON value of type commit.

Sourceval string_of_commit : ?len:int -> commit -> string

Serialize a value of type commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type commit.

Sourceval commit_of_string : string -> commit

Deserialize JSON data of type commit.

Sourceval write_status_event : Bi_outbuf.t -> status_event -> unit

Output a JSON value of type status_event.

Sourceval string_of_status_event : ?len:int -> status_event -> string

Serialize a value of type status_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type status_event.

Sourceval status_event_of_string : string -> status_event

Deserialize JSON data of type status_event.

Sourceval write_scope : Bi_outbuf.t -> scope -> unit

Output a JSON value of type scope.

Sourceval string_of_scope : ?len:int -> scope -> string

Serialize a value of type scope into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type scope.

Sourceval scope_of_string : string -> scope

Deserialize JSON data of type scope.

Sourceval write_repositories : Bi_outbuf.t -> repositories -> unit

Output a JSON value of type repositories.

Sourceval string_of_repositories : ?len:int -> repositories -> string

Serialize a value of type repositories into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repositories.

Sourceval repositories_of_string : string -> 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.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repository_search.

Sourceval repository_search_of_string : string -> repository_search

Deserialize JSON data of type repository_search.

Sourceval write_issues : Bi_outbuf.t -> issues -> unit

Output a JSON value of type issues.

Sourceval string_of_issues : ?len:int -> issues -> string

Serialize a value of type issues into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issues.

Sourceval issues_of_string : string -> issues

Deserialize 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.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repository_issue_search.

Sourceval repository_issue_search_of_string : string -> repository_issue_search

Deserialize JSON data of type repository_issue_search.

Sourceval write_repository_action : Bi_outbuf.t -> repository_action -> unit

Output a JSON value of type repository_action.

Sourceval string_of_repository_action : ?len:int -> repository_action -> string

Serialize a value of type repository_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repository_action.

Sourceval repository_action_of_string : string -> repository_action

Deserialize JSON data of type repository_action.

Sourceval write_repository_event : Bi_outbuf.t -> repository_event -> unit

Output a JSON value of type repository_event.

Sourceval string_of_repository_event : ?len:int -> repository_event -> string

Serialize a value of type repository_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repository_event.

Sourceval repository_event_of_string : string -> repository_event

Deserialize JSON data of type repository_event.

Sourceval write_repo_commit : Bi_outbuf.t -> repo_commit -> unit

Output a JSON value of type repo_commit.

Sourceval string_of_repo_commit : ?len:int -> repo_commit -> string

Serialize a value of type repo_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_commit.

Sourceval repo_commit_of_string : string -> repo_commit

Deserialize JSON data of type repo_commit.

Sourceval write_repo_tag : Bi_outbuf.t -> repo_tag -> unit

Output a JSON value of type repo_tag.

Sourceval string_of_repo_tag : ?len:int -> repo_tag -> string

Serialize a value of type repo_tag into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_tag.

Sourceval repo_tag_of_string : string -> repo_tag

Deserialize JSON data of type repo_tag.

Sourceval write_repo_tags : Bi_outbuf.t -> repo_tags -> unit

Output a JSON value of type repo_tags.

Sourceval string_of_repo_tags : ?len:int -> repo_tags -> string

Serialize a value of type repo_tags into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_tags.

Sourceval repo_tags_of_string : string -> repo_tags

Deserialize JSON data of type repo_tags.

Sourceval write_repo_issues_action : Bi_outbuf.t -> repo_issues_action -> unit

Output a JSON value of type repo_issues_action.

Sourceval string_of_repo_issues_action : ?len:int -> repo_issues_action -> string

Serialize a value of type repo_issues_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_issues_action.

Sourceval repo_issues_action_of_string : string -> repo_issues_action

Deserialize JSON data of type repo_issues_action.

Sourceval write_linked_user : Bi_outbuf.t -> linked_user -> unit

Output a JSON value of type linked_user.

Sourceval string_of_linked_user : ?len:int -> linked_user -> string

Serialize a value of type linked_user into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type linked_user.

Sourceval linked_user_of_string : string -> linked_user

Deserialize JSON data of type linked_user.

Sourceval write_repo_issues_event : Bi_outbuf.t -> repo_issues_event -> unit

Output a JSON value of type repo_issues_event.

Sourceval string_of_repo_issues_event : ?len:int -> repo_issues_event -> string

Serialize a value of type repo_issues_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_issues_event.

Sourceval repo_issues_event_of_string : string -> repo_issues_event

Deserialize JSON data of type repo_issues_event.

Sourceval write_repo_issues_events : Bi_outbuf.t -> repo_issues_events -> unit

Output a JSON value of type repo_issues_events.

Sourceval string_of_repo_issues_events : ?len:int -> repo_issues_events -> string

Serialize a value of type repo_issues_events into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_issues_events.

Sourceval repo_issues_events_of_string : string -> repo_issues_events

Deserialize JSON data of type repo_issues_events.

Sourceval write_repo_issue_event : Bi_outbuf.t -> repo_issue_event -> unit

Output a JSON value of type repo_issue_event.

Sourceval string_of_repo_issue_event : ?len:int -> repo_issue_event -> string

Serialize a value of type repo_issue_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_issue_event.

Sourceval repo_issue_event_of_string : string -> repo_issue_event

Deserialize JSON data of type repo_issue_event.

Sourceval write_repo_issue_events : Bi_outbuf.t -> repo_issue_events -> unit

Output a JSON value of type repo_issue_events.

Sourceval string_of_repo_issue_events : ?len:int -> repo_issue_events -> string

Serialize a value of type repo_issue_events into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_issue_events.

Sourceval repo_issue_events_of_string : string -> repo_issue_events

Deserialize JSON data of type repo_issue_events.

Sourceval write_repo_branch : Bi_outbuf.t -> repo_branch -> unit

Output a JSON value of type repo_branch.

Sourceval string_of_repo_branch : ?len:int -> repo_branch -> string

Serialize a value of type repo_branch into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_branch.

Sourceval repo_branch_of_string : string -> repo_branch

Deserialize JSON data of type repo_branch.

Sourceval write_repo_branches : Bi_outbuf.t -> repo_branches -> unit

Output a JSON value of type repo_branches.

Sourceval string_of_repo_branches : ?len:int -> repo_branches -> string

Serialize a value of type repo_branches into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo_branches.

Sourceval repo_branches_of_string : string -> repo_branches

Deserialize JSON data of type repo_branches.

Sourceval write_repo : Bi_outbuf.t -> repo -> unit

Output a JSON value of type repo.

Sourceval string_of_repo : ?len:int -> repo -> string

Serialize a value of type repo into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type repo.

Sourceval repo_of_string : string -> repo

Deserialize JSON data of type repo.

Sourceval write_release : Bi_outbuf.t -> release -> unit

Output a JSON value of type release.

Sourceval string_of_release : ?len:int -> release -> string

Serialize a value of type release into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type release.

Sourceval release_of_string : string -> release

Deserialize JSON data of type release.

Sourceval write_releases : Bi_outbuf.t -> releases -> unit

Output a JSON value of type releases.

Sourceval string_of_releases : ?len:int -> releases -> string

Serialize a value of type releases into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type releases.

Sourceval releases_of_string : string -> releases

Deserialize JSON data of type releases.

Sourceval write_release_repo : Bi_outbuf.t -> release_repo -> unit

Output a JSON value of type release_repo.

Sourceval string_of_release_repo : ?len:int -> release_repo -> string

Serialize a value of type release_repo into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type release_repo.

Sourceval release_repo_of_string : string -> release_repo

Deserialize JSON data of type release_repo.

Sourceval write_release_repos : Bi_outbuf.t -> release_repos -> unit

Output a JSON value of type release_repos.

Sourceval string_of_release_repos : ?len:int -> release_repos -> string

Serialize a value of type release_repos into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type release_repos.

Sourceval release_repos_of_string : string -> release_repos

Deserialize JSON data of type release_repos.

Sourceval write_release_action : Bi_outbuf.t -> release_action -> unit

Output a JSON value of type release_action.

Sourceval string_of_release_action : ?len:int -> release_action -> string

Serialize a value of type release_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type release_action.

Sourceval release_action_of_string : string -> release_action

Deserialize JSON data of type release_action.

Sourceval write_release_event : Bi_outbuf.t -> release_event -> unit

Output a JSON value of type release_event.

Sourceval string_of_release_event : ?len:int -> release_event -> string

Serialize a value of type release_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type release_event.

Sourceval release_event_of_string : string -> release_event

Deserialize JSON data of type release_event.

Sourceval write_ref : Bi_outbuf.t -> ref -> unit

Output a JSON value of type ref.

Sourceval string_of_ref : ?len:int -> ref -> string

Serialize a value of type ref into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type ref.

Sourceval ref_of_string : string -> ref

Deserialize JSON data of type ref.

Sourceval write_rate : Bi_outbuf.t -> rate -> unit

Output a JSON value of type rate.

Sourceval string_of_rate : ?len:int -> rate -> string

Serialize a value of type rate into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type rate.

Sourceval rate_of_string : string -> rate

Deserialize JSON data of type rate.

Sourceval write_rate_resources : Bi_outbuf.t -> rate_resources -> unit

Output a JSON value of type rate_resources.

Sourceval string_of_rate_resources : ?len:int -> rate_resources -> string

Serialize a value of type rate_resources into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type rate_resources.

Sourceval rate_resources_of_string : string -> rate_resources

Deserialize JSON data of type rate_resources.

Sourceval write_rate_limit : Bi_outbuf.t -> rate_limit -> unit

Output a JSON value of type rate_limit.

Sourceval string_of_rate_limit : ?len:int -> rate_limit -> string

Serialize a value of type rate_limit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type rate_limit.

Sourceval rate_limit_of_string : string -> rate_limit

Deserialize JSON data of type rate_limit.

Sourceval write_push_event_author : Bi_outbuf.t -> push_event_author -> unit

Output a JSON value of type push_event_author.

Sourceval string_of_push_event_author : ?len:int -> push_event_author -> string

Serialize a value of type push_event_author into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_author.

Sourceval push_event_author_of_string : string -> push_event_author

Deserialize JSON data of type push_event_author.

Sourceval write_push_event_hook_commit : Bi_outbuf.t -> push_event_hook_commit -> unit

Output a JSON value of type push_event_hook_commit.

Sourceval string_of_push_event_hook_commit : ?len:int -> push_event_hook_commit -> string

Serialize a value of type push_event_hook_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_hook_commit.

Sourceval push_event_hook_commit_of_string : string -> push_event_hook_commit

Deserialize JSON data of type push_event_hook_commit.

Sourceval write_push_event_hook : Bi_outbuf.t -> push_event_hook -> unit

Output a JSON value of type push_event_hook.

Sourceval string_of_push_event_hook : ?len:int -> push_event_hook -> string

Serialize a value of type push_event_hook into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_hook.

Sourceval push_event_hook_of_string : string -> push_event_hook

Deserialize JSON data of type push_event_hook.

Sourceval write_push_event_commit_base : Bi_outbuf.t -> push_event_commit_base -> unit

Output a JSON value of type push_event_commit_base.

Sourceval string_of_push_event_commit_base : ?len:int -> push_event_commit_base -> string

Serialize a value of type push_event_commit_base into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_commit_base.

Sourceval push_event_commit_base_of_string : string -> push_event_commit_base

Deserialize JSON data of type push_event_commit_base.

Sourceval write_push_event_commit : Bi_outbuf.t -> push_event_commit -> unit

Output a JSON value of type push_event_commit.

Sourceval string_of_push_event_commit : ?len:int -> push_event_commit -> string

Serialize a value of type push_event_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_commit.

Sourceval push_event_commit_of_string : string -> push_event_commit

Deserialize JSON data of type push_event_commit.

Sourceval write_push_event_base : Bi_outbuf.t -> push_event_base -> unit

Output a JSON value of type push_event_base.

Sourceval string_of_push_event_base : ?len:int -> push_event_base -> string

Serialize a value of type push_event_base into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event_base.

Sourceval push_event_base_of_string : string -> push_event_base

Deserialize JSON data of type push_event_base.

Sourceval write_push_event : Bi_outbuf.t -> push_event -> unit

Output a JSON value of type push_event.

Sourceval string_of_push_event : ?len:int -> push_event -> string

Serialize a value of type push_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type push_event.

Sourceval push_event_of_string : string -> push_event

Deserialize JSON data of type push_event.

Output a JSON value of type link.

Serialize a value of type link into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type link.

Deserialize JSON data of type link.

Output a JSON value of type pull_links.

Serialize a value of type pull_links into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pull_links.

Deserialize JSON data of type pull_links.

Sourceval write_branch : Bi_outbuf.t -> branch -> unit

Output a JSON value of type branch.

Sourceval string_of_branch : ?len:int -> branch -> string

Serialize a value of type branch into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type branch.

Sourceval branch_of_string : string -> branch

Deserialize JSON data of type branch.

Sourceval write_pull : Bi_outbuf.t -> pull -> unit

Output a JSON value of type pull.

Sourceval string_of_pull : ?len:int -> pull -> string

Serialize a value of type pull into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pull.

Sourceval pull_of_string : string -> pull

Deserialize JSON data of type pull.

Sourceval write_pulls : Bi_outbuf.t -> pulls -> unit

Output a JSON value of type pulls.

Sourceval string_of_pulls : ?len:int -> pulls -> string

Serialize a value of type pulls into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pulls.

Sourceval pulls_of_string : string -> pulls

Deserialize JSON data of type pulls.

Sourceval write_body_changes : Bi_outbuf.t -> body_changes -> unit

Output a JSON value of type body_changes.

Sourceval string_of_body_changes : ?len:int -> body_changes -> string

Serialize a value of type body_changes into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type body_changes.

Sourceval body_changes_of_string : string -> body_changes

Deserialize JSON data of type body_changes.

Sourceval write_pull_request_review_comment_action : Bi_outbuf.t -> pull_request_review_comment_action -> unit

Output a JSON value of type pull_request_review_comment_action.

Sourceval 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.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Sourceval 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.

Sourceval pull_request_review_comment_action_of_string : string -> pull_request_review_comment_action

Deserialize JSON data of type pull_request_review_comment_action.

Sourceval write_pull_request_review_comment : Bi_outbuf.t -> pull_request_review_comment -> unit

Output a JSON value of type pull_request_review_comment.

Sourceval string_of_pull_request_review_comment : ?len:int -> pull_request_review_comment -> string

Serialize a value of type pull_request_review_comment into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Sourceval read_pull_request_review_comment : Yojson.Safe.lexer_state -> Lexing.lexbuf -> pull_request_review_comment

Input JSON data of type pull_request_review_comment.

Sourceval pull_request_review_comment_of_string : string -> pull_request_review_comment

Deserialize JSON data of type pull_request_review_comment.

Sourceval write_pull_request_review_comment_event : Bi_outbuf.t -> pull_request_review_comment_event -> unit

Output a JSON value of type pull_request_review_comment_event.

Sourceval 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.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Sourceval 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.

Sourceval pull_request_review_comment_event_of_string : string -> pull_request_review_comment_event

Deserialize JSON data of type pull_request_review_comment_event.

Sourceval write_pull_request_action : Bi_outbuf.t -> pull_request_action -> unit

Output a JSON value of type pull_request_action.

Sourceval string_of_pull_request_action : ?len:int -> pull_request_action -> string

Serialize a value of type pull_request_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pull_request_action.

Sourceval pull_request_action_of_string : string -> pull_request_action

Deserialize JSON data of type pull_request_action.

Sourceval write_pull_request_event : Bi_outbuf.t -> pull_request_event -> unit

Output a JSON value of type pull_request_event.

Sourceval string_of_pull_request_event : ?len:int -> pull_request_event -> string

Serialize a value of type pull_request_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type pull_request_event.

Sourceval pull_request_event_of_string : string -> pull_request_event

Deserialize JSON data of type pull_request_event.

Sourceval write_page_build_status : Bi_outbuf.t -> page_build_status -> unit

Output a JSON value of type page_build_status.

Sourceval string_of_page_build_status : ?len:int -> page_build_status -> string

Serialize a value of type page_build_status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type page_build_status.

Sourceval page_build_status_of_string : string -> page_build_status

Deserialize JSON data of type page_build_status.

Sourceval write_page_build_error : Bi_outbuf.t -> page_build_error -> unit

Output a JSON value of type page_build_error.

Sourceval string_of_page_build_error : ?len:int -> page_build_error -> string

Serialize a value of type page_build_error into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type page_build_error.

Sourceval page_build_error_of_string : string -> page_build_error

Deserialize JSON data of type page_build_error.

Sourceval write_page_build : Bi_outbuf.t -> page_build -> unit

Output a JSON value of type page_build.

Sourceval string_of_page_build : ?len:int -> page_build -> string

Serialize a value of type page_build into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type page_build.

Sourceval page_build_of_string : string -> page_build

Deserialize JSON data of type page_build.

Sourceval write_page_build_event : Bi_outbuf.t -> page_build_event -> unit

Output a JSON value of type page_build_event.

Sourceval string_of_page_build_event : ?len:int -> page_build_event -> string

Serialize a value of type page_build_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type page_build_event.

Sourceval page_build_event_of_string : string -> page_build_event

Deserialize JSON data of type page_build_event.

Sourceval write_orgs : Bi_outbuf.t -> orgs -> unit

Output a JSON value of type orgs.

Sourceval string_of_orgs : ?len:int -> orgs -> string

Serialize a value of type orgs into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type orgs.

Sourceval orgs_of_string : string -> orgs

Deserialize JSON data of type orgs.

Sourceval write_organization : Bi_outbuf.t -> organization -> unit

Output a JSON value of type organization.

Sourceval string_of_organization : ?len:int -> organization -> string

Serialize a value of type organization into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type organization.

Sourceval organization_of_string : string -> organization

Deserialize JSON data of type organization.

Sourceval write_new_status : Bi_outbuf.t -> new_status -> unit

Output a JSON value of type new_status.

Sourceval string_of_new_status : ?len:int -> new_status -> string

Serialize a value of type new_status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_status.

Sourceval new_status_of_string : string -> new_status

Deserialize JSON data of type new_status.

Sourceval write_new_repo : Bi_outbuf.t -> new_repo -> unit

Output a JSON value of type new_repo.

Sourceval string_of_new_repo : ?len:int -> new_repo -> string

Serialize a value of type new_repo into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_repo.

Sourceval new_repo_of_string : string -> new_repo

Deserialize JSON data of type new_repo.

Sourceval write_new_release : Bi_outbuf.t -> new_release -> unit

Output a JSON value of type new_release.

Sourceval string_of_new_release : ?len:int -> new_release -> string

Serialize a value of type new_release into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_release.

Sourceval new_release_of_string : string -> new_release

Deserialize JSON data of type new_release.

Sourceval write_new_pull_issue : Bi_outbuf.t -> new_pull_issue -> unit

Output a JSON value of type new_pull_issue.

Sourceval string_of_new_pull_issue : ?len:int -> new_pull_issue -> string

Serialize a value of type new_pull_issue into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_pull_issue.

Sourceval new_pull_issue_of_string : string -> new_pull_issue

Deserialize JSON data of type new_pull_issue.

Sourceval write_new_pull : Bi_outbuf.t -> new_pull -> unit

Output a JSON value of type new_pull.

Sourceval string_of_new_pull : ?len:int -> new_pull -> string

Serialize a value of type new_pull into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_pull.

Sourceval new_pull_of_string : string -> new_pull

Deserialize JSON data of type new_pull.

Sourceval write_new_milestone : Bi_outbuf.t -> new_milestone -> unit

Output a JSON value of type new_milestone.

Sourceval string_of_new_milestone : ?len:int -> new_milestone -> string

Serialize a value of type new_milestone into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_milestone.

Sourceval new_milestone_of_string : string -> new_milestone

Deserialize JSON data of type new_milestone.

Sourceval write_new_label : Bi_outbuf.t -> new_label -> unit

Output a JSON value of type new_label.

Sourceval string_of_new_label : ?len:int -> new_label -> string

Serialize a value of type new_label into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_label.

Sourceval new_label_of_string : string -> new_label

Deserialize JSON data of type new_label.

Sourceval write_new_issue_comment : Bi_outbuf.t -> new_issue_comment -> unit

Output a JSON value of type new_issue_comment.

Sourceval string_of_new_issue_comment : ?len:int -> new_issue_comment -> string

Serialize a value of type new_issue_comment into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_issue_comment.

Sourceval new_issue_comment_of_string : string -> new_issue_comment

Deserialize JSON data of type new_issue_comment.

Sourceval write_new_issue : Bi_outbuf.t -> new_issue -> unit

Output a JSON value of type new_issue.

Sourceval string_of_new_issue : ?len:int -> new_issue -> string

Serialize a value of type new_issue into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_issue.

Sourceval new_issue_of_string : string -> new_issue

Deserialize JSON data of type new_issue.

Sourceval write_new_hook : Bi_outbuf.t -> new_hook -> unit

Output a JSON value of type new_hook.

Sourceval string_of_new_hook : ?len:int -> new_hook -> string

Serialize a value of type new_hook into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_hook.

Sourceval new_hook_of_string : string -> new_hook

Deserialize JSON data of type new_hook.

Sourceval write_new_gist_content : Bi_outbuf.t -> new_gist_content -> unit

Output a JSON value of type new_gist_content.

Sourceval string_of_new_gist_content : ?len:int -> new_gist_content -> string

Serialize a value of type new_gist_content into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_gist_content.

Sourceval new_gist_content_of_string : string -> new_gist_content

Deserialize JSON data of type new_gist_content.

Sourceval write_new_gist_contents : Bi_outbuf.t -> new_gist_contents -> unit

Output a JSON value of type new_gist_contents.

Sourceval string_of_new_gist_contents : ?len:int -> new_gist_contents -> string

Serialize a value of type new_gist_contents into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_gist_contents.

Sourceval new_gist_contents_of_string : string -> new_gist_contents

Deserialize JSON data of type new_gist_contents.

Sourceval write_new_gist : Bi_outbuf.t -> new_gist -> unit

Output a JSON value of type new_gist.

Sourceval string_of_new_gist : ?len:int -> new_gist -> string

Serialize a value of type new_gist into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_gist.

Sourceval new_gist_of_string : string -> new_gist

Deserialize JSON data of type new_gist.

Sourceval write_new_deploy_key : Bi_outbuf.t -> new_deploy_key -> unit

Output a JSON value of type new_deploy_key.

Sourceval string_of_new_deploy_key : ?len:int -> new_deploy_key -> string

Serialize a value of type new_deploy_key into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type new_deploy_key.

Sourceval new_deploy_key_of_string : string -> new_deploy_key

Deserialize JSON data of type new_deploy_key.

Sourceval write_milestones : Bi_outbuf.t -> milestones -> unit

Output a JSON value of type milestones.

Sourceval string_of_milestones : ?len:int -> milestones -> string

Serialize a value of type milestones into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type milestones.

Sourceval milestones_of_string : string -> milestones

Deserialize JSON data of type milestones.

Sourceval write_milestone_sort : Bi_outbuf.t -> milestone_sort -> unit

Output a JSON value of type milestone_sort.

Sourceval string_of_milestone_sort : ?len:int -> milestone_sort -> string

Serialize a value of type milestone_sort into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type milestone_sort.

Sourceval milestone_sort_of_string : string -> milestone_sort

Deserialize JSON data of type milestone_sort.

Sourceval write_error : Bi_outbuf.t -> error -> unit

Output a JSON value of type error.

Sourceval string_of_error : ?len:int -> error -> string

Serialize a value of type error into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type error.

Sourceval error_of_string : string -> error

Deserialize JSON data of type error.

Sourceval write_message : Bi_outbuf.t -> message -> unit

Output a JSON value of type message.

Sourceval string_of_message : ?len:int -> message -> string

Serialize a value of type message into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type message.

Sourceval message_of_string : string -> message

Deserialize JSON data of type message.

Sourceval write_merge_request : Bi_outbuf.t -> merge_request -> unit

Output a JSON value of type merge_request.

Sourceval string_of_merge_request : ?len:int -> merge_request -> string

Serialize a value of type merge_request into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type merge_request.

Sourceval merge_request_of_string : string -> merge_request

Deserialize JSON data of type merge_request.

Sourceval write_merge : Bi_outbuf.t -> merge -> unit

Output a JSON value of type merge.

Sourceval string_of_merge : ?len:int -> merge -> string

Serialize a value of type merge into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type merge.

Sourceval merge_of_string : string -> merge

Deserialize JSON data of type merge.

Sourceval write_member_action : Bi_outbuf.t -> member_action -> unit

Output a JSON value of type member_action.

Sourceval string_of_member_action : ?len:int -> member_action -> string

Serialize a value of type member_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type member_action.

Sourceval member_action_of_string : string -> member_action

Deserialize JSON data of type member_action.

Sourceval write_member_event : Bi_outbuf.t -> member_event -> unit

Output a JSON value of type member_event.

Sourceval string_of_member_event : ?len:int -> member_event -> string

Serialize a value of type member_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type member_event.

Sourceval member_event_of_string : string -> member_event

Deserialize JSON data of type member_event.

Sourceval write_linked_users : Bi_outbuf.t -> linked_users -> unit

Output a JSON value of type linked_users.

Sourceval string_of_linked_users : ?len:int -> linked_users -> string

Serialize a value of type linked_users into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type linked_users.

Sourceval linked_users_of_string : string -> linked_users

Deserialize JSON data of type linked_users.

Sourceval write_labels : Bi_outbuf.t -> labels -> unit

Output a JSON value of type labels.

Sourceval string_of_labels : ?len:int -> labels -> string

Serialize a value of type labels into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type labels.

Sourceval labels_of_string : string -> labels

Deserialize JSON data of type labels.

Sourceval write_label_names : Bi_outbuf.t -> label_names -> unit

Output a JSON value of type label_names.

Sourceval string_of_label_names : ?len:int -> label_names -> string

Serialize a value of type label_names into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type label_names.

Sourceval label_names_of_string : string -> label_names

Deserialize JSON data of type label_names.

Sourceval write_issues_action : Bi_outbuf.t -> issues_action -> unit

Output a JSON value of type issues_action.

Sourceval string_of_issues_action : ?len:int -> issues_action -> string

Serialize a value of type issues_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issues_action.

Sourceval issues_action_of_string : string -> issues_action

Deserialize JSON data of type issues_action.

Sourceval write_issues_event : Bi_outbuf.t -> issues_event -> unit

Output a JSON value of type issues_event.

Sourceval string_of_issues_event : ?len:int -> issues_event -> string

Serialize a value of type issues_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issues_event.

Sourceval issues_event_of_string : string -> issues_event

Deserialize JSON data of type issues_event.

Sourceval write_issue_comment : Bi_outbuf.t -> issue_comment -> unit

Output a JSON value of type issue_comment.

Sourceval string_of_issue_comment : ?len:int -> issue_comment -> string

Serialize a value of type issue_comment into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_comment.

Sourceval issue_comment_of_string : string -> issue_comment

Deserialize JSON data of type issue_comment.

Sourceval write_issue_comments : Bi_outbuf.t -> issue_comments -> unit

Output a JSON value of type issue_comments.

Sourceval string_of_issue_comments : ?len:int -> issue_comments -> string

Serialize a value of type issue_comments into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_comments.

Sourceval issue_comments_of_string : string -> issue_comments

Deserialize JSON data of type issue_comments.

Sourceval write_issue_comment_action : Bi_outbuf.t -> issue_comment_action -> unit

Output a JSON value of type issue_comment_action.

Sourceval string_of_issue_comment_action : ?len:int -> issue_comment_action -> string

Serialize a value of type issue_comment_action into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_comment_action.

Sourceval issue_comment_action_of_string : string -> issue_comment_action

Deserialize JSON data of type issue_comment_action.

Sourceval write_issue_comment_event : Bi_outbuf.t -> issue_comment_event -> unit

Output a JSON value of type issue_comment_event.

Sourceval string_of_issue_comment_event : ?len:int -> issue_comment_event -> string

Serialize a value of type issue_comment_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type issue_comment_event.

Sourceval issue_comment_event_of_string : string -> issue_comment_event

Deserialize JSON data of type issue_comment_event.

Sourceval write_hook : Bi_outbuf.t -> hook -> unit

Output a JSON value of type hook.

Sourceval string_of_hook : ?len:int -> hook -> string

Serialize a value of type hook into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type hook.

Sourceval hook_of_string : string -> hook

Deserialize JSON data of type hook.

Sourceval write_hooks : Bi_outbuf.t -> hooks -> unit

Output a JSON value of type hooks.

Sourceval string_of_hooks : ?len:int -> hooks -> string

Serialize a value of type hooks into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type hooks.

Sourceval hooks_of_string : string -> hooks

Deserialize JSON data of type hooks.

Sourceval write_gollum_event : Bi_outbuf.t -> gollum_event -> unit

Output a JSON value of type gollum_event.

Sourceval string_of_gollum_event : ?len:int -> gollum_event -> string

Serialize a value of type gollum_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gollum_event.

Sourceval gollum_event_of_string : string -> gollum_event

Deserialize JSON data of type gollum_event.

Sourceval write_git_ref : Bi_outbuf.t -> git_ref -> unit

Output a JSON value of type git_ref.

Sourceval string_of_git_ref : ?len:int -> git_ref -> string

Serialize a value of type git_ref into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type git_ref.

Sourceval git_ref_of_string : string -> git_ref

Deserialize JSON data of type git_ref.

Sourceval write_git_refs : Bi_outbuf.t -> git_refs -> unit

Output a JSON value of type git_refs.

Sourceval string_of_git_refs : ?len:int -> git_refs -> string

Serialize a value of type git_refs into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type git_refs.

Sourceval git_refs_of_string : string -> git_refs

Deserialize JSON data of type git_refs.

Sourceval write_gist_fork : Bi_outbuf.t -> gist_fork -> unit

Output a JSON value of type gist_fork.

Sourceval string_of_gist_fork : ?len:int -> gist_fork -> string

Serialize a value of type gist_fork into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_fork.

Sourceval gist_fork_of_string : string -> gist_fork

Deserialize JSON data of type gist_fork.

Sourceval write_gist_file : Bi_outbuf.t -> gist_file -> unit

Output a JSON value of type gist_file.

Sourceval string_of_gist_file : ?len:int -> gist_file -> string

Serialize a value of type gist_file into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_file.

Sourceval gist_file_of_string : string -> gist_file

Deserialize JSON data of type gist_file.

Sourceval write_gist_files : Bi_outbuf.t -> gist_files -> unit

Output a JSON value of type gist_files.

Sourceval string_of_gist_files : ?len:int -> gist_files -> string

Serialize a value of type gist_files into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_files.

Sourceval gist_files_of_string : string -> gist_files

Deserialize JSON data of type gist_files.

Sourceval write_change_status : Bi_outbuf.t -> change_status -> unit

Output a JSON value of type change_status.

Sourceval string_of_change_status : ?len:int -> change_status -> string

Serialize a value of type change_status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type change_status.

Sourceval change_status_of_string : string -> change_status

Deserialize JSON data of type change_status.

Sourceval write_gist_commit : Bi_outbuf.t -> gist_commit -> unit

Output a JSON value of type gist_commit.

Sourceval string_of_gist_commit : ?len:int -> gist_commit -> string

Serialize a value of type gist_commit into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_commit.

Sourceval gist_commit_of_string : string -> gist_commit

Deserialize JSON data of type gist_commit.

Sourceval write_gist_commits : Bi_outbuf.t -> gist_commits -> unit

Output a JSON value of type gist_commits.

Sourceval string_of_gist_commits : ?len:int -> gist_commits -> string

Serialize a value of type gist_commits into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_commits.

Sourceval gist_commits_of_string : string -> gist_commits

Deserialize JSON data of type gist_commits.

Sourceval write_gist : Bi_outbuf.t -> gist -> unit

Output a JSON value of type gist.

Sourceval string_of_gist : ?len:int -> gist -> string

Serialize a value of type gist into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist.

Sourceval gist_of_string : string -> gist

Deserialize JSON data of type gist.

Sourceval write_gists : Bi_outbuf.t -> gists -> unit

Output a JSON value of type gists.

Sourceval string_of_gists : ?len:int -> gists -> string

Serialize a value of type gists into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gists.

Sourceval gists_of_string : string -> gists

Deserialize JSON data of type gists.

Sourceval write_gist_forks : Bi_outbuf.t -> gist_forks -> unit

Output a JSON value of type gist_forks.

Sourceval string_of_gist_forks : ?len:int -> gist_forks -> string

Serialize a value of type gist_forks into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type gist_forks.

Sourceval gist_forks_of_string : string -> gist_forks

Deserialize JSON data of type gist_forks.

Sourceval write_fork_event : Bi_outbuf.t -> fork_event -> unit

Output a JSON value of type fork_event.

Sourceval string_of_fork_event : ?len:int -> fork_event -> string

Serialize a value of type fork_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type fork_event.

Sourceval fork_event_of_string : string -> fork_event

Deserialize JSON data of type fork_event.

Sourceval write_file : Bi_outbuf.t -> file -> unit

Output a JSON value of type file.

Sourceval string_of_file : ?len:int -> file -> string

Serialize a value of type file into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type file.

Sourceval file_of_string : string -> file

Deserialize JSON data of type file.

Sourceval write_files : Bi_outbuf.t -> files -> unit

Output a JSON value of type files.

Sourceval string_of_files : ?len:int -> files -> string

Serialize a value of type files into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type files.

Sourceval files_of_string : string -> files

Deserialize JSON data of type files.

Sourceval write_delete_event : Bi_outbuf.t -> delete_event -> unit

Output a JSON value of type delete_event.

Sourceval string_of_delete_event : ?len:int -> delete_event -> string

Serialize a value of type delete_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type delete_event.

Sourceval delete_event_of_string : string -> delete_event

Deserialize JSON data of type delete_event.

Sourceval write_create_event : Bi_outbuf.t -> create_event -> unit

Output a JSON value of type create_event.

Sourceval string_of_create_event : ?len:int -> create_event -> string

Serialize a value of type create_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type create_event.

Sourceval create_event_of_string : string -> create_event

Deserialize JSON data of type create_event.

Sourceval write_commit_comment : Bi_outbuf.t -> commit_comment -> unit

Output a JSON value of type commit_comment.

Sourceval string_of_commit_comment : ?len:int -> commit_comment -> string

Serialize a value of type commit_comment into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type commit_comment.

Sourceval commit_comment_of_string : string -> commit_comment

Deserialize JSON data of type commit_comment.

Sourceval write_commit_comment_event : Bi_outbuf.t -> commit_comment_event -> unit

Output a JSON value of type commit_comment_event.

Sourceval string_of_commit_comment_event : ?len:int -> commit_comment_event -> string

Serialize a value of type commit_comment_event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type commit_comment_event.

Sourceval commit_comment_event_of_string : string -> commit_comment_event

Deserialize JSON data of type commit_comment_event.

Sourceval write_event_constr : Bi_outbuf.t -> event_constr -> unit

Output a JSON value of type event_constr.

Sourceval string_of_event_constr : ?len:int -> event_constr -> string

Serialize a value of type event_constr into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type event_constr.

Sourceval event_constr_of_string : string -> event_constr

Deserialize JSON data of type event_constr.

Sourceval write_event : Bi_outbuf.t -> event -> unit

Output a JSON value of type event.

Sourceval string_of_event : ?len:int -> event -> string

Serialize a value of type event into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type event.

Sourceval event_of_string : string -> event

Deserialize JSON data of type event.

Sourceval write_events : Bi_outbuf.t -> events -> unit

Output a JSON value of type events.

Sourceval string_of_events : ?len:int -> events -> string

Serialize a value of type events into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type events.

Sourceval events_of_string : string -> events

Deserialize JSON data of type events.

Sourceval write_event_hook_metadata : Bi_outbuf.t -> event_hook_metadata -> unit

Output a JSON value of type event_hook_metadata.

Sourceval string_of_event_hook_metadata : ?len:int -> event_hook_metadata -> string

Serialize a value of type event_hook_metadata into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type event_hook_metadata.

Sourceval event_hook_metadata_of_string : string -> event_hook_metadata

Deserialize JSON data of type event_hook_metadata.

Sourceval write_event_hook_constr : Bi_outbuf.t -> event_hook_constr -> unit

Output a JSON value of type event_hook_constr.

Sourceval string_of_event_hook_constr : ?len:int -> event_hook_constr -> string

Serialize a value of type event_hook_constr into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type event_hook_constr.

Sourceval event_hook_constr_of_string : string -> event_hook_constr

Deserialize JSON data of type event_hook_constr.

Sourceval write_emojis : Bi_outbuf.t -> emojis -> unit

Output a JSON value of type emojis.

Sourceval string_of_emojis : ?len:int -> emojis -> string

Serialize a value of type emojis into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type emojis.

Sourceval emojis_of_string : string -> emojis

Deserialize JSON data of type emojis.

Sourceval write_deploy_key : Bi_outbuf.t -> deploy_key -> unit

Output a JSON value of type deploy_key.

Sourceval string_of_deploy_key : ?len:int -> deploy_key -> string

Serialize a value of type deploy_key into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type deploy_key.

Sourceval deploy_key_of_string : string -> deploy_key

Deserialize JSON data of type deploy_key.

Sourceval write_deploy_keys : Bi_outbuf.t -> deploy_keys -> unit

Output a JSON value of type deploy_keys.

Sourceval string_of_deploy_keys : ?len:int -> deploy_keys -> string

Serialize a value of type deploy_keys into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type deploy_keys.

Sourceval deploy_keys_of_string : string -> deploy_keys

Deserialize JSON data of type deploy_keys.

Sourceval write_contribution_week : Bi_outbuf.t -> contribution_week -> unit

Output a JSON value of type contribution_week.

Sourceval string_of_contribution_week : ?len:int -> contribution_week -> string

Serialize a value of type contribution_week into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type contribution_week.

Sourceval contribution_week_of_string : string -> contribution_week

Deserialize JSON data of type contribution_week.

Sourceval write_contributor_stats : Bi_outbuf.t -> contributor_stats -> unit

Output a JSON value of type contributor_stats.

Sourceval string_of_contributor_stats : ?len:int -> contributor_stats -> string

Serialize a value of type contributor_stats into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type contributor_stats.

Sourceval contributor_stats_of_string : string -> contributor_stats

Deserialize JSON data of type contributor_stats.

Sourceval write_contributors_stats : Bi_outbuf.t -> contributors_stats -> unit

Output a JSON value of type contributors_stats.

Sourceval string_of_contributors_stats : ?len:int -> contributors_stats -> string

Serialize a value of type contributors_stats into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type contributors_stats.

Sourceval contributors_stats_of_string : string -> contributors_stats

Deserialize JSON data of type contributors_stats.

Sourceval write_contributor : Bi_outbuf.t -> contributor -> unit

Output a JSON value of type contributor.

Sourceval string_of_contributor : ?len:int -> contributor -> string

Serialize a value of type contributor into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type contributor.

Sourceval contributor_of_string : string -> contributor

Deserialize JSON data of type contributor.

Sourceval write_contributors : Bi_outbuf.t -> contributors -> unit

Output a JSON value of type contributors.

Sourceval string_of_contributors : ?len:int -> contributors -> string

Serialize a value of type contributors into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type contributors.

Sourceval contributors_of_string : string -> contributors

Deserialize JSON data of type contributors.

Sourceval write_commits : Bi_outbuf.t -> commits -> unit

Output a JSON value of type commits.

Sourceval string_of_commits : ?len:int -> commits -> string

Serialize a value of type commits into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type commits.

Sourceval commits_of_string : string -> commits

Deserialize JSON data of type commits.

Sourceval write_comment : Bi_outbuf.t -> comment -> unit

Output a JSON value of type comment.

Sourceval string_of_comment : ?len:int -> comment -> string

Serialize a value of type comment into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type comment.

Sourceval comment_of_string : string -> comment

Deserialize JSON data of type comment.

Sourceval write_base_status : Bi_outbuf.t -> base_status -> unit

Output a JSON value of type base_status.

Sourceval string_of_base_status : ?len:int -> base_status -> string

Serialize a value of type base_status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type base_status.

Sourceval base_status_of_string : string -> base_status

Deserialize JSON data of type base_status.

Sourceval write_base_statuses : Bi_outbuf.t -> base_statuses -> unit

Output a JSON value of type base_statuses.

Sourceval string_of_base_statuses : ?len:int -> base_statuses -> string

Serialize a value of type base_statuses into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type base_statuses.

Sourceval base_statuses_of_string : string -> base_statuses

Deserialize JSON data of type base_statuses.

Sourceval write_combined_status : Bi_outbuf.t -> combined_status -> unit

Output a JSON value of type combined_status.

Sourceval string_of_combined_status : ?len:int -> combined_status -> string

Serialize a value of type combined_status into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type combined_status.

Sourceval combined_status_of_string : string -> combined_status

Deserialize JSON data of type combined_status.

Sourceval write_app : Bi_outbuf.t -> app -> unit

Output a JSON value of type app.

Sourceval string_of_app : ?len:int -> app -> string

Serialize a value of type app into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type app.

Sourceval app_of_string : string -> app

Deserialize JSON data of type app.

Sourceval write_auth : Bi_outbuf.t -> auth -> unit

Output a JSON value of type auth.

Sourceval string_of_auth : ?len:int -> auth -> string

Serialize a value of type auth into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type auth.

Sourceval auth_of_string : string -> auth

Deserialize JSON data of type auth.

Sourceval write_auths : Bi_outbuf.t -> auths -> unit

Output a JSON value of type auths.

Sourceval string_of_auths : ?len:int -> auths -> string

Serialize a value of type auths into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type auths.

Sourceval auths_of_string : string -> auths

Deserialize JSON data of type auths.

Sourceval write_auth_req : Bi_outbuf.t -> auth_req -> unit

Output a JSON value of type auth_req.

Sourceval string_of_auth_req : ?len:int -> auth_req -> string

Serialize a value of type auth_req into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type auth_req.

Sourceval auth_req_of_string : string -> auth_req

Deserialize JSON data of type auth_req.

OCaml

Innovation. Community. Security.