Package io.moov.sdk.models.components
Class CreateTerminalApplication.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.CreateTerminalApplication.Builder
-
- Enclosing class:
- CreateTerminalApplication
public static final class CreateTerminalApplication.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTerminalApplication.BuilderappBundleID(java.lang.String appBundleID)The app bundle identifier of the terminal application.CreateTerminalApplication.BuilderappBundleID(java.util.Optional<java.lang.String> appBundleID)The app bundle identifier of the terminal application.CreateTerminalApplicationbuild()CreateTerminalApplication.BuilderpackageName(java.lang.String packageName)The app package name of the terminal application.CreateTerminalApplication.BuilderpackageName(java.util.Optional<java.lang.String> packageName)The app package name of the terminal application.CreateTerminalApplication.Builderplatform(TerminalApplicationPlatform platform)Platform of the terminal application.CreateTerminalApplication.Buildersha256Digest(java.lang.String sha256Digest)The SHA-256 digest of the signing key for the application.CreateTerminalApplication.Buildersha256Digest(java.util.Optional<java.lang.String> sha256Digest)The SHA-256 digest of the signing key for the application.CreateTerminalApplication.BuilderversionCode(java.lang.String versionCode)The version code of the Android application.CreateTerminalApplication.BuilderversionCode(java.util.Optional<java.lang.String> versionCode)The version code of the Android application.
-
-
-
Method Detail
-
platform
public CreateTerminalApplication.Builder platform(TerminalApplicationPlatform platform)
Platform of the terminal application.
-
appBundleID
public CreateTerminalApplication.Builder appBundleID(java.lang.String appBundleID)
The app bundle identifier of the terminal application. Required if platform is `ios`.
-
appBundleID
public CreateTerminalApplication.Builder appBundleID(java.util.Optional<java.lang.String> appBundleID)
The app bundle identifier of the terminal application. Required if platform is `ios`.
-
packageName
public CreateTerminalApplication.Builder packageName(java.lang.String packageName)
The app package name of the terminal application. Required if platform is `android`.
-
packageName
public CreateTerminalApplication.Builder packageName(java.util.Optional<java.lang.String> packageName)
The app package name of the terminal application. Required if platform is `android`.
-
sha256Digest
public CreateTerminalApplication.Builder sha256Digest(java.lang.String sha256Digest)
The SHA-256 digest of the signing key for the application. Required if platform is `android`.
-
sha256Digest
public CreateTerminalApplication.Builder sha256Digest(java.util.Optional<java.lang.String> sha256Digest)
The SHA-256 digest of the signing key for the application. Required if platform is `android`.
-
versionCode
public CreateTerminalApplication.Builder versionCode(java.lang.String versionCode)
The version code of the Android application. Required if platform is `android`.
-
versionCode
public CreateTerminalApplication.Builder versionCode(java.util.Optional<java.lang.String> versionCode)
The version code of the Android application. Required if platform is `android`.
-
build
public CreateTerminalApplication build()
-
-