# BundleCodeTransparency

# BundleCodeTransparency

[View Source](https://cs.android.com/search?q=file:com/android/build/api/dsl/BundleCodeTransparency.kt+class:com.android.build.api.dsl.BundleCodeTransparency)  
Added in 7.1.0  

<br />

```
@Incubating
interface BundleCodeTransparency
```

<br />

*** ** * ** ***

DSL object for configuring the App Bundle Code Transparency options

This is accessed via[Bundle.codeTransparency](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/Bundle#codeTransparency(kotlin.Function1))

## Summary

|                             ### Public functions                             |
|------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [signing](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/BundleCodeTransparency#signing(kotlin.Function1))`(action: `[SigningConfig](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/SigningConfig)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` Specifies the signing configuration for the code transparency feature of`bundletool`. |

|                                                 ### Public properties                                                 |
|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [SigningConfig](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/SigningConfig) | [signing](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/BundleCodeTransparency#signing()) Specifies the signing configuration for the code transparency feature of`bundletool`. |

## Public functions

### signing

Added in 7.1.0  

```
fun signing(action: SigningConfig.() -> Unit): Unit
```

Specifies the signing configuration for the code transparency feature of`bundletool`.

When the[SigningConfig](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/SigningConfig)has all necessary values set, it will be used for signing non-debuggable bundles using code transparency.  

## Public properties

### signing

Added in 7.1.0  

```
val signing: SigningConfig
```

Specifies the signing configuration for the code transparency feature of`bundletool`.

When the[SigningConfig](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/dsl/SigningConfig)has all necessary values set, it will be used for signing non-debuggable bundles using code transparency.