/home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Supersim/V1
NameSizeModeActions
NetworkAccessProfile/-0755rm
Sim/-0755rm
EsimProfileContext.php16440644editdlrm
EsimProfileInstance.php39420644editdlrm
EsimProfileList.php60160644editdlrm
EsimProfileOptions.php62820644editdlrm
EsimProfilePage.php12880644editdlrm
FleetContext.php25670644editdlrm
FleetInstance.php47220644editdlrm
FleetList.php64530644editdlrm
FleetOptions.php200740644editdlrm
FleetPage.php12520644editdlrm
IpCommandContext.php16260644editdlrm
IpCommandInstance.php40170644editdlrm
IpCommandList.php67440644editdlrm
IpCommandOptions.php68310644editdlrm
IpCommandPage.php12760644editdlrm
NetworkAccessProfileContext.php41240644editdlrm
NetworkAccessProfileInstance.php42840644editdlrm
NetworkAccessProfileList.php58060644editdlrm
NetworkAccessProfileOptions.php40320644editdlrm
NetworkAccessProfilePage.php13420644editdlrm
NetworkContext.php16030644editdlrm
NetworkInstance.php31360644editdlrm
NetworkList.php52010644editdlrm
NetworkOptions.php29970644editdlrm
NetworkPage.php12640644editdlrm
SettingsUpdateInstance.php25320644editdlrm
SettingsUpdateList.php50230644editdlrm
SettingsUpdateOptions.php21220644editdlrm
SettingsUpdatePage.php13060644editdlrm
SimContext.php44490644editdlrm
SimInstance.php44900644editdlrm
SimList.php59610644editdlrm
SimOptions.php87080644editdlrm
SimPage.php12400644editdlrm
SmsCommandContext.php16350644editdlrm
SmsCommandInstance.php36240644editdlrm
SmsCommandList.php62300644editdlrm
SmsCommandOptions.php54280644editdlrm
SmsCommandPage.php12820644editdlrm
UsageRecordInstance.php27740644editdlrm
UsageRecordList.php53380644editdlrm
UsageRecordOptions.php86490644editdlrm
UsageRecordPage.php12880644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Supersim/V1/IpCommandList.php (6744B)
solution = []; $this->uri = '/IpCommands'; } /** * Create the IpCommandInstance * * @param string $sim The sid or unique_name of the Super SIM to send the IP * Command to * @param string $payload The data to be delivered to the device. If * payload_type has been specified as binary, payload * should be encoded using base64 encoding. Twilio will * decode the the binary payload before sending to the * device. * @param int $devicePort The device port to which the IP Command will be sent * @param array|Options $options Optional Arguments * @return IpCommandInstance Created IpCommandInstance * @throws TwilioException When an HTTP error occurs. */ public function create(string $sim, string $payload, int $devicePort, array $options = []): IpCommandInstance { $options = new Values($options); $data = Values::of([ 'Sim' => $sim, 'Payload' => $payload, 'DevicePort' => $devicePort, 'PayloadType' => $options['payloadType'], 'CallbackUrl' => $options['callbackUrl'], 'CallbackMethod' => $options['callbackMethod'], ]); $payload = $this->version->create('POST', $this->uri, [], $data); return new IpCommandInstance($this->version, $payload); } /** * Streams IpCommandInstance 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 IpCommandInstance 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 IpCommandInstance[] 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 IpCommandInstance 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 IpCommandPage Page of IpCommandInstance */ public function page(array $options = [], $pageSize = Values::NONE, string $pageToken = Values::NONE, $pageNumber = Values::NONE): IpCommandPage { $options = new Values($options); $params = Values::of([ 'Sim' => $options['sim'], 'SimIccid' => $options['simIccid'], 'Status' => $options['status'], 'Direction' => $options['direction'], 'PageToken' => $pageToken, 'Page' => $pageNumber, 'PageSize' => $pageSize, ]); $response = $this->version->page('GET', $this->uri, $params); return new IpCommandPage($this->version, $response, $this->solution); } /** * Retrieve a specific page of IpCommandInstance records from the API. * Request is executed immediately * * @param string $targetUrl API-generated URL for the requested results page * @return IpCommandPage Page of IpCommandInstance */ public function getPage(string $targetUrl): IpCommandPage { $response = $this->version->getDomain()->getClient()->request( 'GET', $targetUrl ); return new IpCommandPage($this->version, $response, $this->solution); } /** * Constructs a IpCommandContext * * @param string $sid The SID that identifies the resource to fetch */ public function getContext(string $sid): IpCommandContext { return new IpCommandContext($this->version, $sid); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { return '[Twilio.Supersim.V1.IpCommandList]'; } }