localstack-core/localstack/aws/api/ses/__init__.py
File __init__.py
has 1406 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime
from typing import Dict, List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
SesApi
has 71 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class SesApi:
service = "ses"
version = "2010-12-01"
@handler("CloneReceiptRuleSet")
Function send_templated_email
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_templated_email(
Function send_bulk_templated_email
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_bulk_templated_email(
Function send_email
has 11 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_email(
Function send_raw_email
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_raw_email(
Function update_custom_verification_email_template
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_custom_verification_email_template(
Function send_bounce
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_bounce(
Function create_custom_verification_email_template
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_custom_verification_email_template(
Function send_custom_verification_email
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_custom_verification_email(
Function set_identity_mail_from_domain
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def set_identity_mail_from_domain(
Function set_identity_headers_in_notifications_enabled
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def set_identity_headers_in_notifications_enabled(
Function list_identities
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_identities(
Function set_identity_notification_topic
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def set_identity_notification_topic(
Function create_receipt_rule
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_receipt_rule(
Function put_identity_policy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_identity_policy(
Function set_receipt_rule_position
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def set_receipt_rule_position(