Package io.moov.sdk.models.components
Class CreateTerminalApplication
- java.lang.Object
-
- io.moov.sdk.models.components.CreateTerminalApplication
-
public class CreateTerminalApplication extends java.lang.ObjectCreateTerminalApplicationDescribes a create terminal application request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateTerminalApplication.Builder
-
Constructor Summary
Constructors Constructor Description CreateTerminalApplication(TerminalApplicationPlatform platform)CreateTerminalApplication(TerminalApplicationPlatform platform, java.util.Optional<java.lang.String> appBundleID, java.util.Optional<java.lang.String> packageName, java.util.Optional<java.lang.String> sha256Digest, java.util.Optional<java.lang.String> versionCode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>appBundleID()The app bundle identifier of the terminal application.static CreateTerminalApplication.Builderbuilder()booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.String>packageName()The app package name of the terminal application.TerminalApplicationPlatformplatform()Platform of the terminal application.java.util.Optional<java.lang.String>sha256Digest()The SHA-256 digest of the signing key for the application.java.lang.StringtoString()java.util.Optional<java.lang.String>versionCode()The version code of the Android application.CreateTerminalApplicationwithAppBundleID(java.lang.String appBundleID)The app bundle identifier of the terminal application.CreateTerminalApplicationwithAppBundleID(java.util.Optional<java.lang.String> appBundleID)The app bundle identifier of the terminal application.CreateTerminalApplicationwithPackageName(java.lang.String packageName)The app package name of the terminal application.CreateTerminalApplicationwithPackageName(java.util.Optional<java.lang.String> packageName)The app package name of the terminal application.CreateTerminalApplicationwithPlatform(TerminalApplicationPlatform platform)Platform of the terminal application.CreateTerminalApplicationwithSha256Digest(java.lang.String sha256Digest)The SHA-256 digest of the signing key for the application.CreateTerminalApplicationwithSha256Digest(java.util.Optional<java.lang.String> sha256Digest)The SHA-256 digest of the signing key for the application.CreateTerminalApplicationwithVersionCode(java.lang.String versionCode)The version code of the Android application.CreateTerminalApplicationwithVersionCode(java.util.Optional<java.lang.String> versionCode)The version code of the Android application.
-
-
-
Constructor Detail
-
CreateTerminalApplication
public CreateTerminalApplication(TerminalApplicationPlatform platform, java.util.Optional<java.lang.String> appBundleID, java.util.Optional<java.lang.String> packageName, java.util.Optional<java.lang.String> sha256Digest, java.util.Optional<java.lang.String> versionCode)
-
CreateTerminalApplication
public CreateTerminalApplication(TerminalApplicationPlatform platform)
-
-
Method Detail
-
platform
public TerminalApplicationPlatform platform()
Platform of the terminal application.
-
appBundleID
public java.util.Optional<java.lang.String> appBundleID()
The app bundle identifier of the terminal application. Required if platform is `ios`.
-
packageName
public java.util.Optional<java.lang.String> packageName()
The app package name of the terminal application. Required if platform is `android`.
-
sha256Digest
public 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 java.util.Optional<java.lang.String> versionCode()
The version code of the Android application. Required if platform is `android`.
-
builder
public static CreateTerminalApplication.Builder builder()
-
withPlatform
public CreateTerminalApplication withPlatform(TerminalApplicationPlatform platform)
Platform of the terminal application.
-
withAppBundleID
public CreateTerminalApplication withAppBundleID(java.lang.String appBundleID)
The app bundle identifier of the terminal application. Required if platform is `ios`.
-
withAppBundleID
public CreateTerminalApplication withAppBundleID(java.util.Optional<java.lang.String> appBundleID)
The app bundle identifier of the terminal application. Required if platform is `ios`.
-
withPackageName
public CreateTerminalApplication withPackageName(java.lang.String packageName)
The app package name of the terminal application. Required if platform is `android`.
-
withPackageName
public CreateTerminalApplication withPackageName(java.util.Optional<java.lang.String> packageName)
The app package name of the terminal application. Required if platform is `android`.
-
withSha256Digest
public CreateTerminalApplication withSha256Digest(java.lang.String sha256Digest)
The SHA-256 digest of the signing key for the application. Required if platform is `android`.
-
withSha256Digest
public CreateTerminalApplication withSha256Digest(java.util.Optional<java.lang.String> sha256Digest)
The SHA-256 digest of the signing key for the application. Required if platform is `android`.
-
withVersionCode
public CreateTerminalApplication withVersionCode(java.lang.String versionCode)
The version code of the Android application. Required if platform is `android`.
-
withVersionCode
public CreateTerminalApplication withVersionCode(java.util.Optional<java.lang.String> versionCode)
The version code of the Android application. Required if platform is `android`.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-