Module Values.GitHubDocumentCrawlPropertiesSource

Provides the configuration information to include certain types of GitHub content. You can configure to index repository files only, or also include issues and pull requests, comments, and comment attachments.

Sourcetype nonrec t = {
  1. crawlRepositoryDocuments : Boolean.t option;
    (*

    TRUE to index all files with a repository.

    *)
  2. crawlIssue : Boolean.t option;
    (*

    TRUE to index all issues within a repository.

    *)
  3. crawlIssueComment : Boolean.t option;
    (*

    TRUE to index all comments on issues.

    *)
  4. crawlIssueCommentAttachment : Boolean.t option;
    (*

    TRUE to include all comment attachments for issues.

    *)
  5. crawlPullRequest : Boolean.t option;
    (*

    TRUE to index all pull requests within a repository.

    *)
  6. crawlPullRequestComment : Boolean.t option;
    (*

    TRUE to index all comments on pull requests.

    *)
  7. crawlPullRequestCommentAttachment : Boolean.t option;
    (*

    TRUE to include all comment attachments for pull requests.

    *)
}
Sourceval make : ?crawlRepositoryDocuments:??? -> ?crawlIssue:??? -> ?crawlIssueComment:??? -> ?crawlIssueCommentAttachment:??? -> ?crawlPullRequest:??? -> ?crawlPullRequestComment:??? -> ?crawlPullRequestCommentAttachment:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t