# Builder

class Builder

## Constructors

| | |
|---|---|
| [Builder](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/builder/) | constructor() |

## Properties

| Name | Summary |
|---|---|
| [audience](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/audience/) | var [audience](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/audience/): [RewardAudience](/developers/references/android/id-frak-sdk-rewards/rewardaudience/)? |
| [products](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/products/) | var [products](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/products/): [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[ProductDetails](/developers/references/android/id-frak-sdk-core/productdetails/)&gt; |
| [targetInteraction](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/targetinteraction/) | var [targetInteraction](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/targetinteraction/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |

## Functions

| Name | Summary |
|---|---|
| [addProduct](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/addproduct/) | fun [addProduct](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/addproduct/)(product: [ProductDetails](/developers/references/android/id-frak-sdk-core/productdetails/)): RewardRequest.Builder |
| [audience](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/audience/) | fun [audience](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/audience/)(audience: [RewardAudience](/developers/references/android/id-frak-sdk-rewards/rewardaudience/)?): RewardRequest.Builder |
| [build](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/build/) | fun [build](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/build/)(): [RewardRequest](/developers/references/android/id-frak-sdk-rewards/rewardrequest/)<br>Copies [products](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/products/), so mutating the caller's list cannot change an already-built request. |
| [products](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/products/) | fun [products](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/products/)(products: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[ProductDetails](/developers/references/android/id-frak-sdk-core/productdetails/)&gt;): RewardRequest.Builder |
| [targetInteraction](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/targetinteraction/) | fun [targetInteraction](/developers/references/android/id-frak-sdk-rewards/rewardrequest/builder/targetinteraction/)(targetInteraction: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): RewardRequest.Builder |