pub struct PackConnectionUrlParamMetadata {
pub domain: String,
pub params: Vec<PackConnectionUrlParamMetadataParamsItem>,
pub preset_keys: Vec<String>,
pub type_: PackConnectionUrlParamMetadataType,
}
Expand description
PackConnectionUrlParamMetadata
JSON schema
{
"type": "object",
"required": [
"domain",
"params",
"presetKeys",
"type"
],
"properties": {
"domain": {
"type": "string"
},
"params": {
"type": "array",
"items": {
"type": "object",
"required": [
"key",
"maskedValue"
],
"properties": {
"key": {
"type": "string"
},
"maskedValue": {
"type": "string"
}
},
"additionalProperties": false
}
},
"presetKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"type": {
"type": "string",
"enum": [
"urlParam"
],
"x-tsType": "PackConnectionType.UrlParam"
}
},
"additionalProperties": false,
"x-schema-name": "PackConnectionUrlParamMetadata"
}
Fields§
§domain: String
§params: Vec<PackConnectionUrlParamMetadataParamsItem>
§preset_keys: Vec<String>
§type_: PackConnectionUrlParamMetadataType
Trait Implementations§
Source§impl Clone for PackConnectionUrlParamMetadata
impl Clone for PackConnectionUrlParamMetadata
Source§fn clone(&self) -> PackConnectionUrlParamMetadata
fn clone(&self) -> PackConnectionUrlParamMetadata
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<'de> Deserialize<'de> for PackConnectionUrlParamMetadata
impl<'de> Deserialize<'de> for PackConnectionUrlParamMetadata
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<&PackConnectionUrlParamMetadata> for PackConnectionUrlParamMetadata
impl From<&PackConnectionUrlParamMetadata> for PackConnectionUrlParamMetadata
Source§fn from(value: &PackConnectionUrlParamMetadata) -> Self
fn from(value: &PackConnectionUrlParamMetadata) -> Self
Converts to this type from the input type.
Source§impl From<PackConnectionUrlParamMetadata> for PackSystemConnectionMetadata
impl From<PackConnectionUrlParamMetadata> for PackSystemConnectionMetadata
Source§fn from(value: PackConnectionUrlParamMetadata) -> Self
fn from(value: PackConnectionUrlParamMetadata) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackConnectionUrlParamMetadata
impl RefUnwindSafe for PackConnectionUrlParamMetadata
impl Send for PackConnectionUrlParamMetadata
impl Sync for PackConnectionUrlParamMetadata
impl Unpin for PackConnectionUrlParamMetadata
impl UnwindSafe for PackConnectionUrlParamMetadata
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