pub struct ApiHttpOriginConfigDef {
pub auth: Option<ApiAuthConfigDef>,
pub headers: Option<HashMap<String, String>>,
pub pagination: Option<ApiHttpPaginationConfigDef>,
pub response_path: Option<String>,
pub timeout_secs: Option<i64>,
}Expand description
ApiHttpOriginConfigDef
JSON schema
{
"type": "object",
"properties": {
"auth": {
"$ref": "#/components/schemas/ApiAuthConfigDef"
},
"headers": {
"type": [
"object",
"null"
],
"additionalProperties": {
"type": "string"
}
},
"pagination": {
"$ref": "#/components/schemas/ApiHttpPaginationConfigDef"
},
"response_path": {
"type": [
"string",
"null"
]
},
"timeout_secs": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
}
}
}Fields§
§auth: Option<ApiAuthConfigDef>§headers: Option<HashMap<String, String>>§pagination: Option<ApiHttpPaginationConfigDef>§response_path: Option<String>§timeout_secs: Option<i64>Trait Implementations§
Source§impl Clone for ApiHttpOriginConfigDef
impl Clone for ApiHttpOriginConfigDef
Source§fn clone(&self) -> ApiHttpOriginConfigDef
fn clone(&self) -> ApiHttpOriginConfigDef
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 ApiHttpOriginConfigDef
impl Debug for ApiHttpOriginConfigDef
Source§impl Default for ApiHttpOriginConfigDef
impl Default for ApiHttpOriginConfigDef
Source§impl<'de> Deserialize<'de> for ApiHttpOriginConfigDef
impl<'de> Deserialize<'de> for ApiHttpOriginConfigDef
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 From<ApiHttpOriginConfigDef> for ApiOriginConfigDef
impl From<ApiHttpOriginConfigDef> for ApiOriginConfigDef
Source§fn from(value: ApiHttpOriginConfigDef) -> Self
fn from(value: ApiHttpOriginConfigDef) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ApiHttpOriginConfigDef
impl RefUnwindSafe for ApiHttpOriginConfigDef
impl Send for ApiHttpOriginConfigDef
impl Sync for ApiHttpOriginConfigDef
impl Unpin for ApiHttpOriginConfigDef
impl UnsafeUnpin for ApiHttpOriginConfigDef
impl UnwindSafe for ApiHttpOriginConfigDef
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