pub enum ApiCallSubType {
Show 35 variants
PostAgentCompletions,
PostVectorCompletions,
PostVectorCompletionsVotes,
PostVectorCompletionsCache,
PostFunctionsList,
PostFunctions,
PostFunctionsUsage,
PostFunctionsExecutions,
PostFunctionsProfilesList,
PostFunctionsProfiles,
PostFunctionsProfilesUsage,
PostFunctionsProfilesPairsList,
PostFunctionsProfilesPairsUsage,
PostFunctionsInventions,
PostFunctionsInventionsRecursive,
PostFunctionsInventionsPromptsList,
PostFunctionsInventionsPrompts,
PostFunctionsInventionsPromptsUsage,
PostFunctionsInventionsState,
PostFunctionsProfilesCompute,
PostAuthKeys,
PostAuthKeysOpenrouter,
DeleteAuthKeys,
DeleteAuthKeysOpenrouter,
GetAuthKeys,
GetAuthKeysOpenrouter,
GetAuthCredits,
PostSwarmsList,
PostSwarms,
PostSwarmsUsage,
PostAgentsList,
PostAgents,
PostAgentsUsage,
PostError,
PostLaboratoriesExecutions,
}Expand description
One (method, path) tuple — one variant per route the
objectiveai-api crate’s Router::new() chain declares.
Serializes as "<METHOD>_<PATH>". The underscore separator (rather
than space) keeps the value safe to use as a Tauri event channel
suffix and as a JS object key.
Variants§
PostAgentCompletions
PostVectorCompletions
PostVectorCompletionsVotes
PostVectorCompletionsCache
PostFunctionsList
PostFunctions
PostFunctionsUsage
PostFunctionsExecutions
PostFunctionsProfilesList
PostFunctionsProfiles
PostFunctionsProfilesUsage
PostFunctionsProfilesPairsList
PostFunctionsProfilesPairsUsage
PostFunctionsInventions
PostFunctionsInventionsRecursive
PostFunctionsInventionsPromptsList
PostFunctionsInventionsPrompts
PostFunctionsInventionsPromptsUsage
PostFunctionsInventionsState
PostFunctionsProfilesCompute
PostAuthKeys
PostAuthKeysOpenrouter
DeleteAuthKeys
DeleteAuthKeysOpenrouter
GetAuthKeys
GetAuthKeysOpenrouter
GetAuthCredits
PostSwarmsList
PostSwarms
PostSwarmsUsage
PostAgentsList
PostAgents
PostAgentsUsage
PostError
PostLaboratoriesExecutions
Implementations§
Trait Implementations§
Source§impl Clone for ApiCallSubType
impl Clone for ApiCallSubType
Source§fn clone(&self) -> ApiCallSubType
fn clone(&self) -> ApiCallSubType
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 Debug for ApiCallSubType
impl Debug for ApiCallSubType
Source§impl<'de> Deserialize<'de> for ApiCallSubType
impl<'de> Deserialize<'de> for ApiCallSubType
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 Hash for ApiCallSubType
impl Hash for ApiCallSubType
Source§impl JsonSchema for ApiCallSubType
impl JsonSchema for ApiCallSubType
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ApiCallSubType
impl PartialEq for ApiCallSubType
Source§fn eq(&self, other: &ApiCallSubType) -> bool
fn eq(&self, other: &ApiCallSubType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApiCallSubType
impl Serialize for ApiCallSubType
impl Eq for ApiCallSubType
impl StructuralPartialEq for ApiCallSubType
Auto Trait Implementations§
impl Freeze for ApiCallSubType
impl RefUnwindSafe for ApiCallSubType
impl Send for ApiCallSubType
impl Sync for ApiCallSubType
impl Unpin for ApiCallSubType
impl UnsafeUnpin for ApiCallSubType
impl UnwindSafe for ApiCallSubType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more