Add "description" field to the KindCacheConfig class, services and API

Description:

This task involves adding a new "description" field to the Kind class and ensuring that the new field is handled correctly in the services and API layers.

Requirements:

  1. Kind Class:

    • Add the description field to the Kind class.
    • Ensure that this field is non-nullable and properly initialized.
  2. Services:

    • Update any services that handle Kind objects to manage the new description field.
    • Ensure that the description field is validated where necessary.
  3. API:

    • Extend the API endpoints that expose Kind objects to include the new description field.
    • Update Swagger documentation to reflect the new field in the relevant API responses.

Acceptance Criteria:

  • The Kind class includes a non-nullable description field.
  • Services interacting with Kind handle the description field.
  • The API exposes the description field, and the field is documented in Swagger.
  • Tests are updated to reflect the new field.
Edited Sep 08, 2024 by Rostislav Dublin (EPAM)
Assignee Loading
Time tracking Loading