FeedbackSubmissionResult

data class FeedbackSubmissionResult(val submissionId: String, val forwardedToGithub: Boolean, val githubDiscussionId: String? = null, val githubDiscussionUrl: String? = null, val warning: String? = null)(source)

Result returned by FeedbackClient.submit upon successful delivery of a feedback draft.

Example:

val result = client.submit(draft)
if (result.forwardedToGithub) {
println("Discussion created: ${result.githubDiscussionUrl}")
}
result.warning?.let { println("Notice: $it") }

Constructors

Link copied to clipboard
constructor(submissionId: String, forwardedToGithub: Boolean, githubDiscussionId: String? = null, githubDiscussionUrl: String? = null, warning: String? = null)

Properties

Link copied to clipboard

Whether the platform automatically mirrored the feedback to a connected GitHub Discussion.

Link copied to clipboard

Numerical ID of the mirrored GitHub Discussion, or null if not forwarded.

Link copied to clipboard

Web URL of the mirrored GitHub Discussion, or null if not forwarded.

Link copied to clipboard

Unique server-assigned tracking identifier for the feedback submission.

Link copied to clipboard

Non-fatal informational notice from the server (e.g., if an attachment was stripped due to size limits).