# PlatformTransferableContent

# PlatformTransferableContent

Artifact:[androidx.compose.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-foundation)  
[View Source](https://cs.android.com/search?q=file:androidx/compose/foundation/content/TransferableContent.+class:androidx.compose.foundation.content.PlatformTransferableContent)  
Added in[1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0)
Common/AllAndroid/JVM
  - Cmn  

  ```
  @ExperimentalFoundationApi
  class PlatformTransferableContent
  ```

*** ** * ** ***

All the platform-specific information regarding a[TransferableContent](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/TransferableContent)that cannot be abstracted away in a platform agnostic way.

## Summary

|                                        ### Public functions                                         |
|-----------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
| `open operator `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [equals](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/PlatformTransferableContent#equals(kotlin.Any))`(other: `[Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)`?)` | android |
| `open `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)                  | [hashCode](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/PlatformTransferableContent#hashCode())`()`                                                                                            | android |
| `open `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)            | [toString](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/PlatformTransferableContent#toString())`()`                                                                                            | android |

|                          ### Public properties                           |
|--------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
| [Bundle](https://developer.android.com/reference/android/os/Bundle.html) | [extras](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/PlatformTransferableContent#extras()) Extras bundle that's passed by InputConnection#commitContent. | android |
| [Uri](https://developer.android.com/reference/android/net/Uri.html)`?`   | [linkUri](https://developer.android.com/reference/kotlin/androidx/compose/foundation/content/PlatformTransferableContent#linkUri()) Only supplied by InputConnection#commitContent.             | android |

## Public functions

### equals

android  

```
open operator fun equals(other: Any?): Boolean
```  

### hashCode

android  

```
open fun hashCode(): Int
```  

### toString

android  

```
open fun toString(): String
```

## Public properties

### extras

android  
Added in[1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0)  

```
val extras: Bundle
```

Extras bundle that's passed by InputConnection#commitContent.  

### linkUri

android  
Added in[1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.7.0)  

```
val linkUri: Uri?
```

Only supplied by InputConnection#commitContent.