masamune_model_github library

Masamune plugin package that includes a model adapter to retrieve data from Github.

To use, import package:masamune_model_github/masamune_model_github.dart.

Classes

GithubBranchModel
Model for managing Github branches.
GithubCommitModel
Model for managing Github commits.
GithubContentModel
Model for managing Github contents.
GithubIssueModel
Model for managing Github issues.
GithubIssueTimelineModel
Model for managing Github issue timelines.
GithubLabelValue
Model for managing Github labels.
GithubLicenseValue
Model for managing Github licenses.
GithubMilestoneValue
Model for managing Github milestones.
GithubModelAdapter
Model adapter with GitHub available.
GithubModelMasamuneAdapter
MasamuneAdapter for utilizing GitHub models.
GithubOrganizationModel
Model for managing Github organizations.
GithubPullRequestHeadValue
Model for managing Github pull request heads.
GithubPullRequestModel
Model for managing Github pull requests.
GithubPullRequestTimelineModel
Model for managing Github pull request timelines.
GithubReactionValue
Model for managing Github reactions.
GithubRepositoryModel
Model for managing Github repositories.
GithubRepositoryPermissionValue
Model for managing Github repository permissions.
GithubUserController
Controller for the user of GitHub.
GithubUserModel
Model for managing Github users.

Enums

GithubOrganizationType
Type of organization.
GithubTimelineEvent
TimelineEvent.

Extensions

GithubBranchModelPatterns on GithubBranchModel
Adds pattern-matching-related methods to GithubBranchModel.
GithubCommitModelPatterns on GithubCommitModel
Adds pattern-matching-related methods to GithubCommitModel.
GithubContentModelPatterns on GithubContentModel
Adds pattern-matching-related methods to GithubContentModel.
GithubIssueModelPatterns on GithubIssueModel
Adds pattern-matching-related methods to GithubIssueModel.
GithubIssueTimelineModelPatterns on GithubIssueTimelineModel
Adds pattern-matching-related methods to GithubIssueTimelineModel.
GithubLabelValuePatterns on GithubLabelValue
Adds pattern-matching-related methods to GithubLabelValue.
GithubLicenseValuePatterns on GithubLicenseValue
Adds pattern-matching-related methods to GithubLicenseValue.
GithubMilestoneValuePatterns on GithubMilestoneValue
Adds pattern-matching-related methods to GithubMilestoneValue.
GithubOrganizationModelPatterns on GithubOrganizationModel
Adds pattern-matching-related methods to GithubOrganizationModel.
GithubPullRequestHeadValuePatterns on GithubPullRequestHeadValue
Adds pattern-matching-related methods to GithubPullRequestHeadValue.
GithubPullRequestModelPatterns on GithubPullRequestModel
Adds pattern-matching-related methods to GithubPullRequestModel.
GithubPullRequestTimelineModelPatterns on GithubPullRequestTimelineModel
Adds pattern-matching-related methods to GithubPullRequestTimelineModel.
GithubReactionValuePatterns on GithubReactionValue
Adds pattern-matching-related methods to GithubReactionValue.
GithubRepositoryModelPatterns on GithubRepositoryModel
Adds pattern-matching-related methods to GithubRepositoryModel.
GithubRepositoryPermissionValuePatterns on GithubRepositoryPermissionValue
Adds pattern-matching-related methods to GithubRepositoryPermissionValue.
GithubUserModelPatterns on GithubUserModel
Adds pattern-matching-related methods to GithubUserModel.

Typedefs

GithubBranchModelCollection = _$GithubBranchModelCollection
Collection class for storing GithubBranchModel.
GithubBranchModelDocument = _$GithubBranchModelDocument
Document class for storing GithubBranchModel.
GithubBranchModelInitialCollection = _$GithubBranchModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubBranchModelKeys = _$GithubBranchModelKeys
Enum of the name of the value defined in GithubBranchModel.
GithubBranchModelMirrorCollection = _$GithubBranchModelMirrorCollection
Collection class for storing GithubBranchModel.
GithubBranchModelMirrorDocument = _$GithubBranchModelMirrorDocument
Document class for storing GithubBranchModel.
GithubBranchModelMirrorInitialCollection = _$GithubBranchModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubBranchModelMirrorRefPath = _$GithubBranchModelMirrorRefPath
It can be defined as an empty ModelRef<GithubBranchModel>.
GithubBranchModelRef = ModelRef<GithubBranchModel>?
Alias for ModelRef<GithubBranchModel>.
GithubBranchModelRefPath = _$GithubBranchModelRefPath
It can be defined as an empty ModelRef<GithubBranchModel>.
GithubCommitModelCollection = _$GithubCommitModelCollection
Collection class for storing GithubCommitModel.
GithubCommitModelDocument = _$GithubCommitModelDocument
Document class for storing GithubCommitModel.
GithubCommitModelInitialCollection = _$GithubCommitModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubCommitModelKeys = _$GithubCommitModelKeys
Enum of the name of the value defined in GithubCommitModel.
GithubCommitModelMirrorCollection = _$GithubCommitModelMirrorCollection
Collection class for storing GithubCommitModel.
GithubCommitModelMirrorDocument = _$GithubCommitModelMirrorDocument
Document class for storing GithubCommitModel.
GithubCommitModelMirrorInitialCollection = _$GithubCommitModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubCommitModelMirrorRefPath = _$GithubCommitModelMirrorRefPath
It can be defined as an empty ModelRef<GithubCommitModel>.
GithubCommitModelRef = ModelRef<GithubCommitModel>?
Alias for ModelRef<GithubCommitModel>.
GithubCommitModelRefPath = _$GithubCommitModelRefPath
It can be defined as an empty ModelRef<GithubCommitModel>.
GithubContentModelCollection = _$GithubContentModelCollection
Collection class for storing GithubContentModel.
GithubContentModelDocument = _$GithubContentModelDocument
Document class for storing GithubContentModel.
GithubContentModelInitialCollection = _$GithubContentModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubContentModelKeys = _$GithubContentModelKeys
Enum of the name of the value defined in GithubContentModel.
GithubContentModelMirrorCollection = _$GithubContentModelMirrorCollection
Collection class for storing GithubContentModel.
GithubContentModelMirrorDocument = _$GithubContentModelMirrorDocument
Document class for storing GithubContentModel.
GithubContentModelMirrorInitialCollection = _$GithubContentModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubContentModelMirrorRefPath = _$GithubContentModelMirrorRefPath
It can be defined as an empty ModelRef<GithubContentModel>.
GithubContentModelRef = ModelRef<GithubContentModel>?
Alias for ModelRef<GithubContentModel>.
GithubContentModelRefPath = _$GithubContentModelRefPath
It can be defined as an empty ModelRef<GithubContentModel>.
GithubIssueModelCollection = _$GithubIssueModelCollection
Collection class for storing GithubIssueModel.
GithubIssueModelDocument = _$GithubIssueModelDocument
Document class for storing GithubIssueModel.
GithubIssueModelInitialCollection = _$GithubIssueModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubIssueModelKeys = _$GithubIssueModelKeys
Enum of the name of the value defined in GithubIssueModel.
GithubIssueModelMirrorCollection = _$GithubIssueModelMirrorCollection
Collection class for storing GithubIssueModel.
GithubIssueModelMirrorDocument = _$GithubIssueModelMirrorDocument
Document class for storing GithubIssueModel.
GithubIssueModelMirrorInitialCollection = _$GithubIssueModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubIssueModelMirrorRefPath = _$GithubIssueModelMirrorRefPath
It can be defined as an empty ModelRef<GithubIssueModel>.
GithubIssueModelRef = ModelRef<GithubIssueModel>?
Alias for ModelRef<GithubIssueModel>.
GithubIssueModelRefPath = _$GithubIssueModelRefPath
It can be defined as an empty ModelRef<GithubIssueModel>.
GithubIssueTimelineModelCollection = _$GithubIssueTimelineModelCollection
Collection class for storing GithubIssueTimelineModel.
GithubIssueTimelineModelDocument = _$GithubIssueTimelineModelDocument
Document class for storing GithubIssueTimelineModel.
GithubIssueTimelineModelInitialCollection = _$GithubIssueTimelineModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubIssueTimelineModelKeys = _$GithubIssueTimelineModelKeys
Enum of the name of the value defined in GithubIssueTimelineModel.
GithubIssueTimelineModelMirrorCollection = _$GithubIssueTimelineModelMirrorCollection
Collection class for storing GithubIssueTimelineModel.
GithubIssueTimelineModelMirrorDocument = _$GithubIssueTimelineModelMirrorDocument
Document class for storing GithubIssueTimelineModel.
GithubIssueTimelineModelMirrorInitialCollection = _$GithubIssueTimelineModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubIssueTimelineModelMirrorRefPath = _$GithubIssueTimelineModelMirrorRefPath
It can be defined as an empty ModelRef<GithubIssueTimelineModel>.
GithubIssueTimelineModelRef = ModelRef<GithubIssueTimelineModel>?
Alias for ModelRef<GithubIssueTimelineModel>.
GithubIssueTimelineModelRefPath = _$GithubIssueTimelineModelRefPath
It can be defined as an empty ModelRef<GithubIssueTimelineModel>.
GithubOrganizationModelCollection = _$GithubOrganizationModelCollection
Collection class for storing GithubOrganizationModel.
GithubOrganizationModelDocument = _$GithubOrganizationModelDocument
Document class for storing GithubOrganizationModel.
GithubOrganizationModelInitialCollection = _$GithubOrganizationModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubOrganizationModelKeys = _$GithubOrganizationModelKeys
Enum of the name of the value defined in GithubOrganizationModel.
GithubOrganizationModelMirrorCollection = _$GithubOrganizationModelMirrorCollection
Collection class for storing GithubOrganizationModel.
GithubOrganizationModelMirrorDocument = _$GithubOrganizationModelMirrorDocument
Document class for storing GithubOrganizationModel.
GithubOrganizationModelMirrorInitialCollection = _$GithubOrganizationModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubOrganizationModelMirrorRefPath = _$GithubOrganizationModelMirrorRefPath
It can be defined as an empty ModelRef<GithubOrganizationModel>.
GithubOrganizationModelRef = ModelRef<GithubOrganizationModel>?
Alias for ModelRef<GithubOrganizationModel>.
GithubOrganizationModelRefPath = _$GithubOrganizationModelRefPath
It can be defined as an empty ModelRef<GithubOrganizationModel>.
GithubPullRequestModelCollection = _$GithubPullRequestModelCollection
Collection class for storing GithubPullRequestModel.
GithubPullRequestModelDocument = _$GithubPullRequestModelDocument
Document class for storing GithubPullRequestModel.
GithubPullRequestModelInitialCollection = _$GithubPullRequestModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubPullRequestModelKeys = _$GithubPullRequestModelKeys
Enum of the name of the value defined in GithubPullRequestModel.
GithubPullRequestModelMirrorCollection = _$GithubPullRequestModelMirrorCollection
Collection class for storing GithubPullRequestModel.
GithubPullRequestModelMirrorDocument = _$GithubPullRequestModelMirrorDocument
Document class for storing GithubPullRequestModel.
GithubPullRequestModelMirrorInitialCollection = _$GithubPullRequestModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubPullRequestModelMirrorRefPath = _$GithubPullRequestModelMirrorRefPath
It can be defined as an empty ModelRef<GithubPullRequestModel>.
GithubPullRequestModelRef = ModelRef<GithubPullRequestModel>?
Alias for ModelRef<GithubPullRequestModel>.
GithubPullRequestModelRefPath = _$GithubPullRequestModelRefPath
It can be defined as an empty ModelRef<GithubPullRequestModel>.
GithubPullRequestTimelineModelCollection = _$GithubPullRequestTimelineModelCollection
Collection class for storing GithubPullRequestTimelineModel.
GithubPullRequestTimelineModelDocument = _$GithubPullRequestTimelineModelDocument
Document class for storing GithubPullRequestTimelineModel.
GithubPullRequestTimelineModelInitialCollection = _$GithubPullRequestTimelineModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubPullRequestTimelineModelKeys = _$GithubPullRequestTimelineModelKeys
Enum of the name of the value defined in GithubPullRequestTimelineModel.
GithubPullRequestTimelineModelMirrorCollection = _$GithubPullRequestTimelineModelMirrorCollection
Collection class for storing GithubPullRequestTimelineModel.
GithubPullRequestTimelineModelMirrorDocument = _$GithubPullRequestTimelineModelMirrorDocument
Document class for storing GithubPullRequestTimelineModel.
GithubPullRequestTimelineModelMirrorInitialCollection = _$GithubPullRequestTimelineModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubPullRequestTimelineModelMirrorRefPath = _$GithubPullRequestTimelineModelMirrorRefPath
It can be defined as an empty ModelRef<GithubPullRequestTimelineModel>.
GithubPullRequestTimelineModelRef = ModelRef<GithubPullRequestTimelineModel>?
Alias for ModelRef<GithubPullRequestTimelineModel>.
GithubPullRequestTimelineModelRefPath = _$GithubPullRequestTimelineModelRefPath
It can be defined as an empty ModelRef<GithubPullRequestTimelineModel>.
GithubRepositoryModelCollection = _$GithubRepositoryModelCollection
Collection class for storing GithubRepositoryModel.
GithubRepositoryModelDocument = _$GithubRepositoryModelDocument
Document class for storing GithubRepositoryModel.
GithubRepositoryModelInitialCollection = _$GithubRepositoryModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubRepositoryModelKeys = _$GithubRepositoryModelKeys
Enum of the name of the value defined in GithubRepositoryModel.
GithubRepositoryModelMirrorCollection = _$GithubRepositoryModelMirrorCollection
Collection class for storing GithubRepositoryModel.
GithubRepositoryModelMirrorDocument = _$GithubRepositoryModelMirrorDocument
Document class for storing GithubRepositoryModel.
GithubRepositoryModelMirrorInitialCollection = _$GithubRepositoryModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubRepositoryModelMirrorRefPath = _$GithubRepositoryModelMirrorRefPath
It can be defined as an empty ModelRef<GithubRepositoryModel>.
GithubRepositoryModelRef = ModelRef<GithubRepositoryModel>?
Alias for ModelRef<GithubRepositoryModel>.
GithubRepositoryModelRefPath = _$GithubRepositoryModelRefPath
It can be defined as an empty ModelRef<GithubRepositoryModel>.
GithubUserModelCollection = _$GithubUserModelCollection
Collection class for storing GithubUserModel.
GithubUserModelDocument = _$GithubUserModelDocument
Document class for storing GithubUserModel.
GithubUserModelInitialCollection = _$GithubUserModelInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubUserModelKeys = _$GithubUserModelKeys
Enum of the name of the value defined in GithubUserModel.
GithubUserModelMirrorCollection = _$GithubUserModelMirrorCollection
Collection class for storing GithubUserModel.
GithubUserModelMirrorDocument = _$GithubUserModelMirrorDocument
Document class for storing GithubUserModel.
GithubUserModelMirrorInitialCollection = _$GithubUserModelMirrorInitialCollection
Class for defining initial values to be passed to initialValue of RuntimeModelAdapter.
GithubUserModelMirrorRefPath = _$GithubUserModelMirrorRefPath
It can be defined as an empty ModelRef<GithubUserModel>.
GithubUserModelRef = ModelRef<GithubUserModel>?
Alias for ModelRef<GithubUserModel>.
GithubUserModelRefPath = _$GithubUserModelRefPath
It can be defined as an empty ModelRef<GithubUserModel>.