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>