/
home
/
techb158
/
dev.balacoffee.com
/
vendor
/
twilio
/
sdk
/
src
/
Twilio
/
Rest
/
Voice
/
V1
/
/home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Voice/V1
mkdir
upload
Name
Size
Mode
Actions
ConnectionPolicy/
-
0755
rm
DialingPermissions/
-
0755
rm
ArchivedCallContext.php
1650
0644
edit
dl
rm
ArchivedCallInstance.php
3238
0644
edit
dl
rm
ArchivedCallList.php
1213
0644
edit
dl
rm
ArchivedCallPage.php
1285
0644
edit
dl
rm
ByocTrunkContext.php
3040
0644
edit
dl
rm
ByocTrunkInstance.php
4964
0644
edit
dl
rm
ByocTrunkList.php
5906
0644
edit
dl
rm
ByocTrunkOptions.php
19261
0644
edit
dl
rm
ByocTrunkPage.php
1154
0644
edit
dl
rm
ConnectionPolicyContext.php
4203
0644
edit
dl
rm
ConnectionPolicyInstance.php
4323
0644
edit
dl
rm
ConnectionPolicyList.php
5443
0644
edit
dl
rm
ConnectionPolicyOptions.php
2885
0644
edit
dl
rm
ConnectionPolicyPage.php
1196
0644
edit
dl
rm
DialingPermissionsInstance.php
1671
0644
edit
dl
rm
DialingPermissionsList.php
3553
0644
edit
dl
rm
DialingPermissionsPage.php
1411
0644
edit
dl
rm
IpRecordContext.php
2386
0644
edit
dl
rm
IpRecordInstance.php
4078
0644
edit
dl
rm
IpRecordList.php
5470
0644
edit
dl
rm
IpRecordOptions.php
4494
0644
edit
dl
rm
IpRecordPage.php
1148
0644
edit
dl
rm
SourceIpMappingContext.php
2445
0644
edit
dl
rm
SourceIpMappingInstance.php
3986
0644
edit
dl
rm
SourceIpMappingList.php
5504
0644
edit
dl
rm
SourceIpMappingPage.php
1190
0644
edit
dl
rm
Edit:
/home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Voice/V1/IpRecordList.php
(5470B)
<?php /** * This code was generated by * \ / _ _ _| _ _ * | (_)\/(_)(_|\/| |(/_ v1.0.0 * / / */ namespace Twilio\Rest\Voice\V1; use Twilio\Exceptions\TwilioException; use Twilio\ListResource; use Twilio\Options; use Twilio\Stream; use Twilio\Values; use Twilio\Version; class IpRecordList extends ListResource { /** * Construct the IpRecordList * * @param Version $version Version that contains the resource */ public function __construct(Version $version) { parent::__construct($version); // Path Solution $this->solution = []; $this->uri = '/IpRecords'; } /** * Create the IpRecordInstance * * @param string $ipAddress An IP address in dotted decimal notation, IPv4 only. * @param array|Options $options Optional Arguments * @return IpRecordInstance Created IpRecordInstance * @throws TwilioException When an HTTP error occurs. */ public function create(string $ipAddress, array $options = []): IpRecordInstance { $options = new Values($options); $data = Values::of([ 'IpAddress' => $ipAddress, 'FriendlyName' => $options['friendlyName'], 'CidrPrefixLength' => $options['cidrPrefixLength'], ]); $payload = $this->version->create('POST', $this->uri, [], $data); return new IpRecordInstance($this->version, $payload); } /** * Streams IpRecordInstance 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 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(int $limit = null, $pageSize = null): Stream { $limits = $this->version->readLimits($limit, $pageSize); $page = $this->page($limits['pageSize']); return $this->version->stream($page, $limits['limit'], $limits['pageLimit']); } /** * Reads IpRecordInstance records from the API as a list. * Unlike stream(), this operation is eager and will load `limit` records into * memory before returning. * * @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 IpRecordInstance[] Array of results */ public function read(int $limit = null, $pageSize = null): array { return \iterator_to_array($this->stream($limit, $pageSize), false); } /** * Retrieve a single page of IpRecordInstance records from the API. * Request is executed immediately * * @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 IpRecordPage Page of IpRecordInstance */ public function page($pageSize = Values::NONE, string $pageToken = Values::NONE, $pageNumber = Values::NONE): IpRecordPage { $params = Values::of(['PageToken' => $pageToken, 'Page' => $pageNumber, 'PageSize' => $pageSize, ]); $response = $this->version->page('GET', $this->uri, $params); return new IpRecordPage($this->version, $response, $this->solution); } /** * Retrieve a specific page of IpRecordInstance records from the API. * Request is executed immediately * * @param string $targetUrl API-generated URL for the requested results page * @return IpRecordPage Page of IpRecordInstance */ public function getPage(string $targetUrl): IpRecordPage { $response = $this->version->getDomain()->getClient()->request( 'GET', $targetUrl ); return new IpRecordPage($this->version, $response, $this->solution); } /** * Constructs a IpRecordContext * * @param string $sid The unique string that identifies the resource */ public function getContext(string $sid): IpRecordContext { return new IpRecordContext($this->version, $sid); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { return '[Twilio.Voice.V1.IpRecordList]'; } }
Save
cmd:
run