Provides information about a supported git hosting service, such as GitLab or GitHub
Name | Description | |
---|---|---|
ApiUrlDisplayName |
Gets the service-specific name for API Url, such as "Instance URL". |
|
ApiUrlPlaceholderText |
Gets the service-specific Placeholder text for the ApiUrl field. |
|
CredentialType |
Gets the GitServiceCredentials type that is used by the service. |
|
HasDefaultApiUrl |
Indicates whether the service has a well-known public API, such a GitHub.com. |
|
NamespaceDisplayName |
Gets the service-specific name for the repository's namespace, such as "Organization". |
|
PasswordDisplayName |
Gets the service-specific name for passwords, such as "API Token" |
|
RepositoryDisplayName |
Gets the service-specific name for repositories, such as "Project". |
|
RepositoryType |
Gets the GitServiceRepository type that is used by the service. |
|
ServiceName |
Gets the display name of the service, such as GitHub, GitLab, Azure DevOps, etc. |
|
UsernameDisplayName |
Gets the service-specific name for usernames, such as "Username". |
Implementors should inherit from GitService<TRepository, TCredential>