Skip to main content

ExternalTenantUserMappingDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Data Transfer Object for an external tenant user mapping.

public record ExternalTenantUserMappingDto : IEquatable<ExternalTenantUserMappingDto>

Inheritance Object → ExternalTenantUserMappingDto
Implements IEquatable<ExternalTenantUserMappingDto>

Properties​

Id​

Unique ID for the mapping.

public Nullable<OctoObjectId> Id { get; set; }

Property Value​

Nullable<OctoObjectId>

SourceTenantId​

The source tenant ID.

public string SourceTenantId { get; set; }

Property Value​

String

SourceUserId​

The source user ID.

public string SourceUserId { get; set; }

Property Value​

String

SourceUserName​

The source user name.

public string SourceUserName { get; set; }

Property Value​

String

RoleIds​

Role IDs assigned to this mapping.

public List<string> RoleIds { get; set; }

Property Value​

List<String>

GroupNames​

Group names the user is a member of.

public List<string> GroupNames { get; set; }

Property Value​

List<String>

Constructors​

ExternalTenantUserMappingDto()​

public ExternalTenantUserMappingDto()