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
SourceTenantId
The source tenant ID.
public string SourceTenantId { get; set; }
Property Value
SourceUserId
The source user ID.
public string SourceUserId { get; set; }
Property Value
SourceUserName
The source user name.
public string SourceUserName { get; set; }
Property Value
RoleIds
Role IDs assigned to this mapping.
public List<string> RoleIds { get; set; }
Property Value
GroupNames
Group names the user is a member of.
public List<string> GroupNames { get; set; }
Property Value
Constructors
ExternalTenantUserMappingDto()
public ExternalTenantUserMappingDto()