Package io.moov.sdk.models.components
Class TerminalApplication.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.TerminalApplication.Builder
-
- Enclosing class:
- TerminalApplication
public static final class TerminalApplication.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TerminalApplication.BuilderappBundleID(java.lang.String appBundleID)The app bundle identifier of the terminal application.TerminalApplication.BuilderappBundleID(java.util.Optional<java.lang.String> appBundleID)The app bundle identifier of the terminal application.TerminalApplicationbuild()TerminalApplication.BuilderpackageName(java.lang.String packageName)The app package name of the terminal application.TerminalApplication.BuilderpackageName(java.util.Optional<java.lang.String> packageName)The app package name of the terminal application.TerminalApplication.Builderplatform(TerminalApplicationPlatform platform)Platform of the terminal application.TerminalApplication.Buildersha256Digest(java.lang.String sha256Digest)The app version of the terminal application Will be returned if platform is `android`.TerminalApplication.Buildersha256Digest(java.util.Optional<java.lang.String> sha256Digest)The app version of the terminal application Will be returned if platform is `android`.TerminalApplication.Builderstatus(TerminalApplicationStatus status)Status of the terminal application.TerminalApplication.BuilderterminalApplicationID(java.lang.String terminalApplicationID)ID of the terminal application.TerminalApplication.BuilderversionCode(java.lang.String versionCode)The app version of the terminal application Will be returned if platform is `android`.TerminalApplication.BuilderversionCode(java.util.Optional<java.lang.String> versionCode)The app version of the terminal application Will be returned if platform is `android`.
-
-
-
Method Detail
-
terminalApplicationID
public TerminalApplication.Builder terminalApplicationID(java.lang.String terminalApplicationID)
ID of the terminal application.
-
status
public TerminalApplication.Builder status(TerminalApplicationStatus status)
Status of the terminal application.
-
platform
public TerminalApplication.Builder platform(TerminalApplicationPlatform platform)
Platform of the terminal application.
-
appBundleID
public TerminalApplication.Builder appBundleID(java.lang.String appBundleID)
The app bundle identifier of the terminal application. Will be returned if platform is `ios`.
-
appBundleID
public TerminalApplication.Builder appBundleID(java.util.Optional<java.lang.String> appBundleID)
The app bundle identifier of the terminal application. Will be returned if platform is `ios`.
-
packageName
public TerminalApplication.Builder packageName(java.lang.String packageName)
The app package name of the terminal application. Will be returned if platform is `android`.
-
packageName
public TerminalApplication.Builder packageName(java.util.Optional<java.lang.String> packageName)
The app package name of the terminal application. Will be returned if platform is `android`.
-
sha256Digest
public TerminalApplication.Builder sha256Digest(java.lang.String sha256Digest)
The app version of the terminal application Will be returned if platform is `android`.
-
sha256Digest
public TerminalApplication.Builder sha256Digest(java.util.Optional<java.lang.String> sha256Digest)
The app version of the terminal application Will be returned if platform is `android`.
-
versionCode
public TerminalApplication.Builder versionCode(java.lang.String versionCode)
The app version of the terminal application Will be returned if platform is `android`.
-
versionCode
public TerminalApplication.Builder versionCode(java.util.Optional<java.lang.String> versionCode)
The app version of the terminal application Will be returned if platform is `android`.
-
build
public TerminalApplication build()
-
-