Show / Hide Table of Contents

Class ApplicationConfig

Inheritance
object
ApplicationConfig
Implements
IEquatable<ApplicationConfig>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.PullIngestion
Assembly: CrashCABN.PullIngestion.Abstractions.dll
Syntax
public sealed record ApplicationConfig : IEquatable<ApplicationConfig>

Constructors

View Source

ApplicationConfig(string, IImmutableList<string>, IImmutableList<string>?, string?, PullIngestionQuerySettings?)

Declaration
public ApplicationConfig(string appName, IImmutableList<string> versions, IImmutableList<string>? deviceTypes = null, string? buildType = null, PullIngestionQuerySettings? settings = null)
Parameters
Type Name Description
string appName
IImmutableList<string> versions
IImmutableList<string> deviceTypes
string buildType
PullIngestionQuerySettings settings

Properties

View Source

AppName

Gets the application name.

Declaration
public string AppName { get; }
Property Value
Type Description
string
View Source

BuildType

Gets the build type, such as a public release, flighted beta, or internal alpha.

Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string? BuildType { get; }
Property Value
Type Description
string
View Source

DeviceTypes

Gets the device platform or console type names.

Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public IImmutableList<string>? DeviceTypes { get; }
Property Value
Type Description
IImmutableList<string>
View Source

Settings

Gets the app-specific query settings.

Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public PullIngestionQuerySettings? Settings { get; }
Property Value
Type Description
PullIngestionQuerySettings
View Source

Versions

Gets the build versions.

Declaration
public IImmutableList<string> Versions { get; }
Property Value
Type Description
IImmutableList<string>

Methods

View Source

Equals(ApplicationConfig?)

Indicates whether the current object is equal to another object of the same type.

Declaration
public bool Equals(ApplicationConfig? other)
Parameters
Type Name Description
ApplicationConfig other

An object to compare with this object.

Returns
Type Description
bool

true if the current object is equal to the other parameter; otherwise, false.

View Source

GetHashCode()

Serves as the default hash function.

Declaration
public override int GetHashCode()
Returns
Type Description
int

A hash code for the current object.

Overrides
object.GetHashCode()

Implements

IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX