pub struct ClassificationRequest {
pub classification_type: ClassificationType,
pub class: String,
pub classify_properties: Vec<String>,
pub based_on_properties: Option<Vec<String>>,
pub filters: Value,
pub settings: Option<Value>,
}Expand description
A new ClassificationRequest used to make classification requests
Fields§
§classification_type: ClassificationType§class: String§classify_properties: Vec<String>§based_on_properties: Option<Vec<String>>§filters: Value§settings: Option<Value>Implementations§
Source§impl ClassificationRequest
impl ClassificationRequest
Sourcepub fn builder() -> ClassificationRequestBuilder
pub fn builder() -> ClassificationRequestBuilder
Create a new builder for the ClassificationRequest.
This is the same as ClassificationRequestBuilder::new().
§Example
use weaviate_community::collections::classification::ClassificationRequest;
let builder = ClassificationRequest::builder();Trait Implementations§
Source§impl Debug for ClassificationRequest
impl Debug for ClassificationRequest
Source§impl<'de> Deserialize<'de> for ClassificationRequest
impl<'de> Deserialize<'de> for ClassificationRequest
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
Auto Trait Implementations§
impl Freeze for ClassificationRequest
impl RefUnwindSafe for ClassificationRequest
impl Send for ClassificationRequest
impl Sync for ClassificationRequest
impl Unpin for ClassificationRequest
impl UnwindSafe for ClassificationRequest
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