pub struct CreatePromptRequestOneOf {
pub name: String,
pub prompt: Vec<ChatMessageWithPlaceholders>,
pub config: Option<Option<Value>>,
pub labels: Option<Option<Vec<String>>>,
pub tags: Option<Option<Vec<String>>>,
pub commit_message: Option<Option<String>>,
pub type: Type,
}Fields§
§name: String§prompt: Vec<ChatMessageWithPlaceholders>§config: Option<Option<Value>>§labels: Option<Option<Vec<String>>>List of deployment labels of this prompt version.
List of tags to apply to all versions of this prompt.
commit_message: Option<Option<String>>Commit message for this prompt version.
type: TypeImplementations§
Source§impl CreatePromptRequestOneOf
impl CreatePromptRequestOneOf
pub fn new( name: String, prompt: Vec<ChatMessageWithPlaceholders>, type: Type, ) -> CreatePromptRequestOneOf
Trait Implementations§
Source§impl Clone for CreatePromptRequestOneOf
impl Clone for CreatePromptRequestOneOf
Source§fn clone(&self) -> CreatePromptRequestOneOf
fn clone(&self) -> CreatePromptRequestOneOf
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreatePromptRequestOneOf
impl Debug for CreatePromptRequestOneOf
Source§impl Default for CreatePromptRequestOneOf
impl Default for CreatePromptRequestOneOf
Source§fn default() -> CreatePromptRequestOneOf
fn default() -> CreatePromptRequestOneOf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreatePromptRequestOneOf
impl<'de> Deserialize<'de> for CreatePromptRequestOneOf
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 CreatePromptRequestOneOf
impl PartialEq for CreatePromptRequestOneOf
Source§impl Serialize for CreatePromptRequestOneOf
impl Serialize for CreatePromptRequestOneOf
impl StructuralPartialEq for CreatePromptRequestOneOf
Auto Trait Implementations§
impl Freeze for CreatePromptRequestOneOf
impl RefUnwindSafe for CreatePromptRequestOneOf
impl Send for CreatePromptRequestOneOf
impl Sync for CreatePromptRequestOneOf
impl Unpin for CreatePromptRequestOneOf
impl UnwindSafe for CreatePromptRequestOneOf
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