pub struct SubmitFeedbackRequestBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> SubmitFeedbackRequestBuilder<S>
impl<S: State> SubmitFeedbackRequestBuilder<S>
Sourcepub fn build(self) -> SubmitFeedbackRequestwhere
S: IsComplete,
pub fn build(self) -> SubmitFeedbackRequestwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn target_type(
self,
value: FeedbackTargetType,
) -> SubmitFeedbackRequestBuilder<SetTargetType<S>>where
S::TargetType: IsUnset,
pub fn target_type(
self,
value: FeedbackTargetType,
) -> SubmitFeedbackRequestBuilder<SetTargetType<S>>where
S::TargetType: IsUnset,
Required.
Sourcepub fn target(self, value: String) -> SubmitFeedbackRequestBuilder<SetTarget<S>>where
S::Target: IsUnset,
pub fn target(self, value: String) -> SubmitFeedbackRequestBuilder<SetTarget<S>>where
S::Target: IsUnset,
Required.
The specific instance within targetType: the skill name, MCP tool name, CLI command, API endpoint path, or docs page path (e.g. ‘queryMetrics’, ‘/docs/mcp’). An identifier, not a sentence. Must be between 1 and 200 characters.
Sourcepub fn feedback(
self,
value: String,
) -> SubmitFeedbackRequestBuilder<SetFeedback<S>>where
S::Feedback: IsUnset,
pub fn feedback(
self,
value: String,
) -> SubmitFeedbackRequestBuilder<SetFeedback<S>>where
S::Feedback: IsUnset,
Required.
Concise feedback text approved by the user. Must be between 1 and 3000 characters.
Sourcepub fn goal(
self,
value: Option<String>,
) -> SubmitFeedbackRequestBuilder<SetGoal<S>>where
S::Goal: IsUnset,
pub fn goal(
self,
value: Option<String>,
) -> SubmitFeedbackRequestBuilder<SetGoal<S>>where
S::Goal: IsUnset,
Sourcepub fn maybe_goal(
self,
value: Option<Option<String>>,
) -> SubmitFeedbackRequestBuilder<SetGoal<S>>where
S::Goal: IsUnset,
pub fn maybe_goal(
self,
value: Option<Option<String>>,
) -> SubmitFeedbackRequestBuilder<SetGoal<S>>where
S::Goal: IsUnset,
Sourcepub fn reference_url(
self,
value: Option<String>,
) -> SubmitFeedbackRequestBuilder<SetReferenceUrl<S>>where
S::ReferenceUrl: IsUnset,
pub fn reference_url(
self,
value: Option<String>,
) -> SubmitFeedbackRequestBuilder<SetReferenceUrl<S>>where
S::ReferenceUrl: IsUnset,
Sourcepub fn maybe_reference_url(
self,
value: Option<Option<String>>,
) -> SubmitFeedbackRequestBuilder<SetReferenceUrl<S>>where
S::ReferenceUrl: IsUnset,
pub fn maybe_reference_url(
self,
value: Option<Option<String>>,
) -> SubmitFeedbackRequestBuilder<SetReferenceUrl<S>>where
S::ReferenceUrl: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for SubmitFeedbackRequestBuilder<S>
impl<S> RefUnwindSafe for SubmitFeedbackRequestBuilder<S>
impl<S> Send for SubmitFeedbackRequestBuilder<S>
impl<S> Sync for SubmitFeedbackRequestBuilder<S>
impl<S> Unpin for SubmitFeedbackRequestBuilder<S>
impl<S> UnsafeUnpin for SubmitFeedbackRequestBuilder<S>
impl<S> UnwindSafe for SubmitFeedbackRequestBuilder<S>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more