def __init__(self, specification=None, data=None):
<EOL>self.description = None<EOL>self.local_name = None<EOL>self.local_type = None<EOL>self._name = None<EOL>self.channel = None<EOL>self.allowed_chars = None<EOL>self.allowed_choices = None<EOL>self.autogenerated = False<EOL>self.availability = None<EOL>self.creation_only = False<EOL>self.default_order = False<EOL>self.default_value = None<EOL>self.deprecated = False<EOL>self.filterable = False<EOL>self.format = "<STR_LIT>"<EOL>self.max_length = None<EOL>self.max_value = None<EOL>self.min_length = None<EOL>self.min_value = None<EOL>self.orderable = False<EOL>self.read_only = False<EOL>self.required = False<EOL>self.unique = False<EOL>self.unique_scope = None<EOL>self._type = None<EOL>self.exposed = False<EOL>self.transient = False<EOL>self.subtype = None<EOL>self.userlabel = None<EOL>self.specification = specification<EOL>if data:<EOL><INDENT>self.from_dict(data)<EOL><DEDENT>
Define an attribute

            Example:
                name: associatedGatewayID
                local_name: associated_gateway_id
                local_type: str