Table of Contents

Class ConnectionStringDetails

Namespace
JJConsulting.Infinity.Domain.ConnectionStrings
Assembly
JJConsulting.Infinity.Domain.dll
[JsonPolymorphic(TypeDiscriminatorPropertyName = "source")]
[JsonDerivedType(typeof(LegacyConnectionStringDetails), "Infinity")]
[JsonDerivedType(typeof(InfisicalConnectionStringDetails), "Infisical")]
public abstract class ConnectionStringDetails

Inheritance

Derived

Inherited Members

Properties

Connection

public required string Connection { get; set; }

Property Value

string

ConnectionProvider

public required string ConnectionProvider { get; set; }

Property Value

string

Id

public Guid Id { get; set; }

Property Value

Guid

Name

public required string Name { get; set; }

Property Value

string

Roles

public required List<string> Roles { get; set; }

Property Value

List<string>