Class IosUpdate

    • Field Detail

      • JSON_PROPERTY_DISPLAY_NAME

        public static final java.lang.String JSON_PROPERTY_DISPLAY_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_DEFAULT_RESPONDER_ID

        public static final java.lang.String JSON_PROPERTY_DEFAULT_RESPONDER_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_CERTIFICATE

        public static final java.lang.String JSON_PROPERTY_CERTIFICATE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PASSWORD

        public static final java.lang.String JSON_PROPERTY_PASSWORD
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PRODUCTION

        public static final java.lang.String JSON_PROPERTY_PRODUCTION
        See Also:
        Constant Field Values
      • JSON_PROPERTY_AUTO_UPDATE_BADGE

        public static final java.lang.String JSON_PROPERTY_AUTO_UPDATE_BADGE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS

        public static final java.lang.String JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS
        See Also:
        Constant Field Values
    • Constructor Detail

      • IosUpdate

        public IosUpdate()
    • Method Detail

      • displayName

        public IosUpdate displayName​(java.lang.String displayName)
      • getDisplayName

        @Nullable
        public java.lang.String getDisplayName()
        A human-friendly name used to identify the integration. `displayName` can be unset by changing it to `null`.
        Returns:
        displayName
      • getDisplayName_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getDisplayName_JsonNullable()
      • setDisplayName_JsonNullable

        public void setDisplayName_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • defaultResponderId

        public IosUpdate defaultResponderId​(java.lang.String defaultResponderId)
      • getDefaultResponderId

        @Nullable
        public java.lang.String getDefaultResponderId()
        The default responder ID for the integration. This is the ID of the responder that will be used to send messages to the user. For more information, refer to <a href=\"https://docs.smooch.io/guide/switchboard/#per-channel-default-responder\">Per-channel default responder</a> guide.
        Returns:
        defaultResponderId
      • getDefaultResponderId_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getDefaultResponderId_JsonNullable()
      • setDefaultResponderId_JsonNullable

        public void setDefaultResponderId_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> defaultResponderId)
      • setDefaultResponderId

        public void setDefaultResponderId​(java.lang.String defaultResponderId)
      • certificate

        public IosUpdate certificate​(java.lang.String certificate)
      • getCertificate

        @Nullable
        public java.lang.String getCertificate()
        The binary of your APN certificate base64 encoded.
        Returns:
        certificate
      • getCertificate_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getCertificate_JsonNullable()
      • setCertificate_JsonNullable

        public void setCertificate_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> certificate)
      • setCertificate

        public void setCertificate​(java.lang.String certificate)
      • password

        public IosUpdate password​(java.lang.String password)
      • getPassword

        @Nullable
        public java.lang.String getPassword()
        The password for your APN certificate.
        Returns:
        password
      • setPassword

        public void setPassword​(java.lang.String password)
      • production

        public IosUpdate production​(java.lang.Boolean production)
      • getProduction

        @Nullable
        public java.lang.Boolean getProduction()
        The APN environment to connect to (Production, if true, or Sandbox). Defaults to value inferred from certificate if not specified.
        Returns:
        production
      • setProduction

        public void setProduction​(java.lang.Boolean production)
      • autoUpdateBadge

        public IosUpdate autoUpdateBadge​(java.lang.Boolean autoUpdateBadge)
      • getAutoUpdateBadge

        @Nullable
        public java.lang.Boolean getAutoUpdateBadge()
        Use the unread count of the conversation as the application badge.
        Returns:
        autoUpdateBadge
      • setAutoUpdateBadge

        public void setAutoUpdateBadge​(java.lang.Boolean autoUpdateBadge)
      • canUserCreateMoreConversations

        public IosUpdate canUserCreateMoreConversations​(java.lang.Boolean canUserCreateMoreConversations)
      • getCanUserCreateMoreConversations

        @Nullable
        public java.lang.Boolean getCanUserCreateMoreConversations()
        Allows users to create more than one conversation on the iOS integration.
        Returns:
        canUserCreateMoreConversations
      • setCanUserCreateMoreConversations

        public void setCanUserCreateMoreConversations​(java.lang.Boolean canUserCreateMoreConversations)
      • 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