feat: add google drive dam foundation
This commit is contained in:
@@ -16,6 +16,7 @@ internal record OrganizationDto(
|
||||
Guid Id,
|
||||
string Name,
|
||||
string? LogoUrl,
|
||||
OrganizationGoogleDriveDamConfigurationDto GoogleDriveDam,
|
||||
OrganizationMembershipTierDto? MembershipTier,
|
||||
Guid OwnerUserId,
|
||||
IReadOnlyCollection<string> CurrentUserPermissions,
|
||||
@@ -38,6 +39,7 @@ internal record OrganizationDto(
|
||||
organization.Id,
|
||||
organization.Name,
|
||||
organization.LogoUrl,
|
||||
OrganizationGoogleDriveDamConfigurationDto.FromOrganization(organization),
|
||||
membershipTier,
|
||||
organization.OwnerUserId,
|
||||
currentUserPermissions,
|
||||
@@ -49,6 +51,22 @@ internal record OrganizationDto(
|
||||
}
|
||||
}
|
||||
|
||||
internal record OrganizationGoogleDriveDamConfigurationDto(
|
||||
bool IsEnabled,
|
||||
string? RootFolderId,
|
||||
string? RootFolderName,
|
||||
string? RootFolderUrl)
|
||||
{
|
||||
public static OrganizationGoogleDriveDamConfigurationDto FromOrganization(Organization organization)
|
||||
{
|
||||
return new OrganizationGoogleDriveDamConfigurationDto(
|
||||
organization.IsGoogleDriveDamEnabled,
|
||||
organization.GoogleDriveRootFolderId,
|
||||
organization.GoogleDriveRootFolderName,
|
||||
organization.GoogleDriveRootFolderUrl);
|
||||
}
|
||||
}
|
||||
|
||||
internal record OrganizationMembershipTierDto(
|
||||
Guid Id,
|
||||
string Key,
|
||||
|
||||
Reference in New Issue
Block a user