/home/techb158/ileadtechnology.com/SSM/vendor/twilio/sdk/src/Twilio/Rest/Video/V1
NameSizeModeActions
Room/-0755rm
CompositionContext.php21490644editdlrm
CompositionHookContext.php36590644editdlrm
CompositionHookInstance.php53080644editdlrm
CompositionHookList.php71370644editdlrm
CompositionHookOptions.php263220644editdlrm
CompositionHookPage.php9430644editdlrm
CompositionInstance.php50080644editdlrm
CompositionList.php69900644editdlrm
CompositionOptions.php143090644editdlrm
CompositionPage.php9310644editdlrm
CompositionSettingsContext.php30270644editdlrm
CompositionSettingsInstance.php42610644editdlrm
CompositionSettingsList.php12650644editdlrm
CompositionSettingsOptions.php54290644editdlrm
CompositionSettingsPage.php9550644editdlrm
RecordingContext.php19260644editdlrm
RecordingInstance.php43940644editdlrm
RecordingList.php54940644editdlrm
RecordingOptions.php60230644editdlrm
RecordingPage.php7220644editdlrm
RecordingSettingsContext.php29380644editdlrm
RecordingSettingsInstance.php41700644editdlrm
RecordingSettingsList.php12510644editdlrm
RecordingSettingsOptions.php53870644editdlrm
RecordingSettingsPage.php9490644editdlrm
RoomContext.php43990644editdlrm
RoomInstance.php53280644editdlrm
RoomList.php65010644editdlrm
RoomOptions.php126260644editdlrm
RoomPage.php7070644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/twilio/sdk/src/Twilio/Rest/Video/V1/RecordingList.php (5494B)
solution = array(); $this->uri = '/Recordings'; } /** * Streams RecordingInstance 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. * * @param array|Options $options Optional Arguments * @param int $limit Upper limit for the number of records to return. stream() * guarantees to never return more than limit. Default is no * limit * @param mixed $pageSize 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) * @return \Twilio\Stream stream of results */ public function stream($options = array(), $limit = null, $pageSize = null) { $limits = $this->version->readLimits($limit, $pageSize); $page = $this->page($options, $limits['pageSize']); return $this->version->stream($page, $limits['limit'], $limits['pageLimit']); } /** * Reads RecordingInstance records from the API as a list. * Unlike stream(), this operation is eager and will load `limit` records into * memory before returning. * * @param array|Options $options Optional Arguments * @param int $limit Upper limit for the number of records to return. read() * guarantees to never return more than limit. Default is no * limit * @param mixed $pageSize 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, read() * will attempt to read the limit with the most * efficient page size, i.e. min(limit, 1000) * @return RecordingInstance[] Array of results */ public function read($options = array(), $limit = null, $pageSize = null) { return \iterator_to_array($this->stream($options, $limit, $pageSize), false); } /** * Retrieve a single page of RecordingInstance records from the API. * Request is executed immediately * * @param array|Options $options Optional Arguments * @param mixed $pageSize Number of records to return, defaults to 50 * @param string $pageToken PageToken provided by the API * @param mixed $pageNumber Page Number, this value is simply for client state * @return \Twilio\Page Page of RecordingInstance */ public function page($options = array(), $pageSize = Values::NONE, $pageToken = Values::NONE, $pageNumber = Values::NONE) { $options = new Values($options); $params = Values::of(array( 'Status' => $options['status'], 'SourceSid' => $options['sourceSid'], 'GroupingSid' => Serialize::map($options['groupingSid'], function($e) { return $e; }), 'DateCreatedAfter' => Serialize::iso8601DateTime($options['dateCreatedAfter']), 'DateCreatedBefore' => Serialize::iso8601DateTime($options['dateCreatedBefore']), 'MediaType' => $options['mediaType'], 'PageToken' => $pageToken, 'Page' => $pageNumber, 'PageSize' => $pageSize, )); $response = $this->version->page( 'GET', $this->uri, $params ); return new RecordingPage($this->version, $response, $this->solution); } /** * Retrieve a specific page of RecordingInstance records from the API. * Request is executed immediately * * @param string $targetUrl API-generated URL for the requested results page * @return \Twilio\Page Page of RecordingInstance */ public function getPage($targetUrl) { $response = $this->version->getDomain()->getClient()->request( 'GET', $targetUrl ); return new RecordingPage($this->version, $response, $this->solution); } /** * Constructs a RecordingContext * * @param string $sid The SID that identifies the resource to fetch * @return \Twilio\Rest\Video\V1\RecordingContext */ public function getContext($sid) { return new RecordingContext($this->version, $sid); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString() { return '[Twilio.Video.V1.RecordingList]'; } }