def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the WorkflowInstance :returns: WorkflowInstance :rtype: 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'], } # 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: TaskInstance :rtype: 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'], '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'], 'timeout': deserialize.integer(payload['timeout']), 'workflow_sid': payload['workflow_sid'], 'workspace_sid': payload['workspace_sid'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, account_sid): """ Initialize the AllTimeInstance :returns: AllTimeInstance :rtype: AllTimeInstance """ super(AllTimeInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'api_version': payload['api_version'], 'category': payload['category'], 'count': payload['count'], 'count_unit': payload['count_unit'], 'description': payload['description'], 'end_date': deserialize.iso8601_datetime(payload['end_date']), 'price': deserialize.decimal(payload['price']), 'price_unit': payload['price_unit'], 'start_date': deserialize.iso8601_datetime(payload['start_date']), 'subresource_uris': payload['subresource_uris'], 'uri': payload['uri'], 'usage': payload['usage'], 'usage_unit': payload['usage_unit'], } # Context self._context = None self._solution = { 'account_sid': account_sid, }
def __init__(self, version, payload, trunk_sid, sid=None): """ Initialize the OriginationUrlInstance :returns: OriginationUrlInstance :rtype: 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, sid=None): """ Initialize the ChannelInstance :returns: ChannelInstance :rtype: 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'], '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, service_sid, sid=None): """ Initialize the ChannelInstance :returns: ChannelInstance :rtype: 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'], '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, sid=None): """ Initialize the AlertInstance :returns: AlertInstance :rtype: AlertInstance """ super(AlertInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'alert_text': payload['alert_text'], 'api_version': payload['api_version'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_generated': deserialize.iso8601_datetime(payload['date_generated']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'error_code': payload['error_code'], 'log_level': payload['log_level'], 'more_info': payload['more_info'], 'request_method': payload['request_method'], 'request_url': payload['request_url'], 'resource_sid': payload['resource_sid'], 'sid': payload['sid'], 'url': payload['url'], 'request_variables': payload.get('request_variables'), 'response_body': payload.get('response_body'), 'response_headers': payload.get('response_headers'), } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the ServiceInstance :returns: ServiceInstance :rtype: 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']), 'default_service_role_sid': payload['default_service_role_sid'], 'default_channel_role_sid': payload['default_channel_role_sid'], 'default_channel_creator_role_sid': payload['default_channel_creator_role_sid'], 'read_status_enabled': payload['read_status_enabled'], 'typing_indicator_timeout': deserialize.integer(payload['typing_indicator_timeout']), 'consumption_report_interval': deserialize.integer(payload['consumption_report_interval']), 'webhooks': payload['webhooks'], '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 CommandInstance :returns: CommandInstance :rtype: CommandInstance """ super(CommandInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'device_sid': payload['device_sid'], 'command': payload['command'], '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, workspace_sid, sid=None): """ Initialize the TaskQueueInstance :returns: TaskQueueInstance :rtype: 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'], 'url': payload['url'], 'workspace_sid': payload['workspace_sid'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, task_sid, sid=None): """ Initialize the ReservationInstance :returns: ReservationInstance :rtype: 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'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'task_sid': task_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the DeviceInstance :returns: DeviceInstance :rtype: DeviceInstance """ super(DeviceInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'alias': payload['alias'], 'account_sid': payload['account_sid'], 'rate_plan_sid': payload['rate_plan_sid'], 'friendly_name': payload['friendly_name'], 'sim_identifier': payload['sim_identifier'], 'status': payload['status'], 'commands_callback_url': payload['commands_callback_url'], 'commands_callback_method': payload['commands_callback_method'], '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, workspace_sid, sid=None): """ Initialize the TaskQueueInstance :returns: TaskQueueInstance :rtype: 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'], 'url': payload['url'], 'workspace_sid': payload['workspace_sid'], } # 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: TaskInstance :rtype: 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'], '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'], 'timeout': deserialize.integer(payload['timeout']), 'workflow_sid': payload['workflow_sid'], 'workspace_sid': payload['workspace_sid'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, trunk_sid, sid=None): """ Initialize the CredentialListInstance :returns: CredentialListInstance :rtype: CredentialListInstance """ super(CredentialListInstance, 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 WorkspaceInstance :returns: WorkspaceInstance :rtype: 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'], 'friendly_name': payload['friendly_name'], 'sid': payload['sid'], 'timeout_activity_name': payload['timeout_activity_name'], 'timeout_activity_sid': payload['timeout_activity_sid'], } # 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: OriginationUrlInstance :rtype: 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, sid=None): """ Initialize the UserInstance :returns: UserInstance :rtype: UserInstance """ super(UserInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'role_sid': payload['role_sid'], 'identity': payload['identity'], '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 TrunkInstance :returns: TrunkInstance :rtype: TrunkInstance """ super(TrunkInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'domain_name': payload['domain_name'], 'disaster_recovery_method': payload['disaster_recovery_method'], 'disaster_recovery_url': payload['disaster_recovery_url'], 'friendly_name': payload['friendly_name'], 'secure': payload['secure'], 'recording': payload['recording'], 'auth_type': payload['auth_type'], 'auth_type_set': payload['auth_type_set'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'sid': payload['sid'], 'url': payload['url'], 'links': payload['links'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, conversation_sid, sid=None): """ Initialize the ParticipantInstance :returns: ParticipantInstance :rtype: ParticipantInstance """ super(ParticipantInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'address': payload['address'], 'status': payload['status'], 'conversation_sid': payload['conversation_sid'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'start_time': deserialize.iso8601_datetime(payload['start_time']), 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'duration': deserialize.integer(payload['duration']), 'account_sid': payload['account_sid'], 'url': payload['url'], } # Context self._context = None self._solution = { 'conversation_sid': conversation_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, account_sid): """ Initialize the RecordInstance :returns: RecordInstance :rtype: RecordInstance """ super(RecordInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'api_version': payload['api_version'], 'category': payload['category'], 'count': payload['count'], 'count_unit': payload['count_unit'], 'description': payload['description'], 'end_date': deserialize.iso8601_datetime(payload['end_date']), 'price': deserialize.decimal(payload['price']), 'price_unit': payload['price_unit'], 'start_date': deserialize.iso8601_datetime(payload['start_date']), 'subresource_uris': payload['subresource_uris'], 'uri': payload['uri'], 'usage': payload['usage'], 'usage_unit': payload['usage_unit'], } # Context self._context = None self._solution = { 'account_sid': account_sid, }
def __init__(self, version, payload, workspace_sid, worker_sid, sid=None): """ Initialize the ReservationInstance :returns: ReservationInstance :rtype: 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'], } # 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 CredentialInstance :returns: CredentialInstance :rtype: CredentialInstance """ super(CredentialInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'friendly_name': payload['friendly_name'], 'type': payload['type'], 'sandbox': payload['sandbox'], '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, trunk_sid, sid=None): """ Initialize the IpAccessControlListInstance :returns: IpAccessControlListInstance :rtype: 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, workspace_sid, sid=None): """ Initialize the ActivityInstance :returns: ActivityInstance :rtype: ActivityInstance """ super(ActivityInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'available': payload['available'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'sid': payload['sid'], 'workspace_sid': payload['workspace_sid'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the RatePlanInstance :returns: RatePlanInstance :rtype: RatePlanInstance """ super(RatePlanInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'alias': payload['alias'], 'account_sid': payload['account_sid'], 'friendly_name': payload['friendly_name'], 'data_metering': payload['data_metering'], 'capabilities': payload['capabilities'], 'voice_cap': deserialize.integer(payload['voice_cap']), 'messaging_cap': deserialize.integer(payload['messaging_cap']), 'commands_cap': deserialize.integer(payload['commands_cap']), 'data_cap': deserialize.integer(payload['data_cap']), 'cap_period': deserialize.integer(payload['cap_period']), 'cap_unit': payload['cap_unit'], '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, service_sid, channel_sid, sid=None): """ Initialize the MessageInstance :returns: MessageInstance :rtype: MessageInstance """ super(MessageInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'to': payload['to'], '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'], '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, workspace_sid, sid=None): """ Initialize the ActivityInstance :returns: ActivityInstance :rtype: ActivityInstance """ super(ActivityInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'available': payload['available'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'sid': payload['sid'], 'workspace_sid': payload['workspace_sid'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, sid=None): """ Initialize the WorkspaceInstance :returns: WorkspaceInstance :rtype: 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'], 'friendly_name': payload['friendly_name'], 'sid': payload['sid'], 'timeout_activity_name': payload['timeout_activity_name'], 'timeout_activity_sid': payload['timeout_activity_sid'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, account_sid, sid=None): """ Initialize the FeedbackSummaryInstance :returns: FeedbackSummaryInstance :rtype: 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, sid=None): """ Initialize the AlertInstance :returns: AlertInstance :rtype: AlertInstance """ super(AlertInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'alert_text': payload['alert_text'], 'api_version': payload['api_version'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_generated': deserialize.iso8601_datetime(payload['date_generated']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'error_code': payload['error_code'], 'log_level': payload['log_level'], 'more_info': payload['more_info'], 'request_method': payload['request_method'], 'request_url': payload['request_url'], 'resource_sid': payload['resource_sid'], 'sid': payload['sid'], 'url': payload['url'], 'request_variables': payload.get('request_variables'), 'response_body': payload.get('response_body'), 'response_headers': payload.get('response_headers'), } # 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: MessageInstance :rtype: MessageInstance """ super(MessageInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'account_sid': payload['account_sid'], 'service_sid': payload['service_sid'], 'to': payload['to'], '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'], '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 EventInstance :returns: EventInstance :rtype: EventInstance """ super(EventInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'actor_sid': payload['actor_sid'], 'actor_type': payload['actor_type'], 'description': payload['description'], 'event_data': payload['event_data'], 'event_date': deserialize.iso8601_datetime(payload['event_date']), 'event_type': payload['event_type'], 'resource_sid': payload['resource_sid'], 'resource_type': payload['resource_type'], 'sid': payload['sid'], 'source': payload['source'], 'source_ip_address': payload['source_ip_address'], } # Context self._context = None self._solution = { 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the EventInstance :returns: EventInstance :rtype: EventInstance """ super(EventInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'actor_sid': payload['actor_sid'], 'actor_type': payload['actor_type'], 'actor_url': payload['actor_url'], 'description': payload['description'], 'event_data': payload['event_data'], 'event_date': deserialize.iso8601_datetime(payload['event_date']), 'event_type': payload['event_type'], 'resource_sid': payload['resource_sid'], 'resource_type': payload['resource_type'], 'resource_url': payload['resource_url'], 'sid': payload['sid'], 'source': payload['source'], 'source_ip_address': payload['source_ip_address'], 'url': payload['url'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, account_sid, sid=None): """ Initialize the FeedbackSummaryInstance :returns: FeedbackSummaryInstance :rtype: 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, trunk_sid, sid=None): """ Initialize the PhoneNumberInstance :returns: PhoneNumberInstance :rtype: PhoneNumberInstance """ super(PhoneNumberInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'address_requirements': payload['address_requirements'], 'api_version': payload['api_version'], 'beta': payload['beta'], 'capabilities': payload['capabilities'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'links': payload['links'], 'phone_number': payload['phone_number'], 'sid': payload['sid'], 'sms_application_sid': payload['sms_application_sid'], 'sms_fallback_method': payload['sms_fallback_method'], 'sms_fallback_url': payload['sms_fallback_url'], 'sms_method': payload['sms_method'], 'sms_url': payload['sms_url'], 'status_callback': payload['status_callback'], 'status_callback_method': payload['status_callback_method'], 'trunk_sid': payload['trunk_sid'], 'url': payload['url'], 'voice_application_sid': payload['voice_application_sid'], 'voice_caller_id_lookup': payload['voice_caller_id_lookup'], 'voice_fallback_method': payload['voice_fallback_method'], 'voice_fallback_url': payload['voice_fallback_url'], 'voice_method': payload['voice_method'], 'voice_url': payload['voice_url'], } # Context self._context = None self._solution = { 'trunk_sid': trunk_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, trunk_sid, sid=None): """ Initialize the PhoneNumberInstance :returns: PhoneNumberInstance :rtype: PhoneNumberInstance """ super(PhoneNumberInstance, self).__init__(version) # Marshaled Properties self._properties = { 'account_sid': payload['account_sid'], 'address_requirements': payload['address_requirements'], 'api_version': payload['api_version'], 'beta': payload['beta'], 'capabilities': payload['capabilities'], 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'date_updated': deserialize.iso8601_datetime(payload['date_updated']), 'friendly_name': payload['friendly_name'], 'links': payload['links'], 'phone_number': payload['phone_number'], 'sid': payload['sid'], 'sms_application_sid': payload['sms_application_sid'], 'sms_fallback_method': payload['sms_fallback_method'], 'sms_fallback_url': payload['sms_fallback_url'], 'sms_method': payload['sms_method'], 'sms_url': payload['sms_url'], 'status_callback': payload['status_callback'], 'status_callback_method': payload['status_callback_method'], 'trunk_sid': payload['trunk_sid'], 'url': payload['url'], 'voice_application_sid': payload['voice_application_sid'], 'voice_caller_id_lookup': payload['voice_caller_id_lookup'], 'voice_fallback_method': payload['voice_fallback_method'], 'voice_fallback_url': payload['voice_fallback_url'], 'voice_method': payload['voice_method'], 'voice_url': payload['voice_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 ServiceInstance :returns: ServiceInstance :rtype: 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'], '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'], '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 BindingInstance :returns: BindingInstance :rtype: BindingInstance """ super(BindingInstance, 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']), 'notification_protocol_version': payload['notification_protocol_version'], 'endpoint': payload['endpoint'], 'identity': payload['identity'], 'binding_type': payload['binding_type'], 'address': payload['address'], 'tags': payload['tags'], 'url': payload['url'], } # Context self._context = None self._solution = { 'service_sid': service_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload, workspace_sid, sid=None): """ Initialize the WorkflowInstance :returns: WorkflowInstance :rtype: 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'], } # Context self._context = None self._solution = { 'workspace_sid': workspace_sid, 'sid': sid or self._properties['sid'], }
def __init__(self, version, payload): """ Initialize the CompletedInstance :returns: CompletedInstance :rtype: CompletedInstance """ super(CompletedInstance, self).__init__(version) # Marshaled Properties self._properties = { 'sid': payload['sid'], 'status': payload['status'], 'duration': deserialize.integer(payload['duration']), 'date_created': deserialize.iso8601_datetime(payload['date_created']), 'start_time': deserialize.iso8601_datetime(payload['start_time']), 'end_time': deserialize.iso8601_datetime(payload['end_time']), 'account_sid': payload['account_sid'], 'url': payload['url'], } # Context self._context = None self._solution = {}
def __init__(self, version, payload, service_sid): """ Initialize the NotificationInstance :returns: NotificationInstance :rtype: NotificationInstance """ super(NotificationInstance, 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']), 'identities': payload['identities'], 'tags': payload['tags'], 'priority': payload['priority'], 'ttl': deserialize.integer(payload['ttl']), 'title': payload['title'], 'body': payload['body'], 'sound': payload['sound'], 'action': payload['action'], 'data': payload['data'], 'apn': payload['apn'], 'gcm': payload['gcm'], 'sms': payload['sms'], 'facebook_messenger': payload['facebook_messenger'], } # Context self._context = None self._solution = { 'service_sid': service_sid, }
def test_not_parsable(self): actual = deserialize.iso8601_datetime('not-a-datetime') self.assertEqual('not-a-datetime', actual)
def test_parsable(self): actual = deserialize.iso8601_datetime('2015-01-02T03:04:05Z') expected = datetime.datetime(2015, 1, 2, 3, 4, 5, 0, pytz.utc) self.assertEqual(expected, actual)