Interface AppCreateRequest


public interface AppCreateRequest
The request sent to the API endpoint to create a new app.
  • Method Details

    • getChannelCredentials

      List<ConversationChannelCredentials> getChannelCredentials()
      An array of channel credentials. The order of the credentials defines the app channel priority.
      Returns:
      channelCredentials
    • getConversationMetadataReportView

      ConversationMetadataReportView getConversationMetadataReportView()
      Get conversationMetadataReportView
      Returns:
      conversationMetadataReportView
    • getDisplayName

      String getDisplayName()
      The display name for the app.
      Returns:
      displayName
    • getRetentionPolicy

      RetentionPolicy getRetentionPolicy()
      Get retentionPolicy
      Returns:
      retentionPolicy
    • getDispatchRetentionPolicy

      DispatchRetentionPolicy getDispatchRetentionPolicy()
      Get dispatchRetentionPolicy
      Returns:
      dispatchRetentionPolicy
    • getProcessingMode

      ProcessingMode getProcessingMode()
      Get processingMode
      Returns:
      processingMode
    • getSmartConversation

      SmartConversation getSmartConversation()
      Get smartConversation
      Returns:
      smartConversation
    • getCallbackSettings

      CallbackSettings getCallbackSettings()
      Get callbackSettings
      Returns:
      callbackSettings
    • getMessageRetrySettings

      MessageRetrySettings getMessageRetrySettings()
      Get messageRetrySettings
      Returns:
      messageRetrySettings
    • getDeliveryReportBasedFallback

      DeliveryReportBasedFallback getDeliveryReportBasedFallback()
      Get deliveryReportBasedFallback
      Returns:
      deliveryReportBasedFallback
    • builder

      static AppCreateRequest.Builder builder()
      Getting builder
      Returns:
      New Builder instance