Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InitiateRequestBuilder ¶
type InitiateRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
InitiateRequestBuilder builds and executes requests for operations under \phone-call\initiate
func NewInitiateRequestBuilder ¶
func NewInitiateRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *InitiateRequestBuilder
NewInitiateRequestBuilder instantiates a new InitiateRequestBuilder and sets the default values.
func NewInitiateRequestBuilderInternal ¶
func NewInitiateRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *InitiateRequestBuilder
NewInitiateRequestBuilderInternal instantiates a new InitiateRequestBuilder and sets the default values.
func (*InitiateRequestBuilder) Post ¶
func (m *InitiateRequestBuilder) Post(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.InitiateCallRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneCallResponseable, error)
Post starts an outbound Leadping phone call for an authenticated user and returns the provider call identifiers, status, and routing details. returns a PhoneCallResponseable 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 403 status code returns a ProblemDetails error when the service returns a 429 status code
func (*InitiateRequestBuilder) ToPostRequestInformation ¶
func (m *InitiateRequestBuilder) ToPostRequestInformation(ctx context.Context, body i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.InitiateCallRequestable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation starts an outbound Leadping phone call for an authenticated user and returns the provider call identifiers, status, and routing details. returns a *RequestInformation when successful
func (*InitiateRequestBuilder) WithUrl ¶
func (m *InitiateRequestBuilder) WithUrl(rawUrl string) *InitiateRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *InitiateRequestBuilder when successful
type ItemHangupRequestBuilder ¶
type ItemHangupRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemHangupRequestBuilder builds and executes requests for operations under \phone-call\{callId}\hangup
func NewItemHangupRequestBuilder ¶
func NewItemHangupRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemHangupRequestBuilder
NewItemHangupRequestBuilder instantiates a new ItemHangupRequestBuilder and sets the default values.
func NewItemHangupRequestBuilderInternal ¶
func NewItemHangupRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemHangupRequestBuilder
NewItemHangupRequestBuilderInternal instantiates a new ItemHangupRequestBuilder and sets the default values.
func (*ItemHangupRequestBuilder) Post ¶
func (m *ItemHangupRequestBuilder) Post(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneCallResponseable, error)
Post ends an active Leadping phone call by call ID and returns the updated call record, including status and provider routing details. returns a PhoneCallResponseable 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 403 status code returns a ProblemDetails error when the service returns a 404 status code returns a ProblemDetails error when the service returns a 429 status code
func (*ItemHangupRequestBuilder) ToPostRequestInformation ¶
func (m *ItemHangupRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation ends an active Leadping phone call by call ID and returns the updated call record, including status and provider routing details. returns a *RequestInformation when successful
func (*ItemHangupRequestBuilder) WithUrl ¶
func (m *ItemHangupRequestBuilder) WithUrl(rawUrl string) *ItemHangupRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemHangupRequestBuilder when successful
type ItemStatusRequestBuilder ¶
type ItemStatusRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemStatusRequestBuilder builds and executes requests for operations under \phone-call\{callId}\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[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneCallResponseable, error)
Get retrieves the latest status for a Leadping phone call by call ID, including provider state and call details for tracking progress. returns a PhoneCallResponseable 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 403 status code returns a ProblemDetails error when the service returns a 429 status code
func (*ItemStatusRequestBuilder) ToGetRequestInformation ¶
func (m *ItemStatusRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation retrieves the latest status for a Leadping phone call by call ID, including provider state and call details for tracking progress. 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 ItemTransferRequestBuilder ¶
type ItemTransferRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemTransferRequestBuilder builds and executes requests for operations under \phone-call\{callId}\transfer
func NewItemTransferRequestBuilder ¶
func NewItemTransferRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemTransferRequestBuilder
NewItemTransferRequestBuilder instantiates a new ItemTransferRequestBuilder and sets the default values.
func NewItemTransferRequestBuilderInternal ¶
func NewItemTransferRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemTransferRequestBuilder
NewItemTransferRequestBuilderInternal instantiates a new ItemTransferRequestBuilder and sets the default values.
func (*ItemTransferRequestBuilder) Post ¶
func (m *ItemTransferRequestBuilder) Post(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemTransferRequestBuilderPostQueryParameters]) (i01c1fcf104a8c6ee60f7ac9622055caa34c4bc3debe751d81944bd1693855811.PhoneCallResponseable, error)
Post transfers an active Leadping phone call to a new phone number and returns the updated call record with status and routing details. returns a PhoneCallResponseable 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 403 status code returns a ProblemDetails error when the service returns a 404 status code returns a ProblemDetails error when the service returns a 429 status code
func (*ItemTransferRequestBuilder) ToPostRequestInformation ¶
func (m *ItemTransferRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[ItemTransferRequestBuilderPostQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation transfers an active Leadping phone call to a new phone number and returns the updated call record with status and routing details. returns a *RequestInformation when successful
func (*ItemTransferRequestBuilder) WithUrl ¶
func (m *ItemTransferRequestBuilder) WithUrl(rawUrl string) *ItemTransferRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemTransferRequestBuilder when successful
type ItemTransferRequestBuilderPostQueryParameters ¶
type ItemTransferRequestBuilderPostQueryParameters struct {
// The phone number to transfer the call to.
NewPhoneNumber *string "uriparametername:\"newPhoneNumber\""
}
ItemTransferRequestBuilderPostQueryParameters transfers an active Leadping phone call to a new phone number and returns the updated call record with status and routing details.
type PhoneCallRequestBuilder ¶
type PhoneCallRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
PhoneCallRequestBuilder builds and executes requests for operations under \phone-call
func NewPhoneCallRequestBuilder ¶
func NewPhoneCallRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneCallRequestBuilder
NewPhoneCallRequestBuilder instantiates a new PhoneCallRequestBuilder and sets the default values.
func NewPhoneCallRequestBuilderInternal ¶
func NewPhoneCallRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PhoneCallRequestBuilder
NewPhoneCallRequestBuilderInternal instantiates a new PhoneCallRequestBuilder and sets the default values.
func (*PhoneCallRequestBuilder) ByCallId ¶
func (m *PhoneCallRequestBuilder) ByCallId(callId string) *WithCallItemRequestBuilder
ByCallId gets an item from the github.com/leadpingai/leadping-go.phoneCall.item collection returns a *WithCallItemRequestBuilder when successful
func (*PhoneCallRequestBuilder) Initiate ¶
func (m *PhoneCallRequestBuilder) Initiate() *InitiateRequestBuilder
Initiate the initiate property returns a *InitiateRequestBuilder when successful
type WithCallItemRequestBuilder ¶
type WithCallItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
WithCallItemRequestBuilder builds and executes requests for operations under \phone-call\{callId}
func NewWithCallItemRequestBuilder ¶
func NewWithCallItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithCallItemRequestBuilder
NewWithCallItemRequestBuilder instantiates a new WithCallItemRequestBuilder and sets the default values.
func NewWithCallItemRequestBuilderInternal ¶
func NewWithCallItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithCallItemRequestBuilder
NewWithCallItemRequestBuilderInternal instantiates a new WithCallItemRequestBuilder and sets the default values.
func (*WithCallItemRequestBuilder) Hangup ¶
func (m *WithCallItemRequestBuilder) Hangup() *ItemHangupRequestBuilder
Hangup the hangup property returns a *ItemHangupRequestBuilder when successful
func (*WithCallItemRequestBuilder) Status ¶
func (m *WithCallItemRequestBuilder) Status() *ItemStatusRequestBuilder
Status the status property returns a *ItemStatusRequestBuilder when successful
func (*WithCallItemRequestBuilder) Transfer ¶
func (m *WithCallItemRequestBuilder) Transfer() *ItemTransferRequestBuilder
Transfer the transfer property returns a *ItemTransferRequestBuilder when successful