package com.syncflow.domain.model

data class CloudAccount(
    val id: Long = 0,
    val displayName: String,
    val email: String?,
    val providerType: ProviderType,
    val credentialJson: String,
    val serverUrl: String?,
    val port: Int?,
)

enum class ProviderType {
    GOOGLE_DRIVE,
    DROPBOX,
    ONEDRIVE,
    WEBDAV,
    SFTP,
    NEXTCLOUD,
    OWNCLOUD,
    SFTPGO,
}
