# Builder

class Builder

## Constructors

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

## Properties

| Name | Summary |
|---|---|
| [attribution](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/attribution/) | var [attribution](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/attribution/): [AttributionParams](/developers/references/android/id-frak-sdk-sharing/attributionparams/)? |
| [link](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/link/) | var [link](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/link/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [logoUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/logourl/) | var [logoUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/logourl/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [placement](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/placement/) | var [placement](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/placement/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [products](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/products/) | var [products](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/products/): [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[SharingProduct](/developers/references/android/id-frak-sdk-sharing/sharingproduct/)&gt; |
| [shareImageUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/shareimageurl/) | var [shareImageUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/shareimageurl/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [shareText](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetext/) | var [shareText](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetext/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [shareTitle](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetitle/) | var [shareTitle](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetitle/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |
| [targetInteraction](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/targetinteraction/) | var [targetInteraction](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/targetinteraction/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? |

## Functions

| Name | Summary |
|---|---|
| [addProduct](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/addproduct/) | fun [addProduct](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/addproduct/)(product: [SharingProduct](/developers/references/android/id-frak-sdk-sharing/sharingproduct/)): SharingRequest.Builder |
| [attribution](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/attribution/) | fun [attribution](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/attribution/)(attribution: [AttributionParams](/developers/references/android/id-frak-sdk-sharing/attributionparams/)?): SharingRequest.Builder |
| [build](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/build/) | fun [build](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/build/)(): [SharingRequest](/developers/references/android/id-frak-sdk-sharing/sharingrequest/)<br>Copies [products](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/products/), so mutating the caller's list cannot change an already-built request. |
| [link](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/link/) | fun [link](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/link/)(link: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [logoUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/logourl/) | fun [logoUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/logourl/)(logoUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [placement](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/placement/) | fun [placement](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/placement/)(placement: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [products](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/products/) | fun [products](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/products/)(products: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[SharingProduct](/developers/references/android/id-frak-sdk-sharing/sharingproduct/)&gt;): SharingRequest.Builder |
| [shareImageUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/shareimageurl/) | fun [shareImageUrl](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/shareimageurl/)(shareImageUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [shareText](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetext/) | fun [shareText](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetext/)(shareText: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [shareTitle](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetitle/) | fun [shareTitle](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/sharetitle/)(shareTitle: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |
| [targetInteraction](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/targetinteraction/) | fun [targetInteraction](/developers/references/android/id-frak-sdk-sharing/sharingrequest/builder/targetinteraction/)(targetInteraction: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?): SharingRequest.Builder |