twilio.rest.preview.bulk_exports.export package¶
Submodules¶
twilio.rest.preview.bulk_exports.export.day module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.bulk_exports.export.day.
DayContext
(version, resource_type, day)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
fetch
()[source]¶ Fetch the DayInstance
Returns: The fetched DayInstance Return type: twilio.rest.preview.bulk_exports.export.day.DayInstance
-
-
class
twilio.rest.preview.bulk_exports.export.day.
DayInstance
(version, payload, resource_type, day=None)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
create_date
¶ Returns: The date when resource is created Return type: unicode
-
day
¶ Returns: The date of the data in the file Return type: unicode
-
fetch
()[source]¶ Fetch the DayInstance
Returns: The fetched DayInstance Return type: twilio.rest.preview.bulk_exports.export.day.DayInstance
-
friendly_name
¶ Returns: The friendly name specified when creating the job Return type: unicode
-
redirect_to
¶ Returns: The redirect_to Return type: unicode
-
resource_type
¶ Returns: The type of communication – Messages, Calls, Conferences, and Participants Return type: unicode
-
size
¶ Returns: Size of the file in bytes Return type: unicode
-
-
class
twilio.rest.preview.bulk_exports.export.day.
DayList
(version, resource_type)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get
(day)[source]¶ Constructs a DayContext
Parameters: day – The date of the data in the file Returns: twilio.rest.preview.bulk_exports.export.day.DayContext Return type: twilio.rest.preview.bulk_exports.export.day.DayContext
-
get_page
(target_url)[source]¶ Retrieve a specific page of DayInstance records from the API. Request is executed immediately
Parameters: target_url (str) – API-generated URL for the requested results page Returns: Page of DayInstance Return type: twilio.rest.preview.bulk_exports.export.day.DayPage
-
list
(limit=None, page_size=None)[source]¶ Lists DayInstance records from the API as a list. Unlike stream(), this operation is eager and will load limit records into memory before returning.
Parameters: - limit (int) – Upper limit for the number of records to return. list() guarantees never to return more than limit. Default is no limit
- page_size (int) – Number of records to fetch per request, when not set will use the default value of 50 records. If no page_size is defined but a limit is defined, list() will attempt to read the limit with the most efficient page size, i.e. min(limit, 1000)
Returns: Generator that will yield up to limit results
Return type: list[twilio.rest.preview.bulk_exports.export.day.DayInstance]
-
page
(page_token=<object object>, page_number=<object object>, page_size=<object object>)[source]¶ Retrieve a single page of DayInstance records from the API. Request is executed immediately
Parameters: Returns: Page of DayInstance
Return type:
-
stream
(limit=None, page_size=None)[source]¶ Streams DayInstance records from the API as a generator stream. This operation lazily loads records as efficiently as possible until the limit is reached. The results are returned as a generator, so this operation is memory efficient.
Parameters: - limit (int) – Upper limit for the number of records to return. stream() guarantees to never return more than limit. Default is no limit
- page_size (int) – Number of records to fetch per request, when not set will use the default value of 50 records. If no page_size is defined but a limit is defined, stream() will attempt to read the limit with the most efficient page size, i.e. min(limit, 1000)
Returns: Generator that will yield up to limit results
Return type: list[twilio.rest.preview.bulk_exports.export.day.DayInstance]
-
-
class
twilio.rest.preview.bulk_exports.export.day.
DayPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get_instance
(payload)[source]¶ Build an instance of DayInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.bulk_exports.export.day.DayInstance Return type: twilio.rest.preview.bulk_exports.export.day.DayInstance
-
twilio.rest.preview.bulk_exports.export.export_custom_job module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.bulk_exports.export.export_custom_job.
ExportCustomJobInstance
(version, payload, resource_type)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
email
¶ Returns: The optional email to send the completion notification to Return type: unicode
-
end_day
¶ Returns: The end day for the custom export specified as a string in the format of yyyy-MM-dd Return type: unicode
-
friendly_name
¶ Returns: The friendly name specified when creating the job Return type: unicode
-
job_sid
¶ Returns: The unique job_sid returned when the custom export was created. This can be used to look up the status of the job. Return type: unicode
-
resource_type
¶ Returns: The type of communication – Messages, Calls, Conferences, and Participants Return type: unicode
-
start_day
¶ Returns: The start day for the custom export specified as a string in the format of yyyy-MM-dd Return type: unicode
-
webhook_method
¶ Returns: This is the method used to call the webhook Return type: unicode
-
webhook_url
¶ Returns: The optional webhook url called on completion Return type: unicode
-
-
class
twilio.rest.preview.bulk_exports.export.export_custom_job.
ExportCustomJobList
(version, resource_type)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
create
(start_day, end_day, friendly_name, webhook_url=<object object>, webhook_method=<object object>, email=<object object>)[source]¶ Create the ExportCustomJobInstance
Parameters: - start_day (unicode) – The start day for the custom export specified as a string in the format of yyyy-mm-dd
- end_day (unicode) – The end day for the custom export specified as a string in the format of yyyy-mm-dd. End day is inclusive and must be 2 days earlier than the current UTC day.
- friendly_name (unicode) – The friendly name specified when creating the job
- webhook_url (unicode) – The optional webhook url called on completion of the job. If this is supplied, WebhookMethod must also be supplied.
- webhook_method (unicode) – This is the method used to call the webhook on completion of the job. If this is supplied, WebhookUrl must also be supplied.
- email (unicode) – The optional email to send the completion notification to
Returns: The created ExportCustomJobInstance
Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobInstance
-
get_page
(target_url)[source]¶ Retrieve a specific page of ExportCustomJobInstance records from the API. Request is executed immediately
Parameters: target_url (str) – API-generated URL for the requested results page Returns: Page of ExportCustomJobInstance Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobPage
-
list
(limit=None, page_size=None)[source]¶ Lists ExportCustomJobInstance records from the API as a list. Unlike stream(), this operation is eager and will load limit records into memory before returning.
Parameters: - limit (int) – Upper limit for the number of records to return. list() guarantees never to return more than limit. Default is no limit
- page_size (int) – Number of records to fetch per request, when not set will use the default value of 50 records. If no page_size is defined but a limit is defined, list() will attempt to read the limit with the most efficient page size, i.e. min(limit, 1000)
Returns: Generator that will yield up to limit results
Return type: list[twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobInstance]
-
page
(page_token=<object object>, page_number=<object object>, page_size=<object object>)[source]¶ Retrieve a single page of ExportCustomJobInstance records from the API. Request is executed immediately
Parameters: Returns: Page of ExportCustomJobInstance
Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobPage
-
stream
(limit=None, page_size=None)[source]¶ Streams ExportCustomJobInstance records from the API as a generator stream. This operation lazily loads records as efficiently as possible until the limit is reached. The results are returned as a generator, so this operation is memory efficient.
Parameters: - limit (int) – Upper limit for the number of records to return. stream() guarantees to never return more than limit. Default is no limit
- page_size (int) – Number of records to fetch per request, when not set will use the default value of 50 records. If no page_size is defined but a limit is defined, stream() will attempt to read the limit with the most efficient page size, i.e. min(limit, 1000)
Returns: Generator that will yield up to limit results
Return type: list[twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobInstance]
-
-
class
twilio.rest.preview.bulk_exports.export.export_custom_job.
ExportCustomJobPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get_instance
(payload)[source]¶ Build an instance of ExportCustomJobInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobInstance Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobInstance
-
twilio.rest.preview.bulk_exports.export.job module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.bulk_exports.export.job.
JobContext
(version, job_sid)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
delete
()[source]¶ Deletes the JobInstance
Returns: True if delete succeeds, False otherwise Return type: bool
-
fetch
()[source]¶ Fetch the JobInstance
Returns: The fetched JobInstance Return type: twilio.rest.preview.bulk_exports.export.job.JobInstance
-
-
class
twilio.rest.preview.bulk_exports.export.job.
JobInstance
(version, payload, job_sid=None)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
delete
()[source]¶ Deletes the JobInstance
Returns: True if delete succeeds, False otherwise Return type: bool
-
details
¶ Returns: This is a list of the completed, pending, or errored dates within the export time range, with one entry for each status with more than one day in that status Return type: dict
-
email
¶ Returns: The optional email to send the completion notification to Return type: unicode
-
end_day
¶ Returns: The end time for the export specified when creating the job Return type: unicode
-
fetch
()[source]¶ Fetch the JobInstance
Returns: The fetched JobInstance Return type: twilio.rest.preview.bulk_exports.export.job.JobInstance
-
friendly_name
¶ Returns: The friendly name specified when creating the job Return type: unicode
-
job_sid
¶ Returns: The job_sid returned when the export was created Return type: unicode
-
resource_type
¶ Returns: The type of communication – Messages, Calls, Conferences, and Participants Return type: unicode
-
start_day
¶ Returns: The start time for the export specified when creating the job Return type: unicode
-
url
¶ Returns: The url Return type: unicode
-
webhook_method
¶ Returns: This is the method used to call the webhook Return type: unicode
-
webhook_url
¶ Returns: The optional webhook url called on completion Return type: unicode
-
-
class
twilio.rest.preview.bulk_exports.export.job.
JobList
(version)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get
(job_sid)[source]¶ Constructs a JobContext
Parameters: job_sid – The unique string that that we created to identify the Bulk Export job Returns: twilio.rest.preview.bulk_exports.export.job.JobContext Return type: twilio.rest.preview.bulk_exports.export.job.JobContext
-
-
class
twilio.rest.preview.bulk_exports.export.job.
JobPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get_instance
(payload)[source]¶ Build an instance of JobInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.bulk_exports.export.job.JobInstance Return type: twilio.rest.preview.bulk_exports.export.job.JobInstance
-
Module contents¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.bulk_exports.export.
ExportContext
(version, resource_type)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
days
¶ Access the days
Returns: twilio.rest.preview.bulk_exports.export.day.DayList Return type: twilio.rest.preview.bulk_exports.export.day.DayList
-
export_custom_jobs
¶ Access the export_custom_jobs
Returns: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobList Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobList
-
fetch
()[source]¶ Fetch the ExportInstance
Returns: The fetched ExportInstance Return type: twilio.rest.preview.bulk_exports.export.ExportInstance
-
-
class
twilio.rest.preview.bulk_exports.export.
ExportInstance
(version, payload, resource_type=None)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
days
¶ Access the days
Returns: twilio.rest.preview.bulk_exports.export.day.DayList Return type: twilio.rest.preview.bulk_exports.export.day.DayList
-
export_custom_jobs
¶ Access the export_custom_jobs
Returns: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobList Return type: twilio.rest.preview.bulk_exports.export.export_custom_job.ExportCustomJobList
-
fetch
()[source]¶ Fetch the ExportInstance
Returns: The fetched ExportInstance Return type: twilio.rest.preview.bulk_exports.export.ExportInstance
-
links
¶ Returns: Nested resource URLs. Return type: unicode
-
resource_type
¶ Returns: The type of communication – Messages, Calls, Conferences, and Participants Return type: unicode
-
url
¶ Returns: The URL of this resource. Return type: unicode
-
-
class
twilio.rest.preview.bulk_exports.export.
ExportList
(version)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get
(resource_type)[source]¶ Constructs a ExportContext
Parameters: resource_type – The type of communication – Messages, Calls, Conferences, and Participants Returns: twilio.rest.preview.bulk_exports.export.ExportContext Return type: twilio.rest.preview.bulk_exports.export.ExportContext
-
jobs
¶ Access the jobs
Returns: twilio.rest.preview.bulk_exports.export.job.JobList Return type: twilio.rest.preview.bulk_exports.export.job.JobList
-
-
class
twilio.rest.preview.bulk_exports.export.
ExportPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact help@twilio.com.
-
get_instance
(payload)[source]¶ Build an instance of ExportInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.bulk_exports.export.ExportInstance Return type: twilio.rest.preview.bulk_exports.export.ExportInstance
-