/home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Video/V1
NameSizeModeActions
Room/-0755rm
CompositionContext.php18100644editdlrm
CompositionHookContext.php32850644editdlrm
CompositionHookInstance.php50560644editdlrm
CompositionHookList.php68650644editdlrm
CompositionHookOptions.php265100644editdlrm
CompositionHookPage.php11900644editdlrm
CompositionInstance.php51120644editdlrm
CompositionList.php67020644editdlrm
CompositionOptions.php142910644editdlrm
CompositionPage.php11660644editdlrm
CompositionSettingsContext.php26470644editdlrm
CompositionSettingsInstance.php40340644editdlrm
CompositionSettingsList.php9610644editdlrm
CompositionSettingsOptions.php53890644editdlrm
CompositionSettingsPage.php12140644editdlrm
RecordingContext.php17900644editdlrm
RecordingInstance.php46920644editdlrm
RecordingList.php54500644editdlrm
RecordingOptions.php61170644editdlrm
RecordingPage.php11540644editdlrm
RecordingSettingsContext.php25560644editdlrm
RecordingSettingsInstance.php38990644editdlrm
RecordingSettingsList.php9490644editdlrm
RecordingSettingsOptions.php53450644editdlrm
RecordingSettingsPage.php12020644editdlrm
RoomContext.php45510644editdlrm
RoomInstance.php62790644editdlrm
RoomList.php68260644editdlrm
RoomOptions.php179040644editdlrm
RoomPage.php11240644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Video/V1/RecordingList.php (5450B)
solution = []; $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 Stream stream of results */ public function stream(array $options = [], int $limit = null, $pageSize = null): Stream { $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(array $options = [], int $limit = null, $pageSize = null): array { 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 RecordingPage Page of RecordingInstance */ public function page(array $options = [], $pageSize = Values::NONE, string $pageToken = Values::NONE, $pageNumber = Values::NONE): RecordingPage { $options = new Values($options); $params = Values::of([ '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 RecordingPage Page of RecordingInstance */ public function getPage(string $targetUrl): RecordingPage { $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 */ public function getContext(string $sid): RecordingContext { return new RecordingContext($this->version, $sid); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { return '[Twilio.Video.V1.RecordingList]'; } }