rules
CreateRuleRequest
Bases: TypedDict
Request body for creating a rule.
Source code in nylas/models/rules.py
44 45 46 47 48 49 50 51 52 53 | |
ListRuleEvaluationsQueryParams
Bases: ListQueryParams
Query parameters for listing rule evaluations.
Source code in nylas/models/rules.py
16 17 18 19 | |
ListRulesQueryParams
Bases: ListQueryParams
Query parameters for listing rules.
Source code in nylas/models/rules.py
10 11 12 13 | |
Rule
dataclass
A rule used for automated filtering and routing.
Source code in nylas/models/rules.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
RuleAction
dataclass
An action applied when a rule matches.
Source code in nylas/models/rules.py
87 88 89 90 91 92 93 | |
RuleActionRequest
Bases: TypedDict
Action object used in create/update rule requests.
Source code in nylas/models/rules.py
37 38 39 40 41 | |
RuleCondition
dataclass
A condition in a rule match clause.
Source code in nylas/models/rules.py
68 69 70 71 72 73 74 75 | |
RuleConditionRequest
Bases: TypedDict
A single condition used in a rule match clause.
Source code in nylas/models/rules.py
22 23 24 25 26 27 | |
RuleEvaluation
dataclass
An audit record describing rule evaluation for a grant.
Source code in nylas/models/rules.py
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
RuleEvaluationAppliedActions
dataclass
Actions applied when rules matched.
Source code in nylas/models/rules.py
125 126 127 128 129 130 131 132 133 134 135 136 | |
RuleEvaluationInput
dataclass
Sender data used as input to rule evaluation.
Source code in nylas/models/rules.py
115 116 117 118 119 120 121 122 | |
RuleMatch
dataclass
A rule's condition set and matching strategy.
Source code in nylas/models/rules.py
78 79 80 81 82 83 84 | |
RuleMatchRequest
Bases: TypedDict
Match clause for create/update rule requests.
Source code in nylas/models/rules.py
30 31 32 33 34 | |
UpdateRuleRequest
Bases: TypedDict
Request body for updating a rule.
Source code in nylas/models/rules.py
56 57 58 59 60 61 62 63 64 65 | |