pub struct ApiCritiqueRequest {
pub schema: Value,
pub schema_type: String,
pub focus_areas: Vec<String>,
pub workspace_id: Option<String>,
}Expand description
Request body for API critique endpoint
Fields§
§schema: ValueAPI schema (OpenAPI JSON, GraphQL SDL, or Protobuf)
schema_type: StringSchema type: “openapi”, “graphql”, or “protobuf”
focus_areas: Vec<String>Optional focus areas for analysis Valid values: “anti-patterns”, “redundancy”, “naming”, “tone”, “restructuring”
workspace_id: Option<String>Optional workspace ID
Trait Implementations§
Source§impl Debug for ApiCritiqueRequest
impl Debug for ApiCritiqueRequest
Source§impl<'de> Deserialize<'de> for ApiCritiqueRequest
impl<'de> Deserialize<'de> for ApiCritiqueRequest
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 ApiCritiqueRequest
impl RefUnwindSafe for ApiCritiqueRequest
impl Send for ApiCritiqueRequest
impl Sync for ApiCritiqueRequest
impl Unpin for ApiCritiqueRequest
impl UnsafeUnpin for ApiCritiqueRequest
impl UnwindSafe for ApiCritiqueRequest
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