Conditions | 4 |
Total Lines | 17 |
Code Lines | 14 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | from .base import Resource |
||
11 | def create(self, |
||
12 | email: str, |
||
13 | name: str = None, |
||
14 | filter_spam: bool = None, |
||
15 | use_agent_name: str = None): |
||
16 | forwarding_address = { |
||
17 | "email": email |
||
18 | } |
||
19 | |||
20 | if name is not None: |
||
21 | forwarding_address["name"] = name |
||
22 | if filter_spam is not None: |
||
23 | forwarding_address["filter_spam"] = filter_spam |
||
24 | if use_agent_name is not None: |
||
25 | forwarding_address["use_agent_name"] = use_agent_name |
||
26 | |||
27 | return self._post("/emails", data={"forwarding_address": forwarding_address}) |
||
28 |