docusign_esign.models.bcc_email_address

DocuSign REST API

The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. # noqa: E501

OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git

  1# coding: utf-8
  2
  3"""
  4    DocuSign REST API
  5
  6    The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.  # noqa: E501
  7
  8    OpenAPI spec version: v2.1
  9    Contact: devcenter@docusign.com
 10    Generated by: https://github.com/swagger-api/swagger-codegen.git
 11"""
 12
 13
 14import pprint
 15import re  # noqa: F401
 16
 17import six
 18
 19from docusign_esign.client.configuration import Configuration
 20
 21
 22class BccEmailAddress(object):
 23    """NOTE: This class is auto generated by the swagger code generator program.
 24
 25    Do not edit the class manually.
 26    """
 27
 28    """
 29    Attributes:
 30      swagger_types (dict): The key is attribute name
 31                            and the value is attribute type.
 32      attribute_map (dict): The key is attribute name
 33                            and the value is json key in definition.
 34    """
 35    swagger_types = {
 36        'bcc_email_address_id': 'str',
 37        'email': 'str'
 38    }
 39
 40    attribute_map = {
 41        'bcc_email_address_id': 'bccEmailAddressId',
 42        'email': 'email'
 43    }
 44
 45    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 46        """BccEmailAddress - a model defined in Swagger"""  # noqa: E501
 47        if _configuration is None:
 48            _configuration = Configuration()
 49        self._configuration = _configuration
 50
 51        self._bcc_email_address_id = None
 52        self._email = None
 53        self.discriminator = None
 54
 55        setattr(self, "_{}".format('bcc_email_address_id'), kwargs.get('bcc_email_address_id', None))
 56        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 57
 58    @property
 59    def bcc_email_address_id(self):
 60        """Gets the bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 61
 62        Only users with canManageAccount setting can use this option. An array of up to 5 email addresses the envelope is sent to as a BCC email.    Example: If your account has BCC for Email Archive set up for the email address 'archive@mycompany.com' and you send an envelope using the BCC Email Override to send a BCC email to 'salesarchive@mycompany.com', then a copy of the envelope is only sent to the 'salesarchive@mycompany.com' email address.  # noqa: E501
 63
 64        :return: The bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 65        :rtype: str
 66        """
 67        return self._bcc_email_address_id
 68
 69    @bcc_email_address_id.setter
 70    def bcc_email_address_id(self, bcc_email_address_id):
 71        """Sets the bcc_email_address_id of this BccEmailAddress.
 72
 73        Only users with canManageAccount setting can use this option. An array of up to 5 email addresses the envelope is sent to as a BCC email.    Example: If your account has BCC for Email Archive set up for the email address 'archive@mycompany.com' and you send an envelope using the BCC Email Override to send a BCC email to 'salesarchive@mycompany.com', then a copy of the envelope is only sent to the 'salesarchive@mycompany.com' email address.  # noqa: E501
 74
 75        :param bcc_email_address_id: The bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 76        :type: str
 77        """
 78
 79        self._bcc_email_address_id = bcc_email_address_id
 80
 81    @property
 82    def email(self):
 83        """Gets the email of this BccEmailAddress.  # noqa: E501
 84
 85        Specifies the BCC email address. DocuSign verifies that the email format is correct, but does not verify that the email is active.Using this overrides the BCC for Email Archive information setting for this envelope.  Maximum of length: 100 characters.   # noqa: E501
 86
 87        :return: The email of this BccEmailAddress.  # noqa: E501
 88        :rtype: str
 89        """
 90        return self._email
 91
 92    @email.setter
 93    def email(self, email):
 94        """Sets the email of this BccEmailAddress.
 95
 96        Specifies the BCC email address. DocuSign verifies that the email format is correct, but does not verify that the email is active.Using this overrides the BCC for Email Archive information setting for this envelope.  Maximum of length: 100 characters.   # noqa: E501
 97
 98        :param email: The email of this BccEmailAddress.  # noqa: E501
 99        :type: str
100        """
101
102        self._email = email
103
104    def to_dict(self):
105        """Returns the model properties as a dict"""
106        result = {}
107
108        for attr, _ in six.iteritems(self.swagger_types):
109            value = getattr(self, attr)
110            if isinstance(value, list):
111                result[attr] = list(map(
112                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
113                    value
114                ))
115            elif hasattr(value, "to_dict"):
116                result[attr] = value.to_dict()
117            elif isinstance(value, dict):
118                result[attr] = dict(map(
119                    lambda item: (item[0], item[1].to_dict())
120                    if hasattr(item[1], "to_dict") else item,
121                    value.items()
122                ))
123            else:
124                result[attr] = value
125        if issubclass(BccEmailAddress, dict):
126            for key, value in self.items():
127                result[key] = value
128
129        return result
130
131    def to_str(self):
132        """Returns the string representation of the model"""
133        return pprint.pformat(self.to_dict())
134
135    def __repr__(self):
136        """For `print` and `pprint`"""
137        return self.to_str()
138
139    def __eq__(self, other):
140        """Returns true if both objects are equal"""
141        if not isinstance(other, BccEmailAddress):
142            return False
143
144        return self.to_dict() == other.to_dict()
145
146    def __ne__(self, other):
147        """Returns true if both objects are not equal"""
148        if not isinstance(other, BccEmailAddress):
149            return True
150
151        return self.to_dict() != other.to_dict()
class BccEmailAddress:
 23class BccEmailAddress(object):
 24    """NOTE: This class is auto generated by the swagger code generator program.
 25
 26    Do not edit the class manually.
 27    """
 28
 29    """
 30    Attributes:
 31      swagger_types (dict): The key is attribute name
 32                            and the value is attribute type.
 33      attribute_map (dict): The key is attribute name
 34                            and the value is json key in definition.
 35    """
 36    swagger_types = {
 37        'bcc_email_address_id': 'str',
 38        'email': 'str'
 39    }
 40
 41    attribute_map = {
 42        'bcc_email_address_id': 'bccEmailAddressId',
 43        'email': 'email'
 44    }
 45
 46    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 47        """BccEmailAddress - a model defined in Swagger"""  # noqa: E501
 48        if _configuration is None:
 49            _configuration = Configuration()
 50        self._configuration = _configuration
 51
 52        self._bcc_email_address_id = None
 53        self._email = None
 54        self.discriminator = None
 55
 56        setattr(self, "_{}".format('bcc_email_address_id'), kwargs.get('bcc_email_address_id', None))
 57        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 58
 59    @property
 60    def bcc_email_address_id(self):
 61        """Gets the bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 62
 63        Only users with canManageAccount setting can use this option. An array of up to 5 email addresses the envelope is sent to as a BCC email.    Example: If your account has BCC for Email Archive set up for the email address 'archive@mycompany.com' and you send an envelope using the BCC Email Override to send a BCC email to 'salesarchive@mycompany.com', then a copy of the envelope is only sent to the 'salesarchive@mycompany.com' email address.  # noqa: E501
 64
 65        :return: The bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 66        :rtype: str
 67        """
 68        return self._bcc_email_address_id
 69
 70    @bcc_email_address_id.setter
 71    def bcc_email_address_id(self, bcc_email_address_id):
 72        """Sets the bcc_email_address_id of this BccEmailAddress.
 73
 74        Only users with canManageAccount setting can use this option. An array of up to 5 email addresses the envelope is sent to as a BCC email.    Example: If your account has BCC for Email Archive set up for the email address 'archive@mycompany.com' and you send an envelope using the BCC Email Override to send a BCC email to 'salesarchive@mycompany.com', then a copy of the envelope is only sent to the 'salesarchive@mycompany.com' email address.  # noqa: E501
 75
 76        :param bcc_email_address_id: The bcc_email_address_id of this BccEmailAddress.  # noqa: E501
 77        :type: str
 78        """
 79
 80        self._bcc_email_address_id = bcc_email_address_id
 81
 82    @property
 83    def email(self):
 84        """Gets the email of this BccEmailAddress.  # noqa: E501
 85
 86        Specifies the BCC email address. DocuSign verifies that the email format is correct, but does not verify that the email is active.Using this overrides the BCC for Email Archive information setting for this envelope.  Maximum of length: 100 characters.   # noqa: E501
 87
 88        :return: The email of this BccEmailAddress.  # noqa: E501
 89        :rtype: str
 90        """
 91        return self._email
 92
 93    @email.setter
 94    def email(self, email):
 95        """Sets the email of this BccEmailAddress.
 96
 97        Specifies the BCC email address. DocuSign verifies that the email format is correct, but does not verify that the email is active.Using this overrides the BCC for Email Archive information setting for this envelope.  Maximum of length: 100 characters.   # noqa: E501
 98
 99        :param email: The email of this BccEmailAddress.  # noqa: E501
100        :type: str
101        """
102
103        self._email = email
104
105    def to_dict(self):
106        """Returns the model properties as a dict"""
107        result = {}
108
109        for attr, _ in six.iteritems(self.swagger_types):
110            value = getattr(self, attr)
111            if isinstance(value, list):
112                result[attr] = list(map(
113                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
114                    value
115                ))
116            elif hasattr(value, "to_dict"):
117                result[attr] = value.to_dict()
118            elif isinstance(value, dict):
119                result[attr] = dict(map(
120                    lambda item: (item[0], item[1].to_dict())
121                    if hasattr(item[1], "to_dict") else item,
122                    value.items()
123                ))
124            else:
125                result[attr] = value
126        if issubclass(BccEmailAddress, dict):
127            for key, value in self.items():
128                result[key] = value
129
130        return result
131
132    def to_str(self):
133        """Returns the string representation of the model"""
134        return pprint.pformat(self.to_dict())
135
136    def __repr__(self):
137        """For `print` and `pprint`"""
138        return self.to_str()
139
140    def __eq__(self, other):
141        """Returns true if both objects are equal"""
142        if not isinstance(other, BccEmailAddress):
143            return False
144
145        return self.to_dict() == other.to_dict()
146
147    def __ne__(self, other):
148        """Returns true if both objects are not equal"""
149        if not isinstance(other, BccEmailAddress):
150            return True
151
152        return self.to_dict() != other.to_dict()

NOTE: This class is auto generated by the swagger code generator program.

Do not edit the class manually.

BccEmailAddress(_configuration=None, **kwargs)
46    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
47        """BccEmailAddress - a model defined in Swagger"""  # noqa: E501
48        if _configuration is None:
49            _configuration = Configuration()
50        self._configuration = _configuration
51
52        self._bcc_email_address_id = None
53        self._email = None
54        self.discriminator = None
55
56        setattr(self, "_{}".format('bcc_email_address_id'), kwargs.get('bcc_email_address_id', None))
57        setattr(self, "_{}".format('email'), kwargs.get('email', None))

BccEmailAddress - a model defined in Swagger

swagger_types = {'bcc_email_address_id': 'str', 'email': 'str'}
attribute_map = {'bcc_email_address_id': 'bccEmailAddressId', 'email': 'email'}
bcc_email_address_id

Gets the bcc_email_address_id of this BccEmailAddress. # noqa: E501

Only users with canManageAccount setting can use this option. An array of up to 5 email addresses the envelope is sent to as a BCC email. Example: If your account has BCC for Email Archive set up for the email address 'archive@mycompany.com' and you send an envelope using the BCC Email Override to send a BCC email to 'salesarchive@mycompany.com', then a copy of the envelope is only sent to the 'salesarchive@mycompany.com' email address. # noqa: E501

Returns

The bcc_email_address_id of this BccEmailAddress. # noqa: E501

email

Gets the email of this BccEmailAddress. # noqa: E501

Specifies the BCC email address. DocuSign verifies that the email format is correct, but does not verify that the email is active.Using this overrides the BCC for Email Archive information setting for this envelope. Maximum of length: 100 characters. # noqa: E501

Returns

The email of this BccEmailAddress. # noqa: E501

def to_dict(self)
105    def to_dict(self):
106        """Returns the model properties as a dict"""
107        result = {}
108
109        for attr, _ in six.iteritems(self.swagger_types):
110            value = getattr(self, attr)
111            if isinstance(value, list):
112                result[attr] = list(map(
113                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
114                    value
115                ))
116            elif hasattr(value, "to_dict"):
117                result[attr] = value.to_dict()
118            elif isinstance(value, dict):
119                result[attr] = dict(map(
120                    lambda item: (item[0], item[1].to_dict())
121                    if hasattr(item[1], "to_dict") else item,
122                    value.items()
123                ))
124            else:
125                result[attr] = value
126        if issubclass(BccEmailAddress, dict):
127            for key, value in self.items():
128                result[key] = value
129
130        return result

Returns the model properties as a dict

def to_str(self)
132    def to_str(self):
133        """Returns the string representation of the model"""
134        return pprint.pformat(self.to_dict())

Returns the string representation of the model