Documentation ¶
Index ¶
- type ApiService
- func (c *ApiService) CreateBulkEligibility(params *CreateBulkEligibilityParams) (*NumbersV1BulkEligibility, error)
- func (c *ApiService) CreateEligibility(params *CreateEligibilityParams) (*NumbersV1Eligibility, error)
- func (c *ApiService) CreatePortingPortIn(params *CreatePortingPortInParams) (*NumbersV1PortingPortIn, error)
- func (c *ApiService) CreatePortingWebhookConfiguration(params *CreatePortingWebhookConfigurationParams) (*NumbersV1PortingWebhookConfiguration, error)
- func (c *ApiService) CreateSigningRequestConfiguration(params *CreateSigningRequestConfigurationParams) (*NumbersV1SigningRequestConfiguration, error)
- func (c *ApiService) DeletePortingPortIn(PortInRequestSid string) error
- func (c *ApiService) DeletePortingPortInPhoneNumber(PortInRequestSid string, PhoneNumberSid string) error
- func (c *ApiService) DeletePortingWebhookConfigurationDelete(WebhookType string) error
- func (c *ApiService) FetchBulkEligibility(RequestId string) (*NumbersV1BulkEligibility, error)
- func (c *ApiService) FetchPortingPortIn(PortInRequestSid string) (*NumbersV1PortingPortIn, error)
- func (c *ApiService) FetchPortingPortInPhoneNumber(PortInRequestSid string, PhoneNumberSid string) (*NumbersV1PortingPortInPhoneNumber, error)
- func (c *ApiService) FetchPortingPortability(PhoneNumber string, params *FetchPortingPortabilityParams) (*NumbersV1PortingPortability, error)
- func (c *ApiService) FetchPortingWebhookConfigurationFetch() (*NumbersV1PortingWebhookConfigurationFetch, error)
- func (c *ApiService) ListSigningRequestConfiguration(params *ListSigningRequestConfigurationParams) ([]NumbersV1SigningRequestConfiguration, error)
- func (c *ApiService) PageSigningRequestConfiguration(params *ListSigningRequestConfigurationParams, pageToken, pageNumber string) (*ListSigningRequestConfigurationResponse, error)
- func (c *ApiService) StreamSigningRequestConfiguration(params *ListSigningRequestConfigurationParams) (chan NumbersV1SigningRequestConfiguration, chan error)
- type CreateBulkEligibilityParams
- type CreateEligibilityParams
- type CreatePortingPortInParams
- type CreatePortingWebhookConfigurationParams
- type CreateSigningRequestConfigurationParams
- type FetchPortingPortabilityParams
- type ListSigningRequestConfigurationParams
- func (params *ListSigningRequestConfigurationParams) SetCountry(Country string) *ListSigningRequestConfigurationParams
- func (params *ListSigningRequestConfigurationParams) SetLimit(Limit int) *ListSigningRequestConfigurationParams
- func (params *ListSigningRequestConfigurationParams) SetPageSize(PageSize int) *ListSigningRequestConfigurationParams
- func (params *ListSigningRequestConfigurationParams) SetProduct(Product string) *ListSigningRequestConfigurationParams
- type ListSigningRequestConfigurationResponse
- type ListSigningRequestConfigurationResponseMeta
- type NumbersV1BulkEligibility
- type NumbersV1Eligibility
- type NumbersV1PortingPortIn
- type NumbersV1PortingPortInPhoneNumber
- type NumbersV1PortingPortability
- type NumbersV1PortingWebhookConfiguration
- type NumbersV1PortingWebhookConfigurationDelete
- type NumbersV1PortingWebhookConfigurationFetch
- type NumbersV1SigningRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiService ¶
type ApiService struct {
// contains filtered or unexported fields
}
func NewApiService ¶
func NewApiService(requestHandler *twilio.RequestHandler) *ApiService
func NewApiServiceWithClient ¶
func NewApiServiceWithClient(client twilio.BaseClient) *ApiService
func (*ApiService) CreateBulkEligibility ¶ added in v1.20.0
func (c *ApiService) CreateBulkEligibility(params *CreateBulkEligibilityParams) (*NumbersV1BulkEligibility, error)
Create a bulk eligibility check for a set of numbers that you want to host in Twilio.
func (*ApiService) CreateEligibility ¶ added in v1.20.0
func (c *ApiService) CreateEligibility(params *CreateEligibilityParams) (*NumbersV1Eligibility, error)
Create an eligibility check for a number that you want to host in Twilio.
func (*ApiService) CreatePortingPortIn ¶ added in v1.20.0
func (c *ApiService) CreatePortingPortIn(params *CreatePortingPortInParams) (*NumbersV1PortingPortIn, error)
Allows to create a new port in request
func (*ApiService) CreatePortingWebhookConfiguration ¶ added in v1.21.0
func (c *ApiService) CreatePortingWebhookConfiguration(params *CreatePortingWebhookConfigurationParams) (*NumbersV1PortingWebhookConfiguration, error)
Create a Webhook Configuration
func (*ApiService) CreateSigningRequestConfiguration ¶ added in v1.21.1
func (c *ApiService) CreateSigningRequestConfiguration(params *CreateSigningRequestConfigurationParams) (*NumbersV1SigningRequestConfiguration, error)
Synchronous operation to insert or update a configuration for the customer.
func (*ApiService) DeletePortingPortIn ¶ added in v1.20.1
func (c *ApiService) DeletePortingPortIn(PortInRequestSid string) error
Allows to cancel a port in request by SID
func (*ApiService) DeletePortingPortInPhoneNumber ¶ added in v1.20.1
func (c *ApiService) DeletePortingPortInPhoneNumber(PortInRequestSid string, PhoneNumberSid string) error
Allows to cancel a port in request phone number by SID
func (*ApiService) DeletePortingWebhookConfigurationDelete ¶ added in v1.21.0
func (c *ApiService) DeletePortingWebhookConfigurationDelete(WebhookType string) error
Allows the client to delete a webhook configuration.
func (*ApiService) FetchBulkEligibility ¶ added in v1.7.1
func (c *ApiService) FetchBulkEligibility(RequestId string) (*NumbersV1BulkEligibility, error)
Fetch an eligibility bulk check that you requested to host in Twilio.
func (*ApiService) FetchPortingPortIn ¶ added in v1.21.0
func (c *ApiService) FetchPortingPortIn(PortInRequestSid string) (*NumbersV1PortingPortIn, error)
Fetch a port in request by SID
func (*ApiService) FetchPortingPortInPhoneNumber ¶ added in v1.21.0
func (c *ApiService) FetchPortingPortInPhoneNumber(PortInRequestSid string, PhoneNumberSid string) (*NumbersV1PortingPortInPhoneNumber, error)
Fetch a phone number by port in request SID and phone number SID
func (*ApiService) FetchPortingPortability ¶ added in v1.9.0
func (c *ApiService) FetchPortingPortability(PhoneNumber string, params *FetchPortingPortabilityParams) (*NumbersV1PortingPortability, error)
Check if a single phone number can be ported to Twilio
func (*ApiService) FetchPortingWebhookConfigurationFetch ¶ added in v1.21.0
func (c *ApiService) FetchPortingWebhookConfigurationFetch() (*NumbersV1PortingWebhookConfigurationFetch, error)
Allows to fetch the webhook configuration
func (*ApiService) ListSigningRequestConfiguration ¶ added in v1.22.4
func (c *ApiService) ListSigningRequestConfiguration(params *ListSigningRequestConfigurationParams) ([]NumbersV1SigningRequestConfiguration, error)
Lists SigningRequestConfiguration records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) PageSigningRequestConfiguration ¶ added in v1.22.4
func (c *ApiService) PageSigningRequestConfiguration(params *ListSigningRequestConfigurationParams, pageToken, pageNumber string) (*ListSigningRequestConfigurationResponse, error)
Retrieve a single page of SigningRequestConfiguration records from the API. Request is executed immediately.
func (*ApiService) StreamSigningRequestConfiguration ¶ added in v1.22.4
func (c *ApiService) StreamSigningRequestConfiguration(params *ListSigningRequestConfigurationParams) (chan NumbersV1SigningRequestConfiguration, chan error)
Streams SigningRequestConfiguration records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
type CreateBulkEligibilityParams ¶ added in v1.20.0
type CreateBulkEligibilityParams struct { // Body *map[string]interface{} `json:"body,omitempty"` }
Optional parameters for the method 'CreateBulkEligibility'
func (*CreateBulkEligibilityParams) SetBody ¶ added in v1.20.0
func (params *CreateBulkEligibilityParams) SetBody(Body map[string]interface{}) *CreateBulkEligibilityParams
type CreateEligibilityParams ¶ added in v1.20.0
type CreateEligibilityParams struct { // Body *map[string]interface{} `json:"body,omitempty"` }
Optional parameters for the method 'CreateEligibility'
func (*CreateEligibilityParams) SetBody ¶ added in v1.20.0
func (params *CreateEligibilityParams) SetBody(Body map[string]interface{}) *CreateEligibilityParams
type CreatePortingPortInParams ¶ added in v1.20.0
type CreatePortingPortInParams struct { // Body *map[string]interface{} `json:"body,omitempty"` }
Optional parameters for the method 'CreatePortingPortIn'
func (*CreatePortingPortInParams) SetBody ¶ added in v1.20.0
func (params *CreatePortingPortInParams) SetBody(Body map[string]interface{}) *CreatePortingPortInParams
type CreatePortingWebhookConfigurationParams ¶ added in v1.21.0
type CreatePortingWebhookConfigurationParams struct { // Body *map[string]interface{} `json:"body,omitempty"` }
Optional parameters for the method 'CreatePortingWebhookConfiguration'
func (*CreatePortingWebhookConfigurationParams) SetBody ¶ added in v1.21.0
func (params *CreatePortingWebhookConfigurationParams) SetBody(Body map[string]interface{}) *CreatePortingWebhookConfigurationParams
type CreateSigningRequestConfigurationParams ¶ added in v1.21.1
type CreateSigningRequestConfigurationParams struct { // Body *map[string]interface{} `json:"body,omitempty"` }
Optional parameters for the method 'CreateSigningRequestConfiguration'
func (*CreateSigningRequestConfigurationParams) SetBody ¶ added in v1.21.1
func (params *CreateSigningRequestConfigurationParams) SetBody(Body map[string]interface{}) *CreateSigningRequestConfigurationParams
type FetchPortingPortabilityParams ¶ added in v1.11.0
type FetchPortingPortabilityParams struct { // Account Sid to which the number will be ported. This can be used to determine if a sub account already has the number in its inventory or a different sub account. If this is not provided, the authenticated account will be assumed to be the target account. TargetAccountSid *string `json:"TargetAccountSid,omitempty"` // Address Sid of customer to which the number will be ported. AddressSid *string `json:"AddressSid,omitempty"` }
Optional parameters for the method 'FetchPortingPortability'
func (*FetchPortingPortabilityParams) SetAddressSid ¶ added in v1.23.3
func (params *FetchPortingPortabilityParams) SetAddressSid(AddressSid string) *FetchPortingPortabilityParams
func (*FetchPortingPortabilityParams) SetTargetAccountSid ¶ added in v1.11.0
func (params *FetchPortingPortabilityParams) SetTargetAccountSid(TargetAccountSid string) *FetchPortingPortabilityParams
type ListSigningRequestConfigurationParams ¶ added in v1.22.4
type ListSigningRequestConfigurationParams struct { // The country ISO code to apply this configuration, this is an optional field, Example: US, MX Country *string `json:"Country,omitempty"` // The product or service for which is requesting the signature, this is an optional field, Example: Porting, Hosting Product *string `json:"Product,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListSigningRequestConfiguration'
func (*ListSigningRequestConfigurationParams) SetCountry ¶ added in v1.22.4
func (params *ListSigningRequestConfigurationParams) SetCountry(Country string) *ListSigningRequestConfigurationParams
func (*ListSigningRequestConfigurationParams) SetLimit ¶ added in v1.22.4
func (params *ListSigningRequestConfigurationParams) SetLimit(Limit int) *ListSigningRequestConfigurationParams
func (*ListSigningRequestConfigurationParams) SetPageSize ¶ added in v1.22.4
func (params *ListSigningRequestConfigurationParams) SetPageSize(PageSize int) *ListSigningRequestConfigurationParams
func (*ListSigningRequestConfigurationParams) SetProduct ¶ added in v1.22.4
func (params *ListSigningRequestConfigurationParams) SetProduct(Product string) *ListSigningRequestConfigurationParams
type ListSigningRequestConfigurationResponse ¶ added in v1.22.4
type ListSigningRequestConfigurationResponse struct { Configurations []NumbersV1SigningRequestConfiguration `json:"configurations,omitempty"` Meta ListSigningRequestConfigurationResponseMeta `json:"meta,omitempty"` }
ListSigningRequestConfigurationResponse struct for ListSigningRequestConfigurationResponse
type ListSigningRequestConfigurationResponseMeta ¶ added in v1.22.4
type ListSigningRequestConfigurationResponseMeta struct { FirstPageUrl string `json:"first_page_url,omitempty"` Key string `json:"key,omitempty"` NextPageUrl *string `json:"next_page_url,omitempty"` Page int `json:"page,omitempty"` PageSize int `json:"page_size,omitempty"` PreviousPageUrl *string `json:"previous_page_url,omitempty"` Url string `json:"url,omitempty"` }
ListSigningRequestConfigurationResponseMeta struct for ListSigningRequestConfigurationResponseMeta
type NumbersV1BulkEligibility ¶ added in v1.7.1
type NumbersV1BulkEligibility struct { // The SID of the bulk eligibility check that you want to know about. RequestId *string `json:"request_id,omitempty"` // This is the url of the request that you're trying to reach out to locate the resource. Url *string `json:"url,omitempty"` // The result set that contains the eligibility check response for each requested number, each result has at least the following attributes: phone_number: The requested phone number ,hosting_account_sid: The account sid where the phone number will be hosted, country: Phone number’s country, eligibility_status: Indicates the eligibility status of the PN (Eligible/Ineligible), eligibility_sub_status: Indicates the sub status of the eligibility , ineligibility_reason: Reason for number's ineligibility (if applicable), next_step: Suggested next step in the hosting process based on the eligibility status. Results *[]interface{} `json:"results,omitempty"` // This is the string that you assigned as a friendly name for describing the eligibility check request. FriendlyName *string `json:"friendly_name,omitempty"` // This is the status of the bulk eligibility check request. (Example: COMPLETE, IN_PROGRESS) Status *string `json:"status,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateCompleted *time.Time `json:"date_completed,omitempty"` }
NumbersV1BulkEligibility struct for NumbersV1BulkEligibility
type NumbersV1Eligibility ¶
type NumbersV1Eligibility struct {
// The result set that contains the eligibility check response for the requested number, each result has at least the following attributes: phone_number: The requested phone number ,hosting_account_sid: The account sid where the phone number will be hosted, date_last_checked: Datetime (ISO 8601) when the PN was last checked for eligibility, country: Phone number’s country, eligibility_status: Indicates the eligibility status of the PN (Eligible/Ineligible), eligibility_sub_status: Indicates the sub status of the eligibility , ineligibility_reason: Reason for number's ineligibility (if applicable), next_step: Suggested next step in the hosting process based on the eligibility status.
Results *[]interface{} `json:"results,omitempty"`
}
NumbersV1Eligibility struct for NumbersV1Eligibility
type NumbersV1PortingPortIn ¶ added in v1.13.0
type NumbersV1PortingPortIn struct { // The SID of the Port In request. This is a unique identifier of the port in request. PortInRequestSid *string `json:"port_in_request_sid,omitempty"` // The URL of this Port In request Url *string `json:"url,omitempty"` // Account Sid or subaccount where the phone number(s) will be Ported AccountSid *string `json:"account_sid,omitempty"` // Additional emails to send a copy of the signed LOA to. NotificationEmails *[]string `json:"notification_emails,omitempty"` // Target date to port the number. We cannot guarantee that this date will be honored by the other carriers, please work with Ops to get a confirmation of the firm order commitment (FOC) date. Expected format is ISO Local Date, example: ‘2011-12-03`. This date must be at least 7 days in the future for US ports and 10 days in the future for Japanese ports. (This value is only available for custom porting customers.) TargetPortInDate *string `json:"target_port_in_date,omitempty"` // The earliest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: ‘10:15:00-08:00'. (This value is only available for custom porting customers.) TargetPortInTimeRangeStart *string `json:"target_port_in_time_range_start,omitempty"` // The latest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: ‘10:15:00-08:00'. (This value is only available for custom porting customers.) TargetPortInTimeRangeEnd *string `json:"target_port_in_time_range_end,omitempty"` // The status of the port in request. The possible values are: In progress, Completed, Expired, In review, Waiting for Signature, Action Required, and Canceled. PortInRequestStatus *string `json:"port_in_request_status,omitempty"` // Details regarding the customer’s information with the losing carrier. These values will be used to generate the letter of authorization and should match the losing carrier’s data as closely as possible to ensure the port is accepted. LosingCarrierInformation *interface{} `json:"losing_carrier_information,omitempty"` PhoneNumbers *[]interface{} `json:"phone_numbers,omitempty"` // List of document SIDs for all phone numbers included in the port in request. At least one document SID referring to a document of the type Utility Bill is required. Documents *[]string `json:"documents,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` }
NumbersV1PortingPortIn struct for NumbersV1PortingPortIn
type NumbersV1PortingPortInPhoneNumber ¶ added in v1.20.1
type NumbersV1PortingPortInPhoneNumber struct { // The unique identifier for the port in request that this phone number is associated with. PortInRequestSid *string `json:"port_in_request_sid,omitempty"` // The unique identifier for this phone number associated with this port in request. PhoneNumberSid *string `json:"phone_number_sid,omitempty"` // URL reference for this resource. Url *string `json:"url,omitempty"` // Account Sid or subaccount where the phone number(s) will be Ported. AccountSid *string `json:"account_sid,omitempty"` // The number type of the phone number. This can be: toll-free, local, mobile or unknown. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated. PhoneNumberType *string `json:"phone_number_type,omitempty"` // The timestamp for when this port in phone number was created. DateCreated *time.Time `json:"date_created,omitempty"` // The ISO country code that this number is associated with. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated. Country *string `json:"country,omitempty"` // Indicates if the phone number is missing required fields such as a PIN or account number. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated. MissingRequiredFields *bool `json:"missing_required_fields,omitempty"` // Timestamp indicating when the Port In Phone Number resource was last modified. LastUpdated *time.Time `json:"last_updated,omitempty"` // Phone number to be ported. This will be in the E164 Format. PhoneNumber *string `json:"phone_number,omitempty"` // If the number is portable by Twilio or not. This field may be null if the number portability has not yet been evaluated. If a number is not portable reference the `not_portability_reason_code` and `not_portability_reason` fields for more details Portable *bool `json:"portable,omitempty"` // The not portability reason code description. This field may be null if the number is portable or if the portability for a number has not yet been evaluated. NotPortabilityReason *string `json:"not_portability_reason,omitempty"` // The not portability reason code. This field may be null if the number is portable or if the portability for a number has not yet been evaluated. NotPortabilityReasonCode *int `json:"not_portability_reason_code,omitempty"` // The status of the port in phone number. PortInPhoneNumberStatus *string `json:"port_in_phone_number_status,omitempty"` // The pin required by the losing carrier to do the port out. PortOutPin *int `json:"port_out_pin,omitempty"` // The description of the rejection reason provided by the losing carrier. This field may be null if the number has not been rejected by the losing carrier. RejectionReason *string `json:"rejection_reason,omitempty"` // The code for the rejection reason provided by the losing carrier. This field may be null if the number has not been rejected by the losing carrier. RejectionReasonCode *int `json:"rejection_reason_code,omitempty"` // The timestamp the phone number will be ported. This will only be set once a port date has been confirmed. Not all carriers can guarantee a specific time on the port date. Twilio will try its best to get the port completed by this time on the port date. Please subscribe to webhooks for confirmation on when a port has actually been completed. PortDate *time.Time `json:"port_date,omitempty"` }
NumbersV1PortingPortInPhoneNumber struct for NumbersV1PortingPortInPhoneNumber
type NumbersV1PortingPortability ¶ added in v1.9.0
type NumbersV1PortingPortability struct { // The phone number which portability is to be checked. Phone numbers are in E.164 format (e.g. +16175551212). PhoneNumber *string `json:"phone_number,omitempty"` // Account Sid that the phone number belongs to in Twilio. This is only returned for phone numbers that already exist in Twilio’s inventory and belong to your account or sub account. AccountSid *string `json:"account_sid,omitempty"` // Boolean flag indicates if the phone number can be ported into Twilio through the Porting API or not. Portable *bool `json:"portable,omitempty"` // Indicates if the port in process will require a personal identification number (PIN) and an account number for this phone number. If this is true you will be required to submit both a PIN and account number from the losing carrier for this number when opening a port in request. These fields will be required in order to complete the port in process to Twilio. PinAndAccountNumberRequired *bool `json:"pin_and_account_number_required,omitempty"` // Reason why the phone number cannot be ported into Twilio, `null` otherwise. NotPortableReason *string `json:"not_portable_reason,omitempty"` // The Portability Reason Code for the phone number if it cannot be ported into Twilio, `null` otherwise. NotPortableReasonCode *int `json:"not_portable_reason_code,omitempty"` NumberType *string `json:"number_type,omitempty"` // Country the phone number belongs to. Country *string `json:"country,omitempty"` // This is the url of the request that you're trying to reach out to locate the resource. Url *string `json:"url,omitempty"` }
NumbersV1PortingPortability struct for NumbersV1PortingPortability
type NumbersV1PortingWebhookConfiguration ¶ added in v1.21.0
type NumbersV1PortingWebhookConfiguration struct { // The URL of the webhook configuration request Url *string `json:"url,omitempty"` // The complete webhook url that will be called when a notification event for port in request or port in phone number happens PortInTargetUrl *string `json:"port_in_target_url,omitempty"` // The complete webhook url that will be called when a notification event for a port out phone number happens. PortOutTargetUrl *string `json:"port_out_target_url,omitempty"` // A list to filter what notification events to receive for this account and its sub accounts. If it is an empty list, then it means that there are no filters for the notifications events to send in each webhook and all events will get sent. NotificationsOf *[]string `json:"notifications_of,omitempty"` }
NumbersV1PortingWebhookConfiguration struct for NumbersV1PortingWebhookConfiguration
type NumbersV1PortingWebhookConfigurationDelete ¶ added in v1.21.0
type NumbersV1PortingWebhookConfigurationDelete struct { // The URL of the webhook configuration request Url *string `json:"url,omitempty"` WebhookType *string `json:"webhook_type,omitempty"` }
NumbersV1PortingWebhookConfigurationDelete struct for NumbersV1PortingWebhookConfigurationDelete
type NumbersV1PortingWebhookConfigurationFetch ¶ added in v1.21.0
type NumbersV1PortingWebhookConfigurationFetch struct { // The URL of the webhook configuration request Url *string `json:"url,omitempty"` // The complete webhook url that will be called when a notification event for port in request or port in phone number happens PortInTargetUrl *string `json:"port_in_target_url,omitempty"` // The complete webhook url that will be called when a notification event for a port out phone number happens. PortOutTargetUrl *string `json:"port_out_target_url,omitempty"` // A list to filter what notification events to receive for this account and its sub accounts. If it is an empty list, then it means that there are no filters for the notifications events to send in each webhook and all events will get sent. NotificationsOf *[]string `json:"notifications_of,omitempty"` // Creation date for the port in webhook configuration PortInTargetDateCreated *time.Time `json:"port_in_target_date_created,omitempty"` // Creation date for the port out webhook configuration PortOutTargetDateCreated *time.Time `json:"port_out_target_date_created,omitempty"` }
NumbersV1PortingWebhookConfigurationFetch struct for NumbersV1PortingWebhookConfigurationFetch
type NumbersV1SigningRequestConfiguration ¶ added in v1.21.1
type NumbersV1SigningRequestConfiguration struct { // The SID of the document that includes the logo that will appear in the LOA. To upload documents follow the following guide: https://www.twilio.com/docs/phone-numbers/regulatory/getting-started/create-new-bundle-public-rest-apis#supporting-document-create LogoSid *string `json:"logo_sid,omitempty"` // This is the string that you assigned as a friendly name for describing the creation of the configuration. FriendlyName *string `json:"friendly_name,omitempty"` // The product or service for which is requesting the signature. Product *string `json:"product,omitempty"` // The country ISO code to apply the configuration. Country *string `json:"country,omitempty"` // Subject of the email that the end client will receive ex: “Twilio Hosting Request”, maximum length of 255 characters. EmailSubject *string `json:"email_subject,omitempty"` // Content of the email that the end client will receive ex: “This is a Hosting request from Twilio, please check the document and sign it”, maximum length of 5,000 characters. EmailMessage *string `json:"email_message,omitempty"` // Url the end client will be redirected after signing a document. UrlRedirection *string `json:"url_redirection,omitempty"` Url *string `json:"url,omitempty"` }
NumbersV1SigningRequestConfiguration struct for NumbersV1SigningRequestConfiguration
Source Files ¶
- api_service.go
- hosted_number_eligibility.go
- hosted_number_eligibility_bulk.go
- model_list_signing_request_configuration_response.go
- model_list_signing_request_configuration_response_meta.go
- model_numbers_v1_bulk_eligibility.go
- model_numbers_v1_eligibility.go
- model_numbers_v1_porting_port_in.go
- model_numbers_v1_porting_port_in_phone_number.go
- model_numbers_v1_porting_portability.go
- model_numbers_v1_porting_webhook_configuration.go
- model_numbers_v1_porting_webhook_configuration_delete.go
- model_numbers_v1_porting_webhook_configuration_fetch.go
- model_numbers_v1_signing_request_configuration.go
- porting_configuration_webhook.go
- porting_port_in.go
- porting_port_in_phone_number.go
- porting_portability_phone_number.go
- signing_request_configuration.go