Class TitleConfiguration
This defines the required structure for CrashCABN title configuration.
Inheritance
System.Object
TitleConfiguration
Implements
System.IEquatable<TitleConfiguration>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CrashCABN.TitleConfiguration
Assembly: CrashCABN.TitleConfiguration.Abstractions.dll
Syntax
public sealed class TitleConfiguration : IEquatable<TitleConfiguration>
Constructors
View SourceTitleConfiguration(TitleInfo, BugRepositoryDetails, IImmutableList<MetadataDefinition>, AzureDetails, PullIngestionConfig)
Declaration
public TitleConfiguration(TitleInfo title, BugRepositoryDetails bugRepository = null, IImmutableList<MetadataDefinition> metadata = null, AzureDetails azureConfiguration = null, PullIngestionConfig pullIngest = null)
Parameters
Type | Name | Description |
---|---|---|
TitleInfo | title | |
BugRepositoryDetails | bugRepository | |
System.Collections.Immutable.IImmutableList<MetadataDefinition> | metadata | |
AzureDetails | azureConfiguration | |
PullIngestionConfig | pullIngest |
Properties
View SourceAzureConfiguration
Declaration
public AzureDetails AzureConfiguration { get; }
Property Value
Type | Description |
---|---|
AzureDetails |
BugRepository
Declaration
[Required]
public BugRepositoryDetails BugRepository { get; }
Property Value
Type | Description |
---|---|
BugRepositoryDetails |
Metadata
Declaration
public IImmutableList<MetadataDefinition> Metadata { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableList<MetadataDefinition> |
PullIngest
Declaration
public PullIngestionConfig PullIngest { get; }
Property Value
Type | Description |
---|---|
PullIngestionConfig |
Schema
Gets the schema URL.
Declaration
public Uri Schema { get; }
Property Value
Type | Description |
---|---|
System.Uri |
Remarks
This property is only for the generated OpenAPI client, which is responsible for filling it in for the user. The server will ignore this property and will not serialize any value for it either.
Title
Declaration
[Required]
public TitleInfo Title { get; }
Property Value
Type | Description |
---|---|
TitleInfo |
Methods
View SourceEquals(TitleConfiguration)
Declaration
public bool Equals(TitleConfiguration other)
Parameters
Type | Name | Description |
---|---|---|
TitleConfiguration | other |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.Object.GetHashCode()
Implements
System.IEquatable<T>