FeedbackDTO

📄 Description: Data transfer object representing customer feedback, including ratings and comments, to facilitate product improvement and enhance user satisfaction.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

requestId

integer(int64)

false

none

Unique identifier for the request

requestDto

RequestDTO

false

none

Data transfer object containing feedback information necessary for processing user insights and enhancing service quality.

rating

integer(int32)

false

none

Represents the numerical evaluation of feedback provided, allowing for quantifiable assessment of performance or satisfaction.

comment

string

false

none

User-provided feedback or observations related to the specific interaction or transaction, intended to enhance service quality and customer satisfaction.

token

string

false

none

String representing the authentication token used to verify user identity and authorize access to the API.

recipientUserId

integer(int64)

false

none

Unique identifier for the recipient user

recipientEmail

string

false

none

Email address of the recipient to whom feedback will be sent, facilitating direct communication and response tracking.

lastReminderSentAt

string(date-time)

false

none

Timestamp indicating the last date and time a reminder was sent, facilitating effective follow-up and engagement tracking in the feedback process.

reminderCount

integer(int32)

false

none

Count of reminder

expiresAt

string(date-time)

false

none

Indicates the date and time when the feedback will no longer be valid, ensuring timely review and action.

used

boolean

false

none

Indicates whether the feedback has been utilized in decision-making processes.

usedAt

string(date-time)

false

none

Timestamp indicating when the feedback was provided, essential for tracking the relevance and timeliness of user insights.

submitterUserId

integer(int64)

false

none

Unique identifier for the submitter user

submitterEmail

string

false

none

Email address of the individual submitting feedback, used for communication and follow-up regarding the feedback provided.