Skip to main content

ClientMirrorDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Tracking row describing a ClientDto that has been auto-provisioned from a parent tenant into a specific child tenant. Lives in the parent tenant's identity DB.

public record ClientMirrorDto : IEquatable<ClientMirrorDto>

Inheritance Object → ClientMirrorDto
Implements IEquatable<ClientMirrorDto>

Properties​

ParentClientId​

public string ParentClientId { get; set; }

Property Value​

String

ParentTenantId​

public string ParentTenantId { get; set; }

Property Value​

String

ChildTenantId​

public string ChildTenantId { get; set; }

Property Value​

String

ProvisionedAt​

public DateTime ProvisionedAt { get; set; }

Property Value​

DateTime

SecretHashVersion​

public int SecretHashVersion { get; set; }

Property Value​

Int32

Constructors​

ClientMirrorDto(String, String, String, DateTime, Int32)​

Tracking row describing a ClientDto that has been auto-provisioned from a parent tenant into a specific child tenant. Lives in the parent tenant's identity DB.

public ClientMirrorDto(string ParentClientId, string ParentTenantId, string ChildTenantId, DateTime ProvisionedAt, int SecretHashVersion)

Parameters​

ParentClientId String

ParentTenantId String

ChildTenantId String

ProvisionedAt DateTime

SecretHashVersion Int32