# UserPreferencesUpdateDto

Source: https://frameleaf.app/docs/api/schema/UserPreferencesUpdateDto/

```json
{
  "properties": {
    "albums": {
      "$ref": "#/components/schemas/AlbumsUpdate"
    },
    "avatar": {
      "$ref": "#/components/schemas/AvatarUpdate"
    },
    "cast": {
      "$ref": "#/components/schemas/CastUpdate"
    },
    "download": {
      "$ref": "#/components/schemas/DownloadUpdate"
    },
    "emailNotifications": {
      "$ref": "#/components/schemas/EmailNotificationsUpdate"
    },
    "expectedRevision": {
      "description": "The revision these changes were made against. When it no longer matches the stored preferences the update is rejected with 409 and nothing is changed",
      "type": "string"
    },
    "folders": {
      "$ref": "#/components/schemas/FoldersUpdate"
    },
    "memories": {
      "$ref": "#/components/schemas/MemoriesUpdate"
    },
    "people": {
      "$ref": "#/components/schemas/PeopleUpdate"
    },
    "privacy": {
      "$ref": "#/components/schemas/PrivacyUpdate"
    },
    "purchase": {
      "$ref": "#/components/schemas/PurchaseUpdate"
    },
    "ratings": {
      "$ref": "#/components/schemas/RatingsUpdate"
    },
    "recentlyAdded": {
      "$ref": "#/components/schemas/RecentlyAddedUpdate"
    },
    "savedSearches": {
      "description": "Saved searches, replacing the whole list (at most 50). Only the account itself can change them",
      "items": {
        "$ref": "#/components/schemas/SavedSearch"
      },
      "maxItems": 50,
      "type": "array"
    },
    "sharedLinks": {
      "$ref": "#/components/schemas/SharedLinksUpdate"
    },
    "tags": {
      "$ref": "#/components/schemas/TagsUpdate"
    }
  },
  "type": "object"
}
```
