AppData

@Serializable
data class AppData @JvmOverloads constructor(val teamIdentifier: String, val bundleIdentifier: String, val sandbox: Boolean = false, val iosVersionOverride: IosAttestationConfiguration.OsVersions? = null, val trustedRootOverrides: Set<TrustedRootPair>? = null, val customProperties: Map<String, String> = emptyMap())(source)

Specifies a to-be attested app

Constructors

Link copied to clipboard
constructor(teamIdentifier: String, bundleIdentifier: String, sandbox: Boolean = false, iosVersionOverride: IosAttestationConfiguration.OsVersions? = null, trustedRootOverrides: Set<TrustedRootPair>? = null, customProperties: Map<String, String> = emptyMap())

Types

Link copied to clipboard
class Builder(teamIdentifier: String, bundleIdentifier: String)

Builder for more Java-friendliness

Properties

Link copied to clipboard

Nomen est omen

Link copied to clipboard

Allows attaching custom configuration properties to this configuration. Sensible for extending it with custom configs while still relying on the configuration parser.

Link copied to clipboard

Optional parameter. If present, overrides the globally configured iOS version for this app.

Link copied to clipboard

Specifies whether the to-be-attested app targets a production or sandbox environment

Link copied to clipboard

Nomen est omen

Link copied to clipboard

Optional parameter. IF present, takes precedence over the globally configured trust anchors.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int