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 ObjectClientMirrorDto
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