pub struct CreateAlertV1BodyAlertSpecifiersItemExcludeItem {
pub custom_field_filters: Vec<CreateAlertV1BodyAlertSpecifiersItemExcludeItemCustomFieldFiltersItem>,
}Expand description
CreateAlertV1BodyAlertSpecifiersItemExcludeItem
JSON schema
{
"type": "object",
"properties": {
"custom_field_filters": {
"description": "A list of custom field filters for notification
types that support advanced filtering",
"type": "array",
"items": {
"type": "object",
"required": [
"entity",
"key",
"value"
],
"properties": {
"entity": {
"type": "string",
"enum": [
"Contract",
"Commit",
"ContractCredit",
"ContractCreditOrCommit"
],
"x-mint-enum": {
"ContractCreditOrCommit": [
"ff:alert-specifiers-enabled"
]
}
},
"key": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
}
}
}Fields§
§custom_field_filters: Vec<CreateAlertV1BodyAlertSpecifiersItemExcludeItemCustomFieldFiltersItem>A list of custom field filters for notification types that support advanced filtering
Trait Implementations§
Source§impl Clone for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl Clone for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
Source§fn clone(&self) -> CreateAlertV1BodyAlertSpecifiersItemExcludeItem
fn clone(&self) -> CreateAlertV1BodyAlertSpecifiersItemExcludeItem
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<'de> Deserialize<'de> for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl<'de> Deserialize<'de> for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
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 CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl RefUnwindSafe for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl Send for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl Sync for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl Unpin for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl UnsafeUnpin for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
impl UnwindSafe for CreateAlertV1BodyAlertSpecifiersItemExcludeItem
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