توقیفها
`suppressions.list`، `list_all`، `iterate`، `get`، `add` و `remove`.
همهٔ متدها
complaints = client.suppressions.list_all(reason: "complaint")puts complaints.map { |row| row[:email] } row = client.suppressions.add(email: "[email protected]") client.suppressions.remove(row[:id]) if row[:removable]نشانیهایی که این فضای کاری به آنها نمیفرستد: برگشتهای دائمی و شکایتها، که در لحظهٔ رخ دادن ثبت میشوند، و هر نشانیای که با دست مسدود شده. ارسال به یکی از آنها پیش از آنکه چیزی بیرون برود برای همان گیرنده رد میشود. خواندن به settings:read و تغییر دادن به settings:write نیاز دارد، همان اسکوپهایی که صفحهٔ «نشانیهای مسدود» با آنها محافظت میشود. reason: فقط یک نوع را نگه میدارد، bounce، complaint یا manual، و OpenEmail::SUPPRESSION_REASONS آنها را نام میبرد.
add ردیف را برمیگرداند، چه تازه باشد چه از پیش بوده باشد. remove برگشت دائمی را با 409 suppression_not_removable رد میکند که بهصورت OpenEmail::ConflictError raise میشود، چیزی که removable از پیش به شما میگوید. کلیدی که به نشانیها یا دامنههای خاصی محدود است میتواند فهرست را بخواند و نمیتواند تغییرش دهد.