Class CreateTerminalApplication


  • public class CreateTerminalApplication
    extends java.lang.Object
    CreateTerminalApplication

    Describes a create terminal application request.

    • 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)
    • Method Detail

      • 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`.
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object