Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client handles HTTP requests to Payloop API.
type InvocationClient ¶
type InvocationClient struct {
// contains filtered or unexported fields
}
InvocationClient manages invocation operations.
func (*InvocationClient) Attribution ¶
func (i *InvocationClient) Attribution(parentID, parentName string, subsidiaryID, subsidiaryName *string) *InvocationClient
Attribution sets attribution filter for summary queries. Returns a new client with attribution set.
func (*InvocationClient) Summary ¶
func (i *InvocationClient) Summary(ctx context.Context, opts SummaryOptions) (map[string]interface{}, error)
Summary retrieves invocation summary for a workflow.
type SummaryOptions ¶
SummaryOptions configures a summary request.
type WorkflowClient ¶
type WorkflowClient struct {
// contains filtered or unexported fields
}
WorkflowClient manages a single workflow.
func NewWorkflowClient ¶
func NewWorkflowClient(uuid string, api *Client) *WorkflowClient
NewWorkflowClient creates a new workflow client.
func (*WorkflowClient) Invocation ¶
func (w *WorkflowClient) Invocation() *InvocationClient
Invocation returns a client for invocation operations.
type WorkflowsClient ¶
type WorkflowsClient struct {
// contains filtered or unexported fields
}
WorkflowsClient manages multiple workflows.
func NewWorkflowsClient ¶
func NewWorkflowsClient(api *Client) *WorkflowsClient
NewWorkflowsClient creates a new workflows client.
Click to show internal directories.
Click to hide internal directories.