Documentation ¶
Index ¶
- type ApiService
- func (c *ApiService) CreateBundle(params *CreateBundleParams) (*NumbersV2Bundle, error)
- func (c *ApiService) CreateBundleCopy(BundleSid string, params *CreateBundleCopyParams) (*NumbersV2BundleCopy, error)
- func (c *ApiService) CreateEndUser(params *CreateEndUserParams) (*NumbersV2EndUser, error)
- func (c *ApiService) CreateEvaluation(BundleSid string) (*NumbersV2Evaluation, error)
- func (c *ApiService) CreateItemAssignment(BundleSid string, params *CreateItemAssignmentParams) (*NumbersV2ItemAssignment, error)
- func (c *ApiService) CreateReplaceItems(BundleSid string, params *CreateReplaceItemsParams) (*NumbersV2ReplaceItems, error)
- func (c *ApiService) CreateSupportingDocument(params *CreateSupportingDocumentParams) (*NumbersV2SupportingDocument, error)
- func (c *ApiService) DeleteBundle(Sid string) error
- func (c *ApiService) DeleteEndUser(Sid string) error
- func (c *ApiService) DeleteItemAssignment(BundleSid string, Sid string) error
- func (c *ApiService) DeleteSupportingDocument(Sid string) error
- func (c *ApiService) FetchBundle(Sid string) (*NumbersV2Bundle, error)
- func (c *ApiService) FetchEndUser(Sid string) (*NumbersV2EndUser, error)
- func (c *ApiService) FetchEndUserType(Sid string) (*NumbersV2EndUserType, error)
- func (c *ApiService) FetchEvaluation(BundleSid string, Sid string) (*NumbersV2Evaluation, error)
- func (c *ApiService) FetchItemAssignment(BundleSid string, Sid string) (*NumbersV2ItemAssignment, error)
- func (c *ApiService) FetchRegulation(Sid string) (*NumbersV2Regulation, error)
- func (c *ApiService) FetchSupportingDocument(Sid string) (*NumbersV2SupportingDocument, error)
- func (c *ApiService) FetchSupportingDocumentType(Sid string) (*NumbersV2SupportingDocumentType, error)
- func (c *ApiService) ListBundle(params *ListBundleParams) ([]NumbersV2Bundle, error)
- func (c *ApiService) ListBundleCopy(BundleSid string, params *ListBundleCopyParams) ([]NumbersV2BundleCopy, error)
- func (c *ApiService) ListEndUser(params *ListEndUserParams) ([]NumbersV2EndUser, error)
- func (c *ApiService) ListEndUserType(params *ListEndUserTypeParams) ([]NumbersV2EndUserType, error)
- func (c *ApiService) ListEvaluation(BundleSid string, params *ListEvaluationParams) ([]NumbersV2Evaluation, error)
- func (c *ApiService) ListItemAssignment(BundleSid string, params *ListItemAssignmentParams) ([]NumbersV2ItemAssignment, error)
- func (c *ApiService) ListRegulation(params *ListRegulationParams) ([]NumbersV2Regulation, error)
- func (c *ApiService) ListSupportingDocument(params *ListSupportingDocumentParams) ([]NumbersV2SupportingDocument, error)
- func (c *ApiService) ListSupportingDocumentType(params *ListSupportingDocumentTypeParams) ([]NumbersV2SupportingDocumentType, error)
- func (c *ApiService) PageBundle(params *ListBundleParams, pageToken, pageNumber string) (*ListBundleResponse, error)
- func (c *ApiService) PageBundleCopy(BundleSid string, params *ListBundleCopyParams, pageToken, pageNumber string) (*ListBundleCopyResponse, error)
- func (c *ApiService) PageEndUser(params *ListEndUserParams, pageToken, pageNumber string) (*ListEndUserResponse, error)
- func (c *ApiService) PageEndUserType(params *ListEndUserTypeParams, pageToken, pageNumber string) (*ListEndUserTypeResponse, error)
- func (c *ApiService) PageEvaluation(BundleSid string, params *ListEvaluationParams, pageToken, pageNumber string) (*ListEvaluationResponse, error)
- func (c *ApiService) PageItemAssignment(BundleSid string, params *ListItemAssignmentParams, ...) (*ListItemAssignmentResponse, error)
- func (c *ApiService) PageRegulation(params *ListRegulationParams, pageToken, pageNumber string) (*ListRegulationResponse, error)
- func (c *ApiService) PageSupportingDocument(params *ListSupportingDocumentParams, pageToken, pageNumber string) (*ListSupportingDocumentResponse, error)
- func (c *ApiService) PageSupportingDocumentType(params *ListSupportingDocumentTypeParams, pageToken, pageNumber string) (*ListSupportingDocumentTypeResponse, error)
- func (c *ApiService) StreamBundle(params *ListBundleParams) (chan NumbersV2Bundle, chan error)
- func (c *ApiService) StreamBundleCopy(BundleSid string, params *ListBundleCopyParams) (chan NumbersV2BundleCopy, chan error)
- func (c *ApiService) StreamEndUser(params *ListEndUserParams) (chan NumbersV2EndUser, chan error)
- func (c *ApiService) StreamEndUserType(params *ListEndUserTypeParams) (chan NumbersV2EndUserType, chan error)
- func (c *ApiService) StreamEvaluation(BundleSid string, params *ListEvaluationParams) (chan NumbersV2Evaluation, chan error)
- func (c *ApiService) StreamItemAssignment(BundleSid string, params *ListItemAssignmentParams) (chan NumbersV2ItemAssignment, chan error)
- func (c *ApiService) StreamRegulation(params *ListRegulationParams) (chan NumbersV2Regulation, chan error)
- func (c *ApiService) StreamSupportingDocument(params *ListSupportingDocumentParams) (chan NumbersV2SupportingDocument, chan error)
- func (c *ApiService) StreamSupportingDocumentType(params *ListSupportingDocumentTypeParams) (chan NumbersV2SupportingDocumentType, chan error)
- func (c *ApiService) UpdateBundle(Sid string, params *UpdateBundleParams) (*NumbersV2Bundle, error)
- func (c *ApiService) UpdateEndUser(Sid string, params *UpdateEndUserParams) (*NumbersV2EndUser, error)
- func (c *ApiService) UpdateSupportingDocument(Sid string, params *UpdateSupportingDocumentParams) (*NumbersV2SupportingDocument, error)
- type CreateBundleCopyParams
- type CreateBundleParams
- func (params *CreateBundleParams) SetEmail(Email string) *CreateBundleParams
- func (params *CreateBundleParams) SetEndUserType(EndUserType string) *CreateBundleParams
- func (params *CreateBundleParams) SetFriendlyName(FriendlyName string) *CreateBundleParams
- func (params *CreateBundleParams) SetIsoCountry(IsoCountry string) *CreateBundleParams
- func (params *CreateBundleParams) SetNumberType(NumberType string) *CreateBundleParams
- func (params *CreateBundleParams) SetRegulationSid(RegulationSid string) *CreateBundleParams
- func (params *CreateBundleParams) SetStatusCallback(StatusCallback string) *CreateBundleParams
- type CreateEndUserParams
- type CreateItemAssignmentParams
- type CreateReplaceItemsParams
- type CreateSupportingDocumentParams
- func (params *CreateSupportingDocumentParams) SetAttributes(Attributes interface{}) *CreateSupportingDocumentParams
- func (params *CreateSupportingDocumentParams) SetFriendlyName(FriendlyName string) *CreateSupportingDocumentParams
- func (params *CreateSupportingDocumentParams) SetType(Type string) *CreateSupportingDocumentParams
- type ListBundleCopyParams
- type ListBundleCopyResponse
- type ListBundleParams
- func (params *ListBundleParams) SetFriendlyName(FriendlyName string) *ListBundleParams
- func (params *ListBundleParams) SetHasValidUntilDate(HasValidUntilDate bool) *ListBundleParams
- func (params *ListBundleParams) SetIsoCountry(IsoCountry string) *ListBundleParams
- func (params *ListBundleParams) SetLimit(Limit int) *ListBundleParams
- func (params *ListBundleParams) SetNumberType(NumberType string) *ListBundleParams
- func (params *ListBundleParams) SetPageSize(PageSize int) *ListBundleParams
- func (params *ListBundleParams) SetRegulationSid(RegulationSid string) *ListBundleParams
- func (params *ListBundleParams) SetSortBy(SortBy string) *ListBundleParams
- func (params *ListBundleParams) SetSortDirection(SortDirection string) *ListBundleParams
- func (params *ListBundleParams) SetStatus(Status string) *ListBundleParams
- func (params *ListBundleParams) SetValidUntilDate(ValidUntilDate time.Time) *ListBundleParams
- func (params *ListBundleParams) SetValidUntilDateAfter(ValidUntilDateAfter time.Time) *ListBundleParams
- func (params *ListBundleParams) SetValidUntilDateBefore(ValidUntilDateBefore time.Time) *ListBundleParams
- type ListBundleResponse
- type ListBundleResponseMeta
- type ListEndUserParams
- type ListEndUserResponse
- type ListEndUserTypeParams
- type ListEndUserTypeResponse
- type ListEvaluationParams
- type ListEvaluationResponse
- type ListItemAssignmentParams
- type ListItemAssignmentResponse
- type ListRegulationParams
- func (params *ListRegulationParams) SetEndUserType(EndUserType string) *ListRegulationParams
- func (params *ListRegulationParams) SetIsoCountry(IsoCountry string) *ListRegulationParams
- func (params *ListRegulationParams) SetLimit(Limit int) *ListRegulationParams
- func (params *ListRegulationParams) SetNumberType(NumberType string) *ListRegulationParams
- func (params *ListRegulationParams) SetPageSize(PageSize int) *ListRegulationParams
- type ListRegulationResponse
- type ListSupportingDocumentParams
- type ListSupportingDocumentResponse
- type ListSupportingDocumentTypeParams
- type ListSupportingDocumentTypeResponse
- type NumbersV2Bundle
- type NumbersV2BundleCopy
- type NumbersV2EndUser
- type NumbersV2EndUserType
- type NumbersV2Evaluation
- type NumbersV2ItemAssignment
- type NumbersV2Regulation
- type NumbersV2ReplaceItems
- type NumbersV2SupportingDocument
- type NumbersV2SupportingDocumentType
- type UpdateBundleParams
- func (params *UpdateBundleParams) SetEmail(Email string) *UpdateBundleParams
- func (params *UpdateBundleParams) SetFriendlyName(FriendlyName string) *UpdateBundleParams
- func (params *UpdateBundleParams) SetStatus(Status string) *UpdateBundleParams
- func (params *UpdateBundleParams) SetStatusCallback(StatusCallback string) *UpdateBundleParams
- type UpdateEndUserParams
- type UpdateSupportingDocumentParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiService ¶ added in v0.11.0
type ApiService struct {
// contains filtered or unexported fields
}
func NewApiService ¶ added in v0.11.0
func NewApiService(requestHandler *twilio.RequestHandler) *ApiService
func NewApiServiceWithClient ¶ added in v0.11.0
func NewApiServiceWithClient(client twilio.BaseClient) *ApiService
func (*ApiService) CreateBundle ¶ added in v0.11.0
func (c *ApiService) CreateBundle(params *CreateBundleParams) (*NumbersV2Bundle, error)
Create a new Bundle.
func (*ApiService) CreateBundleCopy ¶ added in v0.16.0
func (c *ApiService) CreateBundleCopy(BundleSid string, params *CreateBundleCopyParams) (*NumbersV2BundleCopy, error)
Creates a new copy of a Bundle. It will internally create copies of all the bundle items (identities and documents) of the original bundle
func (*ApiService) CreateEndUser ¶ added in v0.11.0
func (c *ApiService) CreateEndUser(params *CreateEndUserParams) (*NumbersV2EndUser, error)
Create a new End User.
func (*ApiService) CreateEvaluation ¶ added in v0.11.0
func (c *ApiService) CreateEvaluation(BundleSid string) (*NumbersV2Evaluation, error)
Creates an evaluation for a bundle
func (*ApiService) CreateItemAssignment ¶ added in v0.11.0
func (c *ApiService) CreateItemAssignment(BundleSid string, params *CreateItemAssignmentParams) (*NumbersV2ItemAssignment, error)
Create a new Assigned Item.
func (*ApiService) CreateReplaceItems ¶ added in v0.16.0
func (c *ApiService) CreateReplaceItems(BundleSid string, params *CreateReplaceItemsParams) (*NumbersV2ReplaceItems, error)
Replaces all bundle items in the target bundle (specified in the path) with all the bundle items of the source bundle (specified by the from_bundle_sid body param)
func (*ApiService) CreateSupportingDocument ¶ added in v0.11.0
func (c *ApiService) CreateSupportingDocument(params *CreateSupportingDocumentParams) (*NumbersV2SupportingDocument, error)
Create a new Supporting Document.
func (*ApiService) DeleteBundle ¶ added in v0.11.0
func (c *ApiService) DeleteBundle(Sid string) error
Delete a specific Bundle.
func (*ApiService) DeleteEndUser ¶ added in v0.11.0
func (c *ApiService) DeleteEndUser(Sid string) error
Delete a specific End User.
func (*ApiService) DeleteItemAssignment ¶ added in v0.11.0
func (c *ApiService) DeleteItemAssignment(BundleSid string, Sid string) error
Remove an Assignment Item Instance.
func (*ApiService) DeleteSupportingDocument ¶ added in v0.11.0
func (c *ApiService) DeleteSupportingDocument(Sid string) error
Delete a specific Supporting Document.
func (*ApiService) FetchBundle ¶ added in v0.11.0
func (c *ApiService) FetchBundle(Sid string) (*NumbersV2Bundle, error)
Fetch a specific Bundle instance.
func (*ApiService) FetchEndUser ¶ added in v0.11.0
func (c *ApiService) FetchEndUser(Sid string) (*NumbersV2EndUser, error)
Fetch specific End User Instance.
func (*ApiService) FetchEndUserType ¶ added in v0.11.0
func (c *ApiService) FetchEndUserType(Sid string) (*NumbersV2EndUserType, error)
Fetch a specific End-User Type Instance.
func (*ApiService) FetchEvaluation ¶ added in v0.11.0
func (c *ApiService) FetchEvaluation(BundleSid string, Sid string) (*NumbersV2Evaluation, error)
Fetch specific Evaluation Instance.
func (*ApiService) FetchItemAssignment ¶ added in v0.11.0
func (c *ApiService) FetchItemAssignment(BundleSid string, Sid string) (*NumbersV2ItemAssignment, error)
Fetch specific Assigned Item Instance.
func (*ApiService) FetchRegulation ¶ added in v0.11.0
func (c *ApiService) FetchRegulation(Sid string) (*NumbersV2Regulation, error)
Fetch specific Regulation Instance.
func (*ApiService) FetchSupportingDocument ¶ added in v0.11.0
func (c *ApiService) FetchSupportingDocument(Sid string) (*NumbersV2SupportingDocument, error)
Fetch specific Supporting Document Instance.
func (*ApiService) FetchSupportingDocumentType ¶ added in v0.11.0
func (c *ApiService) FetchSupportingDocumentType(Sid string) (*NumbersV2SupportingDocumentType, error)
Fetch a specific Supporting Document Type Instance.
func (*ApiService) ListBundle ¶ added in v0.11.0
func (c *ApiService) ListBundle(params *ListBundleParams) ([]NumbersV2Bundle, error)
Lists Bundle records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListBundleCopy ¶ added in v0.20.0
func (c *ApiService) ListBundleCopy(BundleSid string, params *ListBundleCopyParams) ([]NumbersV2BundleCopy, error)
Lists BundleCopy records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListEndUser ¶ added in v0.11.0
func (c *ApiService) ListEndUser(params *ListEndUserParams) ([]NumbersV2EndUser, error)
Lists EndUser records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListEndUserType ¶ added in v0.11.0
func (c *ApiService) ListEndUserType(params *ListEndUserTypeParams) ([]NumbersV2EndUserType, error)
Lists EndUserType records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListEvaluation ¶ added in v0.11.0
func (c *ApiService) ListEvaluation(BundleSid string, params *ListEvaluationParams) ([]NumbersV2Evaluation, error)
Lists Evaluation records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListItemAssignment ¶ added in v0.11.0
func (c *ApiService) ListItemAssignment(BundleSid string, params *ListItemAssignmentParams) ([]NumbersV2ItemAssignment, error)
Lists ItemAssignment records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListRegulation ¶ added in v0.11.0
func (c *ApiService) ListRegulation(params *ListRegulationParams) ([]NumbersV2Regulation, error)
Lists Regulation records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListSupportingDocument ¶ added in v0.11.0
func (c *ApiService) ListSupportingDocument(params *ListSupportingDocumentParams) ([]NumbersV2SupportingDocument, error)
Lists SupportingDocument records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListSupportingDocumentType ¶ added in v0.11.0
func (c *ApiService) ListSupportingDocumentType(params *ListSupportingDocumentTypeParams) ([]NumbersV2SupportingDocumentType, error)
Lists SupportingDocumentType records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) PageBundle ¶ added in v0.13.0
func (c *ApiService) PageBundle(params *ListBundleParams, pageToken, pageNumber string) (*ListBundleResponse, error)
Retrieve a single page of Bundle records from the API. Request is executed immediately.
func (*ApiService) PageBundleCopy ¶ added in v0.20.0
func (c *ApiService) PageBundleCopy(BundleSid string, params *ListBundleCopyParams, pageToken, pageNumber string) (*ListBundleCopyResponse, error)
Retrieve a single page of BundleCopy records from the API. Request is executed immediately.
func (*ApiService) PageEndUser ¶ added in v0.13.0
func (c *ApiService) PageEndUser(params *ListEndUserParams, pageToken, pageNumber string) (*ListEndUserResponse, error)
Retrieve a single page of EndUser records from the API. Request is executed immediately.
func (*ApiService) PageEndUserType ¶ added in v0.13.0
func (c *ApiService) PageEndUserType(params *ListEndUserTypeParams, pageToken, pageNumber string) (*ListEndUserTypeResponse, error)
Retrieve a single page of EndUserType records from the API. Request is executed immediately.
func (*ApiService) PageEvaluation ¶ added in v0.13.0
func (c *ApiService) PageEvaluation(BundleSid string, params *ListEvaluationParams, pageToken, pageNumber string) (*ListEvaluationResponse, error)
Retrieve a single page of Evaluation records from the API. Request is executed immediately.
func (*ApiService) PageItemAssignment ¶ added in v0.13.0
func (c *ApiService) PageItemAssignment(BundleSid string, params *ListItemAssignmentParams, pageToken, pageNumber string) (*ListItemAssignmentResponse, error)
Retrieve a single page of ItemAssignment records from the API. Request is executed immediately.
func (*ApiService) PageRegulation ¶ added in v0.13.0
func (c *ApiService) PageRegulation(params *ListRegulationParams, pageToken, pageNumber string) (*ListRegulationResponse, error)
Retrieve a single page of Regulation records from the API. Request is executed immediately.
func (*ApiService) PageSupportingDocument ¶ added in v0.13.0
func (c *ApiService) PageSupportingDocument(params *ListSupportingDocumentParams, pageToken, pageNumber string) (*ListSupportingDocumentResponse, error)
Retrieve a single page of SupportingDocument records from the API. Request is executed immediately.
func (*ApiService) PageSupportingDocumentType ¶ added in v0.13.0
func (c *ApiService) PageSupportingDocumentType(params *ListSupportingDocumentTypeParams, pageToken, pageNumber string) (*ListSupportingDocumentTypeResponse, error)
Retrieve a single page of SupportingDocumentType records from the API. Request is executed immediately.
func (*ApiService) StreamBundle ¶ added in v0.13.0
func (c *ApiService) StreamBundle(params *ListBundleParams) (chan NumbersV2Bundle, chan error)
Streams Bundle records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamBundleCopy ¶ added in v0.20.0
func (c *ApiService) StreamBundleCopy(BundleSid string, params *ListBundleCopyParams) (chan NumbersV2BundleCopy, chan error)
Streams BundleCopy records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamEndUser ¶ added in v0.13.0
func (c *ApiService) StreamEndUser(params *ListEndUserParams) (chan NumbersV2EndUser, chan error)
Streams EndUser records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamEndUserType ¶ added in v0.13.0
func (c *ApiService) StreamEndUserType(params *ListEndUserTypeParams) (chan NumbersV2EndUserType, chan error)
Streams EndUserType records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamEvaluation ¶ added in v0.13.0
func (c *ApiService) StreamEvaluation(BundleSid string, params *ListEvaluationParams) (chan NumbersV2Evaluation, chan error)
Streams Evaluation records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamItemAssignment ¶ added in v0.13.0
func (c *ApiService) StreamItemAssignment(BundleSid string, params *ListItemAssignmentParams) (chan NumbersV2ItemAssignment, chan error)
Streams ItemAssignment records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamRegulation ¶ added in v0.13.0
func (c *ApiService) StreamRegulation(params *ListRegulationParams) (chan NumbersV2Regulation, chan error)
Streams Regulation records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamSupportingDocument ¶ added in v0.13.0
func (c *ApiService) StreamSupportingDocument(params *ListSupportingDocumentParams) (chan NumbersV2SupportingDocument, chan error)
Streams SupportingDocument records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamSupportingDocumentType ¶ added in v0.13.0
func (c *ApiService) StreamSupportingDocumentType(params *ListSupportingDocumentTypeParams) (chan NumbersV2SupportingDocumentType, chan error)
Streams SupportingDocumentType records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) UpdateBundle ¶ added in v0.11.0
func (c *ApiService) UpdateBundle(Sid string, params *UpdateBundleParams) (*NumbersV2Bundle, error)
Updates a Bundle in an account.
func (*ApiService) UpdateEndUser ¶ added in v0.11.0
func (c *ApiService) UpdateEndUser(Sid string, params *UpdateEndUserParams) (*NumbersV2EndUser, error)
Update an existing End User.
func (*ApiService) UpdateSupportingDocument ¶ added in v0.11.0
func (c *ApiService) UpdateSupportingDocument(Sid string, params *UpdateSupportingDocumentParams) (*NumbersV2SupportingDocument, error)
Update an existing Supporting Document.
type CreateBundleCopyParams ¶ added in v0.16.0
type CreateBundleCopyParams struct { // The string that you assigned to describe the copied bundle. FriendlyName *string `json:"FriendlyName,omitempty"` }
Optional parameters for the method 'CreateBundleCopy'
func (*CreateBundleCopyParams) SetFriendlyName ¶ added in v0.16.0
func (params *CreateBundleCopyParams) SetFriendlyName(FriendlyName string) *CreateBundleCopyParams
type CreateBundleParams ¶
type CreateBundleParams struct { // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // The email address that will receive updates when the Bundle resource changes status. Email *string `json:"Email,omitempty"` // The URL we call to inform your application of status changes. StatusCallback *string `json:"StatusCallback,omitempty"` // The unique string of a regulation that is associated to the Bundle resource. RegulationSid *string `json:"RegulationSid,omitempty"` // The [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of the Bundle's phone number country ownership request. IsoCountry *string `json:"IsoCountry,omitempty"` // EndUserType *string `json:"EndUserType,omitempty"` // The type of phone number of the Bundle's ownership request. Can be `local`, `mobile`, `national`, or `toll free`. NumberType *string `json:"NumberType,omitempty"` }
Optional parameters for the method 'CreateBundle'
func (*CreateBundleParams) SetEmail ¶
func (params *CreateBundleParams) SetEmail(Email string) *CreateBundleParams
func (*CreateBundleParams) SetEndUserType ¶
func (params *CreateBundleParams) SetEndUserType(EndUserType string) *CreateBundleParams
func (*CreateBundleParams) SetFriendlyName ¶
func (params *CreateBundleParams) SetFriendlyName(FriendlyName string) *CreateBundleParams
func (*CreateBundleParams) SetIsoCountry ¶
func (params *CreateBundleParams) SetIsoCountry(IsoCountry string) *CreateBundleParams
func (*CreateBundleParams) SetNumberType ¶
func (params *CreateBundleParams) SetNumberType(NumberType string) *CreateBundleParams
func (*CreateBundleParams) SetRegulationSid ¶
func (params *CreateBundleParams) SetRegulationSid(RegulationSid string) *CreateBundleParams
func (*CreateBundleParams) SetStatusCallback ¶
func (params *CreateBundleParams) SetStatusCallback(StatusCallback string) *CreateBundleParams
type CreateEndUserParams ¶
type CreateEndUserParams struct { // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // Type *string `json:"Type,omitempty"` // The set of parameters that are the attributes of the End User resource which are derived End User Types. Attributes *interface{} `json:"Attributes,omitempty"` }
Optional parameters for the method 'CreateEndUser'
func (*CreateEndUserParams) SetAttributes ¶
func (params *CreateEndUserParams) SetAttributes(Attributes interface{}) *CreateEndUserParams
func (*CreateEndUserParams) SetFriendlyName ¶
func (params *CreateEndUserParams) SetFriendlyName(FriendlyName string) *CreateEndUserParams
func (*CreateEndUserParams) SetType ¶
func (params *CreateEndUserParams) SetType(Type string) *CreateEndUserParams
type CreateItemAssignmentParams ¶
type CreateItemAssignmentParams struct { // The SID of an object bag that holds information of the different items. ObjectSid *string `json:"ObjectSid,omitempty"` }
Optional parameters for the method 'CreateItemAssignment'
func (*CreateItemAssignmentParams) SetObjectSid ¶
func (params *CreateItemAssignmentParams) SetObjectSid(ObjectSid string) *CreateItemAssignmentParams
type CreateReplaceItemsParams ¶ added in v0.16.0
type CreateReplaceItemsParams struct { // The source bundle sid to copy the item assignments from. FromBundleSid *string `json:"FromBundleSid,omitempty"` }
Optional parameters for the method 'CreateReplaceItems'
func (*CreateReplaceItemsParams) SetFromBundleSid ¶ added in v0.16.0
func (params *CreateReplaceItemsParams) SetFromBundleSid(FromBundleSid string) *CreateReplaceItemsParams
type CreateSupportingDocumentParams ¶
type CreateSupportingDocumentParams struct { // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // The type of the Supporting Document. Type *string `json:"Type,omitempty"` // The set of parameters that are the attributes of the Supporting Documents resource which are derived Supporting Document Types. Attributes *interface{} `json:"Attributes,omitempty"` }
Optional parameters for the method 'CreateSupportingDocument'
func (*CreateSupportingDocumentParams) SetAttributes ¶
func (params *CreateSupportingDocumentParams) SetAttributes(Attributes interface{}) *CreateSupportingDocumentParams
func (*CreateSupportingDocumentParams) SetFriendlyName ¶
func (params *CreateSupportingDocumentParams) SetFriendlyName(FriendlyName string) *CreateSupportingDocumentParams
func (*CreateSupportingDocumentParams) SetType ¶
func (params *CreateSupportingDocumentParams) SetType(Type string) *CreateSupportingDocumentParams
type ListBundleCopyParams ¶ added in v0.20.0
type ListBundleCopyParams struct { // 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 'ListBundleCopy'
func (*ListBundleCopyParams) SetLimit ¶ added in v0.20.0
func (params *ListBundleCopyParams) SetLimit(Limit int) *ListBundleCopyParams
func (*ListBundleCopyParams) SetPageSize ¶ added in v0.20.0
func (params *ListBundleCopyParams) SetPageSize(PageSize int) *ListBundleCopyParams
type ListBundleCopyResponse ¶ added in v0.20.0
type ListBundleCopyResponse struct { Results []NumbersV2BundleCopy `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListBundleCopyResponse struct for ListBundleCopyResponse
type ListBundleParams ¶
type ListBundleParams struct { // The verification status of the Bundle resource. Please refer to [Bundle Statuses](https://www.twilio.com/docs/phone-numbers/regulatory/api/bundles#bundle-statuses) for more details. Status *string `json:"Status,omitempty"` // The string that you assigned to describe the resource. The column can contain 255 variable characters. FriendlyName *string `json:"FriendlyName,omitempty"` // The unique string of a [Regulation resource](https://www.twilio.com/docs/phone-numbers/regulatory/api/regulations) that is associated to the Bundle resource. RegulationSid *string `json:"RegulationSid,omitempty"` // The 2-digit [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of the Bundle's phone number country ownership request. IsoCountry *string `json:"IsoCountry,omitempty"` // The type of phone number of the Bundle's ownership request. Can be `local`, `mobile`, `national`, or `tollfree`. NumberType *string `json:"NumberType,omitempty"` // Indicates that the Bundle is a valid Bundle until a specified expiration date. HasValidUntilDate *bool `json:"HasValidUntilDate,omitempty"` // Can be `valid-until` or `date-updated`. Defaults to `date-created`. SortBy *string `json:"SortBy,omitempty"` // Default is `DESC`. Can be `ASC` or `DESC`. SortDirection *string `json:"SortDirection,omitempty"` // Date to filter Bundles having their `valid_until_date` before or after the specified date. Can be `ValidUntilDate>=` or `ValidUntilDate<=`. Both can be used in conjunction as well. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) is the acceptable date format. ValidUntilDate *time.Time `json:"ValidUntilDate,omitempty"` // Date to filter Bundles having their `valid_until_date` before or after the specified date. Can be `ValidUntilDate>=` or `ValidUntilDate<=`. Both can be used in conjunction as well. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) is the acceptable date format. ValidUntilDateBefore *time.Time `json:"ValidUntilDate<,omitempty"` // Date to filter Bundles having their `valid_until_date` before or after the specified date. Can be `ValidUntilDate>=` or `ValidUntilDate<=`. Both can be used in conjunction as well. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) is the acceptable date format. ValidUntilDateAfter *time.Time `json:"ValidUntilDate>,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 'ListBundle'
func (*ListBundleParams) SetFriendlyName ¶
func (params *ListBundleParams) SetFriendlyName(FriendlyName string) *ListBundleParams
func (*ListBundleParams) SetHasValidUntilDate ¶ added in v0.21.0
func (params *ListBundleParams) SetHasValidUntilDate(HasValidUntilDate bool) *ListBundleParams
func (*ListBundleParams) SetIsoCountry ¶
func (params *ListBundleParams) SetIsoCountry(IsoCountry string) *ListBundleParams
func (*ListBundleParams) SetLimit ¶ added in v0.13.0
func (params *ListBundleParams) SetLimit(Limit int) *ListBundleParams
func (*ListBundleParams) SetNumberType ¶
func (params *ListBundleParams) SetNumberType(NumberType string) *ListBundleParams
func (*ListBundleParams) SetPageSize ¶
func (params *ListBundleParams) SetPageSize(PageSize int) *ListBundleParams
func (*ListBundleParams) SetRegulationSid ¶
func (params *ListBundleParams) SetRegulationSid(RegulationSid string) *ListBundleParams
func (*ListBundleParams) SetSortBy ¶ added in v0.21.0
func (params *ListBundleParams) SetSortBy(SortBy string) *ListBundleParams
func (*ListBundleParams) SetSortDirection ¶ added in v0.21.0
func (params *ListBundleParams) SetSortDirection(SortDirection string) *ListBundleParams
func (*ListBundleParams) SetStatus ¶
func (params *ListBundleParams) SetStatus(Status string) *ListBundleParams
func (*ListBundleParams) SetValidUntilDate ¶ added in v0.21.0
func (params *ListBundleParams) SetValidUntilDate(ValidUntilDate time.Time) *ListBundleParams
func (*ListBundleParams) SetValidUntilDateAfter ¶ added in v0.21.0
func (params *ListBundleParams) SetValidUntilDateAfter(ValidUntilDateAfter time.Time) *ListBundleParams
func (*ListBundleParams) SetValidUntilDateBefore ¶ added in v0.21.0
func (params *ListBundleParams) SetValidUntilDateBefore(ValidUntilDateBefore time.Time) *ListBundleParams
type ListBundleResponse ¶
type ListBundleResponse struct { Results []NumbersV2Bundle `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListBundleResponse struct for ListBundleResponse
type ListBundleResponseMeta ¶
type ListBundleResponseMeta struct { FirstPageUrl string `json:"first_page_url,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"` Key string `json:"key,omitempty"` }
ListBundleResponseMeta struct for ListBundleResponseMeta
type ListEndUserParams ¶
type ListEndUserParams struct { // 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 'ListEndUser'
func (*ListEndUserParams) SetLimit ¶ added in v0.13.0
func (params *ListEndUserParams) SetLimit(Limit int) *ListEndUserParams
func (*ListEndUserParams) SetPageSize ¶
func (params *ListEndUserParams) SetPageSize(PageSize int) *ListEndUserParams
type ListEndUserResponse ¶
type ListEndUserResponse struct { Results []NumbersV2EndUser `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListEndUserResponse struct for ListEndUserResponse
type ListEndUserTypeParams ¶
type ListEndUserTypeParams struct { // 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 'ListEndUserType'
func (*ListEndUserTypeParams) SetLimit ¶ added in v0.13.0
func (params *ListEndUserTypeParams) SetLimit(Limit int) *ListEndUserTypeParams
func (*ListEndUserTypeParams) SetPageSize ¶
func (params *ListEndUserTypeParams) SetPageSize(PageSize int) *ListEndUserTypeParams
type ListEndUserTypeResponse ¶
type ListEndUserTypeResponse struct { EndUserTypes []NumbersV2EndUserType `json:"end_user_types,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListEndUserTypeResponse struct for ListEndUserTypeResponse
type ListEvaluationParams ¶
type ListEvaluationParams struct { // 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 'ListEvaluation'
func (*ListEvaluationParams) SetLimit ¶ added in v0.13.0
func (params *ListEvaluationParams) SetLimit(Limit int) *ListEvaluationParams
func (*ListEvaluationParams) SetPageSize ¶
func (params *ListEvaluationParams) SetPageSize(PageSize int) *ListEvaluationParams
type ListEvaluationResponse ¶
type ListEvaluationResponse struct { Results []NumbersV2Evaluation `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListEvaluationResponse struct for ListEvaluationResponse
type ListItemAssignmentParams ¶
type ListItemAssignmentParams struct { // 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 'ListItemAssignment'
func (*ListItemAssignmentParams) SetLimit ¶ added in v0.13.0
func (params *ListItemAssignmentParams) SetLimit(Limit int) *ListItemAssignmentParams
func (*ListItemAssignmentParams) SetPageSize ¶
func (params *ListItemAssignmentParams) SetPageSize(PageSize int) *ListItemAssignmentParams
type ListItemAssignmentResponse ¶
type ListItemAssignmentResponse struct { Results []NumbersV2ItemAssignment `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListItemAssignmentResponse struct for ListItemAssignmentResponse
type ListRegulationParams ¶
type ListRegulationParams struct { // The type of End User the regulation requires - can be `individual` or `business`. EndUserType *string `json:"EndUserType,omitempty"` // The ISO country code of the phone number's country. IsoCountry *string `json:"IsoCountry,omitempty"` // The type of phone number that the regulatory requiremnt is restricting. NumberType *string `json:"NumberType,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 'ListRegulation'
func (*ListRegulationParams) SetEndUserType ¶
func (params *ListRegulationParams) SetEndUserType(EndUserType string) *ListRegulationParams
func (*ListRegulationParams) SetIsoCountry ¶
func (params *ListRegulationParams) SetIsoCountry(IsoCountry string) *ListRegulationParams
func (*ListRegulationParams) SetLimit ¶ added in v0.13.0
func (params *ListRegulationParams) SetLimit(Limit int) *ListRegulationParams
func (*ListRegulationParams) SetNumberType ¶
func (params *ListRegulationParams) SetNumberType(NumberType string) *ListRegulationParams
func (*ListRegulationParams) SetPageSize ¶
func (params *ListRegulationParams) SetPageSize(PageSize int) *ListRegulationParams
type ListRegulationResponse ¶
type ListRegulationResponse struct { Results []NumbersV2Regulation `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListRegulationResponse struct for ListRegulationResponse
type ListSupportingDocumentParams ¶
type ListSupportingDocumentParams struct { // 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 'ListSupportingDocument'
func (*ListSupportingDocumentParams) SetLimit ¶ added in v0.13.0
func (params *ListSupportingDocumentParams) SetLimit(Limit int) *ListSupportingDocumentParams
func (*ListSupportingDocumentParams) SetPageSize ¶
func (params *ListSupportingDocumentParams) SetPageSize(PageSize int) *ListSupportingDocumentParams
type ListSupportingDocumentResponse ¶
type ListSupportingDocumentResponse struct { Results []NumbersV2SupportingDocument `json:"results,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListSupportingDocumentResponse struct for ListSupportingDocumentResponse
type ListSupportingDocumentTypeParams ¶
type ListSupportingDocumentTypeParams struct { // 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 'ListSupportingDocumentType'
func (*ListSupportingDocumentTypeParams) SetLimit ¶ added in v0.13.0
func (params *ListSupportingDocumentTypeParams) SetLimit(Limit int) *ListSupportingDocumentTypeParams
func (*ListSupportingDocumentTypeParams) SetPageSize ¶
func (params *ListSupportingDocumentTypeParams) SetPageSize(PageSize int) *ListSupportingDocumentTypeParams
type ListSupportingDocumentTypeResponse ¶
type ListSupportingDocumentTypeResponse struct { SupportingDocumentTypes []NumbersV2SupportingDocumentType `json:"supporting_document_types,omitempty"` Meta ListBundleResponseMeta `json:"meta,omitempty"` }
ListSupportingDocumentTypeResponse struct for ListSupportingDocumentTypeResponse
type NumbersV2Bundle ¶ added in v0.14.0
type NumbersV2Bundle struct { // The unique string that identifies the resource. Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The unique string of a regulation. RegulationSid *string `json:"regulation_sid,omitempty"` // The string that you assigned to describe the resource FriendlyName *string `json:"friendly_name,omitempty"` Status *string `json:"status,omitempty"` // The ISO 8601 date and time in GMT when the resource will be valid until. ValidUntil *time.Time `json:"valid_until,omitempty"` // The email address Email *string `json:"email,omitempty"` // The URL we call to inform your application of status changes. StatusCallback *string `json:"status_callback,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The ISO 8601 date and time in GMT when the resource was last updated DateUpdated *time.Time `json:"date_updated,omitempty"` // The absolute URL of the Bundle resource Url *string `json:"url,omitempty"` // The URLs of the Assigned Items of the Bundle resource Links *map[string]interface{} `json:"links,omitempty"` }
NumbersV2Bundle struct for NumbersV2Bundle
type NumbersV2BundleCopy ¶ added in v0.16.0
type NumbersV2BundleCopy struct { // The unique string that identifies the resource Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The unique string of a regulation RegulationSid *string `json:"regulation_sid,omitempty"` // The string that you assigned to describe the resource FriendlyName *string `json:"friendly_name,omitempty"` Status *string `json:"status,omitempty"` // The ISO 8601 date and time in GMT when the resource will be valid until ValidUntil *time.Time `json:"valid_until,omitempty"` // The email address Email *string `json:"email,omitempty"` // The URL we call to inform your application of status changes StatusCallback *string `json:"status_callback,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The ISO 8601 date and time in GMT when the resource was last updated DateUpdated *time.Time `json:"date_updated,omitempty"` }
NumbersV2BundleCopy struct for NumbersV2BundleCopy
type NumbersV2EndUser ¶ added in v0.14.0
type NumbersV2EndUser struct { // The unique string that identifies the resource Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The string that you assigned to describe the resource FriendlyName *string `json:"friendly_name,omitempty"` Type *string `json:"type,omitempty"` // The set of parameters that compose the End Users resource Attributes *interface{} `json:"attributes,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The ISO 8601 date and time in GMT when the resource was last updated DateUpdated *time.Time `json:"date_updated,omitempty"` // The absolute URL of the End User resource Url *string `json:"url,omitempty"` }
NumbersV2EndUser struct for NumbersV2EndUser
type NumbersV2EndUserType ¶ added in v0.14.0
type NumbersV2EndUserType struct { // The unique string that identifies the End-User Type resource Sid *string `json:"sid,omitempty"` // A human-readable description of the End-User Type resource FriendlyName *string `json:"friendly_name,omitempty"` // A machine-readable description of the End-User Type resource MachineName *string `json:"machine_name,omitempty"` // The required information for creating an End-User. Fields *[]interface{} `json:"fields,omitempty"` // The absolute URL of the End-User Type resource Url *string `json:"url,omitempty"` }
NumbersV2EndUserType struct for NumbersV2EndUserType
type NumbersV2Evaluation ¶ added in v0.14.0
type NumbersV2Evaluation struct { // The unique string that identifies the Evaluation resource Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The unique string of a regulation RegulationSid *string `json:"regulation_sid,omitempty"` // The unique string that identifies the resource BundleSid *string `json:"bundle_sid,omitempty"` Status *string `json:"status,omitempty"` // The results of the Evaluation resource Results *[]interface{} `json:"results,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` Url *string `json:"url,omitempty"` }
NumbersV2Evaluation struct for NumbersV2Evaluation
type NumbersV2ItemAssignment ¶ added in v0.14.0
type NumbersV2ItemAssignment struct { // The unique string that identifies the resource Sid *string `json:"sid,omitempty"` // The unique string that identifies the Bundle resource. BundleSid *string `json:"bundle_sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The sid of an object bag ObjectSid *string `json:"object_sid,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The absolute URL of the Identity resource Url *string `json:"url,omitempty"` }
NumbersV2ItemAssignment struct for NumbersV2ItemAssignment
type NumbersV2Regulation ¶ added in v0.14.0
type NumbersV2Regulation struct { // The unique string that identifies the Regulation resource Sid *string `json:"sid,omitempty"` // A human-readable description of the Regulation resource FriendlyName *string `json:"friendly_name,omitempty"` // The ISO country code of the phone number's country IsoCountry *string `json:"iso_country,omitempty"` // The type of phone number restricted by the regulatory requirement NumberType *string `json:"number_type,omitempty"` EndUserType *string `json:"end_user_type,omitempty"` // The sid of a regulation object that dictates requirements Requirements *interface{} `json:"requirements,omitempty"` // The absolute URL of the Regulation resource Url *string `json:"url,omitempty"` }
NumbersV2Regulation struct for NumbersV2Regulation
type NumbersV2ReplaceItems ¶ added in v0.16.0
type NumbersV2ReplaceItems struct { // The unique string that identifies the resource Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The unique string of a regulation RegulationSid *string `json:"regulation_sid,omitempty"` // The string that you assigned to describe the resource FriendlyName *string `json:"friendly_name,omitempty"` Status *string `json:"status,omitempty"` // The ISO 8601 date and time in GMT when the resource will be valid until ValidUntil *time.Time `json:"valid_until,omitempty"` // The email address Email *string `json:"email,omitempty"` // The URL we call to inform your application of status changes StatusCallback *string `json:"status_callback,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The ISO 8601 date and time in GMT when the resource was last updated DateUpdated *time.Time `json:"date_updated,omitempty"` }
NumbersV2ReplaceItems struct for NumbersV2ReplaceItems
type NumbersV2SupportingDocument ¶ added in v0.14.0
type NumbersV2SupportingDocument struct { // The unique string that identifies the resource Sid *string `json:"sid,omitempty"` // The SID of the Account that created the resource AccountSid *string `json:"account_sid,omitempty"` // The string that you assigned to describe the resource FriendlyName *string `json:"friendly_name,omitempty"` // The image type of the file MimeType *string `json:"mime_type,omitempty"` Status *string `json:"status,omitempty"` // The failure reason of the Supporting Document Resource. FailureReason *string `json:"failure_reason,omitempty"` // The type of the Supporting Document Type *string `json:"type,omitempty"` // The set of parameters that compose the Supporting Documents resource Attributes *interface{} `json:"attributes,omitempty"` // The ISO 8601 date and time in GMT when the resource was created DateCreated *time.Time `json:"date_created,omitempty"` // The ISO 8601 date and time in GMT when the resource was last updated DateUpdated *time.Time `json:"date_updated,omitempty"` // The absolute URL of the Supporting Document resource Url *string `json:"url,omitempty"` }
NumbersV2SupportingDocument struct for NumbersV2SupportingDocument
type NumbersV2SupportingDocumentType ¶ added in v0.14.0
type NumbersV2SupportingDocumentType struct { // The unique string that identifies the Supporting Document Type resource Sid *string `json:"sid,omitempty"` // A human-readable description of the Supporting Document Type resource FriendlyName *string `json:"friendly_name,omitempty"` // The machine-readable description of the Supporting Document Type resource MachineName *string `json:"machine_name,omitempty"` // The required information for creating a Supporting Document Fields *[]interface{} `json:"fields,omitempty"` // The absolute URL of the Supporting Document Type resource Url *string `json:"url,omitempty"` }
NumbersV2SupportingDocumentType struct for NumbersV2SupportingDocumentType
type UpdateBundleParams ¶
type UpdateBundleParams struct { // Status *string `json:"Status,omitempty"` // The URL we call to inform your application of status changes. StatusCallback *string `json:"StatusCallback,omitempty"` // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // The email address that will receive updates when the Bundle resource changes status. Email *string `json:"Email,omitempty"` }
Optional parameters for the method 'UpdateBundle'
func (*UpdateBundleParams) SetEmail ¶
func (params *UpdateBundleParams) SetEmail(Email string) *UpdateBundleParams
func (*UpdateBundleParams) SetFriendlyName ¶
func (params *UpdateBundleParams) SetFriendlyName(FriendlyName string) *UpdateBundleParams
func (*UpdateBundleParams) SetStatus ¶
func (params *UpdateBundleParams) SetStatus(Status string) *UpdateBundleParams
func (*UpdateBundleParams) SetStatusCallback ¶
func (params *UpdateBundleParams) SetStatusCallback(StatusCallback string) *UpdateBundleParams
type UpdateEndUserParams ¶
type UpdateEndUserParams struct { // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // The set of parameters that are the attributes of the End User resource which are derived End User Types. Attributes *interface{} `json:"Attributes,omitempty"` }
Optional parameters for the method 'UpdateEndUser'
func (*UpdateEndUserParams) SetAttributes ¶
func (params *UpdateEndUserParams) SetAttributes(Attributes interface{}) *UpdateEndUserParams
func (*UpdateEndUserParams) SetFriendlyName ¶
func (params *UpdateEndUserParams) SetFriendlyName(FriendlyName string) *UpdateEndUserParams
type UpdateSupportingDocumentParams ¶
type UpdateSupportingDocumentParams struct { // The string that you assigned to describe the resource. FriendlyName *string `json:"FriendlyName,omitempty"` // The set of parameters that are the attributes of the Supporting Document resource which are derived Supporting Document Types. Attributes *interface{} `json:"Attributes,omitempty"` }
Optional parameters for the method 'UpdateSupportingDocument'
func (*UpdateSupportingDocumentParams) SetAttributes ¶
func (params *UpdateSupportingDocumentParams) SetAttributes(Attributes interface{}) *UpdateSupportingDocumentParams
func (*UpdateSupportingDocumentParams) SetFriendlyName ¶
func (params *UpdateSupportingDocumentParams) SetFriendlyName(FriendlyName string) *UpdateSupportingDocumentParams
Source Files ¶
- api_service.go
- model_list_bundle_copy_response.go
- model_list_bundle_response.go
- model_list_bundle_response_meta.go
- model_list_end_user_response.go
- model_list_end_user_type_response.go
- model_list_evaluation_response.go
- model_list_item_assignment_response.go
- model_list_regulation_response.go
- model_list_supporting_document_response.go
- model_list_supporting_document_type_response.go
- model_numbers_v2_bundle.go
- model_numbers_v2_bundle_copy.go
- model_numbers_v2_end_user.go
- model_numbers_v2_end_user_type.go
- model_numbers_v2_evaluation.go
- model_numbers_v2_item_assignment.go
- model_numbers_v2_regulation.go
- model_numbers_v2_replace_items.go
- model_numbers_v2_supporting_document.go
- model_numbers_v2_supporting_document_type.go
- regulatory_compliance_bundles.go
- regulatory_compliance_bundles_copies.go
- regulatory_compliance_bundles_evaluations.go
- regulatory_compliance_bundles_item_assignments.go
- regulatory_compliance_bundles_replace_items.go
- regulatory_compliance_end_user_types.go
- regulatory_compliance_end_users.go
- regulatory_compliance_regulations.go
- regulatory_compliance_supporting_document_types.go
- regulatory_compliance_supporting_documents.go