docusign_esign.models.composite_template
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 CompositeTemplate(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 'composite_template_id': 'str', 37 'document': 'Document', 38 'inline_templates': 'list[InlineTemplate]', 39 'pdf_meta_data_template_sequence': 'str', 40 'server_templates': 'list[ServerTemplate]' 41 } 42 43 attribute_map = { 44 'composite_template_id': 'compositeTemplateId', 45 'document': 'document', 46 'inline_templates': 'inlineTemplates', 47 'pdf_meta_data_template_sequence': 'pdfMetaDataTemplateSequence', 48 'server_templates': 'serverTemplates' 49 } 50 51 def __init__(self, _configuration=None, **kwargs): # noqa: E501 52 """CompositeTemplate - a model defined in Swagger""" # noqa: E501 53 if _configuration is None: 54 _configuration = Configuration() 55 self._configuration = _configuration 56 57 self._composite_template_id = None 58 self._document = None 59 self._inline_templates = None 60 self._pdf_meta_data_template_sequence = None 61 self._server_templates = None 62 self.discriminator = None 63 64 setattr(self, "_{}".format('composite_template_id'), kwargs.get('composite_template_id', None)) 65 setattr(self, "_{}".format('document'), kwargs.get('document', None)) 66 setattr(self, "_{}".format('inline_templates'), kwargs.get('inline_templates', None)) 67 setattr(self, "_{}".format('pdf_meta_data_template_sequence'), kwargs.get('pdf_meta_data_template_sequence', None)) 68 setattr(self, "_{}".format('server_templates'), kwargs.get('server_templates', None)) 69 70 @property 71 def composite_template_id(self): 72 """Gets the composite_template_id of this CompositeTemplate. # noqa: E501 73 74 The identify of this composite template. It is used as a reference when adding document object information. If used, the document's `content-disposition` must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the `documentId` property only. If no document object is specified, the composite template inherits the first document. # noqa: E501 75 76 :return: The composite_template_id of this CompositeTemplate. # noqa: E501 77 :rtype: str 78 """ 79 return self._composite_template_id 80 81 @composite_template_id.setter 82 def composite_template_id(self, composite_template_id): 83 """Sets the composite_template_id of this CompositeTemplate. 84 85 The identify of this composite template. It is used as a reference when adding document object information. If used, the document's `content-disposition` must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the `documentId` property only. If no document object is specified, the composite template inherits the first document. # noqa: E501 86 87 :param composite_template_id: The composite_template_id of this CompositeTemplate. # noqa: E501 88 :type: str 89 """ 90 91 self._composite_template_id = composite_template_id 92 93 @property 94 def document(self): 95 """Gets the document of this CompositeTemplate. # noqa: E501 96 97 An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically. # noqa: E501 98 99 :return: The document of this CompositeTemplate. # noqa: E501 100 :rtype: Document 101 """ 102 return self._document 103 104 @document.setter 105 def document(self, document): 106 """Sets the document of this CompositeTemplate. 107 108 An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically. # noqa: E501 109 110 :param document: The document of this CompositeTemplate. # noqa: E501 111 :type: Document 112 """ 113 114 self._document = document 115 116 @property 117 def inline_templates(self): 118 """Gets the inline_templates of this CompositeTemplate. # noqa: E501 119 120 Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value. # noqa: E501 121 122 :return: The inline_templates of this CompositeTemplate. # noqa: E501 123 :rtype: list[InlineTemplate] 124 """ 125 return self._inline_templates 126 127 @inline_templates.setter 128 def inline_templates(self, inline_templates): 129 """Sets the inline_templates of this CompositeTemplate. 130 131 Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value. # noqa: E501 132 133 :param inline_templates: The inline_templates of this CompositeTemplate. # noqa: E501 134 :type: list[InlineTemplate] 135 """ 136 137 self._inline_templates = inline_templates 138 139 @property 140 def pdf_meta_data_template_sequence(self): 141 """Gets the pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 142 143 # noqa: E501 144 145 :return: The pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 146 :rtype: str 147 """ 148 return self._pdf_meta_data_template_sequence 149 150 @pdf_meta_data_template_sequence.setter 151 def pdf_meta_data_template_sequence(self, pdf_meta_data_template_sequence): 152 """Sets the pdf_meta_data_template_sequence of this CompositeTemplate. 153 154 # noqa: E501 155 156 :param pdf_meta_data_template_sequence: The pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 157 :type: str 158 """ 159 160 self._pdf_meta_data_template_sequence = pdf_meta_data_template_sequence 161 162 @property 163 def server_templates(self): 164 """Gets the server_templates of this CompositeTemplate. # noqa: E501 165 166 0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value # noqa: E501 167 168 :return: The server_templates of this CompositeTemplate. # noqa: E501 169 :rtype: list[ServerTemplate] 170 """ 171 return self._server_templates 172 173 @server_templates.setter 174 def server_templates(self, server_templates): 175 """Sets the server_templates of this CompositeTemplate. 176 177 0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value # noqa: E501 178 179 :param server_templates: The server_templates of this CompositeTemplate. # noqa: E501 180 :type: list[ServerTemplate] 181 """ 182 183 self._server_templates = server_templates 184 185 def to_dict(self): 186 """Returns the model properties as a dict""" 187 result = {} 188 189 for attr, _ in six.iteritems(self.swagger_types): 190 value = getattr(self, attr) 191 if isinstance(value, list): 192 result[attr] = list(map( 193 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 194 value 195 )) 196 elif hasattr(value, "to_dict"): 197 result[attr] = value.to_dict() 198 elif isinstance(value, dict): 199 result[attr] = dict(map( 200 lambda item: (item[0], item[1].to_dict()) 201 if hasattr(item[1], "to_dict") else item, 202 value.items() 203 )) 204 else: 205 result[attr] = value 206 if issubclass(CompositeTemplate, dict): 207 for key, value in self.items(): 208 result[key] = value 209 210 return result 211 212 def to_str(self): 213 """Returns the string representation of the model""" 214 return pprint.pformat(self.to_dict()) 215 216 def __repr__(self): 217 """For `print` and `pprint`""" 218 return self.to_str() 219 220 def __eq__(self, other): 221 """Returns true if both objects are equal""" 222 if not isinstance(other, CompositeTemplate): 223 return False 224 225 return self.to_dict() == other.to_dict() 226 227 def __ne__(self, other): 228 """Returns true if both objects are not equal""" 229 if not isinstance(other, CompositeTemplate): 230 return True 231 232 return self.to_dict() != other.to_dict()
23class CompositeTemplate(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 'composite_template_id': 'str', 38 'document': 'Document', 39 'inline_templates': 'list[InlineTemplate]', 40 'pdf_meta_data_template_sequence': 'str', 41 'server_templates': 'list[ServerTemplate]' 42 } 43 44 attribute_map = { 45 'composite_template_id': 'compositeTemplateId', 46 'document': 'document', 47 'inline_templates': 'inlineTemplates', 48 'pdf_meta_data_template_sequence': 'pdfMetaDataTemplateSequence', 49 'server_templates': 'serverTemplates' 50 } 51 52 def __init__(self, _configuration=None, **kwargs): # noqa: E501 53 """CompositeTemplate - a model defined in Swagger""" # noqa: E501 54 if _configuration is None: 55 _configuration = Configuration() 56 self._configuration = _configuration 57 58 self._composite_template_id = None 59 self._document = None 60 self._inline_templates = None 61 self._pdf_meta_data_template_sequence = None 62 self._server_templates = None 63 self.discriminator = None 64 65 setattr(self, "_{}".format('composite_template_id'), kwargs.get('composite_template_id', None)) 66 setattr(self, "_{}".format('document'), kwargs.get('document', None)) 67 setattr(self, "_{}".format('inline_templates'), kwargs.get('inline_templates', None)) 68 setattr(self, "_{}".format('pdf_meta_data_template_sequence'), kwargs.get('pdf_meta_data_template_sequence', None)) 69 setattr(self, "_{}".format('server_templates'), kwargs.get('server_templates', None)) 70 71 @property 72 def composite_template_id(self): 73 """Gets the composite_template_id of this CompositeTemplate. # noqa: E501 74 75 The identify of this composite template. It is used as a reference when adding document object information. If used, the document's `content-disposition` must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the `documentId` property only. If no document object is specified, the composite template inherits the first document. # noqa: E501 76 77 :return: The composite_template_id of this CompositeTemplate. # noqa: E501 78 :rtype: str 79 """ 80 return self._composite_template_id 81 82 @composite_template_id.setter 83 def composite_template_id(self, composite_template_id): 84 """Sets the composite_template_id of this CompositeTemplate. 85 86 The identify of this composite template. It is used as a reference when adding document object information. If used, the document's `content-disposition` must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the `documentId` property only. If no document object is specified, the composite template inherits the first document. # noqa: E501 87 88 :param composite_template_id: The composite_template_id of this CompositeTemplate. # noqa: E501 89 :type: str 90 """ 91 92 self._composite_template_id = composite_template_id 93 94 @property 95 def document(self): 96 """Gets the document of this CompositeTemplate. # noqa: E501 97 98 An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically. # noqa: E501 99 100 :return: The document of this CompositeTemplate. # noqa: E501 101 :rtype: Document 102 """ 103 return self._document 104 105 @document.setter 106 def document(self, document): 107 """Sets the document of this CompositeTemplate. 108 109 An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically. # noqa: E501 110 111 :param document: The document of this CompositeTemplate. # noqa: E501 112 :type: Document 113 """ 114 115 self._document = document 116 117 @property 118 def inline_templates(self): 119 """Gets the inline_templates of this CompositeTemplate. # noqa: E501 120 121 Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value. # noqa: E501 122 123 :return: The inline_templates of this CompositeTemplate. # noqa: E501 124 :rtype: list[InlineTemplate] 125 """ 126 return self._inline_templates 127 128 @inline_templates.setter 129 def inline_templates(self, inline_templates): 130 """Sets the inline_templates of this CompositeTemplate. 131 132 Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value. # noqa: E501 133 134 :param inline_templates: The inline_templates of this CompositeTemplate. # noqa: E501 135 :type: list[InlineTemplate] 136 """ 137 138 self._inline_templates = inline_templates 139 140 @property 141 def pdf_meta_data_template_sequence(self): 142 """Gets the pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 143 144 # noqa: E501 145 146 :return: The pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 147 :rtype: str 148 """ 149 return self._pdf_meta_data_template_sequence 150 151 @pdf_meta_data_template_sequence.setter 152 def pdf_meta_data_template_sequence(self, pdf_meta_data_template_sequence): 153 """Sets the pdf_meta_data_template_sequence of this CompositeTemplate. 154 155 # noqa: E501 156 157 :param pdf_meta_data_template_sequence: The pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501 158 :type: str 159 """ 160 161 self._pdf_meta_data_template_sequence = pdf_meta_data_template_sequence 162 163 @property 164 def server_templates(self): 165 """Gets the server_templates of this CompositeTemplate. # noqa: E501 166 167 0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value # noqa: E501 168 169 :return: The server_templates of this CompositeTemplate. # noqa: E501 170 :rtype: list[ServerTemplate] 171 """ 172 return self._server_templates 173 174 @server_templates.setter 175 def server_templates(self, server_templates): 176 """Sets the server_templates of this CompositeTemplate. 177 178 0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value # noqa: E501 179 180 :param server_templates: The server_templates of this CompositeTemplate. # noqa: E501 181 :type: list[ServerTemplate] 182 """ 183 184 self._server_templates = server_templates 185 186 def to_dict(self): 187 """Returns the model properties as a dict""" 188 result = {} 189 190 for attr, _ in six.iteritems(self.swagger_types): 191 value = getattr(self, attr) 192 if isinstance(value, list): 193 result[attr] = list(map( 194 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 195 value 196 )) 197 elif hasattr(value, "to_dict"): 198 result[attr] = value.to_dict() 199 elif isinstance(value, dict): 200 result[attr] = dict(map( 201 lambda item: (item[0], item[1].to_dict()) 202 if hasattr(item[1], "to_dict") else item, 203 value.items() 204 )) 205 else: 206 result[attr] = value 207 if issubclass(CompositeTemplate, dict): 208 for key, value in self.items(): 209 result[key] = value 210 211 return result 212 213 def to_str(self): 214 """Returns the string representation of the model""" 215 return pprint.pformat(self.to_dict()) 216 217 def __repr__(self): 218 """For `print` and `pprint`""" 219 return self.to_str() 220 221 def __eq__(self, other): 222 """Returns true if both objects are equal""" 223 if not isinstance(other, CompositeTemplate): 224 return False 225 226 return self.to_dict() == other.to_dict() 227 228 def __ne__(self, other): 229 """Returns true if both objects are not equal""" 230 if not isinstance(other, CompositeTemplate): 231 return True 232 233 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.
52 def __init__(self, _configuration=None, **kwargs): # noqa: E501 53 """CompositeTemplate - a model defined in Swagger""" # noqa: E501 54 if _configuration is None: 55 _configuration = Configuration() 56 self._configuration = _configuration 57 58 self._composite_template_id = None 59 self._document = None 60 self._inline_templates = None 61 self._pdf_meta_data_template_sequence = None 62 self._server_templates = None 63 self.discriminator = None 64 65 setattr(self, "_{}".format('composite_template_id'), kwargs.get('composite_template_id', None)) 66 setattr(self, "_{}".format('document'), kwargs.get('document', None)) 67 setattr(self, "_{}".format('inline_templates'), kwargs.get('inline_templates', None)) 68 setattr(self, "_{}".format('pdf_meta_data_template_sequence'), kwargs.get('pdf_meta_data_template_sequence', None)) 69 setattr(self, "_{}".format('server_templates'), kwargs.get('server_templates', None))
CompositeTemplate - a model defined in Swagger
Gets the composite_template_id of this CompositeTemplate. # noqa: E501
The identify of this composite template. It is used as a reference when adding document object information. If used, the document's content-disposition
must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the documentId
property only. If no document object is specified, the composite template inherits the first document. # noqa: E501
Returns
The composite_template_id of this CompositeTemplate. # noqa: E501
Gets the document of this CompositeTemplate. # noqa: E501
An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically. # noqa: E501
Returns
The document of this CompositeTemplate. # noqa: E501
Gets the inline_templates of this CompositeTemplate. # noqa: E501
Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value. # noqa: E501
Returns
The inline_templates of this CompositeTemplate. # noqa: E501
Gets the pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501
# noqa: E501
Returns
The pdf_meta_data_template_sequence of this CompositeTemplate. # noqa: E501
Gets the server_templates of this CompositeTemplate. # noqa: E501
0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value # noqa: E501
Returns
The server_templates of this CompositeTemplate. # noqa: E501
186 def to_dict(self): 187 """Returns the model properties as a dict""" 188 result = {} 189 190 for attr, _ in six.iteritems(self.swagger_types): 191 value = getattr(self, attr) 192 if isinstance(value, list): 193 result[attr] = list(map( 194 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 195 value 196 )) 197 elif hasattr(value, "to_dict"): 198 result[attr] = value.to_dict() 199 elif isinstance(value, dict): 200 result[attr] = dict(map( 201 lambda item: (item[0], item[1].to_dict()) 202 if hasattr(item[1], "to_dict") else item, 203 value.items() 204 )) 205 else: 206 result[attr] = value 207 if issubclass(CompositeTemplate, dict): 208 for key, value in self.items(): 209 result[key] = value 210 211 return result
Returns the model properties as a dict