def __init__(self, version, payload, sid=None): """ Initialize the CommandInstance :returns: twilio.rest.wireless.v1.command.CommandInstance :rtype: twilio.rest.wireless.v1.command.CommandInstance """ super(CommandInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'sim_sid': payload['sim_sid'], 'command': payload['command'], 'command_mode': payload['command_mode'], 'status': payload['status'], 'direction': payload['direction'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, room_sid, subscriber_sid): """ Initialize the SubscribedTrackInstance :returns: twilio.rest.video.v1.room.room_participant.room_participant_subscribed_track.SubscribedTrackInstance :rtype: twilio.rest.video.v1.room.room_participant.room_participant_subscribed_track.SubscribedTrackInstance """ super(SubscribedTrackInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'room_sid': payload['room_sid'], 'name': payload['name'], 'publisher_sid': payload['publisher_sid'], 'subscriber_sid': payload['subscriber_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'enabled': payload['enabled'], 'kind': payload['kind'], } # Context self._context = None self._solution = { 'room_sid': room_sid, 'subscriber_sid': subscriber_sid, }
def __init__(self, version, payload, service_sid, map_sid, key=None): """ Initialize the SyncMapItemInstance :returns: twilio.rest.preview.sync.service.sync_map.sync_map_item.SyncMapItemInstance :rtype: twilio.rest.preview.sync.service.sync_map.sync_map_item.SyncMapItemInstance """ super(SyncMapItemInstance, self).__init__(version) # Marshaled Properties self._properties = { 'key': payload['key'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'map_sid': payload['map_sid'], 'url': payload['url'], 'revision': payload['revision'], 'data': payload['data'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'created_by': payload['created_by'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, 'key': key or self._properties['key'], }
def __init__(self, version, payload, service_sid, sid=None): """ Initialize the ShortCodeInstance :returns: twilio.rest.messaging.v1.service.short_code.ShortCodeInstance :rtype: twilio.rest.messaging.v1.service.short_code.ShortCodeInstance """ super(ShortCodeInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'short_code': payload['short_code'], 'country_code': payload['country_code'], 'capabilities': payload['capabilities'], 'url': payload['url'], } # Context self._context = None self._solution = {'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, flow_sid, execution_sid, sid=None): """ Initialize the ExecutionStepInstance :returns: twilio.rest.studio.v1.flow.execution.execution_step.ExecutionStepInstance :rtype: twilio.rest.studio.v1.flow.execution.execution_step.ExecutionStepInstance """ super(ExecutionStepInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'flow_sid': payload['flow_sid'], 'execution_sid': payload['execution_sid'], 'name': payload['name'], 'context': payload['context'], 'transitioned_from': payload['transitioned_from'], 'transitioned_to': payload['transitioned_to'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, channel_sid, sid=None): """ Initialize the InviteInstance :returns: twilio.rest.chat.v1.service.channel.invite.InviteInstance :rtype: twilio.rest.chat.v1.service.channel.invite.InviteInstance """ super(InviteInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'channel_sid': payload['channel_sid'], 'service_sid': payload['service_sid'], 'identity': payload['identity'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'role_sid': payload['role_sid'], 'created_by': payload['created_by'], 'url': payload['url'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, flow_sid, sid=None): """ Initialize the EngagementInstance :returns: twilio.rest.studio.v1.flow.engagement.EngagementInstance :rtype: twilio.rest.studio.v1.flow.engagement.EngagementInstance """ super(EngagementInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'flow_sid': payload['flow_sid'], 'contact_sid': payload['contact_sid'], 'contact_channel_address': payload['contact_channel_address'], 'context': payload['context'], 'status': payload['status'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'flow_sid': flow_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid): """ Initialize the WorkspaceCumulativeStatisticsInstance :returns: twilio.rest.taskrouter.v1.workspace.workspace_cumulative_statistics.WorkspaceCumulativeStatisticsInstance :rtype: twilio.rest.taskrouter.v1.workspace.workspace_cumulative_statistics.WorkspaceCumulativeStatisticsInstance """ super(WorkspaceCumulativeStatisticsInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'avg_task_acceptance_time': deserialize.integer(payload['avg_task_acceptance_time']), 'start_time': deserialize.iso8601_datetime(payload['start_time']), 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'reservations_created': deserialize.integer(payload['reservations_created']), 'reservations_accepted': deserialize.integer(payload['reservations_accepted']), 'reservations_rejected': deserialize.integer(payload['reservations_rejected']), 'reservations_timed_out': deserialize.integer(payload['reservations_timed_out']), 'reservations_canceled': deserialize.integer(payload['reservations_canceled']), 'reservations_rescinded': deserialize.integer(payload['reservations_rescinded']), 'split_by_wait_time': payload['split_by_wait_time'], 'wait_duration_until_accepted': payload['wait_duration_until_accepted'], 'wait_duration_until_canceled': payload['wait_duration_until_canceled'], 'tasks_canceled': deserialize.integer(payload['tasks_canceled']), 'tasks_completed': deserialize.integer(payload['tasks_completed']), 'tasks_created': deserialize.integer(payload['tasks_created']), 'tasks_deleted': deserialize.integer(payload['tasks_deleted']), 'tasks_moved': deserialize.integer(payload['tasks_moved']), 'tasks_timed_out_in_workflow': deserialize.integer(payload['tasks_timed_out_in_workflow']), 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, }
def __init__(self, version, payload, trunk_sid, sid=None): """ Initialize the IpAccessControlListInstance :returns: twilio.rest.trunking.v1.trunk.ip_access_control_list.IpAccessControlListInstance :rtype: twilio.rest.trunking.v1.trunk.ip_access_control_list.IpAccessControlListInstance """ super(IpAccessControlListInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'sid': payload['sid'], 'trunk_sid': payload['trunk_sid'], 'friendly_name': payload['friendly_name'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], } # Context self._context = None self._solution = { 'trunk_sid': trunk_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the AuthorizationDocumentInstance :returns: twilio.rest.preview.hosted_numbers.authorization_document.AuthorizationDocumentInstance :rtype: twilio.rest.preview.hosted_numbers.authorization_document.AuthorizationDocumentInstance """ super(AuthorizationDocumentInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'address_sid': payload['address_sid'], 'status': payload['status'], 'email': payload['email'], 'cc_emails': payload['cc_emails'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = {'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, channel_sid, sid=None): """ Initialize the MessageInstance :returns: twilio.rest.chat.v1.service.channel.message.MessageInstance :rtype: twilio.rest.chat.v1.service.channel.message.MessageInstance """ super(MessageInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'attributes': payload['attributes'], 'service_sid': payload['service_sid'], 'to': payload['to'], 'channel_sid': payload['channel_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'was_edited': payload['was_edited'], 'from_': payload['from'], 'body': payload['body'], 'index': deserialize.integer(payload['index']), 'url': payload['url'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, sid=None): """ Initialize the RoleInstance :returns: twilio.rest.chat.v1.service.role.RoleInstance :rtype: twilio.rest.chat.v1.service.role.RoleInstance """ super(RoleInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'friendly_name': payload['friendly_name'], 'type': payload['type'], 'permissions': payload['permissions'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the FaxInstance :returns: twilio.rest.fax.v1.fax.FaxInstance :rtype: twilio.rest.fax.v1.fax.FaxInstance """ super(FaxInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'from_': payload['from'], 'to': payload['to'], 'quality': payload['quality'], 'media_sid': payload['media_sid'], 'media_url': payload['media_url'], 'num_pages': deserialize.integer(payload['num_pages']), 'duration': deserialize.integer(payload['duration']), 'status': payload['status'], 'direction': payload['direction'], 'api_version': payload['api_version'], 'price': deserialize.decimal(payload['price']), 'price_unit': payload['price_unit'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'links': payload['links'], 'url': payload['url'], } # Context self._context = None self._solution = {'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the RatePlanInstance :returns: twilio.rest.preview.wireless.rate_plan.RatePlanInstance :rtype: twilio.rest.preview.wireless.rate_plan.RatePlanInstance """ super(RatePlanInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'unique_name': payload['unique_name'], 'account_sid': payload['account_sid'], 'friendly_name': payload['friendly_name'], 'data_enabled': payload['data_enabled'], 'data_metering': payload['data_metering'], 'data_limit': deserialize.integer(payload['data_limit']), 'messaging_enabled': payload['messaging_enabled'], 'voice_enabled': payload['voice_enabled'], 'national_roaming_enabled': payload['national_roaming_enabled'], 'international_roaming': payload['international_roaming'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, assistant_sid, sid=None): """ Initialize the ModelBuildInstance :returns: twilio.rest.preview.understand.assistant.model_build.ModelBuildInstance :rtype: twilio.rest.preview.understand.assistant.model_build.ModelBuildInstance """ super(ModelBuildInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'assistant_sid': payload['assistant_sid'], 'sid': payload['sid'], 'status': payload['status'], 'unique_name': payload['unique_name'], 'url': payload['url'], 'build_duration': deserialize.integer(payload['build_duration']), 'error_code': deserialize.integer(payload['error_code']), } # Context self._context = None self._solution = { 'assistant_sid': assistant_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the WorkspaceInstance :returns: twilio.rest.taskrouter.v1.workspace.WorkspaceInstance :rtype: twilio.rest.taskrouter.v1.workspace.WorkspaceInstance """ super(WorkspaceInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'default_activity_name': payload['default_activity_name'], 'default_activity_sid': payload['default_activity_sid'], 'event_callback_url': payload['event_callback_url'], 'events_filter': payload['events_filter'], 'friendly_name': payload['friendly_name'], 'multi_task_enabled': payload['multi_task_enabled'], 'sid': payload['sid'], 'timeout_activity_name': payload['timeout_activity_name'], 'timeout_activity_sid': payload['timeout_activity_sid'], 'prioritize_queue_order': payload['prioritize_queue_order'], 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, sid=None): """ Initialize the SyncListInstance :returns: twilio.rest.preview.sync.service.sync_list.SyncListInstance :rtype: twilio.rest.preview.sync.service.sync_list.SyncListInstance """ super(SyncListInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'unique_name': payload['unique_name'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'url': payload['url'], 'links': payload['links'], 'revision': payload['revision'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'created_by': payload['created_by'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, assistant_sid, intent_sid, sid=None): """ Initialize the FieldInstance :returns: twilio.rest.preview.understand.assistant.intent.field.FieldInstance :rtype: twilio.rest.preview.understand.assistant.intent.field.FieldInstance """ super(FieldInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'field_type': payload['field_type'], 'intent_sid': payload['intent_sid'], 'assistant_sid': payload['assistant_sid'], 'sid': payload['sid'], 'unique_name': payload['unique_name'], 'url': payload['url'], } # Context self._context = None self._solution = { 'assistant_sid': assistant_sid, 'intent_sid': intent_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, channel_sid, sid=None): """ Initialize the WebhookInstance :returns: twilio.rest.chat.v2.service.channel.webhook.WebhookInstance :rtype: twilio.rest.chat.v2.service.channel.webhook.WebhookInstance """ super(WebhookInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'channel_sid': payload['channel_sid'], 'type': payload['type'], 'url': payload['url'], 'configuration': payload['configuration'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), } # Context self._context = None self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, assistant_sid, intent_sid, sid=None): """ Initialize the SampleInstance :returns: twilio.rest.preview.understand.assistant.intent.sample.SampleInstance :rtype: twilio.rest.preview.understand.assistant.intent.sample.SampleInstance """ super(SampleInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'intent_sid': payload['intent_sid'], 'language': payload['language'], 'assistant_sid': payload['assistant_sid'], 'sid': payload['sid'], 'tagged_text': payload['tagged_text'], 'url': payload['url'], 'source_channel': payload['source_channel'], } # Context self._context = None self._solution = { 'assistant_sid': assistant_sid, 'intent_sid': intent_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, worker_sid, sid=None): """ Initialize the ReservationInstance :returns: twilio.rest.taskrouter.v1.workspace.worker.reservation.ReservationInstance :rtype: twilio.rest.taskrouter.v1.workspace.worker.reservation.ReservationInstance """ super(ReservationInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'reservation_status': payload['reservation_status'], 'sid': payload['sid'], 'task_sid': payload['task_sid'], 'worker_name': payload['worker_name'], 'worker_sid': payload['worker_sid'], 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the ServiceInstance :returns: twilio.rest.proxy.v1.service.ServiceInstance :rtype: twilio.rest.proxy.v1.service.ServiceInstance """ super(ServiceInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'unique_name': payload['unique_name'], 'account_sid': payload['account_sid'], 'callback_url': payload['callback_url'], 'default_ttl': deserialize.integer(payload['default_ttl']), 'number_selection_behavior': payload['number_selection_behavior'], 'geo_match_level': payload['geo_match_level'], 'intercept_callback_url': payload['intercept_callback_url'], 'out_of_session_callback_url': payload['out_of_session_callback_url'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the ServiceInstance :returns: twilio.rest.notify.v1.service.ServiceInstance :rtype: twilio.rest.notify.v1.service.ServiceInstance """ super(ServiceInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'friendly_name': payload['friendly_name'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'apn_credential_sid': payload['apn_credential_sid'], 'gcm_credential_sid': payload['gcm_credential_sid'], 'fcm_credential_sid': payload['fcm_credential_sid'], 'messaging_service_sid': payload['messaging_service_sid'], 'facebook_messenger_page_id': payload['facebook_messenger_page_id'], 'default_apn_notification_protocol_version': payload['default_apn_notification_protocol_version'], 'default_gcm_notification_protocol_version': payload['default_gcm_notification_protocol_version'], 'default_fcm_notification_protocol_version': payload['default_fcm_notification_protocol_version'], 'log_enabled': payload['log_enabled'], 'url': payload['url'], 'links': payload['links'], 'alexa_skill_id': payload['alexa_skill_id'], 'default_alexa_notification_protocol_version': payload['default_alexa_notification_protocol_version'], } # Context self._context = None self._solution = {'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, worker_sid, sid=None): """ Initialize the WorkerChannelInstance :returns: twilio.rest.taskrouter.v1.workspace.worker.worker_channel.WorkerChannelInstance :rtype: twilio.rest.taskrouter.v1.workspace.worker.worker_channel.WorkerChannelInstance """ super(WorkerChannelInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'assigned_tasks': deserialize.integer(payload['assigned_tasks']), 'available': payload['available'], 'available_capacity_percentage': deserialize.integer(payload['available_capacity_percentage']), 'configured_capacity': deserialize.integer(payload['configured_capacity']), 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'sid': payload['sid'], 'task_channel_sid': payload['task_channel_sid'], 'task_channel_unique_name': payload['task_channel_unique_name'], 'worker_sid': payload['worker_sid'], 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, 'sid': sid or self._properties['sid'], }