pub struct ConversationItemWithReferencePayloadBuilder(/* private fields */);Expand description
Builder for ConversationItemWithReferencePayload.
Implementations§
Source§impl ConversationItemWithReferencePayloadBuilder
impl ConversationItemWithReferencePayloadBuilder
pub fn id(self, value: impl Into<String>) -> Self
pub fn arguments(self, value: impl Into<String>) -> Self
pub fn call_id(self, value: impl Into<String>) -> Self
pub fn content( self, value: impl Into<Vec<ConversationItemWithReferenceContent>>, ) -> Self
pub fn name(self, value: impl Into<String>) -> Self
pub fn object( self, value: impl Into<ConversationItemWithReferenceObject>, ) -> Self
pub fn output(self, value: impl Into<String>) -> Self
pub fn role(self, value: impl Into<ConversationItemWithReferenceRole>) -> Self
pub fn status( self, value: impl Into<ConversationItemWithReferenceStatus>, ) -> Self
pub fn type_(self, value: impl Into<ConversationItemWithReferenceType>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ConversationItemWithReferencePayload
pub fn build(self) -> ConversationItemWithReferencePayload
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ConversationItemWithReferencePayloadBuilder
impl RefUnwindSafe for ConversationItemWithReferencePayloadBuilder
impl Send for ConversationItemWithReferencePayloadBuilder
impl Sync for ConversationItemWithReferencePayloadBuilder
impl Unpin for ConversationItemWithReferencePayloadBuilder
impl UnsafeUnpin for ConversationItemWithReferencePayloadBuilder
impl UnwindSafe for ConversationItemWithReferencePayloadBuilder
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