/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/FleetOptions.php (20074B)
options['uniqueName'] = $uniqueName; $this->options['dataEnabled'] = $dataEnabled; $this->options['dataLimit'] = $dataLimit; $this->options['ipCommandsUrl'] = $ipCommandsUrl; $this->options['ipCommandsMethod'] = $ipCommandsMethod; $this->options['smsCommandsEnabled'] = $smsCommandsEnabled; $this->options['smsCommandsUrl'] = $smsCommandsUrl; $this->options['smsCommandsMethod'] = $smsCommandsMethod; } /** * An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource. * * @param string $uniqueName An application-defined string that uniquely * identifies the resource * @return $this Fluent Builder */ public function setUniqueName(string $uniqueName): self { $this->options['uniqueName'] = $uniqueName; return $this; } /** * Defines whether SIMs in the Fleet are capable of using 2G/3G/4G/LTE/CAT-M data connectivity. Defaults to `true`. * * @param bool $dataEnabled Defines whether SIMs in the Fleet are capable of * using data connectivity * @return $this Fluent Builder */ public function setDataEnabled(bool $dataEnabled): self { $this->options['dataEnabled'] = $dataEnabled; return $this; } /** * The total data usage (download and upload combined) in Megabytes that each Super SIM assigned to the Fleet can consume during a billing period (normally one month). Value must be between 1MB (1) and 2TB (2,000,000). Defaults to 1GB (1,000). * * @param int $dataLimit The total data usage (download and upload combined) in * Megabytes that each Super SIM resource assigned to the * Fleet can consume * @return $this Fluent Builder */ public function setDataLimit(int $dataLimit): self { $this->options['dataLimit'] = $dataLimit; return $this; } /** * The URL that will receive a webhook when a Super SIM in the Fleet is used to send an IP Command from your device to a special IP address. Your server should respond with an HTTP status code in the 200 range; any response body will be ignored. * * @param string $ipCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an IP * Command from your device * @return $this Fluent Builder */ public function setIpCommandsUrl(string $ipCommandsUrl): self { $this->options['ipCommandsUrl'] = $ipCommandsUrl; return $this; } /** * A string representing the HTTP method to use when making a request to `ip_commands_url`. Can be one of `POST` or `GET`. Defaults to `POST`. * * @param string $ipCommandsMethod A string representing the HTTP method to use * when making a request to `ip_commands_url` * @return $this Fluent Builder */ public function setIpCommandsMethod(string $ipCommandsMethod): self { $this->options['ipCommandsMethod'] = $ipCommandsMethod; return $this; } /** * Defines whether SIMs in the Fleet are capable of sending and receiving machine-to-machine SMS via Commands. Defaults to `true`. * * @param bool $smsCommandsEnabled Defines whether SIMs in the Fleet are * capable of sending and receiving * machine-to-machine SMS via Commands * @return $this Fluent Builder */ public function setSmsCommandsEnabled(bool $smsCommandsEnabled): self { $this->options['smsCommandsEnabled'] = $smsCommandsEnabled; return $this; } /** * The URL that will receive a webhook when a Super SIM in the Fleet is used to send an SMS from your device to the SMS Commands number. Your server should respond with an HTTP status code in the 200 range; any response body will be ignored. * * @param string $smsCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an SMS * from your device to the SMS Commands number * @return $this Fluent Builder */ public function setSmsCommandsUrl(string $smsCommandsUrl): self { $this->options['smsCommandsUrl'] = $smsCommandsUrl; return $this; } /** * A string representing the HTTP method to use when making a request to `sms_commands_url`. Can be one of `POST` or `GET`. Defaults to `POST`. * * @param string $smsCommandsMethod A string representing the HTTP method to * use when making a request to * `sms_commands_url` * @return $this Fluent Builder */ public function setSmsCommandsMethod(string $smsCommandsMethod): self { $this->options['smsCommandsMethod'] = $smsCommandsMethod; return $this; } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { $options = \http_build_query(Values::of($this->options), '', ' '); return '[Twilio.Supersim.V1.CreateFleetOptions ' . $options . ']'; } } class ReadFleetOptions extends Options { /** * @param string $networkAccessProfile The SID or unique name of the Network * Access Profile of the Fleet */ public function __construct(string $networkAccessProfile = Values::NONE) { $this->options['networkAccessProfile'] = $networkAccessProfile; } /** * The SID or unique name of the Network Access Profile that controls which cellular networks the Fleet's SIMs can connect to. * * @param string $networkAccessProfile The SID or unique name of the Network * Access Profile of the Fleet * @return $this Fluent Builder */ public function setNetworkAccessProfile(string $networkAccessProfile): self { $this->options['networkAccessProfile'] = $networkAccessProfile; return $this; } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { $options = \http_build_query(Values::of($this->options), '', ' '); return '[Twilio.Supersim.V1.ReadFleetOptions ' . $options . ']'; } } class UpdateFleetOptions extends Options { /** * @param string $uniqueName An application-defined string that uniquely * identifies the resource * @param string $networkAccessProfile The SID or unique name of the Network * Access Profile of the Fleet * @param string $ipCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an IP * Command from your device * @param string $ipCommandsMethod A string representing the HTTP method to use * when making a request to `ip_commands_url` * @param string $smsCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an SMS * from your device to the SMS Commands number * @param string $smsCommandsMethod A string representing the HTTP method to * use when making a request to * `sms_commands_url` * @param int $dataLimit The total data usage (download and upload combined) in * Megabytes that each Super SIM assigned to the Fleet * can consume */ public function __construct(string $uniqueName = Values::NONE, string $networkAccessProfile = Values::NONE, string $ipCommandsUrl = Values::NONE, string $ipCommandsMethod = Values::NONE, string $smsCommandsUrl = Values::NONE, string $smsCommandsMethod = Values::NONE, int $dataLimit = Values::NONE) { $this->options['uniqueName'] = $uniqueName; $this->options['networkAccessProfile'] = $networkAccessProfile; $this->options['ipCommandsUrl'] = $ipCommandsUrl; $this->options['ipCommandsMethod'] = $ipCommandsMethod; $this->options['smsCommandsUrl'] = $smsCommandsUrl; $this->options['smsCommandsMethod'] = $smsCommandsMethod; $this->options['dataLimit'] = $dataLimit; } /** * An application-defined string that uniquely identifies the resource. It can be used in place of the resource's `sid` in the URL to address the resource. * * @param string $uniqueName An application-defined string that uniquely * identifies the resource * @return $this Fluent Builder */ public function setUniqueName(string $uniqueName): self { $this->options['uniqueName'] = $uniqueName; return $this; } /** * The SID or unique name of the Network Access Profile that will control which cellular networks the Fleet's SIMs can connect to. * * @param string $networkAccessProfile The SID or unique name of the Network * Access Profile of the Fleet * @return $this Fluent Builder */ public function setNetworkAccessProfile(string $networkAccessProfile): self { $this->options['networkAccessProfile'] = $networkAccessProfile; return $this; } /** * The URL that will receive a webhook when a Super SIM in the Fleet is used to send an IP Command from your device to a special IP address. Your server should respond with an HTTP status code in the 200 range; any response body will be ignored. * * @param string $ipCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an IP * Command from your device * @return $this Fluent Builder */ public function setIpCommandsUrl(string $ipCommandsUrl): self { $this->options['ipCommandsUrl'] = $ipCommandsUrl; return $this; } /** * A string representing the HTTP method to use when making a request to `ip_commands_url`. Can be one of `POST` or `GET`. Defaults to `POST`. * * @param string $ipCommandsMethod A string representing the HTTP method to use * when making a request to `ip_commands_url` * @return $this Fluent Builder */ public function setIpCommandsMethod(string $ipCommandsMethod): self { $this->options['ipCommandsMethod'] = $ipCommandsMethod; return $this; } /** * The URL that will receive a webhook when a Super SIM in the Fleet is used to send an SMS from your device to the SMS Commands number. Your server should respond with an HTTP status code in the 200 range; any response body will be ignored. * * @param string $smsCommandsUrl The URL that will receive a webhook when a * Super SIM in the Fleet is used to send an SMS * from your device to the SMS Commands number * @return $this Fluent Builder */ public function setSmsCommandsUrl(string $smsCommandsUrl): self { $this->options['smsCommandsUrl'] = $smsCommandsUrl; return $this; } /** * A string representing the HTTP method to use when making a request to `sms_commands_url`. Can be one of `POST` or `GET`. Defaults to `POST`. * * @param string $smsCommandsMethod A string representing the HTTP method to * use when making a request to * `sms_commands_url` * @return $this Fluent Builder */ public function setSmsCommandsMethod(string $smsCommandsMethod): self { $this->options['smsCommandsMethod'] = $smsCommandsMethod; return $this; } /** * The total data usage (download and upload combined) in Megabytes that each Super SIM assigned to the Fleet can consume during a billing period (normally one month). Value must be between 1MB (1) and 2TB (2,000,000). Defaults to 1GB (1,000). * * @param int $dataLimit The total data usage (download and upload combined) in * Megabytes that each Super SIM assigned to the Fleet * can consume * @return $this Fluent Builder */ public function setDataLimit(int $dataLimit): self { $this->options['dataLimit'] = $dataLimit; return $this; } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { $options = \http_build_query(Values::of($this->options), '', ' '); return '[Twilio.Supersim.V1.UpdateFleetOptions ' . $options . ']'; } }