Skip to content

Missing entries in Speaker- & Session-DTOs #61

@giuseppeman

Description

@giuseppeman

While working with the Sessionize Client i found a few missing entries. They are returned from the API but i cannot access them in the DTOs.

Sessions from SessionList-Endpoint:

  • Missing Category-List for Session. Currently only a List of CategoryIds is tracked in the DTO.
  • String room is not tracked. Currently only roomId is tracked.

Speaker:

  • QuestionAnswer-DTO-List for each speaker is missing. A similar QuestionAnswer-DTO-List is tracked in Session but missing for Speaker

Example for CategoryList in a session-Object from SessionList:

      "categories": [
          {
            "id": 47111,
            "name": "Level",
            "categoryItems": [
              {
                "id": 159309,
                "name": "Beginner"
              }
            ],
            "sort": 4
          },
          {
            "id": 47112,
            "name": "Language",
            "categoryItems": [
              {
                "id": 159310,
                "name": "English"
              }
            ],
            "sort": 3
          },
          {
            "id": 47113,
            "name": "Session format",
            "categoryItems": [
              {
                "id": 160054,
                "name": "Conference Session (45 min. incl. Q&A)"
              }
            ],
            "sort": 2
          },
          {
            "id": 47114,
            "name": "Topic(s)",
            "categoryItems": [
              {
                "id": 160074,
                "name": "Core Java / Java SE"
              },
              {
                "id": 159327,
                "name": "Testing & Quality"
              }
            ],
            "sort": 0
          }
        ],

Example for QuestionAnswer in Speaker-Object from SpeakerList

 "questionAnswers": [
      {
        "id": 47104,
        "question": "Job-Title",
        "questionType": "Short_Text",
        "answer": "Senior Software Developer",
        "sort": 14,
        "answerExtra": null
      },
      {
        "id": 47116,
        "question": "Company / Organization",
        "questionType": "Short_Text",
        "answer": "Example Inc,",
        "sort": 15,
        "answerExtra": null
      }
    ],

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions