---
schema_version: "1"
id: d4c4b3d7763e88553cfcb5f4ccf26f3b20b0d56fc183b1192bab020e578e6170
title: PulsingAuraView
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce-mobile-sdk/references/ios/pulsing-aura-view-ios.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/pulsing-aura-view-ios.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9441f947331ebd6cd56867e336b9be76437b251102311eefb4ba6710976efcc9
products:
  - Agentforce Mobile SDK
  - Agentforce and Einstein Generative AI
---
# PulsingAuraView

## Overview

A SwiftUI view that displays pulsing aura animations in Agentforce conversations. Provides visual feedback through pulsing animations, typically used to indicate active processing, connection status, or attention-grabbing moments in the conversation flow.

## Declaration

```swift
@MainActor struct PulsingAuraView
```

## Properties

| Property | Type        | Description              |
| -------- | ----------- | ------------------------ |
| `body`   | `some View` | Inherited from View.body |

## Methods

| Method | Signature                                                                                           | Description                                                  |
| ------ | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| `init` | `init(background:circleContent:imageName:auraColors:auraPulseSize:audioProvider:audioSensitivity:)` | Creates a pulsing aura view with the specified configuration |

## Initializer Parameters

| Parameter          | Type                    | Default                                                       | Description                                     |
| ------------------ | ----------------------- | ------------------------------------------------------------- | ----------------------------------------------- |
| `background`       | `Color`                 | `.black`                                                      | Background color of the aura                    |
| `circleContent`    | `Color`                 | `.black`                                                      | Color of the circle content                     |
| `imageName`        | `String?`               | `nil`                                                         | Optional image name to display                  |
| `auraColors`       | `[Color]`               | `[.orange, .yellow, .red.opacity(0.8), .orange.opacity(0.6)]` | Array of colors for the aura effect             |
| `auraPulseSize`    | `CGFloat`               | `1.5`                                                         | Size multiplier for the pulse effect            |
| `audioProvider`    | `any AudioDataProvider` | -                                                             | Audio data provider for reactive animations     |
| `audioSensitivity` | `CGFloat`               | `2.0`                                                         | Sensitivity level for audio-reactive animations |
