---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://appmetrica.yandex.by/docs/en/sdk/ios/analytics/swift/MutableUserProfile.md
  - https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/swift/MutableUserProfile.md
  - href: ru/sdk/ios/analytics/swift/MutableUserProfile.md
    type: text/markdown
    title: Markdown version
  - href: ../../../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/ru/llms.txt

# Класс MutableUserProfile

Изменяемая версия класса [UserProfile](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/swift/UserProfile.md) для хранения профиля пользователя.

Профиль пользователя — это набор пользовательских атрибутов. Сведения о профиле пользователя отображаются в отчете о профилях пользователей AppMetrica.

Объект `MutableUserProfile` должен быть передан на сервер AppMetrica с помощью метода [reportUserProfile](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/swift/AppMetrica.md#reportuserprofile_onfailure-method_reportuserprofile) класса [AppMetrica](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/swift/AppMetrica.md). Используйте методы класса [ProfileAttribute](https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/swift/ProfileAttribute.md) для создания атрибутов.

## Методы экземпляра {#instance_summary}

#|
|| [apply(_:)](#method_apply) | Обновляет один атрибут пользовательского профиля. ||
|| [apply(from:)](#method_applyFromArray) | Обновляет несколько атрибутов пользовательского профиля. ||
|#

## Описание методов {#method_detail}

### apply(_:) {#method_apply}

```swift translate=no
func apply(_ update: UserProfileUpdate)
```

Обновляет один атрибут пользовательского профиля.

**Параметры:**

#|
|| `update` | Объект класса `UserProfileUpdate`. ||
|#

### apply(from:) {#method_applyFromArray}

```swift translate=no
func apply(from updatesArray: [UserProfileUpdate])
```

Обновляет несколько атрибутов пользовательского профиля.

**Параметры:**

#|
|| `updatesArray` | Массив объектов `UserProfileUpdate`. ||
|#
