docusign_esign.models.bulk_sending_copy
Docusign eSignature REST API
The Docusign eSignature 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 eSignature REST API 5 6 The Docusign eSignature 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 BulkSendingCopy(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 'custom_fields': 'list[BulkSendingCopyCustomField]', 37 'doc_gen_form_fields': 'list[BulksendingCopyDocGenFormField]', 38 'email_blurb': 'str', 39 'email_subject': 'str', 40 'prefill_tabs': 'list[BulkSendingCopyPrefillTab]', 41 'recipients': 'list[BulkSendingCopyRecipient]' 42 } 43 44 attribute_map = { 45 'custom_fields': 'customFields', 46 'doc_gen_form_fields': 'docGenFormFields', 47 'email_blurb': 'emailBlurb', 48 'email_subject': 'emailSubject', 49 'prefill_tabs': 'prefillTabs', 50 'recipients': 'recipients' 51 } 52 53 def __init__(self, _configuration=None, **kwargs): # noqa: E501 54 """BulkSendingCopy - a model defined in Swagger""" # noqa: E501 55 if _configuration is None: 56 _configuration = Configuration() 57 self._configuration = _configuration 58 59 self._custom_fields = None 60 self._doc_gen_form_fields = None 61 self._email_blurb = None 62 self._email_subject = None 63 self._prefill_tabs = None 64 self._recipients = None 65 self.discriminator = None 66 67 setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None)) 68 setattr(self, "_{}".format('doc_gen_form_fields'), kwargs.get('doc_gen_form_fields', None)) 69 setattr(self, "_{}".format('email_blurb'), kwargs.get('email_blurb', None)) 70 setattr(self, "_{}".format('email_subject'), kwargs.get('email_subject', None)) 71 setattr(self, "_{}".format('prefill_tabs'), kwargs.get('prefill_tabs', None)) 72 setattr(self, "_{}".format('recipients'), kwargs.get('recipients', None)) 73 74 @property 75 def custom_fields(self): 76 """Gets the custom_fields of this BulkSendingCopy. # noqa: E501 77 78 An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501 79 80 :return: The custom_fields of this BulkSendingCopy. # noqa: E501 81 :rtype: list[BulkSendingCopyCustomField] 82 """ 83 return self._custom_fields 84 85 @custom_fields.setter 86 def custom_fields(self, custom_fields): 87 """Sets the custom_fields of this BulkSendingCopy. 88 89 An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501 90 91 :param custom_fields: The custom_fields of this BulkSendingCopy. # noqa: E501 92 :type: list[BulkSendingCopyCustomField] 93 """ 94 95 self._custom_fields = custom_fields 96 97 @property 98 def doc_gen_form_fields(self): 99 """Gets the doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 100 101 # noqa: E501 102 103 :return: The doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 104 :rtype: list[BulksendingCopyDocGenFormField] 105 """ 106 return self._doc_gen_form_fields 107 108 @doc_gen_form_fields.setter 109 def doc_gen_form_fields(self, doc_gen_form_fields): 110 """Sets the doc_gen_form_fields of this BulkSendingCopy. 111 112 # noqa: E501 113 114 :param doc_gen_form_fields: The doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 115 :type: list[BulksendingCopyDocGenFormField] 116 """ 117 118 self._doc_gen_form_fields = doc_gen_form_fields 119 120 @property 121 def email_blurb(self): 122 """Gets the email_blurb of this BulkSendingCopy. # noqa: E501 123 124 # noqa: E501 125 126 :return: The email_blurb of this BulkSendingCopy. # noqa: E501 127 :rtype: str 128 """ 129 return self._email_blurb 130 131 @email_blurb.setter 132 def email_blurb(self, email_blurb): 133 """Sets the email_blurb of this BulkSendingCopy. 134 135 # noqa: E501 136 137 :param email_blurb: The email_blurb of this BulkSendingCopy. # noqa: E501 138 :type: str 139 """ 140 141 self._email_blurb = email_blurb 142 143 @property 144 def email_subject(self): 145 """Gets the email_subject of this BulkSendingCopy. # noqa: E501 146 147 Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject. # noqa: E501 148 149 :return: The email_subject of this BulkSendingCopy. # noqa: E501 150 :rtype: str 151 """ 152 return self._email_subject 153 154 @email_subject.setter 155 def email_subject(self, email_subject): 156 """Sets the email_subject of this BulkSendingCopy. 157 158 Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject. # noqa: E501 159 160 :param email_subject: The email_subject of this BulkSendingCopy. # noqa: E501 161 :type: str 162 """ 163 164 self._email_subject = email_subject 165 166 @property 167 def prefill_tabs(self): 168 """Gets the prefill_tabs of this BulkSendingCopy. # noqa: E501 169 170 # noqa: E501 171 172 :return: The prefill_tabs of this BulkSendingCopy. # noqa: E501 173 :rtype: list[BulkSendingCopyPrefillTab] 174 """ 175 return self._prefill_tabs 176 177 @prefill_tabs.setter 178 def prefill_tabs(self, prefill_tabs): 179 """Sets the prefill_tabs of this BulkSendingCopy. 180 181 # noqa: E501 182 183 :param prefill_tabs: The prefill_tabs of this BulkSendingCopy. # noqa: E501 184 :type: list[BulkSendingCopyPrefillTab] 185 """ 186 187 self._prefill_tabs = prefill_tabs 188 189 @property 190 def recipients(self): 191 """Gets the recipients of this BulkSendingCopy. # noqa: E501 192 193 An array of powerform recipients. # noqa: E501 194 195 :return: The recipients of this BulkSendingCopy. # noqa: E501 196 :rtype: list[BulkSendingCopyRecipient] 197 """ 198 return self._recipients 199 200 @recipients.setter 201 def recipients(self, recipients): 202 """Sets the recipients of this BulkSendingCopy. 203 204 An array of powerform recipients. # noqa: E501 205 206 :param recipients: The recipients of this BulkSendingCopy. # noqa: E501 207 :type: list[BulkSendingCopyRecipient] 208 """ 209 210 self._recipients = recipients 211 212 def to_dict(self): 213 """Returns the model properties as a dict""" 214 result = {} 215 216 for attr, _ in six.iteritems(self.swagger_types): 217 value = getattr(self, attr) 218 if isinstance(value, list): 219 result[attr] = list(map( 220 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 221 value 222 )) 223 elif hasattr(value, "to_dict"): 224 result[attr] = value.to_dict() 225 elif isinstance(value, dict): 226 result[attr] = dict(map( 227 lambda item: (item[0], item[1].to_dict()) 228 if hasattr(item[1], "to_dict") else item, 229 value.items() 230 )) 231 else: 232 result[attr] = value 233 if issubclass(BulkSendingCopy, dict): 234 for key, value in self.items(): 235 result[key] = value 236 237 return result 238 239 def to_str(self): 240 """Returns the string representation of the model""" 241 return pprint.pformat(self.to_dict()) 242 243 def __repr__(self): 244 """For `print` and `pprint`""" 245 return self.to_str() 246 247 def __eq__(self, other): 248 """Returns true if both objects are equal""" 249 if not isinstance(other, BulkSendingCopy): 250 return False 251 252 return self.to_dict() == other.to_dict() 253 254 def __ne__(self, other): 255 """Returns true if both objects are not equal""" 256 if not isinstance(other, BulkSendingCopy): 257 return True 258 259 return self.to_dict() != other.to_dict()
23class BulkSendingCopy(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 'custom_fields': 'list[BulkSendingCopyCustomField]', 38 'doc_gen_form_fields': 'list[BulksendingCopyDocGenFormField]', 39 'email_blurb': 'str', 40 'email_subject': 'str', 41 'prefill_tabs': 'list[BulkSendingCopyPrefillTab]', 42 'recipients': 'list[BulkSendingCopyRecipient]' 43 } 44 45 attribute_map = { 46 'custom_fields': 'customFields', 47 'doc_gen_form_fields': 'docGenFormFields', 48 'email_blurb': 'emailBlurb', 49 'email_subject': 'emailSubject', 50 'prefill_tabs': 'prefillTabs', 51 'recipients': 'recipients' 52 } 53 54 def __init__(self, _configuration=None, **kwargs): # noqa: E501 55 """BulkSendingCopy - a model defined in Swagger""" # noqa: E501 56 if _configuration is None: 57 _configuration = Configuration() 58 self._configuration = _configuration 59 60 self._custom_fields = None 61 self._doc_gen_form_fields = None 62 self._email_blurb = None 63 self._email_subject = None 64 self._prefill_tabs = None 65 self._recipients = None 66 self.discriminator = None 67 68 setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None)) 69 setattr(self, "_{}".format('doc_gen_form_fields'), kwargs.get('doc_gen_form_fields', None)) 70 setattr(self, "_{}".format('email_blurb'), kwargs.get('email_blurb', None)) 71 setattr(self, "_{}".format('email_subject'), kwargs.get('email_subject', None)) 72 setattr(self, "_{}".format('prefill_tabs'), kwargs.get('prefill_tabs', None)) 73 setattr(self, "_{}".format('recipients'), kwargs.get('recipients', None)) 74 75 @property 76 def custom_fields(self): 77 """Gets the custom_fields of this BulkSendingCopy. # noqa: E501 78 79 An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501 80 81 :return: The custom_fields of this BulkSendingCopy. # noqa: E501 82 :rtype: list[BulkSendingCopyCustomField] 83 """ 84 return self._custom_fields 85 86 @custom_fields.setter 87 def custom_fields(self, custom_fields): 88 """Sets the custom_fields of this BulkSendingCopy. 89 90 An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501 91 92 :param custom_fields: The custom_fields of this BulkSendingCopy. # noqa: E501 93 :type: list[BulkSendingCopyCustomField] 94 """ 95 96 self._custom_fields = custom_fields 97 98 @property 99 def doc_gen_form_fields(self): 100 """Gets the doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 101 102 # noqa: E501 103 104 :return: The doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 105 :rtype: list[BulksendingCopyDocGenFormField] 106 """ 107 return self._doc_gen_form_fields 108 109 @doc_gen_form_fields.setter 110 def doc_gen_form_fields(self, doc_gen_form_fields): 111 """Sets the doc_gen_form_fields of this BulkSendingCopy. 112 113 # noqa: E501 114 115 :param doc_gen_form_fields: The doc_gen_form_fields of this BulkSendingCopy. # noqa: E501 116 :type: list[BulksendingCopyDocGenFormField] 117 """ 118 119 self._doc_gen_form_fields = doc_gen_form_fields 120 121 @property 122 def email_blurb(self): 123 """Gets the email_blurb of this BulkSendingCopy. # noqa: E501 124 125 # noqa: E501 126 127 :return: The email_blurb of this BulkSendingCopy. # noqa: E501 128 :rtype: str 129 """ 130 return self._email_blurb 131 132 @email_blurb.setter 133 def email_blurb(self, email_blurb): 134 """Sets the email_blurb of this BulkSendingCopy. 135 136 # noqa: E501 137 138 :param email_blurb: The email_blurb of this BulkSendingCopy. # noqa: E501 139 :type: str 140 """ 141 142 self._email_blurb = email_blurb 143 144 @property 145 def email_subject(self): 146 """Gets the email_subject of this BulkSendingCopy. # noqa: E501 147 148 Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject. # noqa: E501 149 150 :return: The email_subject of this BulkSendingCopy. # noqa: E501 151 :rtype: str 152 """ 153 return self._email_subject 154 155 @email_subject.setter 156 def email_subject(self, email_subject): 157 """Sets the email_subject of this BulkSendingCopy. 158 159 Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject. # noqa: E501 160 161 :param email_subject: The email_subject of this BulkSendingCopy. # noqa: E501 162 :type: str 163 """ 164 165 self._email_subject = email_subject 166 167 @property 168 def prefill_tabs(self): 169 """Gets the prefill_tabs of this BulkSendingCopy. # noqa: E501 170 171 # noqa: E501 172 173 :return: The prefill_tabs of this BulkSendingCopy. # noqa: E501 174 :rtype: list[BulkSendingCopyPrefillTab] 175 """ 176 return self._prefill_tabs 177 178 @prefill_tabs.setter 179 def prefill_tabs(self, prefill_tabs): 180 """Sets the prefill_tabs of this BulkSendingCopy. 181 182 # noqa: E501 183 184 :param prefill_tabs: The prefill_tabs of this BulkSendingCopy. # noqa: E501 185 :type: list[BulkSendingCopyPrefillTab] 186 """ 187 188 self._prefill_tabs = prefill_tabs 189 190 @property 191 def recipients(self): 192 """Gets the recipients of this BulkSendingCopy. # noqa: E501 193 194 An array of powerform recipients. # noqa: E501 195 196 :return: The recipients of this BulkSendingCopy. # noqa: E501 197 :rtype: list[BulkSendingCopyRecipient] 198 """ 199 return self._recipients 200 201 @recipients.setter 202 def recipients(self, recipients): 203 """Sets the recipients of this BulkSendingCopy. 204 205 An array of powerform recipients. # noqa: E501 206 207 :param recipients: The recipients of this BulkSendingCopy. # noqa: E501 208 :type: list[BulkSendingCopyRecipient] 209 """ 210 211 self._recipients = recipients 212 213 def to_dict(self): 214 """Returns the model properties as a dict""" 215 result = {} 216 217 for attr, _ in six.iteritems(self.swagger_types): 218 value = getattr(self, attr) 219 if isinstance(value, list): 220 result[attr] = list(map( 221 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 222 value 223 )) 224 elif hasattr(value, "to_dict"): 225 result[attr] = value.to_dict() 226 elif isinstance(value, dict): 227 result[attr] = dict(map( 228 lambda item: (item[0], item[1].to_dict()) 229 if hasattr(item[1], "to_dict") else item, 230 value.items() 231 )) 232 else: 233 result[attr] = value 234 if issubclass(BulkSendingCopy, dict): 235 for key, value in self.items(): 236 result[key] = value 237 238 return result 239 240 def to_str(self): 241 """Returns the string representation of the model""" 242 return pprint.pformat(self.to_dict()) 243 244 def __repr__(self): 245 """For `print` and `pprint`""" 246 return self.to_str() 247 248 def __eq__(self, other): 249 """Returns true if both objects are equal""" 250 if not isinstance(other, BulkSendingCopy): 251 return False 252 253 return self.to_dict() == other.to_dict() 254 255 def __ne__(self, other): 256 """Returns true if both objects are not equal""" 257 if not isinstance(other, BulkSendingCopy): 258 return True 259 260 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.
54 def __init__(self, _configuration=None, **kwargs): # noqa: E501 55 """BulkSendingCopy - a model defined in Swagger""" # noqa: E501 56 if _configuration is None: 57 _configuration = Configuration() 58 self._configuration = _configuration 59 60 self._custom_fields = None 61 self._doc_gen_form_fields = None 62 self._email_blurb = None 63 self._email_subject = None 64 self._prefill_tabs = None 65 self._recipients = None 66 self.discriminator = None 67 68 setattr(self, "_{}".format('custom_fields'), kwargs.get('custom_fields', None)) 69 setattr(self, "_{}".format('doc_gen_form_fields'), kwargs.get('doc_gen_form_fields', None)) 70 setattr(self, "_{}".format('email_blurb'), kwargs.get('email_blurb', None)) 71 setattr(self, "_{}".format('email_subject'), kwargs.get('email_subject', None)) 72 setattr(self, "_{}".format('prefill_tabs'), kwargs.get('prefill_tabs', None)) 73 setattr(self, "_{}".format('recipients'), kwargs.get('recipients', None))
BulkSendingCopy - a model defined in Swagger
Gets the custom_fields of this BulkSendingCopy. # noqa: E501
An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. # noqa: E501
Returns
The custom_fields of this BulkSendingCopy. # noqa: E501
Gets the doc_gen_form_fields of this BulkSendingCopy. # noqa: E501
# noqa: E501
Returns
The doc_gen_form_fields of this BulkSendingCopy. # noqa: E501
Gets the email_blurb of this BulkSendingCopy. # noqa: E501
# noqa: E501
Returns
The email_blurb of this BulkSendingCopy. # noqa: E501
Gets the email_subject of this BulkSendingCopy. # noqa: E501
Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject. # noqa: E501
Returns
The email_subject of this BulkSendingCopy. # noqa: E501
Gets the prefill_tabs of this BulkSendingCopy. # noqa: E501
# noqa: E501
Returns
The prefill_tabs of this BulkSendingCopy. # noqa: E501
Gets the recipients of this BulkSendingCopy. # noqa: E501
An array of powerform recipients. # noqa: E501
Returns
The recipients of this BulkSendingCopy. # noqa: E501
213 def to_dict(self): 214 """Returns the model properties as a dict""" 215 result = {} 216 217 for attr, _ in six.iteritems(self.swagger_types): 218 value = getattr(self, attr) 219 if isinstance(value, list): 220 result[attr] = list(map( 221 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 222 value 223 )) 224 elif hasattr(value, "to_dict"): 225 result[attr] = value.to_dict() 226 elif isinstance(value, dict): 227 result[attr] = dict(map( 228 lambda item: (item[0], item[1].to_dict()) 229 if hasattr(item[1], "to_dict") else item, 230 value.items() 231 )) 232 else: 233 result[attr] = value 234 if issubclass(BulkSendingCopy, dict): 235 for key, value in self.items(): 236 result[key] = value 237 238 return result
Returns the model properties as a dict