Type Alias: CloudProviderDetails
CloudProviderDetails = {
accountLabel?:string;kind: typeofDROPBOX| typeofGOOGLE_DRIVE| typeofWEBDAV; } | {baseDirectory:string;kind: typeofFILESYSTEM; }
Defined in: shared/types/cloud.ts:70
Provider-specific details safe to expose to the renderer.
Type Declarationโ
{ accountLabel?: string; kind: typeof DROPBOX | typeof GOOGLE_DRIVE | typeof WEBDAV; }
accountLabel?โ
optionalaccountLabel:string
Human-readable account identifier (email, display name, etc.).
Remarksโ
Optional because providers may not supply one.
kindโ
kind: typeof
DROPBOX| typeofGOOGLE_DRIVE| typeofWEBDAV
{ baseDirectory: string; kind: typeof FILESYSTEM; }
baseDirectoryโ
baseDirectory:
string
Base directory configured by the user.
kindโ
kind: typeof
FILESYSTEM