Show / Hide Table of Contents

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 Source

TitleConfiguration(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 Source

AzureConfiguration

Declaration
public AzureDetails AzureConfiguration { get; }
Property Value
Type Description
AzureDetails
View Source

BugRepository

Declaration
[Required]
public BugRepositoryDetails BugRepository { get; }
Property Value
Type Description
BugRepositoryDetails
View Source

Metadata

Declaration
public IImmutableList<MetadataDefinition> Metadata { get; }
Property Value
Type Description
System.Collections.Immutable.IImmutableList<MetadataDefinition>
View Source

PullIngest

Declaration
public PullIngestionConfig PullIngest { get; }
Property Value
Type Description
PullIngestionConfig
View Source

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.

View Source

Title

Declaration
[Required]
public TitleInfo Title { get; }
Property Value
Type Description
TitleInfo

Methods

View Source

Equals(TitleConfiguration)

Declaration
public bool Equals(TitleConfiguration other)
Parameters
Type Name Description
TitleConfiguration other
Returns
Type Description
System.Boolean
View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

Implements

System.IEquatable<T>
  • View Source
In This Article
Back to top Generated by DocFX