'Initialize the SimInstance
:returns: twilio.rest.wireless.v1.sim.SimInstance
:rtype: twilio.rest.wireless.v1.sim.SimInstance'

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

    super(SimInstance, self).__init__(version)
    self._properties = {'sid': payload['sid'], 'unique_name': payload['unique_name'], 'account_sid': payload['account_sid'], 'rate_plan_sid': payload['rate_plan_sid'], 'friendly_name': payload['friendly_name'], 'iccid': payload['iccid'], 'e_id': payload['e_id'], 'status': payload['status'], 'commands_callback_url': payload['commands_callback_url'], 'commands_callback_method': payload['commands_callback_method'], 'sms_fallback_method': payload['sms_fallback_method'], 'sms_fallback_url': payload['sms_fallback_url'], 'sms_method': payload['sms_method'], 'sms_url': payload['sms_url'], 'voice_fallback_method': payload['voice_fallback_method'], 'voice_fallback_url': payload['voice_fallback_url'], 'voice_method': payload['voice_method'], 'voice_url': payload['voice_url'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], 'links': payload['links']}
    self._context = None
    self._solution = {'sid': (sid or self._properties['sid'])}
