# FrakSdkVersion

object FrakSdkVersion

Version of this SDK build, sent on every request. `@JvmStatic val` rather than `const val`: a `const` is inlined into the merchant's bytecode and would report their compile-time version.

## Properties

| Name | Summary |
|---|---|
| [CURRENT](/developers/references/android/id-frak-sdk/fraksdkversion/current/) | val [CURRENT](/developers/references/android/id-frak-sdk/fraksdkversion/current/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)<br>Keep in step with `frak.sdk.version` in `gradle.properties`; the build checks it. |
| [HEADER_NAME](/developers/references/android/id-frak-sdk/fraksdkversion/header_name/) | val [HEADER_NAME](/developers/references/android/id-frak-sdk/fraksdkversion/header_name/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)<br>Wire plumbing for `HttpClient`; not merchant API. |
| [HEADER_VALUE](/developers/references/android/id-frak-sdk/fraksdkversion/header_value/) | val [HEADER_VALUE](/developers/references/android/id-frak-sdk/fraksdkversion/header_value/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)<br>What [HEADER_NAME](/developers/references/android/id-frak-sdk/fraksdkversion/header_name/) carries. Platform-prefixed: the version alone is identical on both SDKs, so a fleet of frozen binaries is otherwise indistinguishable on the wire. |
| [QUERY_PARAMETER_NAME](/developers/references/android/id-frak-sdk/fraksdkversion/query_parameter_name/) | val [QUERY_PARAMETER_NAME](/developers/references/android/id-frak-sdk/fraksdkversion/query_parameter_name/): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)<br>Wire plumbing for `:frak-sdk-ui`'s page URLs; not merchant API. |