class Twilio::RecordingsApi

Defined in:

twilio/api/recordings_api.cr

Constant Summary

DELETE_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_REFERENCE_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_REFERENCE_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PATTERN_FOR_SID = /^XR[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ADD_ON_RESULT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_REFERENCE_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ADD_ON_RESULT_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_REFERENCE_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_SID = 34
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ADD_ON_RESULT_SID = /^XR[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_SID = /^XH[0-9a-fA-F]{32}$/
DELETE_RECORDING_MAX_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_MAX_LENGTH_FOR_SID = 34
DELETE_RECORDING_MIN_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_MIN_LENGTH_FOR_SID = 34
DELETE_RECORDING_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
DELETE_RECORDING_PATTERN_FOR_SID = /^RE[0-9a-fA-F]{32}$/
DELETE_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_RECORDING_SID = 34
DELETE_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_SID = 34
DELETE_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_ACCOUNT_SID = 34
DELETE_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_RECORDING_SID = 34
DELETE_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_SID = 34
DELETE_RECORDING_TRANSCRIPTION_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
DELETE_RECORDING_TRANSCRIPTION_PATTERN_FOR_RECORDING_SID = /^RE[0-9a-fA-F]{32}$/
DELETE_RECORDING_TRANSCRIPTION_PATTERN_FOR_SID = /^TR[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_REFERENCE_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_REFERENCE_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PATTERN_FOR_SID = /^XR[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ADD_ON_RESULT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_REFERENCE_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ADD_ON_RESULT_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_REFERENCE_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_SID = 34
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ADD_ON_RESULT_SID = /^XR[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_SID = /^XH[0-9a-fA-F]{32}$/
FETCH_RECORDING_MAX_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_MAX_LENGTH_FOR_SID = 34
FETCH_RECORDING_MIN_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_MIN_LENGTH_FOR_SID = 34
FETCH_RECORDING_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
FETCH_RECORDING_PATTERN_FOR_SID = /^RE[0-9a-fA-F]{32}$/
FETCH_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_RECORDING_SID = 34
FETCH_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_SID = 34
FETCH_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_ACCOUNT_SID = 34
FETCH_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_RECORDING_SID = 34
FETCH_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_SID = 34
FETCH_RECORDING_TRANSCRIPTION_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
FETCH_RECORDING_TRANSCRIPTION_PATTERN_FOR_RECORDING_SID = /^RE[0-9a-fA-F]{32}$/
FETCH_RECORDING_TRANSCRIPTION_PATTERN_FOR_SID = /^TR[0-9a-fA-F]{32}$/
LIST_RECORDING_ADD_ON_RESULT_MAX_FOR_PAGE_SIZE = Int32.new("1000")
LIST_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_MAX_LENGTH_FOR_REFERENCE_SID = 34
LIST_RECORDING_ADD_ON_RESULT_MIN_FOR_PAGE_SIZE = Int32.new("1")
LIST_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_MIN_LENGTH_FOR_REFERENCE_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
LIST_RECORDING_ADD_ON_RESULT_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_FOR_PAGE_SIZE = Int32.new("1000")
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_ADD_ON_RESULT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MAX_LENGTH_FOR_REFERENCE_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_FOR_PAGE_SIZE = Int32.new("1")
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_ADD_ON_RESULT_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_MIN_LENGTH_FOR_REFERENCE_SID = 34
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_ADD_ON_RESULT_SID = /^XR[0-9a-fA-F]{32}$/
LIST_RECORDING_ADD_ON_RESULT_PAYLOAD_PATTERN_FOR_REFERENCE_SID = /^RE[0-9a-fA-F]{32}$/
LIST_RECORDING_MAX_FOR_PAGE_SIZE = Int32.new("1000")
LIST_RECORDING_MAX_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_MAX_LENGTH_FOR_CALL_SID = 34
LIST_RECORDING_MAX_LENGTH_FOR_CONFERENCE_SID = 34
LIST_RECORDING_MIN_FOR_PAGE_SIZE = Int32.new("1")
LIST_RECORDING_MIN_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_MIN_LENGTH_FOR_CALL_SID = 34
LIST_RECORDING_MIN_LENGTH_FOR_CONFERENCE_SID = 34
LIST_RECORDING_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
LIST_RECORDING_PATTERN_FOR_CALL_SID = /^CA[0-9a-fA-F]{32}$/
LIST_RECORDING_PATTERN_FOR_CONFERENCE_SID = /^CF[0-9a-fA-F]{32}$/
LIST_RECORDING_TRANSCRIPTION_MAX_FOR_PAGE_SIZE = Int32.new("1000")
LIST_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_TRANSCRIPTION_MAX_LENGTH_FOR_RECORDING_SID = 34
LIST_RECORDING_TRANSCRIPTION_MIN_FOR_PAGE_SIZE = Int32.new("1")
LIST_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_ACCOUNT_SID = 34
LIST_RECORDING_TRANSCRIPTION_MIN_LENGTH_FOR_RECORDING_SID = 34
LIST_RECORDING_TRANSCRIPTION_PATTERN_FOR_ACCOUNT_SID = /^AC[0-9a-fA-F]{32}$/
LIST_RECORDING_TRANSCRIPTION_PATTERN_FOR_RECORDING_SID = /^RE[0-9a-fA-F]{32}$/

Constructors

Instance Method Summary

Constructor Detail

def self.new(api_client : Twilio::ApiClient = ApiClient.default) #

[View source]

Instance Method Detail

def account_sid : String #

[View source]
def account_sid=(account_sid : String) #

[View source]
def api_client : ApiClient #

[View source]
def api_client=(api_client : ApiClient) #

[View source]
def build_api_request_for_delete_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_delete_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_delete_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_delete_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_fetch_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_fetch_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_fetch_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_fetch_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_list_recording(*, account_sid : String | Nil = @account_sid, date_created : Time | Nil = nil, date_created_before : Time | Nil = nil, date_created_after : Time | Nil = nil, call_sid : String | Nil = nil, conference_sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil, page_size : Int32 | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_list_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_list_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_list_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def client_side_validation?(*args, **options) #

[View source]
def client_side_validation?(*args, **options, &) #

[View source]
def debugging?(*args, **options) #

[View source]
def debugging?(*args, **options, &) #

[View source]
def delete_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil) : Nil #

Delete a recording from your account @required @param account_sid [String?] The SID of the Account that created the Recording resources to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to delete. @return [Nil]


[View source]
def delete_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

Delete a recording from your account @required @param account_sid [String?] The SID of the Account that created the Recording resources to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to delete. @return nil


[View source]
def delete_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Nil #

Delete a result and purge all associated Payloads @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to delete. @required @param reference_sid [String?] The SID of the recording to which the result to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete. @return [Nil]


[View source]
def delete_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

Delete a result and purge all associated Payloads @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to delete. @required @param reference_sid [String?] The SID of the recording to which the result to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete. @return nil


[View source]
def delete_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Nil #

Delete a payload from the result along with all associated Data @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to delete. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete. @return [Nil]


[View source]
def delete_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

Delete a payload from the result along with all associated Data @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to delete. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete. @return nil


[View source]
def delete_recording_add_on_result_payload_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Nil, Int32, Hash(String, Array(String) | String)) #

Delete a payload from the result along with all associated Data @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to delete. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete. @return [Tuple(Nil, Integer, Hash)] Nil, response status code and response headers


[View source]
def delete_recording_add_on_result_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Nil, Int32, Hash(String, Array(String) | String)) #

Delete a result and purge all associated Payloads @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to delete. @required @param reference_sid [String?] The SID of the recording to which the result to delete belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete. @return [Tuple(Nil, Integer, Hash)] Nil, response status code and response headers


[View source]
def delete_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Nil #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to delete. @required @param recording_sid [String?] The SID of the Recording that created the transcription to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to delete. @return [Nil]


[View source]
def delete_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to delete. @required @param recording_sid [String?] The SID of the Recording that created the transcription to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to delete. @return nil


[View source]
def delete_recording_transcription_with_http_info(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Nil, Int32, Hash(String, Array(String) | String)) #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to delete. @required @param recording_sid [String?] The SID of the Recording that created the transcription to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to delete. @return [Tuple(Nil, Integer, Hash)] Nil, response status code and response headers


[View source]
def delete_recording_with_http_info(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil) : Tuple(Nil, Int32, Hash(String, Array(String) | String)) #

Delete a recording from your account @required @param account_sid [String?] The SID of the Account that created the Recording resources to delete. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to delete. @return [Tuple(Nil, Integer, Hash)] Nil, response status code and response headers


[View source]
def fetch_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil) : Twilio::Recording #

Fetch an instance of a recording @required @param account_sid [String?] The SID of the Account that created the Recording resource to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to fetch. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @return [Twilio::Recording]


[View source]
def fetch_recording(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil, &block : Crest::Response -> ) : Nil #

Fetch an instance of a recording @required @param account_sid [String?] The SID of the Account that created the Recording resource to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to fetch. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @return nil


[View source]
def fetch_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Twilio::RecordingRecordingAddOnResult #

Fetch an instance of an AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the result to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch. @return [Twilio::RecordingRecordingAddOnResult]


[View source]
def fetch_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

Fetch an instance of an AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the result to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch. @return nil


[View source]
def fetch_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Twilio::RecordingRecordingAddOnResultRecordingAddOnResultPayload #

Fetch an instance of a result payload @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payload to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch. @return [Twilio::RecordingRecordingAddOnResultRecordingAddOnResultPayload]


[View source]
def fetch_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

Fetch an instance of a result payload @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payload to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch. @return nil


[View source]
def fetch_recording_add_on_result_payload_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Twilio::RecordingRecordingAddOnResultRecordingAddOnResultPayload, Int32, Hash(String, Array(String) | String)) #

Fetch an instance of a result payload @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payload to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch. @return [Tuple(Twilio::RecordingRecordingAddOnResultRecordingAddOnResultPayload, Integer, Hash)] Twilio::RecordingRecordingAddOnResultRecordingAddOnResultPayload, response status code and response headers


[View source]
def fetch_recording_add_on_result_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Twilio::RecordingRecordingAddOnResult, Int32, Hash(String, Array(String) | String)) #

Fetch an instance of an AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resource to fetch. @required @param reference_sid [String?] The SID of the recording to which the result to fetch belongs. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch. @return [Tuple(Twilio::RecordingRecordingAddOnResult, Integer, Hash)] Twilio::RecordingRecordingAddOnResult, response status code and response headers


[View source]
def fetch_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Twilio::Transcription #

@required @param account_sid [String?] The SID of the Account that created the Transcription resource to fetch. @required @param recording_sid [String?] The SID of the Recording that created the transcription to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to fetch. @return [Twilio::Transcription]


[View source]
def fetch_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil, &block : Crest::Response -> ) : Nil #

@required @param account_sid [String?] The SID of the Account that created the Transcription resource to fetch. @required @param recording_sid [String?] The SID of the Recording that created the transcription to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to fetch. @return nil


[View source]
def fetch_recording_transcription_with_http_info(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, sid : String | Nil = nil) : Tuple(Twilio::Transcription, Int32, Hash(String, Array(String) | String)) #

@required @param account_sid [String?] The SID of the Account that created the Transcription resource to fetch. @required @param recording_sid [String?] The SID of the Recording that created the transcription to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Transcription resource to fetch. @return [Tuple(Twilio::Transcription, Integer, Hash)] Twilio::Transcription, response status code and response headers


[View source]
def fetch_recording_with_http_info(*, account_sid : String | Nil = @account_sid, sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil) : Tuple(Twilio::Recording, Int32, Hash(String, Array(String) | String)) #

Fetch an instance of a recording @required @param account_sid [String?] The SID of the Account that created the Recording resource to fetch. @required @param sid [String?] The Twilio-provided string that uniquely identifies the Recording resource to fetch. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @return [Tuple(Twilio::Recording, Integer, Hash)] Twilio::Recording, response status code and response headers


[View source]
def list_recording(*, account_sid : String | Nil = @account_sid, date_created : Time | Nil = nil, date_created_before : Time | Nil = nil, date_created_after : Time | Nil = nil, call_sid : String | Nil = nil, conference_sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil, page_size : Int32 | Nil = nil) : Twilio::ListRecordingResponse #

Retrieve a list of recordings belonging to the account used to make the request @required @param account_sid [String?] The SID of the Account that created the Recording resources to read. @optional @param date_created [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_before [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_after [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param call_sid [String?] The Call SID of the resources to read. @optional @param conference_sid [String?] The Conference SID that identifies the conference associated with the recording to read. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Twilio::ListRecordingResponse]


[View source]
def list_recording(*, account_sid : String | Nil = @account_sid, date_created : Time | Nil = nil, date_created_before : Time | Nil = nil, date_created_after : Time | Nil = nil, call_sid : String | Nil = nil, conference_sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil, page_size : Int32 | Nil = nil, &block : Crest::Response -> ) : Nil #

Retrieve a list of recordings belonging to the account used to make the request @required @param account_sid [String?] The SID of the Account that created the Recording resources to read. @optional @param date_created [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_before [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_after [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param call_sid [String?] The Call SID of the resources to read. @optional @param conference_sid [String?] The Conference SID that identifies the conference associated with the recording to read. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return nil


[View source]
def list_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Twilio::ListRecordingAddOnResultResponse #

Retrieve a list of results belonging to the recording @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to read. @required @param reference_sid [String?] The SID of the recording to which the result to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Twilio::ListRecordingAddOnResultResponse]


[View source]
def list_recording_add_on_result(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, page_size : Int32 | Nil = nil, &block : Crest::Response -> ) : Nil #

Retrieve a list of results belonging to the recording @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to read. @required @param reference_sid [String?] The SID of the recording to which the result to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return nil


[View source]
def list_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Twilio::ListRecordingAddOnResultPayloadResponse #

Retrieve a list of payloads belonging to the AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to read. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Twilio::ListRecordingAddOnResultPayloadResponse]


[View source]
def list_recording_add_on_result_payload(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, page_size : Int32 | Nil = nil, &block : Crest::Response -> ) : Nil #

Retrieve a list of payloads belonging to the AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to read. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return nil


[View source]
def list_recording_add_on_result_payload_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, add_on_result_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Tuple(Twilio::ListRecordingAddOnResultPayloadResponse, Int32, Hash(String, Array(String) | String)) #

Retrieve a list of payloads belonging to the AddOnResult @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult Payload resources to read. @required @param reference_sid [String?] The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs. @required @param add_on_result_sid [String?] The SID of the AddOnResult to which the payloads to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Tuple(Twilio::ListRecordingAddOnResultPayloadResponse, Integer, Hash)] Twilio::ListRecordingAddOnResultPayloadResponse, response status code and response headers


[View source]
def list_recording_add_on_result_with_http_info(*, account_sid : String | Nil = @account_sid, reference_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Tuple(Twilio::ListRecordingAddOnResultResponse, Int32, Hash(String, Array(String) | String)) #

Retrieve a list of results belonging to the recording @required @param account_sid [String?] The SID of the Account that created the Recording AddOnResult resources to read. @required @param reference_sid [String?] The SID of the recording to which the result to read belongs. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Tuple(Twilio::ListRecordingAddOnResultResponse, Integer, Hash)] Twilio::ListRecordingAddOnResultResponse, response status code and response headers


[View source]
def list_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Twilio::ListRecordingTranscriptionResponse #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to read. @required @param recording_sid [String?] The SID of the Recording that created the transcriptions to read. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Twilio::ListRecordingTranscriptionResponse]


[View source]
def list_recording_transcription(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, page_size : Int32 | Nil = nil, &block : Crest::Response -> ) : Nil #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to read. @required @param recording_sid [String?] The SID of the Recording that created the transcriptions to read. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return nil


[View source]
def list_recording_transcription_with_http_info(*, account_sid : String | Nil = @account_sid, recording_sid : String | Nil = nil, page_size : Int32 | Nil = nil) : Tuple(Twilio::ListRecordingTranscriptionResponse, Int32, Hash(String, Array(String) | String)) #

@required @param account_sid [String?] The SID of the Account that created the Transcription resources to read. @required @param recording_sid [String?] The SID of the Recording that created the transcriptions to read. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Tuple(Twilio::ListRecordingTranscriptionResponse, Integer, Hash)] Twilio::ListRecordingTranscriptionResponse, response status code and response headers


[View source]
def list_recording_with_http_info(*, account_sid : String | Nil = @account_sid, date_created : Time | Nil = nil, date_created_before : Time | Nil = nil, date_created_after : Time | Nil = nil, call_sid : String | Nil = nil, conference_sid : String | Nil = nil, include_soft_deleted : Bool | Nil = nil, page_size : Int32 | Nil = nil) : Tuple(Twilio::ListRecordingResponse, Int32, Hash(String, Array(String) | String)) #

Retrieve a list of recordings belonging to the account used to make the request @required @param account_sid [String?] The SID of the Account that created the Recording resources to read. @optional @param date_created [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_before [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param date_created_after [Time?] Only include recordings that were created on this date. Specify a date as YYYY-MM-DD in GMT, for example: 2009-07-06, to read recordings that were created on this date. You can also specify an inequality, such as DateCreated<=YYYY-MM-DD, to read recordings that were created on or before midnight of this date, and DateCreated>=YYYY-MM-DD to read recordings that were created on or after midnight of this date. @optional @param call_sid [String?] The Call SID of the resources to read. @optional @param conference_sid [String?] The Conference SID that identifies the conference associated with the recording to read. @optional @param include_soft_deleted [Bool?] A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. @optional @param page_size [Int32?] How many resources to return in each list page. The default is 50, and the maximum is 1000. @return [Tuple(Twilio::ListRecordingResponse, Integer, Hash)] Twilio::ListRecordingResponse, response status code and response headers


[View source]