modern-events-calendar-lite/app/api/Twilio/Rest/Messaging/V1/TollfreeVerificationOptions.php

756 lines
33 KiB
PHP
Executable file

<?php
/**
* This code was generated by
* ___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
* | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
* | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
*
* Twilio - Messaging
* This is the public Twilio REST API.
*
* NOTE: This class is auto generated by OpenAPI Generator.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
namespace Twilio\Rest\Messaging\V1;
use Twilio\Options;
use Twilio\Values;
abstract class TollfreeVerificationOptions
{
/**
* @param string $customerProfileSid Customer's Profile Bundle BundleSid.
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @param string $additionalInformation Additional information to be provided for verification.
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
* @param string $externalReferenceId An optional external reference ID supplied by customer and echoed back on status retrieval.
* @return CreateTollfreeVerificationOptions Options builder
*/
public static function create(
string $customerProfileSid = Values::NONE,
string $businessStreetAddress = Values::NONE,
string $businessStreetAddress2 = Values::NONE,
string $businessCity = Values::NONE,
string $businessStateProvinceRegion = Values::NONE,
string $businessPostalCode = Values::NONE,
string $businessCountry = Values::NONE,
string $additionalInformation = Values::NONE,
string $businessContactFirstName = Values::NONE,
string $businessContactLastName = Values::NONE,
string $businessContactEmail = Values::NONE,
string $businessContactPhone = Values::NONE,
string $externalReferenceId = Values::NONE
): CreateTollfreeVerificationOptions
{
return new CreateTollfreeVerificationOptions(
$customerProfileSid,
$businessStreetAddress,
$businessStreetAddress2,
$businessCity,
$businessStateProvinceRegion,
$businessPostalCode,
$businessCountry,
$additionalInformation,
$businessContactFirstName,
$businessContactLastName,
$businessContactEmail,
$businessContactPhone,
$externalReferenceId
);
}
/**
* @param string $tollfreePhoneNumberSid The SID of the Phone Number associated with the Tollfree Verification.
* @param string $status The compliance status of the Tollfree Verification record.
* @return ReadTollfreeVerificationOptions Options builder
*/
public static function read(
string $tollfreePhoneNumberSid = Values::NONE,
string $status = Values::NONE
): ReadTollfreeVerificationOptions
{
return new ReadTollfreeVerificationOptions(
$tollfreePhoneNumberSid,
$status
);
}
/**
* @param string $businessName The name of the business or organization using the Tollfree number.
* @param string $businessWebsite The website of the business or organization using the Tollfree number.
* @param string $notificationEmail The email address to receive the notification about the verification result. .
* @param string[] $useCaseCategories The category of the use case for the Tollfree Number. List as many are applicable..
* @param string $useCaseSummary Use this to further explain how messaging is used by the business or organization.
* @param string $productionMessageSample An example of message content, i.e. a sample message.
* @param string[] $optInImageUrls Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
* @param string $optInType
* @param string $messageVolume Estimate monthly volume of messages from the Tollfree Number.
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @param string $additionalInformation Additional information to be provided for verification.
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
* @return UpdateTollfreeVerificationOptions Options builder
*/
public static function update(
string $businessName = Values::NONE,
string $businessWebsite = Values::NONE,
string $notificationEmail = Values::NONE,
array $useCaseCategories = Values::ARRAY_NONE,
string $useCaseSummary = Values::NONE,
string $productionMessageSample = Values::NONE,
array $optInImageUrls = Values::ARRAY_NONE,
string $optInType = Values::NONE,
string $messageVolume = Values::NONE,
string $businessStreetAddress = Values::NONE,
string $businessStreetAddress2 = Values::NONE,
string $businessCity = Values::NONE,
string $businessStateProvinceRegion = Values::NONE,
string $businessPostalCode = Values::NONE,
string $businessCountry = Values::NONE,
string $additionalInformation = Values::NONE,
string $businessContactFirstName = Values::NONE,
string $businessContactLastName = Values::NONE,
string $businessContactEmail = Values::NONE,
string $businessContactPhone = Values::NONE
): UpdateTollfreeVerificationOptions
{
return new UpdateTollfreeVerificationOptions(
$businessName,
$businessWebsite,
$notificationEmail,
$useCaseCategories,
$useCaseSummary,
$productionMessageSample,
$optInImageUrls,
$optInType,
$messageVolume,
$businessStreetAddress,
$businessStreetAddress2,
$businessCity,
$businessStateProvinceRegion,
$businessPostalCode,
$businessCountry,
$additionalInformation,
$businessContactFirstName,
$businessContactLastName,
$businessContactEmail,
$businessContactPhone
);
}
}
class CreateTollfreeVerificationOptions extends Options
{
/**
* @param string $customerProfileSid Customer's Profile Bundle BundleSid.
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @param string $additionalInformation Additional information to be provided for verification.
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
* @param string $externalReferenceId An optional external reference ID supplied by customer and echoed back on status retrieval.
*/
public function __construct(
string $customerProfileSid = Values::NONE,
string $businessStreetAddress = Values::NONE,
string $businessStreetAddress2 = Values::NONE,
string $businessCity = Values::NONE,
string $businessStateProvinceRegion = Values::NONE,
string $businessPostalCode = Values::NONE,
string $businessCountry = Values::NONE,
string $additionalInformation = Values::NONE,
string $businessContactFirstName = Values::NONE,
string $businessContactLastName = Values::NONE,
string $businessContactEmail = Values::NONE,
string $businessContactPhone = Values::NONE,
string $externalReferenceId = Values::NONE
) {
$this->options['customerProfileSid'] = $customerProfileSid;
$this->options['businessStreetAddress'] = $businessStreetAddress;
$this->options['businessStreetAddress2'] = $businessStreetAddress2;
$this->options['businessCity'] = $businessCity;
$this->options['businessStateProvinceRegion'] = $businessStateProvinceRegion;
$this->options['businessPostalCode'] = $businessPostalCode;
$this->options['businessCountry'] = $businessCountry;
$this->options['additionalInformation'] = $additionalInformation;
$this->options['businessContactFirstName'] = $businessContactFirstName;
$this->options['businessContactLastName'] = $businessContactLastName;
$this->options['businessContactEmail'] = $businessContactEmail;
$this->options['businessContactPhone'] = $businessContactPhone;
$this->options['externalReferenceId'] = $externalReferenceId;
}
/**
* Customer's Profile Bundle BundleSid.
*
* @param string $customerProfileSid Customer's Profile Bundle BundleSid.
* @return $this Fluent Builder
*/
public function setCustomerProfileSid(string $customerProfileSid): self
{
$this->options['customerProfileSid'] = $customerProfileSid;
return $this;
}
/**
* The address of the business or organization using the Tollfree number.
*
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStreetAddress(string $businessStreetAddress): self
{
$this->options['businessStreetAddress'] = $businessStreetAddress;
return $this;
}
/**
* The address of the business or organization using the Tollfree number.
*
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStreetAddress2(string $businessStreetAddress2): self
{
$this->options['businessStreetAddress2'] = $businessStreetAddress2;
return $this;
}
/**
* The city of the business or organization using the Tollfree number.
*
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessCity(string $businessCity): self
{
$this->options['businessCity'] = $businessCity;
return $this;
}
/**
* The state/province/region of the business or organization using the Tollfree number.
*
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStateProvinceRegion(string $businessStateProvinceRegion): self
{
$this->options['businessStateProvinceRegion'] = $businessStateProvinceRegion;
return $this;
}
/**
* The postal code of the business or organization using the Tollfree number.
*
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessPostalCode(string $businessPostalCode): self
{
$this->options['businessPostalCode'] = $businessPostalCode;
return $this;
}
/**
* The country of the business or organization using the Tollfree number.
*
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessCountry(string $businessCountry): self
{
$this->options['businessCountry'] = $businessCountry;
return $this;
}
/**
* Additional information to be provided for verification.
*
* @param string $additionalInformation Additional information to be provided for verification.
* @return $this Fluent Builder
*/
public function setAdditionalInformation(string $additionalInformation): self
{
$this->options['additionalInformation'] = $additionalInformation;
return $this;
}
/**
* The first name of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactFirstName(string $businessContactFirstName): self
{
$this->options['businessContactFirstName'] = $businessContactFirstName;
return $this;
}
/**
* The last name of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactLastName(string $businessContactLastName): self
{
$this->options['businessContactLastName'] = $businessContactLastName;
return $this;
}
/**
* The email address of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactEmail(string $businessContactEmail): self
{
$this->options['businessContactEmail'] = $businessContactEmail;
return $this;
}
/**
* The phone number of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactPhone(string $businessContactPhone): self
{
$this->options['businessContactPhone'] = $businessContactPhone;
return $this;
}
/**
* An optional external reference ID supplied by customer and echoed back on status retrieval.
*
* @param string $externalReferenceId An optional external reference ID supplied by customer and echoed back on status retrieval.
* @return $this Fluent Builder
*/
public function setExternalReferenceId(string $externalReferenceId): self
{
$this->options['externalReferenceId'] = $externalReferenceId;
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.Messaging.V1.CreateTollfreeVerificationOptions ' . $options . ']';
}
}
class ReadTollfreeVerificationOptions extends Options
{
/**
* @param string $tollfreePhoneNumberSid The SID of the Phone Number associated with the Tollfree Verification.
* @param string $status The compliance status of the Tollfree Verification record.
*/
public function __construct(
string $tollfreePhoneNumberSid = Values::NONE,
string $status = Values::NONE
) {
$this->options['tollfreePhoneNumberSid'] = $tollfreePhoneNumberSid;
$this->options['status'] = $status;
}
/**
* The SID of the Phone Number associated with the Tollfree Verification.
*
* @param string $tollfreePhoneNumberSid The SID of the Phone Number associated with the Tollfree Verification.
* @return $this Fluent Builder
*/
public function setTollfreePhoneNumberSid(string $tollfreePhoneNumberSid): self
{
$this->options['tollfreePhoneNumberSid'] = $tollfreePhoneNumberSid;
return $this;
}
/**
* The compliance status of the Tollfree Verification record.
*
* @param string $status The compliance status of the Tollfree Verification record.
* @return $this Fluent Builder
*/
public function setStatus(string $status): self
{
$this->options['status'] = $status;
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.Messaging.V1.ReadTollfreeVerificationOptions ' . $options . ']';
}
}
class UpdateTollfreeVerificationOptions extends Options
{
/**
* @param string $businessName The name of the business or organization using the Tollfree number.
* @param string $businessWebsite The website of the business or organization using the Tollfree number.
* @param string $notificationEmail The email address to receive the notification about the verification result. .
* @param string[] $useCaseCategories The category of the use case for the Tollfree Number. List as many are applicable..
* @param string $useCaseSummary Use this to further explain how messaging is used by the business or organization.
* @param string $productionMessageSample An example of message content, i.e. a sample message.
* @param string[] $optInImageUrls Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
* @param string $optInType
* @param string $messageVolume Estimate monthly volume of messages from the Tollfree Number.
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @param string $additionalInformation Additional information to be provided for verification.
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
*/
public function __construct(
string $businessName = Values::NONE,
string $businessWebsite = Values::NONE,
string $notificationEmail = Values::NONE,
array $useCaseCategories = Values::ARRAY_NONE,
string $useCaseSummary = Values::NONE,
string $productionMessageSample = Values::NONE,
array $optInImageUrls = Values::ARRAY_NONE,
string $optInType = Values::NONE,
string $messageVolume = Values::NONE,
string $businessStreetAddress = Values::NONE,
string $businessStreetAddress2 = Values::NONE,
string $businessCity = Values::NONE,
string $businessStateProvinceRegion = Values::NONE,
string $businessPostalCode = Values::NONE,
string $businessCountry = Values::NONE,
string $additionalInformation = Values::NONE,
string $businessContactFirstName = Values::NONE,
string $businessContactLastName = Values::NONE,
string $businessContactEmail = Values::NONE,
string $businessContactPhone = Values::NONE
) {
$this->options['businessName'] = $businessName;
$this->options['businessWebsite'] = $businessWebsite;
$this->options['notificationEmail'] = $notificationEmail;
$this->options['useCaseCategories'] = $useCaseCategories;
$this->options['useCaseSummary'] = $useCaseSummary;
$this->options['productionMessageSample'] = $productionMessageSample;
$this->options['optInImageUrls'] = $optInImageUrls;
$this->options['optInType'] = $optInType;
$this->options['messageVolume'] = $messageVolume;
$this->options['businessStreetAddress'] = $businessStreetAddress;
$this->options['businessStreetAddress2'] = $businessStreetAddress2;
$this->options['businessCity'] = $businessCity;
$this->options['businessStateProvinceRegion'] = $businessStateProvinceRegion;
$this->options['businessPostalCode'] = $businessPostalCode;
$this->options['businessCountry'] = $businessCountry;
$this->options['additionalInformation'] = $additionalInformation;
$this->options['businessContactFirstName'] = $businessContactFirstName;
$this->options['businessContactLastName'] = $businessContactLastName;
$this->options['businessContactEmail'] = $businessContactEmail;
$this->options['businessContactPhone'] = $businessContactPhone;
}
/**
* The name of the business or organization using the Tollfree number.
*
* @param string $businessName The name of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessName(string $businessName): self
{
$this->options['businessName'] = $businessName;
return $this;
}
/**
* The website of the business or organization using the Tollfree number.
*
* @param string $businessWebsite The website of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessWebsite(string $businessWebsite): self
{
$this->options['businessWebsite'] = $businessWebsite;
return $this;
}
/**
* The email address to receive the notification about the verification result. .
*
* @param string $notificationEmail The email address to receive the notification about the verification result. .
* @return $this Fluent Builder
*/
public function setNotificationEmail(string $notificationEmail): self
{
$this->options['notificationEmail'] = $notificationEmail;
return $this;
}
/**
* The category of the use case for the Tollfree Number. List as many are applicable..
*
* @param string[] $useCaseCategories The category of the use case for the Tollfree Number. List as many are applicable..
* @return $this Fluent Builder
*/
public function setUseCaseCategories(array $useCaseCategories): self
{
$this->options['useCaseCategories'] = $useCaseCategories;
return $this;
}
/**
* Use this to further explain how messaging is used by the business or organization.
*
* @param string $useCaseSummary Use this to further explain how messaging is used by the business or organization.
* @return $this Fluent Builder
*/
public function setUseCaseSummary(string $useCaseSummary): self
{
$this->options['useCaseSummary'] = $useCaseSummary;
return $this;
}
/**
* An example of message content, i.e. a sample message.
*
* @param string $productionMessageSample An example of message content, i.e. a sample message.
* @return $this Fluent Builder
*/
public function setProductionMessageSample(string $productionMessageSample): self
{
$this->options['productionMessageSample'] = $productionMessageSample;
return $this;
}
/**
* Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
*
* @param string[] $optInImageUrls Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL.
* @return $this Fluent Builder
*/
public function setOptInImageUrls(array $optInImageUrls): self
{
$this->options['optInImageUrls'] = $optInImageUrls;
return $this;
}
/**
* @param string $optInType
* @return $this Fluent Builder
*/
public function setOptInType(string $optInType): self
{
$this->options['optInType'] = $optInType;
return $this;
}
/**
* Estimate monthly volume of messages from the Tollfree Number.
*
* @param string $messageVolume Estimate monthly volume of messages from the Tollfree Number.
* @return $this Fluent Builder
*/
public function setMessageVolume(string $messageVolume): self
{
$this->options['messageVolume'] = $messageVolume;
return $this;
}
/**
* The address of the business or organization using the Tollfree number.
*
* @param string $businessStreetAddress The address of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStreetAddress(string $businessStreetAddress): self
{
$this->options['businessStreetAddress'] = $businessStreetAddress;
return $this;
}
/**
* The address of the business or organization using the Tollfree number.
*
* @param string $businessStreetAddress2 The address of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStreetAddress2(string $businessStreetAddress2): self
{
$this->options['businessStreetAddress2'] = $businessStreetAddress2;
return $this;
}
/**
* The city of the business or organization using the Tollfree number.
*
* @param string $businessCity The city of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessCity(string $businessCity): self
{
$this->options['businessCity'] = $businessCity;
return $this;
}
/**
* The state/province/region of the business or organization using the Tollfree number.
*
* @param string $businessStateProvinceRegion The state/province/region of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessStateProvinceRegion(string $businessStateProvinceRegion): self
{
$this->options['businessStateProvinceRegion'] = $businessStateProvinceRegion;
return $this;
}
/**
* The postal code of the business or organization using the Tollfree number.
*
* @param string $businessPostalCode The postal code of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessPostalCode(string $businessPostalCode): self
{
$this->options['businessPostalCode'] = $businessPostalCode;
return $this;
}
/**
* The country of the business or organization using the Tollfree number.
*
* @param string $businessCountry The country of the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessCountry(string $businessCountry): self
{
$this->options['businessCountry'] = $businessCountry;
return $this;
}
/**
* Additional information to be provided for verification.
*
* @param string $additionalInformation Additional information to be provided for verification.
* @return $this Fluent Builder
*/
public function setAdditionalInformation(string $additionalInformation): self
{
$this->options['additionalInformation'] = $additionalInformation;
return $this;
}
/**
* The first name of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactFirstName The first name of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactFirstName(string $businessContactFirstName): self
{
$this->options['businessContactFirstName'] = $businessContactFirstName;
return $this;
}
/**
* The last name of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactLastName The last name of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactLastName(string $businessContactLastName): self
{
$this->options['businessContactLastName'] = $businessContactLastName;
return $this;
}
/**
* The email address of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactEmail The email address of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactEmail(string $businessContactEmail): self
{
$this->options['businessContactEmail'] = $businessContactEmail;
return $this;
}
/**
* The phone number of the contact for the business or organization using the Tollfree number.
*
* @param string $businessContactPhone The phone number of the contact for the business or organization using the Tollfree number.
* @return $this Fluent Builder
*/
public function setBusinessContactPhone(string $businessContactPhone): self
{
$this->options['businessContactPhone'] = $businessContactPhone;
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.Messaging.V1.UpdateTollfreeVerificationOptions ' . $options . ']';
}
}