/home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Trusthub/V1
NameSizeModeActions
CustomerProfiles/-0755rm
TrustProducts/-0755rm
CustomerProfilesContext.php64200644editdlrm
CustomerProfilesInstance.php57550644editdlrm
CustomerProfilesList.php63650644editdlrm
CustomerProfilesOptions.php79900644editdlrm
CustomerProfilesPage.php12050644editdlrm
EndUserContext.php24950644editdlrm
EndUserInstance.php40340644editdlrm
EndUserList.php55900644editdlrm
EndUserOptions.php38520644editdlrm
EndUserPage.php11510644editdlrm
EndUserTypeContext.php15720644editdlrm
EndUserTypeInstance.php31060644editdlrm
EndUserTypeList.php47280644editdlrm
EndUserTypePage.php11750644editdlrm
PoliciesContext.php15110644editdlrm
PoliciesInstance.php29490644editdlrm
PoliciesList.php46340644editdlrm
PoliciesPage.php11570644editdlrm
SupportingDocumentContext.php26600644editdlrm
SupportingDocumentInstance.php43990644editdlrm
SupportingDocumentList.php58640644editdlrm
SupportingDocumentOptions.php40870644editdlrm
SupportingDocumentPage.php12170644editdlrm
SupportingDocumentTypeContext.php16820644editdlrm
SupportingDocumentTypeInstance.php32830644editdlrm
SupportingDocumentTypeList.php49800644editdlrm
SupportingDocumentTypePage.php12410644editdlrm
TrustProductsContext.php62400644editdlrm
TrustProductsInstance.php56440644editdlrm
TrustProductsList.php62900644editdlrm
TrustProductsOptions.php79420644editdlrm
TrustProductsPage.php11870644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/twilio/sdk/src/Twilio/Rest/Trusthub/V1/EndUserList.php (5590B)
solution = []; $this->uri = '/EndUsers'; } /** * Create the EndUserInstance * * @param string $friendlyName The string that you assigned to describe the * resource * @param string $type The type of end user of the Bundle resource * @param array|Options $options Optional Arguments * @return EndUserInstance Created EndUserInstance * @throws TwilioException When an HTTP error occurs. */ public function create(string $friendlyName, string $type, array $options = []): EndUserInstance { $options = new Values($options); $data = Values::of([ 'FriendlyName' => $friendlyName, 'Type' => $type, 'Attributes' => Serialize::jsonObject($options['attributes']), ]); $payload = $this->version->create('POST', $this->uri, [], $data); return new EndUserInstance($this->version, $payload); } /** * Streams EndUserInstance 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 EndUserInstance 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 EndUserInstance[] 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 EndUserInstance 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 EndUserPage Page of EndUserInstance */ public function page($pageSize = Values::NONE, string $pageToken = Values::NONE, $pageNumber = Values::NONE): EndUserPage { $params = Values::of(['PageToken' => $pageToken, 'Page' => $pageNumber, 'PageSize' => $pageSize, ]); $response = $this->version->page('GET', $this->uri, $params); return new EndUserPage($this->version, $response, $this->solution); } /** * Retrieve a specific page of EndUserInstance records from the API. * Request is executed immediately * * @param string $targetUrl API-generated URL for the requested results page * @return EndUserPage Page of EndUserInstance */ public function getPage(string $targetUrl): EndUserPage { $response = $this->version->getDomain()->getClient()->request( 'GET', $targetUrl ); return new EndUserPage($this->version, $response, $this->solution); } /** * Constructs a EndUserContext * * @param string $sid The unique string that identifies the resource */ public function getContext(string $sid): EndUserContext { return new EndUserContext($this->version, $sid); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { return '[Twilio.Trusthub.V1.EndUserList]'; } }