The base dataset that is important to migrate to the Rust SDK.

Can be imported into the rust store with ::migrateBaseData.

Constructors

Properties

pickledAccount: string

The pickle string holding the Olm Account, as returned by olm_pickle_account in libolm.

Accessors

  • get backupRecoveryKey(): undefined | string
  • The backup recovery key, as a base64-encoded string.

    Returns undefined | string

  • set backupRecoveryKey(value: undefined | null | string): void
  • The backup recovery key, as a base64-encoded string.

    Parameters

    • value: undefined | null | string

    Returns void

  • get backupVersion(): undefined | string
  • The backup version that is currently active.

    Returns undefined | string

  • set backupVersion(value: undefined | null | string): void
  • The backup version that is currently active.

    Parameters

    • value: undefined | null | string

    Returns void

  • get deviceId(): undefined | DeviceId
  • The device ID of the account owner.

    Returns undefined | DeviceId

  • set deviceId(value: undefined | null | DeviceId): void
  • The device ID of the account owner.

    Parameters

    Returns void

  • get privateCrossSigningMasterKey(): undefined | string
  • The private, base64-encoded, master cross-signing key.

    Returns undefined | string

  • set privateCrossSigningMasterKey(value: undefined | null | string): void
  • The private, base64-encoded, master cross-signing key.

    Parameters

    • value: undefined | null | string

    Returns void

  • get privateCrossSigningSelfSigningKey(): undefined | string
  • The private, base64-encoded, self-signing key.

    Returns undefined | string

  • set privateCrossSigningSelfSigningKey(value: undefined | null | string): void
  • The private, base64-encoded, self-signing key.

    Parameters

    • value: undefined | null | string

    Returns void

  • get privateCrossSigningUserSigningKey(): undefined | string
  • The private, base64-encoded, user-signing key.

    Returns undefined | string

  • set privateCrossSigningUserSigningKey(value: undefined | null | string): void
  • The private, base64-encoded, user-signing key.

    Parameters

    • value: undefined | null | string

    Returns void

  • get userId(): undefined | UserId
  • The user id of the account owner.

    Returns undefined | UserId

  • set userId(value: undefined | null | UserId): void
  • The user id of the account owner.

    Parameters

    • value: undefined | null | UserId

    Returns void

Methods

  • Returns void