pub struct ConformanceRunRequest {
pub target_url: String,
pub spec: Option<String>,
pub categories: Option<Vec<String>>,
pub custom_headers: Option<Vec<(String, String)>>,
pub api_key: Option<String>,
pub basic_auth: Option<String>,
pub skip_tls_verify: Option<bool>,
pub base_path: Option<String>,
pub all_operations: Option<bool>,
pub custom_checks_yaml: Option<String>,
}Expand description
Request body for starting a conformance run
Fields§
§target_url: StringTarget URL to test against
spec: Option<String>Inline OpenAPI spec JSON/YAML (optional)
categories: Option<Vec<String>>Categories to test (optional filter)
custom_headers: Option<Vec<(String, String)>>Custom request headers
api_key: Option<String>API key for security tests
basic_auth: Option<String>Basic auth credentials (user:pass)
skip_tls_verify: Option<bool>Skip TLS verification
base_path: Option<String>API base path prefix
all_operations: Option<bool>Test all operations (not just representative samples)
custom_checks_yaml: Option<String>Inline YAML custom checks
Trait Implementations§
Source§impl Clone for ConformanceRunRequest
impl Clone for ConformanceRunRequest
Source§fn clone(&self) -> ConformanceRunRequest
fn clone(&self) -> ConformanceRunRequest
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 ConformanceRunRequest
impl Debug for ConformanceRunRequest
Source§impl Default for ConformanceRunRequest
impl Default for ConformanceRunRequest
Source§fn default() -> ConformanceRunRequest
fn default() -> ConformanceRunRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConformanceRunRequest
impl<'de> Deserialize<'de> for ConformanceRunRequest
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 ConformanceRunRequest
impl RefUnwindSafe for ConformanceRunRequest
impl Send for ConformanceRunRequest
impl Sync for ConformanceRunRequest
impl Unpin for ConformanceRunRequest
impl UnsafeUnpin for ConformanceRunRequest
impl UnwindSafe for ConformanceRunRequest
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