# BundleCodeTransparency

# BundleCodeTransparency

<br />

```
@Incubating interface BundleCodeTransparency
```

<br />

*** ** * ** ***

## Summary

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

## Public functions

### signing

```
fun signing(action: @ExtensionFunctionType 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/7.4/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

```
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/7.4/com/android/build/api/dsl/SigningConfig)has all necessary values set, it will be used for signing non-debuggable bundles using code transparency.