'Initialize the AssignedAddOnExtensionInstance
:returns: twilio.rest.api.v2010.account.incoming_phone_number.assigned_add_on.assigned_add_on_extension.AssignedAddOnExtensionInstance
:rtype: twilio.rest.api.v2010.account.incoming_phone_number.assigned_add_on.assigned_add_on_extension.AssignedAddOnExtensionInstance'

def __init__(self, version, payload, account_sid, resource_sid, assigned_add_on_sid, sid=None):

    super(AssignedAddOnExtensionInstance, self).__init__(version)
    self._properties = {'sid': payload['sid'], 'account_sid': payload['account_sid'], 'resource_sid': payload['resource_sid'], 'assigned_add_on_sid': payload['assigned_add_on_sid'], 'friendly_name': payload['friendly_name'], 'product_name': payload['product_name'], 'unique_name': payload['unique_name'], 'uri': payload['uri'], 'enabled': payload['enabled']}
    self._context = None
    self._solution = {'account_sid': account_sid, 'resource_sid': resource_sid, 'assigned_add_on_sid': assigned_add_on_sid, 'sid': (sid or self._properties['sid'])}
