Repository¶
Constructors¶
create¶
new val create(
creds: Credentials val,
id': I64 val,
node_id': String val,
name': String val,
full_name': String val,
description': String val,
owner': User val,
private': Bool val,
fork': Bool val,
created_at': String val,
pushed_at': String val,
updated_at': String val,
homepage': String val,
default_branch': String val,
organization': (User val | None val),
size': I64 val,
forks': I64 val,
forks_count': I64 val,
network_count': I64 val,
open_issues': I64 val,
open_issues_count': I64 val,
stargazers_count': I64 val,
subscribers_count': I64 val,
watchers': I64 val,
watchers_count': I64 val,
language': String val,
license': (License val | None val),
archived': Bool val,
disabled': Bool val,
has_downloads': Bool val,
has_issues': Bool val,
has_pages': Bool val,
has_projects': Bool val,
has_wiki': Bool val,
url': String val,
html_url': String val,
archive_url': String val,
assignees_url': String val,
blobs_url': String val,
branches_url': String val,
comments_url': String val,
commits_url': String val,
compare_url': String val,
contents_url': String val,
contributors_url': String val,
deployments_url': String val,
downloads_url': String val,
events_url': String val,
forks_url': String val,
git_commits_url': String val,
git_refs_url': String val,
git_tags_url': String val,
issue_comment_url': String val,
issue_events_url': String val,
issues_url': String val,
keys_url': String val,
labels_url': String val,
languages_url': String val,
merges_url': String val,
milestones_url': String val,
notifications_url': String val,
pulls_url': String val,
releases_url': String val,
stargazers_url': String val,
statuses_url': String val,
subscribers_url': String val,
subscription_url': String val,
tags_url': String val,
trees_url': String val,
clone_url': String val,
git_url': String val,
mirror_url': (String val | None val),
ssh_url': String val,
svn_url': String val)
: Repository val^
Parameters¶
- creds: Credentials val
- id': I64 val
- node_id': String val
- name': String val
- full_name': String val
- description': String val
- owner': User val
- private': Bool val
- fork': Bool val
- created_at': String val
- pushed_at': String val
- updated_at': String val
- homepage': String val
- default_branch': String val
- organization': (User val | None val)
- size': I64 val
- forks': I64 val
- forks_count': I64 val
- network_count': I64 val
- open_issues': I64 val
- open_issues_count': I64 val
- stargazers_count': I64 val
- subscribers_count': I64 val
- watchers': I64 val
- watchers_count': I64 val
- language': String val
- license': (License val | None val)
- archived': Bool val
- disabled': Bool val
- has_downloads': Bool val
- has_issues': Bool val
- has_pages': Bool val
- has_projects': Bool val
- has_wiki': Bool val
- url': String val
- html_url': String val
- archive_url': String val
- assignees_url': String val
- blobs_url': String val
- branches_url': String val
- comments_url': String val
- commits_url': String val
- compare_url': String val
- contents_url': String val
- contributors_url': String val
- deployments_url': String val
- downloads_url': String val
- events_url': String val
- forks_url': String val
- git_commits_url': String val
- git_refs_url': String val
- git_tags_url': String val
- issue_comment_url': String val
- issue_events_url': String val
- issues_url': String val
- keys_url': String val
- labels_url': String val
- languages_url': String val
- merges_url': String val
- milestones_url': String val
- notifications_url': String val
- pulls_url': String val
- releases_url': String val
- stargazers_url': String val
- statuses_url': String val
- subscribers_url': String val
- subscription_url': String val
- tags_url': String val
- trees_url': String val
- clone_url': String val
- git_url': String val
- mirror_url': (String val | None val)
- ssh_url': String val
- svn_url': String val
Returns¶
- Repository val^
Public fields¶
let id: I64 val¶
let node_id: String val¶
let name: String val¶
let full_name: String val¶
let description: String val¶
let owner: User val¶
let private: Bool val¶
let fork: Bool val¶
let created_at: String val¶
let pushed_at: String val¶
let updated_at: String val¶
let homepage: String val¶
let default_branch: String val¶
let organization: (User val | None val)¶
let size: I64 val¶
let forks: I64 val¶
let forks_count: I64 val¶
let network_count: I64 val¶
let open_issues: I64 val¶
let open_issues_count: I64 val¶
let stargazers_count: I64 val¶
let subscribers_count: I64 val¶
let watchers: I64 val¶
let watchers_count: I64 val¶
let language: String val¶
let license: (License val | None val)¶
let archived: Bool val¶
let disabled: Bool val¶
let has_downloads: Bool val¶
let has_issues: Bool val¶
let has_pages: Bool val¶
let has_projects: Bool val¶
let has_wiki: Bool val¶
let url: String val¶
let html_url: String val¶
let archive_url: String val¶
let assignees_url: String val¶
let blobs_url: String val¶
let branches_url: String val¶
let comments_url: String val¶
let commits_url: String val¶
let compare_url: String val¶
let contents_url: String val¶
let contributors_url: String val¶
let deployments_url: String val¶
let downloads_url: String val¶
let events_url: String val¶
let forks_url: String val¶
let git_commits_url: String val¶
let git_refs_url: String val¶
let git_tags_url: String val¶
let issue_comment_url: String val¶
let issue_events_url: String val¶
let issues_url: String val¶
let keys_url: String val¶
let labels_url: String val¶
let languages_url: String val¶
let merges_url: String val¶
let milestones_url: String val¶
let notifications_url: String val¶
let pulls_url: String val¶
let releases_url: String val¶
let stargazers_url: String val¶
let statuses_url: String val¶
let subscribers_url: String val¶
let subscription_url: String val¶
let tags_url: String val¶
let trees_url: String val¶
let clone_url: String val¶
let git_url: String val¶
let mirror_url: (String val | None val)¶
let ssh_url: String val¶
let svn_url: String val¶
Public Functions¶
create_label¶
fun box create_label(
label_name: String val,
color: (String val | None val) = reference,
label_description: (String val | None val) = reference)
: Promise[(Label val | RequestError val)] tag
Parameters¶
- label_name: String val
- color: (String val | None val) = reference
- label_description: (String val | None val) = reference
Returns¶
- Promise[(Label val | RequestError val)] tag
create_release¶
fun box create_release(
tag_name: String val,
release_name: String val,
body: String val,
target_commitish: (String val | None val) = reference,
draft: Bool val = false,
prerelease: Bool val = false)
: Promise[(Release val | RequestError val)] tag
Parameters¶
- tag_name: String val
- release_name: String val
- body: String val
- target_commitish: (String val | None val) = reference
- draft: Bool val = false
- prerelease: Bool val = false
Returns¶
- Promise[(Release val | RequestError val)] tag
delete_label¶
Parameters¶
- label_name: String val
Returns¶
- Promise[(Deleted val | RequestError val)] tag
get_commit¶
Parameters¶
- sha: String val
Returns¶
- Promise[(Commit val | RequestError val)] tag
get_issue¶
Parameters¶
- number: I64 val
Returns¶
- Promise[(Issue val | RequestError val)] tag
get_pull_request¶
Parameters¶
- number: I64 val
Returns¶
- Promise[(PullRequest val | RequestError val)] tag