export interface UpdateUserDropboxInput { userId: string; dropboxId: string; name?: string; password?: string; availabilityDuration?: number; maxTransferCount?: number; maxBytesUploaded?: number; customization?: { logo?: string; background?: string; }; configuration?: { notification?: { sender?: { enabled: boolean; active: boolean; }; receiver?: { enabled: boolean; active: boolean; }; link?: { enabled: boolean; active: boolean; }; download?: { enabled: boolean; active: boolean; }; noDownload?: { enabled: boolean; active: boolean; }; }; }; } export interface UpdateUserDropboxOutput { dropbox: { id: string; name?: string; created: string; modified?: string; team?: string; user: string; password: boolean; status: "Enabled" | "Disabled" | "Deleted"; region: "eu-west-1" | "eu-west-2" | "eu-west-3" | "eu-central-1" | "us-east-1" | "us-east-2" | "us-west-1" | "us-west-2" | "ca-central-1" | "global"; availabilityDuration?: number; availabilityUntil?: string; maxTransferCount?: number; maxBytesUploaded?: number; customization?: { logo: { type: "Image" | "Youtube" | "Vimeo"; sourceId: string; sourceUrl: string; thumbnail: string; }; background: { type: "Image" | "Youtube" | "Vimeo"; sourceId: string; sourceUrl: string; thumbnail: string; }; }; configuration: { notification: { sender: { active: boolean; enabled: boolean; }; receiver: { active: boolean; enabled: boolean; }; link: { active: boolean; enabled: boolean; }; download: { active: boolean; enabled: boolean; }; noDownload: { active: boolean; enabled: boolean; }; }; }; }; }