GitHubModelFactory Class

Definition

Model factory for creating instances of GitHub models. Use these factory methods to construct model instances in tests and scenarios where output-only properties (with init-only setters) need to be populated.

public static class GitHubModelFactory
type GitHubModelFactory = class
Public Class GitHubModelFactory
Inheritance
GitHubModelFactory

Methods

Name Description
ActionsPublicKey(String, String, Nullable<Int32>, String, String, String)

Creates a new instance of ActionsPublicKey(String, String, Nullable<Int32>, String, String, String).

Commit(String, String, String, String, String, Nullable<JsonElement>, UserDetailsModel, UserDetailsModel, List<Nullable<JsonElement>>, Nullable<JsonElement>, List<DiffEntry>)

Creates a new instance of Commit(String, String, String, String, String, Nullable<JsonElement>, UserDetailsModel, UserDetailsModel, List<Nullable<JsonElement>>, Nullable<JsonElement>, List<DiffEntry>).

CommitComparison(String, String, String, String, String, Commit, Commit, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, List<Commit>, List<DiffEntry>)

Creates a new instance of CommitComparison(String, String, String, String, String, Commit, Commit, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, List<Commit>, List<DiffEntry>).

CreateReferenceRequest(String, String)

Creates a new instance of CreateReferenceRequest(String, String).

CreateRepositorySecretRequest(String, String)

Creates a new instance of CreateRepositorySecretRequest(String, String).

CreateRepositoryUsingTemplateRequest(String, String, String, Nullable<Boolean>)

Creates a new instance of CreateRepositoryUsingTemplateRequest(String, String, String, Nullable<Boolean>).

DiffEntry(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, String, String)

Creates a new instance of DiffEntry(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, String, String).

GitReference(String, String, String, Nullable<JsonElement>)

Creates a new instance of GitReference(String, String, String, Nullable<JsonElement>).

GitUser(String, String, String)

Creates a new instance of GitUser(String, String, String).

GraphQlQuery(String)

Creates a new instance of GraphQlQuery(String).

IssueBasicDetailsModel(String, String)

Creates a new instance of IssueBasicDetailsModel(String, String).

IssueDetailsModel(String, String, UserDetailsModel, Nullable<Int32>, String, String, String)

Creates a new instance of IssueDetailsModel(String, String, UserDetailsModel, Nullable<Int32>, String, String, String).

IssueUpdateModel(String, String, String, String, String, String, List<String>, List<String>)

Creates a new instance of IssueUpdateModel(String, String, String, String, String, String, List<String>, List<String>).

Label(Nullable<Int32>, String, String, String, String, String, Nullable<Boolean>)

Creates a new instance of Label(Nullable<Int32>, String, String, String, String, String, Nullable<Boolean>).

LicenseDetails(String, String, String, String, String, String)

Creates a new instance of LicenseDetails(String, String, String, String, String, String).

Milestone(String, String, String, Nullable<Int32>, String, Nullable<Int32>, Nullable<State>, String, String, UserDetailsModel, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Creates a new instance of Milestone(String, String, String, Nullable<Int32>, String, Nullable<Int32>, Nullable<State>, String, String, UserDetailsModel, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>).

MilestoneUpdateModel(String, String, String, String)

Creates a new instance of MilestoneUpdateModel(String, String, String, String).

MultipleSearchFetchModel(List<GeneralAPIModel>)

Creates a new instance of MultipleSearchFetchModel(List<GeneralAPIModel>).

PullRequest(String, Nullable<Int32>, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<State>, Nullable<Boolean>, String, UserDetailsModel, String, List<Label>, Milestone, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, UserDetailsModel, List<UserDetailsModel>, List<UserDetailsModel>, List<TeamDetails>, Nullable<JsonElement>, Nullable<JsonElement>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, UserDetailsModel, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Creates a new instance of PullRequest(String, Nullable<Int32>, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<State>, Nullable<Boolean>, String, UserDetailsModel, String, List<Label>, Milestone, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, UserDetailsModel, List<UserDetailsModel>, List<UserDetailsModel>, List<TeamDetails>, Nullable<JsonElement>, Nullable<JsonElement>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, UserDetailsModel, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>).

PullRequestCreateRequest(String, String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Creates a new instance of PullRequestCreateRequest(String, String, String, String, Nullable<Boolean>, Nullable<Boolean>).

PullRequestFile(String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String)

Creates a new instance of PullRequestFile(String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String).

PullRequestMergeRequest(String, String, String, Nullable<MergeMethod>)

Creates a new instance of PullRequestMergeRequest(String, String, String, Nullable<MergeMethod>).

PullRequestMergeResult(String, Nullable<Boolean>, String)

Creates a new instance of PullRequestMergeResult(String, Nullable<Boolean>, String).

PullRequestUpdateRequest(String, String, Nullable<State>, String, Nullable<Boolean>)

Creates a new instance of PullRequestUpdateRequest(String, String, Nullable<State>, String, Nullable<Boolean>).

QueryRequest(String, String, String, Nullable<JsonElement>, Nullable<JsonElement>, Nullable<JsonElement>)

Creates a new instance of QueryRequest(String, String, String, Nullable<JsonElement>, Nullable<JsonElement>, Nullable<JsonElement>).

RepositoryDetails(Nullable<Int32>, String, String, String, LicenseDetails, Nullable<Int32>, Nullable<JsonElement>, UserDetailsModel, Nullable<Boolean>, String, String, Nullable<Boolean>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>, List<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<JsonElement>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String)

Creates a new instance of RepositoryDetails(Nullable<Int32>, String, String, String, LicenseDetails, Nullable<Int32>, Nullable<JsonElement>, UserDetailsModel, Nullable<Boolean>, String, String, Nullable<Boolean>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>, List<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<JsonElement>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String).

RepositoryDispatchEvent(String, Nullable<JsonElement>)

Creates a new instance of RepositoryDispatchEvent(String, Nullable<JsonElement>).

RepositoryMiniDetails(Nullable<Int32>, String, String, String, Nullable<JsonElement>, UserDetailsModel, Nullable<Boolean>, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String)

Creates a new instance of RepositoryMiniDetails(Nullable<Int32>, String, String, String, Nullable<JsonElement>, UserDetailsModel, Nullable<Boolean>, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String).

RequestReviewersBody(List<String>, List<String>)

Creates a new instance of RequestReviewersBody(List<String>, List<String>).

TeamDetails(Nullable<Int32>, String, String, String, String, String, String, String, String, String, String, String)

Creates a new instance of TeamDetails(Nullable<Int32>, String, String, String, String, String, String, String, String, String, String, String).

UserDetailsModel(String, Nullable<Int32>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, String, String, String, String, String, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>)

Creates a new instance of UserDetailsModel(String, Nullable<Int32>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, String, String, String, String, String, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>).

Verification(Nullable<Boolean>, String, String, String)

Creates a new instance of Verification(Nullable<Boolean>, String, String, String).

WebhookCreationResponse(String, Nullable<Int32>, String, Nullable<Boolean>, List<String>, Nullable<JsonElement>, String, String, String, String, String, Nullable<JsonElement>)

Creates a new instance of WebhookCreationResponse(String, Nullable<Int32>, String, Nullable<Boolean>, List<String>, Nullable<JsonElement>, String, String, String, String, String, Nullable<JsonElement>).

WebhookRequestBody(Nullable<Boolean>, String, Nullable<JsonElement>, List<String>)

Creates a new instance of WebhookRequestBody(Nullable<Boolean>, String, Nullable<JsonElement>, List<String>).

Applies to