pub struct GenerateSkillRequest {
pub hint: GenerateSkillRequestHint,
pub session_ids: Vec<String>,
}Expand description
The POST /v1/skills/generate body. It mirrors the console’s GenerateSkillInput: the client nominates source sessions plus optional hints, and the server is authoritative on the skill body.
Models the contract’s generateSkillRequest schema.
Fields§
§hint: GenerateSkillRequestHintThe contract’s hint.
session_ids: Vec<String>The contract’s sessionIds.
Trait Implementations§
Source§impl Clone for GenerateSkillRequest
impl Clone for GenerateSkillRequest
Source§fn clone(&self) -> GenerateSkillRequest
fn clone(&self) -> GenerateSkillRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ContractModel for GenerateSkillRequest
impl ContractModel for GenerateSkillRequest
Source§impl Debug for GenerateSkillRequest
impl Debug for GenerateSkillRequest
Source§impl Default for GenerateSkillRequest
impl Default for GenerateSkillRequest
Source§fn default() -> GenerateSkillRequest
fn default() -> GenerateSkillRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateSkillRequestwhere
GenerateSkillRequest: Default,
impl<'de> Deserialize<'de> for GenerateSkillRequestwhere
GenerateSkillRequest: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GenerateSkillRequest
impl PartialEq for GenerateSkillRequest
Source§impl Serialize for GenerateSkillRequest
impl Serialize for GenerateSkillRequest
impl StructuralPartialEq for GenerateSkillRequest
Auto Trait Implementations§
impl Freeze for GenerateSkillRequest
impl RefUnwindSafe for GenerateSkillRequest
impl Send for GenerateSkillRequest
impl Sync for GenerateSkillRequest
impl Unpin for GenerateSkillRequest
impl UnsafeUnpin for GenerateSkillRequest
impl UnwindSafe for GenerateSkillRequest
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