User

2/1/2024 - 2:44:47 AM

User

Constructors

Methods

  • Lock a resource.

    Parameters

    • param0: { lockUUID: string; maxTries?: number; resource: string; tryTimeout?: number }

    Returns Promise<void>

  • Toggle appear offline status on/off.

    Parameters

    • param0: { enabled: boolean }

    Returns Promise<void>

    2/20/2024 - 7:18:12 AM

  • Fetch the user's base folder UUID.

    Returns Promise<string>

    2/20/2024 - 6:40:17 AM

  • Cancel a subscription.

    Parameters

    • param0: { uuid: string }

    Returns Promise<void>

    2/20/2024 - 7:12:09 AM

  • Change email.

    Parameters

    • param0: { email: string; password: string }

    Returns Promise<void>

    2/20/2024 - 6:50:24 AM

  • Change password.

    Parameters

    • param0: { currentPassword: string; newPassword: string }

    Returns Promise<string>

    2/20/2024 - 7:03:26 AM

  • Check if the current API key is valid.

    Returns Promise<boolean>

  • Create a subscription payment flow. Returns the payment gateway URL.

    Parameters

    Returns Promise<string>

    2/20/2024 - 7:13:19 AM

  • Request account deletion.

    Parameters

    • param0: { twoFactorCode?: string }

    Returns Promise<void>

    2/20/2024 - 6:54:22 AM

  • Delete all versioned files.

    Returns Promise<void>

    2/20/2024 - 6:54:57 AM

  • Delete all files and directories.

    Returns Promise<void>

    2/20/2024 - 6:55:20 AM

  • Mark the current master keys as exported.

    Returns Promise<void>

  • Disable two factor authentication.

    Parameters

    • param0: { twoFactorCode: string }

    Returns Promise<void>

    2/20/2024 - 7:05:03 AM

  • Enable two factor authentication. Returns the recovery keys.

    Parameters

    • param0: { twoFactorCode: string }

    Returns Promise<string>

    2/20/2024 - 7:04:35 AM

  • Fetch info about an event.

    Parameters

    • param0: { uuid: string }

    Returns Promise<UserEvent>

    2/20/2024 - 7:10:44 AM

  • Fetch events based on timestamp and filter. Timestamp can be used for pagination.

    Parameters

    • Optionalparams: { filter?: "all"; timestamp?: number }

    Returns Promise<UserEvent[]>

  • Generate a PDF invoice. Returns PDF data as a Base64 encoded string.

    Parameters

    • param0: { uuid: string }

    Returns Promise<string>

    2/20/2024 - 7:14:22 AM

  • Toggle login alerts on/off.

    Parameters

    • param0: { enabled: boolean }

    Returns Promise<void>

    2/20/2024 - 7:16:54 AM

  • Get a user's public key.

    Parameters

    • param0: { email: string }

    Returns Promise<string>

    2/20/2024 - 6:41:01 AM

  • Refresh a resource lock.

    Parameters

    • param0: { lockUUID: string; resource: string }

    Returns Promise<void>

  • Unlock a resource.

    Parameters

    • param0: { lockUUID: string; resource: string }

    Returns Promise<void>

  • Request an affiliate payout.

    Parameters

    • param0: { address: string; method: string }

    Returns Promise<void>

    2/20/2024 - 7:15:26 AM

  • Fetch resource lock status.

    Parameters

    • param0: { resource: string }

    Returns Promise<"locked">

  • Update desktop last active timestamp.

    Parameters

    • param0: { timestamp: number }

    Returns Promise<void>

    2/20/2024 - 7:20:56 AM

  • Update account nickname.

    Parameters

    • param0: { nickname: string }

    Returns Promise<void>

    2/20/2024 - 7:17:43 AM

  • Update personal information.

    Parameters

    • param0: {
          city?: string;
          companyName?: string;
          country?: string;
          firstName?: string;
          lastName?: string;
          postalCode?: string;
          street?: string;
          streetNumber?: string;
          vatId?: string;
      }

    Returns Promise<void>

    2/20/2024 - 6:52:44 AM

  • Upload an avatar.

    Parameters

    Returns Promise<void>

    2/20/2024 - 6:46:44 AM

  • Toggle file versioning on/off.

    Parameters

    • param0: { enabled: boolean }

    Returns Promise<void>

    2/20/2024 - 7:16:11 AM

MMNEPVFCICPMFPCPTTAAATR