The Account type for the RedisStore.
AccountSettings is a subset of the user parameters defined in AccountDetails. Its purpose is to allow a user to modify certain of their parameters which they may want to re-configure in the future, such as their tokens (which act as passwords), their settlement frequency preferences, or their HTTP/BTP endpoints, since they may change their network configuration.
EncryptedAccountSettings is created by encrypting the incoming and outgoing HTTP and BTP tokens of an AccountSettings object. The rest of the fields remain the same. It is intended to be consumed by the internal store implementation which operates only on encrypted data.