Interface QAppSessionData.Builder

  • Method Details

    • cardId

      The card Id associated with the response submitted for a Q App session.

      Parameters:
      cardId - The card Id associated with the response submitted for a Q App session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      The response submitted for a Q App session.

      Parameters:
      value - The response submitted for a Q App session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • user

      The user who submitted the response for a Q App session.

      Parameters:
      user - The user who submitted the response for a Q App session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • user

      The user who submitted the response for a Q App session.

      This is a convenience method that creates an instance of the User.Builder avoiding the need to create one manually via User.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to user(User).

      Parameters:
      user - a consumer that will call methods on User.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • submissionId

      QAppSessionData.Builder submissionId(String submissionId)

      The unique identifier of the submission.

      Parameters:
      submissionId - The unique identifier of the submission.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestamp

      QAppSessionData.Builder timestamp(Instant timestamp)

      The date and time when the session data is submitted.

      Parameters:
      timestamp - The date and time when the session data is submitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.