Table of Contents

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

string?

Owner

Reads GITHUB_REPOSITORY_OWNER; returns null when it is unset or empty.

public string? Owner { get; }

Property Value

string?

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?