Documentation
¶
Index ¶
- type AllBusinessRequestBuilder
- type AllRequestBuilder
- type IsAvailableForPurchaseRequestBuilder
- type ItemStatusRequestBuilder
- type ItemStatusRequestBuilderGetQueryParameters
- type ItemWarmupRequestBuilder
- type ItemWarmupRequestBuilderGetQueryParameters
- type OutgoingConversationItemOverrideRequestBuilder
- func (m *OutgoingConversationItemOverrideRequestBuilder) Delete(ctx context.Context, ...) (...)
- func (m *OutgoingConversationItemOverrideRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *OutgoingConversationItemOverrideRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *OutgoingConversationItemOverrideRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *OutgoingConversationItemOverrideRequestBuilder) WithUrl(rawUrl string) *OutgoingConversationItemOverrideRequestBuilder
- type OutgoingConversationRequestBuilder
- type OutgoingConversationWithConversationItemRequestBuilder
- func NewOutgoingConversationWithConversationItemRequestBuilder(rawUrl string, ...) *OutgoingConversationWithConversationItemRequestBuilder
- func NewOutgoingConversationWithConversationItemRequestBuilderInternal(pathParameters map[string]string, ...) *OutgoingConversationWithConversationItemRequestBuilder
- func (m *OutgoingConversationWithConversationItemRequestBuilder) Override() *OutgoingConversationItemOverrideRequestBuilder
- func (m *OutgoingConversationWithConversationItemRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *OutgoingConversationWithConversationItemRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *OutgoingConversationWithConversationItemRequestBuilder) WithUrl(rawUrl string) *OutgoingConversationWithConversationItemRequestBuilder
- type OutgoingManualOverrideRequestBuilder
- type OutgoingNewRequestBuilder
- type OutgoingRequestBuilder
- type PhoneNumberItemRequestBuilder
- func (m *PhoneNumberItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *PhoneNumberItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *PhoneNumberItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *PhoneNumberItemRequestBuilder) Status() *ItemStatusRequestBuilder
- func (m *PhoneNumberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *PhoneNumberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *PhoneNumberItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *PhoneNumberItemRequestBuilder) Warmup() *ItemWarmupRequestBuilder
- func (m *PhoneNumberItemRequestBuilder) WithUrl(rawUrl string) *PhoneNumberItemRequestBuilder
- type PhoneNumbersRequestBuilder
- func (m *PhoneNumbersRequestBuilder) All() *AllRequestBuilder
- func (m *PhoneNumbersRequestBuilder) ByPhoneNumberId(phoneNumberId string) *PhoneNumberItemRequestBuilder
- func (m *PhoneNumbersRequestBuilder) IsAvailableForPurchase() *IsAvailableForPurchaseRequestBuilder
- func (m *PhoneNumbersRequestBuilder) Outgoing() *OutgoingRequestBuilder
- func (m *PhoneNumbersRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *PhoneNumbersRequestBuilder) Search() *SearchRequestBuilder
- func (m *PhoneNumbersRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *PhoneNumbersRequestBuilder) WithUrl(rawUrl string) *PhoneNumbersRequestBuilder
- type SearchRequestBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllBusinessRequestBuilder ¶ added in v1.0.8
type AllBusinessRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AllBusinessRequestBuilder builds and executes requests for operations under \phone-numbers\all\business
func NewAllBusinessRequestBuilder ¶ added in v1.0.8
func NewAllBusinessRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AllBusinessRequestBuilder
NewAllBusinessRequestBuilder instantiates a new AllBusinessRequestBuilder and sets the default values.
func NewAllBusinessRequestBuilderInternal ¶ added in v1.0.8
func NewAllBusinessRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AllBusinessRequestBuilder
NewAllBusinessRequestBuilderInternal instantiates a new AllBusinessRequestBuilder and sets the default values.
func (*AllBusinessRequestBuilder) Post ¶ added in v1.0.8
func (m *AllBusinessRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.RequestDataOptionsable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PagedResultOfPhoneNumberTableRowable, error)
Post lists phone numbers visible to the current business with paging, sorting, and filters for messaging, calling, and warmup management. returns a PagedResultOfPhoneNumberTableRowable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*AllBusinessRequestBuilder) ToPostRequestInformation ¶ added in v1.0.8
func (m *AllBusinessRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.RequestDataOptionsable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation lists phone numbers visible to the current business with paging, sorting, and filters for messaging, calling, and warmup management. returns a *RequestInformation when successful
func (*AllBusinessRequestBuilder) WithUrl ¶ added in v1.0.8
func (m *AllBusinessRequestBuilder) WithUrl(rawUrl string) *AllBusinessRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *AllBusinessRequestBuilder when successful
type AllRequestBuilder ¶
type AllRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AllRequestBuilder builds and executes requests for operations under \phone-numbers\all
func NewAllRequestBuilder ¶
func NewAllRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AllRequestBuilder
NewAllRequestBuilder instantiates a new AllRequestBuilder and sets the default values.
func NewAllRequestBuilderInternal ¶
func NewAllRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AllRequestBuilder
NewAllRequestBuilderInternal instantiates a new AllRequestBuilder and sets the default values.
func (*AllRequestBuilder) Business ¶ added in v1.0.8
func (m *AllRequestBuilder) Business() *AllBusinessRequestBuilder
Business the business property returns a *AllBusinessRequestBuilder when successful
type IsAvailableForPurchaseRequestBuilder ¶
type IsAvailableForPurchaseRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
IsAvailableForPurchaseRequestBuilder builds and executes requests for operations under \phone-numbers\is-available-for-purchase
func NewIsAvailableForPurchaseRequestBuilder ¶
func NewIsAvailableForPurchaseRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *IsAvailableForPurchaseRequestBuilder
NewIsAvailableForPurchaseRequestBuilder instantiates a new IsAvailableForPurchaseRequestBuilder and sets the default values.
func NewIsAvailableForPurchaseRequestBuilderInternal ¶
func NewIsAvailableForPurchaseRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *IsAvailableForPurchaseRequestBuilder
NewIsAvailableForPurchaseRequestBuilderInternal instantiates a new IsAvailableForPurchaseRequestBuilder and sets the default values.
func (*IsAvailableForPurchaseRequestBuilder) Post ¶
func (m *IsAvailableForPurchaseRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberAvailabilityRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberAvailabilityResponseable, error)
Post checks whether a phone number can be purchased for the current business before creating or assigning it. returns a PhoneNumberAvailabilityResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 500 status code
func (*IsAvailableForPurchaseRequestBuilder) ToPostRequestInformation ¶
func (m *IsAvailableForPurchaseRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberAvailabilityRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation checks whether a phone number can be purchased for the current business before creating or assigning it. returns a *RequestInformation when successful
func (*IsAvailableForPurchaseRequestBuilder) WithUrl ¶
func (m *IsAvailableForPurchaseRequestBuilder) WithUrl(rawUrl string) *IsAvailableForPurchaseRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *IsAvailableForPurchaseRequestBuilder when successful
type ItemStatusRequestBuilder ¶
type ItemStatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemStatusRequestBuilder builds and executes requests for operations under \phone-numbers\{phoneNumber-id}\status
func NewItemStatusRequestBuilder ¶
func NewItemStatusRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemStatusRequestBuilder
NewItemStatusRequestBuilder instantiates a new ItemStatusRequestBuilder and sets the default values.
func NewItemStatusRequestBuilderInternal ¶
func NewItemStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemStatusRequestBuilder
NewItemStatusRequestBuilderInternal instantiates a new ItemStatusRequestBuilder and sets the default values.
func (*ItemStatusRequestBuilder) Get ¶
func (m *ItemStatusRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemStatusRequestBuilderGetQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberStatusResponseable, error)
Get returns provider and Leadping status for a phone number, including messaging warmup, assignments, and verification state. returns a PhoneNumberStatusResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 500 status code
func (*ItemStatusRequestBuilder) ToGetRequestInformation ¶
func (m *ItemStatusRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemStatusRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns provider and Leadping status for a phone number, including messaging warmup, assignments, and verification state. returns a *RequestInformation when successful
func (*ItemStatusRequestBuilder) WithUrl ¶
func (m *ItemStatusRequestBuilder) WithUrl(rawUrl string) *ItemStatusRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemStatusRequestBuilder when successful
type ItemStatusRequestBuilderGetQueryParameters ¶
type ItemStatusRequestBuilderGetQueryParameters struct {
// The end date.
EndDate *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly "uriparametername:\"endDate\""
// The start date.
StartDate *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly "uriparametername:\"startDate\""
// The window days.
WindowDays *int32 "uriparametername:\"windowDays\""
}
ItemStatusRequestBuilderGetQueryParameters returns provider and Leadping status for a phone number, including messaging warmup, assignments, and verification state.
type ItemWarmupRequestBuilder ¶
type ItemWarmupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemWarmupRequestBuilder builds and executes requests for operations under \phone-numbers\{phoneNumber-id}\warmup
func NewItemWarmupRequestBuilder ¶
func NewItemWarmupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemWarmupRequestBuilder
NewItemWarmupRequestBuilder instantiates a new ItemWarmupRequestBuilder and sets the default values.
func NewItemWarmupRequestBuilderInternal ¶
func NewItemWarmupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemWarmupRequestBuilder
NewItemWarmupRequestBuilderInternal instantiates a new ItemWarmupRequestBuilder and sets the default values.
func (*ItemWarmupRequestBuilder) Get ¶
func (m *ItemWarmupRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemWarmupRequestBuilderGetQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberStatusResponseable, error)
Get returns warmup status for a phone number, including limits and recent events used for delivery pacing. returns a PhoneNumberStatusResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*ItemWarmupRequestBuilder) ToGetRequestInformation ¶
func (m *ItemWarmupRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemWarmupRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns warmup status for a phone number, including limits and recent events used for delivery pacing. returns a *RequestInformation when successful
func (*ItemWarmupRequestBuilder) WithUrl ¶
func (m *ItemWarmupRequestBuilder) WithUrl(rawUrl string) *ItemWarmupRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemWarmupRequestBuilder when successful
type ItemWarmupRequestBuilderGetQueryParameters ¶
type ItemWarmupRequestBuilderGetQueryParameters struct {
// The end date.
EndDate *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly "uriparametername:\"endDate\""
// The start date.
StartDate *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly "uriparametername:\"startDate\""
// The window days.
WindowDays *int32 "uriparametername:\"windowDays\""
}
ItemWarmupRequestBuilderGetQueryParameters returns warmup status for a phone number, including limits and recent events used for delivery pacing.
type OutgoingConversationItemOverrideRequestBuilder ¶
type OutgoingConversationItemOverrideRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingConversationItemOverrideRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing\conversation\{conversationId}\override
func NewOutgoingConversationItemOverrideRequestBuilder ¶
func NewOutgoingConversationItemOverrideRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationItemOverrideRequestBuilder
NewOutgoingConversationItemOverrideRequestBuilder instantiates a new OutgoingConversationItemOverrideRequestBuilder and sets the default values.
func NewOutgoingConversationItemOverrideRequestBuilderInternal ¶
func NewOutgoingConversationItemOverrideRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationItemOverrideRequestBuilder
NewOutgoingConversationItemOverrideRequestBuilderInternal instantiates a new OutgoingConversationItemOverrideRequestBuilder and sets the default values.
func (*OutgoingConversationItemOverrideRequestBuilder) Delete ¶
func (m *OutgoingConversationItemOverrideRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionResponseable, error)
Delete clears a conversation's outgoing-number override so future lead messages return to automatic number selection. returns a OutgoingNumberSelectionResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*OutgoingConversationItemOverrideRequestBuilder) Post ¶
func (m *OutgoingConversationItemOverrideRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberManualOverrideRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionResponseable, error)
Post sets the outgoing phone number override for a conversation so future lead messages use the selected eligible number. returns a OutgoingNumberSelectionResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*OutgoingConversationItemOverrideRequestBuilder) ToDeleteRequestInformation ¶
func (m *OutgoingConversationItemOverrideRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation clears a conversation's outgoing-number override so future lead messages return to automatic number selection. returns a *RequestInformation when successful
func (*OutgoingConversationItemOverrideRequestBuilder) ToPostRequestInformation ¶
func (m *OutgoingConversationItemOverrideRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberManualOverrideRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation sets the outgoing phone number override for a conversation so future lead messages use the selected eligible number. returns a *RequestInformation when successful
func (*OutgoingConversationItemOverrideRequestBuilder) WithUrl ¶
func (m *OutgoingConversationItemOverrideRequestBuilder) WithUrl(rawUrl string) *OutgoingConversationItemOverrideRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *OutgoingConversationItemOverrideRequestBuilder when successful
type OutgoingConversationRequestBuilder ¶
type OutgoingConversationRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingConversationRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing\conversation
func NewOutgoingConversationRequestBuilder ¶
func NewOutgoingConversationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationRequestBuilder
NewOutgoingConversationRequestBuilder instantiates a new OutgoingConversationRequestBuilder and sets the default values.
func NewOutgoingConversationRequestBuilderInternal ¶
func NewOutgoingConversationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationRequestBuilder
NewOutgoingConversationRequestBuilderInternal instantiates a new OutgoingConversationRequestBuilder and sets the default values.
func (*OutgoingConversationRequestBuilder) ByConversationId ¶
func (m *OutgoingConversationRequestBuilder) ByConversationId(conversationId string) *OutgoingConversationWithConversationItemRequestBuilder
ByConversationId gets an item from the github.com/leadpingai/leadping-go.phoneNumbers.outgoing.conversation.item collection returns a *OutgoingConversationWithConversationItemRequestBuilder when successful
type OutgoingConversationWithConversationItemRequestBuilder ¶
type OutgoingConversationWithConversationItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingConversationWithConversationItemRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing\conversation\{conversationId}
func NewOutgoingConversationWithConversationItemRequestBuilder ¶
func NewOutgoingConversationWithConversationItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationWithConversationItemRequestBuilder
NewOutgoingConversationWithConversationItemRequestBuilder instantiates a new OutgoingConversationWithConversationItemRequestBuilder and sets the default values.
func NewOutgoingConversationWithConversationItemRequestBuilderInternal ¶
func NewOutgoingConversationWithConversationItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingConversationWithConversationItemRequestBuilder
NewOutgoingConversationWithConversationItemRequestBuilderInternal instantiates a new OutgoingConversationWithConversationItemRequestBuilder and sets the default values.
func (*OutgoingConversationWithConversationItemRequestBuilder) Override ¶
func (m *OutgoingConversationWithConversationItemRequestBuilder) Override() *OutgoingConversationItemOverrideRequestBuilder
Override the override property returns a *OutgoingConversationItemOverrideRequestBuilder when successful
func (*OutgoingConversationWithConversationItemRequestBuilder) Post ¶
func (m *OutgoingConversationWithConversationItemRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionResponseable, error)
Post selects the outgoing phone number for an existing conversation, considering assignments, overrides, and delivery eligibility. returns a OutgoingNumberSelectionResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*OutgoingConversationWithConversationItemRequestBuilder) ToPostRequestInformation ¶
func (m *OutgoingConversationWithConversationItemRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation selects the outgoing phone number for an existing conversation, considering assignments, overrides, and delivery eligibility. returns a *RequestInformation when successful
func (*OutgoingConversationWithConversationItemRequestBuilder) WithUrl ¶
func (m *OutgoingConversationWithConversationItemRequestBuilder) WithUrl(rawUrl string) *OutgoingConversationWithConversationItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *OutgoingConversationWithConversationItemRequestBuilder when successful
type OutgoingManualOverrideRequestBuilder ¶
type OutgoingManualOverrideRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingManualOverrideRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing\manual-override
func NewOutgoingManualOverrideRequestBuilder ¶
func NewOutgoingManualOverrideRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingManualOverrideRequestBuilder
NewOutgoingManualOverrideRequestBuilder instantiates a new OutgoingManualOverrideRequestBuilder and sets the default values.
func NewOutgoingManualOverrideRequestBuilderInternal ¶
func NewOutgoingManualOverrideRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingManualOverrideRequestBuilder
NewOutgoingManualOverrideRequestBuilderInternal instantiates a new OutgoingManualOverrideRequestBuilder and sets the default values.
func (*OutgoingManualOverrideRequestBuilder) Post ¶
func (m *OutgoingManualOverrideRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberManualOverrideRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionResponseable, error)
Post validates a manual outgoing-number override before use, checking ownership, destination, and delivery eligibility. returns a OutgoingNumberSelectionResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*OutgoingManualOverrideRequestBuilder) ToPostRequestInformation ¶
func (m *OutgoingManualOverrideRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberManualOverrideRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation validates a manual outgoing-number override before use, checking ownership, destination, and delivery eligibility. returns a *RequestInformation when successful
func (*OutgoingManualOverrideRequestBuilder) WithUrl ¶
func (m *OutgoingManualOverrideRequestBuilder) WithUrl(rawUrl string) *OutgoingManualOverrideRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *OutgoingManualOverrideRequestBuilder when successful
type OutgoingNewRequestBuilder ¶
type OutgoingNewRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingNewRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing\new
func NewOutgoingNewRequestBuilder ¶
func NewOutgoingNewRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingNewRequestBuilder
NewOutgoingNewRequestBuilder instantiates a new OutgoingNewRequestBuilder and sets the default values.
func NewOutgoingNewRequestBuilderInternal ¶
func NewOutgoingNewRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingNewRequestBuilder
NewOutgoingNewRequestBuilderInternal instantiates a new OutgoingNewRequestBuilder and sets the default values.
func (*OutgoingNewRequestBuilder) Post ¶
func (m *OutgoingNewRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionResponseable, error)
Post selects an outgoing phone number for a new outbound lead message using destination, source, and delivery eligibility rules. returns a OutgoingNumberSelectionResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code
func (*OutgoingNewRequestBuilder) ToPostRequestInformation ¶
func (m *OutgoingNewRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.OutgoingNumberSelectionRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation selects an outgoing phone number for a new outbound lead message using destination, source, and delivery eligibility rules. returns a *RequestInformation when successful
func (*OutgoingNewRequestBuilder) WithUrl ¶
func (m *OutgoingNewRequestBuilder) WithUrl(rawUrl string) *OutgoingNewRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *OutgoingNewRequestBuilder when successful
type OutgoingRequestBuilder ¶
type OutgoingRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
OutgoingRequestBuilder builds and executes requests for operations under \phone-numbers\outgoing
func NewOutgoingRequestBuilder ¶
func NewOutgoingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingRequestBuilder
NewOutgoingRequestBuilder instantiates a new OutgoingRequestBuilder and sets the default values.
func NewOutgoingRequestBuilderInternal ¶
func NewOutgoingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *OutgoingRequestBuilder
NewOutgoingRequestBuilderInternal instantiates a new OutgoingRequestBuilder and sets the default values.
func (*OutgoingRequestBuilder) Conversation ¶
func (m *OutgoingRequestBuilder) Conversation() *OutgoingConversationRequestBuilder
Conversation the conversation property returns a *OutgoingConversationRequestBuilder when successful
func (*OutgoingRequestBuilder) ManualOverride ¶
func (m *OutgoingRequestBuilder) ManualOverride() *OutgoingManualOverrideRequestBuilder
ManualOverride the manualOverride property returns a *OutgoingManualOverrideRequestBuilder when successful
func (*OutgoingRequestBuilder) New ¶
func (m *OutgoingRequestBuilder) New() *OutgoingNewRequestBuilder
New the new property returns a *OutgoingNewRequestBuilder when successful
type PhoneNumberItemRequestBuilder ¶
type PhoneNumberItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
PhoneNumberItemRequestBuilder builds and executes requests for operations under \phone-numbers\{phoneNumber-id}
func NewPhoneNumberItemRequestBuilder ¶
func NewPhoneNumberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneNumberItemRequestBuilder
NewPhoneNumberItemRequestBuilder instantiates a new PhoneNumberItemRequestBuilder and sets the default values.
func NewPhoneNumberItemRequestBuilderInternal ¶
func NewPhoneNumberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneNumberItemRequestBuilder
NewPhoneNumberItemRequestBuilderInternal instantiates a new PhoneNumberItemRequestBuilder and sets the default values.
func (*PhoneNumberItemRequestBuilder) Delete ¶
func (m *PhoneNumberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Delete deletes a phone number from the current business when it should no longer be used for lead communication. returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 404 status code returns a ProblemDetails error when the service returns a 500 status code
func (*PhoneNumberItemRequestBuilder) Get ¶
func (m *PhoneNumberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberResponseable, error)
Get returns one phone number visible to the current user, including messaging status, assignment, warmup, and purchase metadata. returns a PhoneNumberResponseable when successful returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 404 status code
func (*PhoneNumberItemRequestBuilder) Put ¶
func (m *PhoneNumberItemRequestBuilder) Put(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberResponseable, error)
Put updates phone number settings such as its optional label, assignment, messaging options, or warmup configuration. returns a PhoneNumberResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 404 status code returns a ProblemDetails error when the service returns a 500 status code
func (*PhoneNumberItemRequestBuilder) Status ¶
func (m *PhoneNumberItemRequestBuilder) Status() *ItemStatusRequestBuilder
Status the status property returns a *ItemStatusRequestBuilder when successful
func (*PhoneNumberItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *PhoneNumberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation deletes a phone number from the current business when it should no longer be used for lead communication. returns a *RequestInformation when successful
func (*PhoneNumberItemRequestBuilder) ToGetRequestInformation ¶
func (m *PhoneNumberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation returns one phone number visible to the current user, including messaging status, assignment, warmup, and purchase metadata. returns a *RequestInformation when successful
func (*PhoneNumberItemRequestBuilder) ToPutRequestInformation ¶
func (m *PhoneNumberItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation updates phone number settings such as its optional label, assignment, messaging options, or warmup configuration. returns a *RequestInformation when successful
func (*PhoneNumberItemRequestBuilder) Warmup ¶
func (m *PhoneNumberItemRequestBuilder) Warmup() *ItemWarmupRequestBuilder
Warmup the warmup property returns a *ItemWarmupRequestBuilder when successful
func (*PhoneNumberItemRequestBuilder) WithUrl ¶
func (m *PhoneNumberItemRequestBuilder) WithUrl(rawUrl string) *PhoneNumberItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *PhoneNumberItemRequestBuilder when successful
type PhoneNumbersRequestBuilder ¶
type PhoneNumbersRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
PhoneNumbersRequestBuilder builds and executes requests for operations under \phone-numbers
func NewPhoneNumbersRequestBuilder ¶
func NewPhoneNumbersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneNumbersRequestBuilder
NewPhoneNumbersRequestBuilder instantiates a new PhoneNumbersRequestBuilder and sets the default values.
func NewPhoneNumbersRequestBuilderInternal ¶
func NewPhoneNumbersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneNumbersRequestBuilder
NewPhoneNumbersRequestBuilderInternal instantiates a new PhoneNumbersRequestBuilder and sets the default values.
func (*PhoneNumbersRequestBuilder) All ¶
func (m *PhoneNumbersRequestBuilder) All() *AllRequestBuilder
All the all property returns a *AllRequestBuilder when successful
func (*PhoneNumbersRequestBuilder) ByPhoneNumberId ¶
func (m *PhoneNumbersRequestBuilder) ByPhoneNumberId(phoneNumberId string) *PhoneNumberItemRequestBuilder
ByPhoneNumberId gets an item from the github.com/leadpingai/leadping-go.phoneNumbers.item collection returns a *PhoneNumberItemRequestBuilder when successful
func (*PhoneNumbersRequestBuilder) IsAvailableForPurchase ¶
func (m *PhoneNumbersRequestBuilder) IsAvailableForPurchase() *IsAvailableForPurchaseRequestBuilder
IsAvailableForPurchase the isAvailableForPurchase property returns a *IsAvailableForPurchaseRequestBuilder when successful
func (*PhoneNumbersRequestBuilder) Outgoing ¶
func (m *PhoneNumbersRequestBuilder) Outgoing() *OutgoingRequestBuilder
Outgoing the outgoing property returns a *OutgoingRequestBuilder when successful
func (*PhoneNumbersRequestBuilder) Post ¶
func (m *PhoneNumbersRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberResponseable, error)
Post purchases or creates a phone number for the current business so it can be assigned to messaging, calls, and lead follow-up. returns a PhoneNumberResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 500 status code
func (*PhoneNumbersRequestBuilder) Search ¶
func (m *PhoneNumbersRequestBuilder) Search() *SearchRequestBuilder
Search the search property returns a *SearchRequestBuilder when successful
func (*PhoneNumbersRequestBuilder) ToPostRequestInformation ¶
func (m *PhoneNumbersRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation purchases or creates a phone number for the current business so it can be assigned to messaging, calls, and lead follow-up. returns a *RequestInformation when successful
func (*PhoneNumbersRequestBuilder) WithUrl ¶
func (m *PhoneNumbersRequestBuilder) WithUrl(rawUrl string) *PhoneNumbersRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *PhoneNumbersRequestBuilder when successful
type SearchRequestBuilder ¶
type SearchRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
SearchRequestBuilder builds and executes requests for operations under \phone-numbers\search
func NewSearchRequestBuilder ¶
func NewSearchRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SearchRequestBuilder
NewSearchRequestBuilder instantiates a new SearchRequestBuilder and sets the default values.
func NewSearchRequestBuilderInternal ¶
func NewSearchRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *SearchRequestBuilder
NewSearchRequestBuilderInternal instantiates a new SearchRequestBuilder and sets the default values.
func (*SearchRequestBuilder) Post ¶
func (m *SearchRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberSearchRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberSearchResponseable, error)
Post searches available phone numbers for purchase, applying country, area, and capability filters for lead communication setup. returns a PhoneNumberSearchResponseable when successful returns a ProblemDetails error when the service returns a 400 status code returns a ProblemDetails error when the service returns a 401 status code returns a ProblemDetails error when the service returns a 500 status code
func (*SearchRequestBuilder) ToPostRequestInformation ¶
func (m *SearchRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneNumberSearchRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation searches available phone numbers for purchase, applying country, area, and capability filters for lead communication setup. returns a *RequestInformation when successful
func (*SearchRequestBuilder) WithUrl ¶
func (m *SearchRequestBuilder) WithUrl(rawUrl string) *SearchRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *SearchRequestBuilder when successful
Source Files
¶
- all_business_request_builder.go
- all_request_builder.go
- is_available_for_purchase_request_builder.go
- item_status_request_builder.go
- item_warmup_request_builder.go
- outgoing_conversation_item_override_request_builder.go
- outgoing_conversation_request_builder.go
- outgoing_conversation_with_conversation_item_request_builder.go
- outgoing_manual_override_request_builder.go
- outgoing_new_request_builder.go
- outgoing_request_builder.go
- phone_number_item_request_builder.go
- phone_numbers_request_builder.go
- search_request_builder.go