pub trait RequestTrait {
type P;
// Required methods
fn model(&self) -> &str;
fn parameters(&self) -> Option<&Self::P>;
}
Expand description
A trait for abstracting over different DashScope request parameter types.
This allows for common handling of validation and other pre-flight checks before sending a request to the API.
Required Associated Types§
Required Methods§
Sourcefn parameters(&self) -> Option<&Self::P>
fn parameters(&self) -> Option<&Self::P>
Returns a reference to the optional parameters for this request.