diff --git a/README.rst b/README.rst index c8f20ac50..74bdebb91 100644 --- a/README.rst +++ b/README.rst @@ -243,7 +243,7 @@ add_substitution message.add_substitution('key', 'value') set_substitutions -^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^ .. code:: python @@ -337,9 +337,25 @@ add_filter message = sendgrid.Mail() message.add_filter('filter', 'setting', 'value') + +`ASM Group`_ +~~~~~~~~~~~~ + +.. code:: python + + message = sendgrid.Mail() + message.smtpapi.set_asm_group_id(value) + +set_asm_group_id +^^^^^^^^^^^^^^^^ + +.. code:: python + + message = sendgrid.Mail() + message.set_asm_group_id(value) Using Templates from the Template Engine -~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python diff --git a/sendgrid/message.py b/sendgrid/message.py index be4c6b81e..f0763e89c 100644 --- a/sendgrid/message.py +++ b/sendgrid/message.py @@ -183,5 +183,8 @@ def set_sections(self, sections): def add_filter(self, filterKey, setting, value): self.smtpapi.add_filter(filterKey, setting, value) + def set_asm_group_id(self, value): + self.smtpapi.set_asm_group_id(value) + def json_string(self): return self.smtpapi.json_string() diff --git a/test/__init__.py b/test/__init__.py index a45accbce..aad091f49 100644 --- a/test/__init__.py +++ b/test/__init__.py @@ -42,6 +42,7 @@ def test_send(self): m.set_html('WIN') m.set_text('WIN') m.set_from('doe@email.com') + m.set_asm_group_id(42) m.add_cc('cc@email.com') m.add_bcc('bcc@email.com') m.add_substitution('subKey', 'subValue') @@ -85,7 +86,8 @@ def test_send(self): "filter": "filterValue" } } - } + }, + "asm_group_id": 42 } ''')) self.assertEqual(url, test_url)