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, service_sid, sid=None): """ Initialize the ChannelInstance :returns: twilio.rest.chat.v2.service.channel.ChannelInstance :rtype: twilio.rest.chat.v2.service.channel.ChannelInstance """ super(ChannelInstance, 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'], 'unique_name': payload['unique_name'], 'attributes': payload['attributes'], 'type': payload['type'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'created_by': payload['created_by'], 'members_count': deserialize.integer(payload['members_count']), 'messages_count': deserialize.integer(payload['messages_count']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'service_sid': service_sid, '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 RecordingInstance :returns: twilio.rest.video.v1.recording.RecordingInstance :rtype: twilio.rest.video.v1.recording.RecordingInstance """ super(RecordingInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'status': payload['status'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'sid': payload['sid'], 'source_sid': payload['source_sid'], 'size': deserialize.integer(payload['size']), 'url': payload['url'], 'type': payload['type'], 'duration': deserialize.integer(payload['duration']), 'container_format': payload['container_format'], 'codec': payload['codec'], 'grouping_sids': payload['grouping_sids'], 'track_name': payload['track_name'], 'links': payload['links'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, trunk_sid, sid=None): """ Initialize the OriginationUrlInstance :returns: twilio.rest.trunking.v1.trunk.origination_url.OriginationUrlInstance :rtype: twilio.rest.trunking.v1.trunk.origination_url.OriginationUrlInstance """ super(OriginationUrlInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'sid': payload['sid'], 'trunk_sid': payload['trunk_sid'], 'weight': deserialize.integer(payload['weight']), 'enabled': payload['enabled'], 'sip_url': payload['sip_url'], 'friendly_name': payload['friendly_name'], 'priority': deserialize.integer(payload['priority']), '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, service_sid, user_sid, channel_sid=None): """ Initialize the UserChannelInstance :returns: twilio.rest.chat.v2.service.user.user_channel.UserChannelInstance :rtype: twilio.rest.chat.v2.service.user.user_channel.UserChannelInstance """ super(UserChannelInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'channel_sid': payload['channel_sid'], 'user_sid': payload['user_sid'], 'member_sid': payload['member_sid'], 'status': payload['status'], 'last_consumed_message_index': deserialize.integer(payload['last_consumed_message_index']), 'unread_messages_count': deserialize.integer(payload['unread_messages_count']), 'links': payload['links'], 'url': payload['url'], 'notification_level': payload['notification_level'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, 'channel_sid': channel_sid or self._properties['channel_sid'], }
def __init__(self, version, payload, account_sid, queue_sid, call_sid=None): """ Initialize the MemberInstance :returns: twilio.rest.api.v2010.account.queue.member.MemberInstance :rtype: twilio.rest.api.v2010.account.queue.member.MemberInstance """ super(MemberInstance, self).__init__(version) # Marshaled Properties self._properties = { 'call_sid': payload['call_sid'], 'date_enqueued': deserialize.rfc2822_datetime(payload['date_enqueued']), 'position': deserialize.integer(payload['position']), 'uri': payload['uri'], 'wait_time': deserialize.integer(payload['wait_time']), } # Context self._context = None self._solution = { 'account_sid': account_sid, 'queue_sid': queue_sid, 'call_sid': call_sid or self._properties['call_sid'], }
def __init__(self, version, payload, account_sid, sid=None): """ Initialize the FeedbackSummaryInstance :returns: twilio.rest.api.v2010.account.call.feedback_summary.FeedbackSummaryInstance :rtype: twilio.rest.api.v2010.account.call.feedback_summary.FeedbackSummaryInstance """ super(FeedbackSummaryInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'call_count': deserialize.integer(payload['call_count']), 'call_feedback_count': deserialize.integer(payload['call_feedback_count']), 'date_created': deserialize.rfc2822_datetime(payload['date_created']), 'date_updated': deserialize.rfc2822_datetime(payload['date_updated']), 'end_date': deserialize.iso8601_datetime(payload['end_date']), 'include_subaccounts': payload['include_subaccounts'], 'issues': payload['issues'], 'quality_score_average': deserialize.decimal(payload['quality_score_average']), 'quality_score_median': deserialize.decimal(payload['quality_score_median']), 'quality_score_standard_deviation': deserialize.decimal(payload['quality_score_standard_deviation']), 'sid': payload['sid'], 'start_date': deserialize.iso8601_datetime(payload['start_date']), 'status': payload['status'], } # Context self._context = None self._solution = {'account_sid': account_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sim_sid): """ Initialize the DataSessionInstance :returns: twilio.rest.wireless.v1.sim.data_session.DataSessionInstance :rtype: twilio.rest.wireless.v1.sim.data_session.DataSessionInstance """ super(DataSessionInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'sim_sid': payload['sim_sid'], 'account_sid': payload['account_sid'], 'radio_link': payload['radio_link'], 'operator_mcc': payload['operator_mcc'], 'operator_mnc': payload['operator_mnc'], 'operator_country': payload['operator_country'], 'operator_name': payload['operator_name'], 'cell_id': payload['cell_id'], 'cell_location_estimate': payload['cell_location_estimate'], 'packets_uploaded': deserialize.integer(payload['packets_uploaded']), 'packets_downloaded': deserialize.integer(payload['packets_downloaded']), 'last_updated': deserialize.iso8601_datetime(payload['last_updated']), 'start': deserialize.iso8601_datetime(payload['start']), 'end': deserialize.iso8601_datetime(payload['end']), } # Context self._context = None self._solution = {'sim_sid': sim_sid, }
def __init__(self, version, payload, account_sid, sid=None): """ Initialize the QueueInstance :returns: twilio.rest.api.v2010.account.queue.QueueInstance :rtype: twilio.rest.api.v2010.account.queue.QueueInstance """ super(QueueInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'average_wait_time': deserialize.integer(payload['average_wait_time']), 'current_size': deserialize.integer(payload['current_size']), 'date_created': deserialize.rfc2822_datetime(payload['date_created']), 'date_updated': deserialize.rfc2822_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'max_size': deserialize.integer(payload['max_size']), 'sid': payload['sid'], 'uri': payload['uri'], } # Context self._context = None self._solution = {'account_sid': account_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the RatePlanInstance :returns: twilio.rest.wireless.v1.rate_plan.RatePlanInstance :rtype: twilio.rest.wireless.v1.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'], 'national_roaming_data_limit': deserialize.integer(payload['national_roaming_data_limit']), 'international_roaming': payload['international_roaming'], 'international_roaming_data_limit': deserialize.integer(payload['international_roaming_data_limit']), '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, workspace_sid, workflow_sid): """ Initialize the WorkflowRealTimeStatisticsInstance :returns: twilio.rest.taskrouter.v1.workspace.workflow.workflow_real_time_statistics.WorkflowRealTimeStatisticsInstance :rtype: twilio.rest.taskrouter.v1.workspace.workflow.workflow_real_time_statistics.WorkflowRealTimeStatisticsInstance """ super(WorkflowRealTimeStatisticsInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'longest_task_waiting_age': deserialize.integer(payload['longest_task_waiting_age']), 'tasks_by_priority': payload['tasks_by_priority'], 'tasks_by_status': payload['tasks_by_status'], 'total_tasks': deserialize.integer(payload['total_tasks']), 'workflow_sid': payload['workflow_sid'], 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_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'], }
def __init__(self, version, payload, sid=None): """ Initialize the RoomInstance :returns: twilio.rest.video.v1.room.RoomInstance :rtype: twilio.rest.video.v1.room.RoomInstance """ super(RoomInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'status': payload['status'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'account_sid': payload['account_sid'], 'enable_turn': payload['enable_turn'], 'unique_name': payload['unique_name'], 'status_callback': payload['status_callback'], 'status_callback_method': payload['status_callback_method'], 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'duration': deserialize.integer(payload['duration']), 'type': payload['type'], 'max_participants': deserialize.integer(payload['max_participants']), 'record_participants_on_connect': payload['record_participants_on_connect'], 'video_codecs': payload['video_codecs'], 'media_region': payload['media_region'], '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, sid=None): """ Initialize the FlowInstance :returns: twilio.rest.studio.v1.flow.FlowInstance :rtype: twilio.rest.studio.v1.flow.FlowInstance """ super(FlowInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'friendly_name': payload['friendly_name'], 'status': payload['status'], 'version': deserialize.integer(payload['version']), '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, account_sid, call_sid): """ Initialize the FeedbackInstance :returns: twilio.rest.api.v2010.account.call.feedback.FeedbackInstance :rtype: twilio.rest.api.v2010.account.call.feedback.FeedbackInstance """ super(FeedbackInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'date_created': deserialize.rfc2822_datetime(payload['date_created']), 'date_updated': deserialize.rfc2822_datetime(payload['date_updated']), 'issues': payload['issues'], 'quality_score': deserialize.integer(payload['quality_score']), 'sid': payload['sid'], } # Context self._context = None self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, }
def __init__(self, version, payload, room_sid, sid=None): """ Initialize the ParticipantInstance :returns: twilio.rest.video.v1.room.room_participant.ParticipantInstance :rtype: twilio.rest.video.v1.room.room_participant.ParticipantInstance """ super(ParticipantInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'room_sid': payload['room_sid'], 'account_sid': payload['account_sid'], 'status': payload['status'], 'identity': payload['identity'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'start_time': deserialize.iso8601_datetime(payload['start_time']), 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'duration': deserialize.integer(payload['duration']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'room_sid': room_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, service_sid, sid=None): """ Initialize the UserInstance :returns: twilio.rest.chat.v1.service.user.UserInstance :rtype: twilio.rest.chat.v1.service.user.UserInstance """ super(UserInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'attributes': payload['attributes'], 'friendly_name': payload['friendly_name'], 'role_sid': payload['role_sid'], 'identity': payload['identity'], 'is_online': payload['is_online'], 'is_notifiable': payload['is_notifiable'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'joined_channels_count': deserialize.integer(payload['joined_channels_count']), 'links': payload['links'], 'url': payload['url'], } # Context self._context = None self._solution = {'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, list_sid, index=None): """ Initialize the SyncListItemInstance :returns: twilio.rest.preview.sync.service.sync_list.sync_list_item.SyncListItemInstance :rtype: twilio.rest.preview.sync.service.sync_list.sync_list_item.SyncListItemInstance """ super(SyncListItemInstance, self).__init__(version) # Marshaled Properties self._properties = { 'index': deserialize.integer(payload['index']), 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'list_sid': payload['list_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, 'list_sid': list_sid, 'index': index or self._properties['index'], }
def __init__(self, version, payload, workspace_sid): """ Initialize the WorkersCumulativeStatisticsInstance :returns: twilio.rest.taskrouter.v1.workspace.worker.workers_cumulative_statistics.WorkersCumulativeStatisticsInstance :rtype: twilio.rest.taskrouter.v1.workspace.worker.workers_cumulative_statistics.WorkersCumulativeStatisticsInstance """ super(WorkersCumulativeStatisticsInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'start_time': deserialize.iso8601_datetime(payload['start_time']), 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'activity_durations': payload['activity_durations'], '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']), 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], } # Context self._context = None self._solution = {'workspace_sid': workspace_sid, }
def __init__(self, version, payload, assistant_sid, intent_sid): """ Initialize the IntentStatisticsInstance :returns: twilio.rest.preview.understand.assistant.intent.intent_statistics.IntentStatisticsInstance :rtype: twilio.rest.preview.understand.assistant.intent.intent_statistics.IntentStatisticsInstance """ super(IntentStatisticsInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'assistant_sid': payload['assistant_sid'], 'intent_sid': payload['intent_sid'], 'samples_count': deserialize.integer(payload['samples_count']), 'fields_count': deserialize.integer(payload['fields_count']), 'url': payload['url'], } # Context self._context = None self._solution = {'assistant_sid': assistant_sid, 'intent_sid': intent_sid, }
def __init__(self, version, payload, account_sid, sid=None): """ Initialize the RecordingInstance :returns: twilio.rest.api.v2010.account.recording.RecordingInstance :rtype: twilio.rest.api.v2010.account.recording.RecordingInstance """ super(RecordingInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'api_version': payload['api_version'], 'call_sid': payload['call_sid'], 'conference_sid': payload['conference_sid'], 'date_created': deserialize.rfc2822_datetime(payload['date_created']), 'date_updated': deserialize.rfc2822_datetime(payload['date_updated']), 'start_time': deserialize.rfc2822_datetime(payload['start_time']), 'duration': payload['duration'], 'sid': payload['sid'], 'price': payload['price'], 'price_unit': payload['price_unit'], 'status': payload['status'], 'channels': deserialize.integer(payload['channels']), 'source': payload['source'], 'error_code': deserialize.integer(payload['error_code']), 'uri': payload['uri'], 'encryption_details': payload['encryption_details'], 'subresource_uris': payload['subresource_uris'], } # Context self._context = None self._solution = { 'account_sid': account_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, service_sid, sid=None): """ Initialize the SessionInstance :returns: twilio.rest.proxy.v1.service.session.SessionInstance :rtype: twilio.rest.proxy.v1.service.session.SessionInstance """ super(SessionInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'service_sid': payload['service_sid'], 'account_sid': payload['account_sid'], 'date_started': deserialize.iso8601_datetime(payload['date_started']), 'date_ended': deserialize.iso8601_datetime(payload['date_ended']), 'date_last_interaction': deserialize.iso8601_datetime(payload['date_last_interaction']), 'date_expiry': deserialize.iso8601_datetime(payload['date_expiry']), 'unique_name': payload['unique_name'], 'status': payload['status'], 'closed_reason': payload['closed_reason'], 'ttl': deserialize.integer(payload['ttl']), 'mode': payload['mode'], '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 = { 'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, signing_document_sid): """ Initialize the DependentHostedNumberOrderInstance :returns: twilio.rest.preview.hosted_numbers.authorization_document.dependent_hosted_number_order.DependentHostedNumberOrderInstance :rtype: twilio.rest.preview.hosted_numbers.authorization_document.dependent_hosted_number_order.DependentHostedNumberOrderInstance """ super(DependentHostedNumberOrderInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'incoming_phone_number_sid': payload['incoming_phone_number_sid'], 'address_sid': payload['address_sid'], 'signing_document_sid': payload['signing_document_sid'], 'phone_number': payload['phone_number'], 'capabilities': payload['capabilities'], 'friendly_name': payload['friendly_name'], 'unique_name': payload['unique_name'], 'status': payload['status'], 'failure_reason': payload['failure_reason'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'verification_attempts': deserialize.integer(payload['verification_attempts']), 'email': payload['email'], 'cc_emails': payload['cc_emails'], 'verification_type': payload['verification_type'], 'verification_document_sid': payload['verification_document_sid'], 'extension': payload['extension'], 'call_delay': deserialize.integer(payload['call_delay']), 'verification_code': payload['verification_code'], 'verification_call_sids': payload['verification_call_sids'], } # Context self._context = None self._solution = {'signing_document_sid': signing_document_sid, }
def __init__(self, version, payload, sid=None): """ Initialize the CompositionInstance :returns: twilio.rest.video.v1.composition.CompositionInstance :rtype: twilio.rest.video.v1.composition.CompositionInstance """ super(CompositionInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'status': payload['status'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_completed': payload['date_completed'], 'date_deleted': payload['date_deleted'], 'sid': payload['sid'], 'room_sid': payload['room_sid'], 'audio_sources': payload['audio_sources'], 'audio_sources_excluded': payload['audio_sources_excluded'], 'video_layout': payload['video_layout'], 'resolution': payload['resolution'], 'trim': payload['trim'], 'format': payload['format'], 'bitrate': deserialize.integer(payload['bitrate']), 'size': deserialize.integer(payload['size']), 'duration': deserialize.integer(payload['duration']), 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the TaskQueueInstance :returns: twilio.rest.taskrouter.v1.workspace.task_queue.TaskQueueInstance :rtype: twilio.rest.taskrouter.v1.workspace.task_queue.TaskQueueInstance """ super(TaskQueueInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'assignment_activity_sid': payload['assignment_activity_sid'], 'assignment_activity_name': payload['assignment_activity_name'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'max_reserved_workers': deserialize.integer(payload['max_reserved_workers']), 'reservation_activity_sid': payload['reservation_activity_sid'], 'reservation_activity_name': payload['reservation_activity_name'], 'sid': payload['sid'], 'target_workers': payload['target_workers'], 'task_order': payload['task_order'], 'url': payload['url'], 'workspace_sid': payload['workspace_sid'], 'links': payload['links'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the TaskInstance :returns: twilio.rest.taskrouter.v1.workspace.task.TaskInstance :rtype: twilio.rest.taskrouter.v1.workspace.task.TaskInstance """ super(TaskInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'age': deserialize.integer(payload['age']), 'assignment_status': payload['assignment_status'], 'attributes': payload['attributes'], 'addons': payload['addons'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'priority': deserialize.integer(payload['priority']), 'reason': payload['reason'], 'sid': payload['sid'], 'task_queue_sid': payload['task_queue_sid'], 'task_queue_friendly_name': payload['task_queue_friendly_name'], 'task_channel_sid': payload['task_channel_sid'], 'task_channel_unique_name': payload['task_channel_unique_name'], 'timeout': deserialize.integer(payload['timeout']), 'workflow_sid': payload['workflow_sid'], 'workflow_friendly_name': payload['workflow_friendly_name'], 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = {'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the WorkflowInstance :returns: twilio.rest.taskrouter.v1.workspace.workflow.WorkflowInstance :rtype: twilio.rest.taskrouter.v1.workspace.workflow.WorkflowInstance """ super(WorkflowInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'assignment_callback_url': payload['assignment_callback_url'], 'configuration': payload['configuration'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'document_content_type': payload['document_content_type'], 'fallback_assignment_callback_url': payload['fallback_assignment_callback_url'], 'friendly_name': payload['friendly_name'], 'sid': payload['sid'], 'task_reservation_timeout': deserialize.integer(payload['task_reservation_timeout']), 'workspace_sid': payload['workspace_sid'], 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }