Class GitHubRepositoryMetadata
- Namespace
- DotNetDo
- Assembly
- DotNetDo.Core.dll
Environment metadata used by GitHubRepositoryMetadata.
public sealed record GitHubRepositoryMetadata : IEquatable<GitHubRepositoryMetadata>Properties
ApiUrl
Reads GITHUB_API_URL; returns null when it is unset or empty.
public Uri? ApiUrl { get; }Property Value
- Uri?
GraphQlUrl
Reads GITHUB_GRAPHQL_URL; returns null when it is unset or empty.
public Uri? GraphQlUrl { get; }Property Value
- Uri?
Id
Reads GITHUB_REPOSITORY_ID; returns null when it is unset or empty.
public long? Id { get; }Property Value
- long?
Name
Reads GITHUB_REPOSITORY; returns null when it is unset or empty.
public string? Name { get; }Property Value
Owner
Reads GITHUB_REPOSITORY_OWNER; returns null when it is unset or empty.
public string? Owner { get; }Property Value
OwnerId
Reads GITHUB_REPOSITORY_OWNER_ID; returns null when it is unset or empty.
public long? OwnerId { get; }Property Value
- long?
ServerUrl
Reads GITHUB_SERVER_URL; returns null when it is unset or empty.
public Uri? ServerUrl { get; }Property Value
- Uri?