123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116(*
Adapters used by atdgen to turn Github's representation of variants
into an ATD-compatible representation.
*)moduleAdapter=structmoduleRef=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="ref_type"letvalue_field_name="ref"letknown_tags=Noneend)modulePayload=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="type"letvalue_field_name="payload"letknown_tags=Noneend)moduleIssue_comment_event=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="action"letvalue_field_name="changes"letknown_tags=Some(["created";"edited";"deleted"],"Unknown")end)moduleIssues_event=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="action"letvalue_field_name="changes"letknown_tags=Some(["assigned";"unassigned";"labeled";"unlabeled";"opened";"edited";"closed";"reopened";],"Unknown")end)modulePull_request_event=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="action"letvalue_field_name="changes"letknown_tags=Some(["assigned";"unassigned";"labeled";"unlabeled";"opened";"edited";"closed";"reopened";"synchronize";],"Unknown")end)modulePull_request_review_comment_event=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="action"letvalue_field_name="changes"letknown_tags=Some(["created";"edited";"deleted"],"Unknown")end)moduleEvent=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="type"letvalue_field_name="payload"letknown_tags=Some(["CommitCommentEvent";"CreateEvent";"DeleteEvent";"DownloadEvent";"FollowEvent";"ForkEvent";"ForkApplyEvent";"GistEvent";"GollumEvent";"IssueCommentEvent";"IssuesEvent";"MemberEvent";"PublicEvent";"PullRequestEvent";"PullRequestReviewCommentEvent";"PushEvent";"ReleaseEvent";"RepositoryEvent";"StatusEvent";"WatchEvent";],"Unknown")end)moduleHook=Atdgen_runtime.Json_adapter.Type_and_value_fields.Make(structlettype_field_name="name"letvalue_field_name="config"letknown_tags=Some(["web"],"Unknown")end)end