GithubRepositoryModel class abstract
Model for managing Github repositories.
Githubのリポジトリを管理するためのモデル。
- Available extensions
- Annotations
-
- @freezed
- @formValue
- @immutable
- @CollectionModelPath.new("organization/:organization_id/repository", adapter: "GithubModelMasamuneAdapter.primary.modelAdapter")
Constructors
-
GithubRepositoryModel({int? id, @searchParam String? name, @searchParam String? fullName, @refParam GithubUserModelRef? owner, @refParam GithubOrganizationModelRef? organization, @searchParam String? language, @jsonParam GithubLicenseValue? license, @jsonParam GithubRepositoryPermissionValue? permissions, @Default.new(false) bool isPrivate, @Default.new(false) bool isFork, @Default.new(false) bool isTemplate, @searchParam String? description, String? masterBranch, String? mergeCommitMessage, String? mergeCommitTitle, String? squashMergeCommitMessage, String? squashMergeCommitTitle, String? nodeId, String? tempCloneToken, String? visibility, @Default.new([]) List<
String> topics, @Default.new(false) bool archived, @Default.new(false) bool disabled, @Default.new(false) bool hasIssues, @Default.new(false) bool hasWiki, @Default.new(false) bool hasDownloads, @Default.new(false) bool hasPages, @Default.new(false) bool hasDiscussions, @Default.new(false) bool hasProjects, @Default.new(false) bool allowAutoMerge, @Default.new(false) bool allowForking, @Default.new(false) bool allowMergeCommit, @Default.new(false) bool allowRebaseMerge, @Default.new(false) bool allowSquashMerge, @Default.new(false) bool allowUpdateBranch, @Default.new(false) bool anonymousAccessEnabled, @Default.new(false) bool deleteBranchOnMerge, @Default.new(false) bool webCommitSignoffRequired, @Default.new(0) int size, @Default.new(0) int stargazersCount, @Default.new(0) int watchersCount, @Default.new(0) int forksCount, @Default.new(0) int openIssuesCount, @Default.new(0) int subscribersCount, @Default.new(0) int networkCount, ModelUri? htmlUrl, ModelUri? cloneUrl, ModelUri? sshUrl, ModelUri? svnUrl, ModelUri? gitUrl, ModelUri? homepageUrl, ModelUri? archiveUrl, ModelUri? assigneesUrl, ModelUri? blobsUrl, ModelUri? branchesUrl, ModelUri? collaboratorsUrl, ModelUri? commentsUrl, ModelUri? commitsUrl, ModelUri? compareUrl, ModelUri? contentsUrl, ModelUri? contributorsUrl, ModelUri? deploymentsUrl, ModelUri? downloadsUrl, ModelUri? eventsUrl, ModelUri? forksUrl, ModelUri? gitCommitsUrl, ModelUri? gitRefsUrl, ModelUri? gitTagsUrl, ModelUri? hooksUrl, ModelUri? issueCommentUrl, ModelUri? issueEventsUrl, ModelUri? issuesUrl, ModelUri? keysUrl, ModelUri? labelsUrl, ModelUri? languagesUrl, ModelUri? mergesUrl, ModelUri? milestonesUrl, ModelUri? mirrorUrl, ModelUri? notificationsUrl, ModelUri? pullsUrl, ModelUri? releasesUrl, ModelUri? stargazersUrl, ModelUri? statusesUrl, ModelUri? subscribersUrl, ModelUri? subscriptionUrl, ModelUri? tagsUrl, ModelUri? teamsUrl, ModelUri? treesUrl, @refParam GithubRepositoryModelRef? templateRepository, ModelTimestamp? starredAt, ModelTimestamp? pushedAt, @Default.new(ModelTimestamp.now()) ModelTimestamp createdAt, @Default.new(ModelTimestamp.now()) ModelTimestamp updatedAt, @Default.new(false) bool fromServer}) -
Model for managing Github repositories.
constfactory
-
GithubRepositoryModel.fromJson(Map<
String, Object?> json) -
Convert from JSON.
factory
Properties
- allowAutoMerge → bool
-
no setterinherited
- allowForking → bool
-
no setterinherited
- allowMergeCommit → bool
-
no setterinherited
- allowRebaseMerge → bool
-
no setterinherited
- allowSquashMerge → bool
-
no setterinherited
- allowUpdateBranch → bool
-
no setterinherited
- anonymousAccessEnabled → bool
-
no setterinherited
- archived → bool
-
no setterinherited
- archiveUrl → ModelUri?
-
no setterinherited
- assigneesUrl → ModelUri?
-
no setterinherited
- blobsUrl → ModelUri?
-
no setterinherited
- branchesUrl → ModelUri?
-
no setterinherited
- cloneUrl → ModelUri?
-
no setterinherited
- collaboratorsUrl → ModelUri?
-
no setterinherited
- commentsUrl → ModelUri?
-
no setterinherited
- commitsUrl → ModelUri?
-
no setterinherited
- compareUrl → ModelUri?
-
no setterinherited
- contentsUrl → ModelUri?
-
no setterinherited
- contributorsUrl → ModelUri?
-
no setterinherited
-
copyWith
→ $GithubRepositoryModelCopyWith<
GithubRepositoryModel> -
Create a copy of GithubRepositoryModel
with the given fields replaced by the non-null parameter values.
no setterinherited
- createdAt → ModelTimestamp
-
no setterinherited
- deleteBranchOnMerge → bool
-
no setterinherited
- deploymentsUrl → ModelUri?
-
no setterinherited
- description → String?
-
no setterinherited
- disabled → bool
-
no setterinherited
- downloadsUrl → ModelUri?
-
no setterinherited
- eventsUrl → ModelUri?
-
no setterinherited
- forksCount → int
-
no setterinherited
- forksUrl → ModelUri?
-
no setterinherited
- fromServer → bool
-
no setterinherited
- fullName → String?
-
no setterinherited
- gitCommitsUrl → ModelUri?
-
no setterinherited
- gitRefsUrl → ModelUri?
-
no setterinherited
- gitTagsUrl → ModelUri?
-
no setterinherited
- gitUrl → ModelUri?
-
no setterinherited
- hasDiscussions → bool
-
no setterinherited
- hasDownloads → bool
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasIssues → bool
-
no setterinherited
- hasPages → bool
-
no setterinherited
- hasProjects → bool
-
no setterinherited
- hasWiki → bool
-
no setterinherited
- homepageUrl → ModelUri?
-
no setterinherited
- hooksUrl → ModelUri?
-
no setterinherited
- htmlUrl → ModelUri?
-
no setterinherited
- id → int?
-
no setterinherited
- isFork → bool
-
no setterinherited
- isPrivate → bool
-
no setterinherited
- issueCommentUrl → ModelUri?
-
no setterinherited
- issueEventsUrl → ModelUri?
-
no setterinherited
- issuesUrl → ModelUri?
-
no setterinherited
- isTemplate → bool
-
no setterinherited
- keysUrl → ModelUri?
-
no setterinherited
- labelsUrl → ModelUri?
-
no setterinherited
- language → String?
-
no setterinherited
- languagesUrl → ModelUri?
-
no setterinherited
- license → GithubLicenseValue?
-
no setterinherited
- masterBranch → String?
-
no setterinherited
- mergeCommitMessage → String?
-
no setterinherited
- mergeCommitTitle → String?
-
no setterinherited
- mergesUrl → ModelUri?
-
no setterinherited
- milestonesUrl → ModelUri?
-
no setterinherited
- mirrorUrl → ModelUri?
-
no setterinherited
- name → String?
-
no setterinherited
- networkCount → int
-
no setterinherited
- nodeId → String?
-
no setterinherited
- notificationsUrl → ModelUri?
-
no setterinherited
- openIssuesCount → int
-
no setterinherited
- organization → GithubOrganizationModelRef?
-
no setterinherited
- owner → GithubUserModelRef?
-
no setterinherited
- permissions → GithubRepositoryPermissionValue?
-
no setterinherited
- pullsUrl → ModelUri?
-
no setterinherited
- pushedAt → ModelTimestamp?
-
no setterinherited
- releasesUrl → ModelUri?
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size → int
-
no setterinherited
- squashMergeCommitMessage → String?
-
no setterinherited
- squashMergeCommitTitle → String?
-
no setterinherited
- sshUrl → ModelUri?
-
no setterinherited
- stargazersCount → int
-
no setterinherited
- stargazersUrl → ModelUri?
-
no setterinherited
- starredAt → ModelTimestamp?
-
no setterinherited
- statusesUrl → ModelUri?
-
no setterinherited
- subscribersCount → int
-
no setterinherited
- subscribersUrl → ModelUri?
-
no setterinherited
- subscriptionUrl → ModelUri?
-
no setterinherited
- svnUrl → ModelUri?
-
no setterinherited
-
no setterinherited
- teamsUrl → ModelUri?
-
no setterinherited
- tempCloneToken → String?
-
no setterinherited
- templateRepository → GithubRepositoryModelRef?
-
no setterinherited
-
topics
→ List<
String> -
no setterinherited
- treesUrl → ModelUri?
-
no setterinherited
- updatedAt → ModelTimestamp
-
no setterinherited
- visibility → String?
-
no setterinherited
- watchersCount → int
-
no setterinherited
- webCommitSignoffRequired → bool
-
no setterinherited
Methods
-
map<
TResult extends Object?> (TResult $default(_GithubRepositoryModel value)) → TResult -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_GithubRepositoryModel value)?) → TResult? -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> (TResult $default(_GithubRepositoryModel value)?, {required TResult orElse()}) → TResult -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> (TResult $default(int? id, String? name, String? fullName, GithubUserModelRef? owner, GithubOrganizationModelRef? organization, String? language, GithubLicenseValue? license, GithubRepositoryPermissionValue? permissions, bool isPrivate, bool isFork, bool isTemplate, String? description, String? masterBranch, String? mergeCommitMessage, String? mergeCommitTitle, String? squashMergeCommitMessage, String? squashMergeCommitTitle, String? nodeId, String? tempCloneToken, String? visibility, List< String> topics, bool archived, bool disabled, bool hasIssues, bool hasWiki, bool hasDownloads, bool hasPages, bool hasDiscussions, bool hasProjects, bool allowAutoMerge, bool allowForking, bool allowMergeCommit, bool allowRebaseMerge, bool allowSquashMerge, bool allowUpdateBranch, bool anonymousAccessEnabled, bool deleteBranchOnMerge, bool webCommitSignoffRequired, int size, int stargazersCount, int watchersCount, int forksCount, int openIssuesCount, int subscribersCount, int networkCount, ModelUri? htmlUrl, ModelUri? cloneUrl, ModelUri? sshUrl, ModelUri? svnUrl, ModelUri? gitUrl, ModelUri? homepageUrl, ModelUri? archiveUrl, ModelUri? assigneesUrl, ModelUri? blobsUrl, ModelUri? branchesUrl, ModelUri? collaboratorsUrl, ModelUri? commentsUrl, ModelUri? commitsUrl, ModelUri? compareUrl, ModelUri? contentsUrl, ModelUri? contributorsUrl, ModelUri? deploymentsUrl, ModelUri? downloadsUrl, ModelUri? eventsUrl, ModelUri? forksUrl, ModelUri? gitCommitsUrl, ModelUri? gitRefsUrl, ModelUri? gitTagsUrl, ModelUri? hooksUrl, ModelUri? issueCommentUrl, ModelUri? issueEventsUrl, ModelUri? issuesUrl, ModelUri? keysUrl, ModelUri? labelsUrl, ModelUri? languagesUrl, ModelUri? mergesUrl, ModelUri? milestonesUrl, ModelUri? mirrorUrl, ModelUri? notificationsUrl, ModelUri? pullsUrl, ModelUri? releasesUrl, ModelUri? stargazersUrl, ModelUri? statusesUrl, ModelUri? subscribersUrl, ModelUri? subscriptionUrl, ModelUri? tagsUrl, ModelUri? teamsUrl, ModelUri? treesUrl, GithubRepositoryModelRef? templateRepository, ModelTimestamp? starredAt, ModelTimestamp? pushedAt, ModelTimestamp createdAt, ModelTimestamp updatedAt, bool fromServer)?, {required TResult orElse()}) → TResult -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this GithubRepositoryModel to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> (TResult $default(int? id, String? name, String? fullName, GithubUserModelRef? owner, GithubOrganizationModelRef? organization, String? language, GithubLicenseValue? license, GithubRepositoryPermissionValue? permissions, bool isPrivate, bool isFork, bool isTemplate, String? description, String? masterBranch, String? mergeCommitMessage, String? mergeCommitTitle, String? squashMergeCommitMessage, String? squashMergeCommitTitle, String? nodeId, String? tempCloneToken, String? visibility, List< String> topics, bool archived, bool disabled, bool hasIssues, bool hasWiki, bool hasDownloads, bool hasPages, bool hasDiscussions, bool hasProjects, bool allowAutoMerge, bool allowForking, bool allowMergeCommit, bool allowRebaseMerge, bool allowSquashMerge, bool allowUpdateBranch, bool anonymousAccessEnabled, bool deleteBranchOnMerge, bool webCommitSignoffRequired, int size, int stargazersCount, int watchersCount, int forksCount, int openIssuesCount, int subscribersCount, int networkCount, ModelUri? htmlUrl, ModelUri? cloneUrl, ModelUri? sshUrl, ModelUri? svnUrl, ModelUri? gitUrl, ModelUri? homepageUrl, ModelUri? archiveUrl, ModelUri? assigneesUrl, ModelUri? blobsUrl, ModelUri? branchesUrl, ModelUri? collaboratorsUrl, ModelUri? commentsUrl, ModelUri? commitsUrl, ModelUri? compareUrl, ModelUri? contentsUrl, ModelUri? contributorsUrl, ModelUri? deploymentsUrl, ModelUri? downloadsUrl, ModelUri? eventsUrl, ModelUri? forksUrl, ModelUri? gitCommitsUrl, ModelUri? gitRefsUrl, ModelUri? gitTagsUrl, ModelUri? hooksUrl, ModelUri? issueCommentUrl, ModelUri? issueEventsUrl, ModelUri? issuesUrl, ModelUri? keysUrl, ModelUri? labelsUrl, ModelUri? languagesUrl, ModelUri? mergesUrl, ModelUri? milestonesUrl, ModelUri? mirrorUrl, ModelUri? notificationsUrl, ModelUri? pullsUrl, ModelUri? releasesUrl, ModelUri? stargazersUrl, ModelUri? statusesUrl, ModelUri? subscribersUrl, ModelUri? subscriptionUrl, ModelUri? tagsUrl, ModelUri? teamsUrl, ModelUri? treesUrl, GithubRepositoryModelRef? templateRepository, ModelTimestamp? starredAt, ModelTimestamp? pushedAt, ModelTimestamp createdAt, ModelTimestamp updatedAt, bool fromServer)) → TResult -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(int? id, String? name, String? fullName, GithubUserModelRef? owner, GithubOrganizationModelRef? organization, String? language, GithubLicenseValue? license, GithubRepositoryPermissionValue? permissions, bool isPrivate, bool isFork, bool isTemplate, String? description, String? masterBranch, String? mergeCommitMessage, String? mergeCommitTitle, String? squashMergeCommitMessage, String? squashMergeCommitTitle, String? nodeId, String? tempCloneToken, String? visibility, List< String> topics, bool archived, bool disabled, bool hasIssues, bool hasWiki, bool hasDownloads, bool hasPages, bool hasDiscussions, bool hasProjects, bool allowAutoMerge, bool allowForking, bool allowMergeCommit, bool allowRebaseMerge, bool allowSquashMerge, bool allowUpdateBranch, bool anonymousAccessEnabled, bool deleteBranchOnMerge, bool webCommitSignoffRequired, int size, int stargazersCount, int watchersCount, int forksCount, int openIssuesCount, int subscribersCount, int networkCount, ModelUri? htmlUrl, ModelUri? cloneUrl, ModelUri? sshUrl, ModelUri? svnUrl, ModelUri? gitUrl, ModelUri? homepageUrl, ModelUri? archiveUrl, ModelUri? assigneesUrl, ModelUri? blobsUrl, ModelUri? branchesUrl, ModelUri? collaboratorsUrl, ModelUri? commentsUrl, ModelUri? commitsUrl, ModelUri? compareUrl, ModelUri? contentsUrl, ModelUri? contributorsUrl, ModelUri? deploymentsUrl, ModelUri? downloadsUrl, ModelUri? eventsUrl, ModelUri? forksUrl, ModelUri? gitCommitsUrl, ModelUri? gitRefsUrl, ModelUri? gitTagsUrl, ModelUri? hooksUrl, ModelUri? issueCommentUrl, ModelUri? issueEventsUrl, ModelUri? issuesUrl, ModelUri? keysUrl, ModelUri? labelsUrl, ModelUri? languagesUrl, ModelUri? mergesUrl, ModelUri? milestonesUrl, ModelUri? mirrorUrl, ModelUri? notificationsUrl, ModelUri? pullsUrl, ModelUri? releasesUrl, ModelUri? stargazersUrl, ModelUri? statusesUrl, ModelUri? subscribersUrl, ModelUri? subscriptionUrl, ModelUri? tagsUrl, ModelUri? teamsUrl, ModelUri? treesUrl, GithubRepositoryModelRef? templateRepository, ModelTimestamp? starredAt, ModelTimestamp? pushedAt, ModelTimestamp createdAt, ModelTimestamp updatedAt, bool fromServer)?) → TResult? -
Available on GithubRepositoryModel, provided by the GithubRepositoryModelPatterns extension
A variant ofwhen
that fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- collection → const _$GithubRepositoryModelCollectionQuery
- Query for collection.
- document → const _$GithubRepositoryModelDocumentQuery
- Query for document.
- form → const _$GithubRepositoryModelFormQuery
- Query for form value.