INNER CODE UNIT · TypeScript
transformAccountDto
Simprint/simprint · plugins/pages/account-center/src/api/index.ts:98
function transformAccountDto(dto: AccountDto): Account {
return {
id: dto.id,
uuid: dto.uuid,
platform: dto.platform_url,
platformName: dto.platform_name || getPlatformNameFromUrl(dto.platform_url),
account: dto.account,
password: dto.password || '',
status: (dto.status as Account['status']) || 'active',
remark: dto.remark,
usageCount: dto.usage_count || 0,
environmentsCount: dto.environments_count || 0,
lastUsedAt: dto.last_used_at,
createdAt: dto.created_at,
updatedAt: dto.updated_at,
};
}