fivetran

package module
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2025 License: Apache-2.0 Imports: 20 Imported by: 42

README

Fivetran SDK for Go

Go Reference

go-fivetran is the official Fivetran SDK for the Go programming language.

Checkout our CHANGELOG for information about the latest bug fixes, updates, and features added to the SDK.

Make sure you read the Fivetran REST API documentation before using the SDK.

Installation

go get github.com/fivetran/go-fivetran

Importing

import (
    "github.com/fivetran/go-fivetran"
)

Getting started

Initialize a new Fivetran client:

	// get apiKey and apiSecret from environment variables
	apiKey := os.Getenv("FIVETRAN_APIKEY")
	apiSecret := os.Getenv("FIVETRAN_APISECRET")

	// initialize a new client
	client := fivetran.New(apiKey, apiSecret)

Each REST API endpoint has a service. Initialize a new Service:

	// initialize a new UsersList service
	svc := client.NewUsersList()

Call the API:

	// call the REST API
	resp, err := svc.Do(context.Background())
	if err != nil {
		...
	}

Or you can simply call API in chain style. Call Do() at the end to send an HTTP request to the REST API:

	resp, err := client.NewUsersList().
		Limit(3).
		Do(context.Background())

Examples

You can find examples for all services in the examples directory.

API List

The following Fivetran REST API endpoints are implemented by the Fivetran SDK for Go:

User
REST API Endpoint REST API Version SDK Service
List all Users v1 UsersListService
Retrieve user details v1 UserDetailsService
Invite a user v1 UserInviteService
Update a user v1 UserUpdateService
Delete a user v1 UserDeleteService
List all connection memberships v1 UserConnectionMembershipsListService
Retrieve connection membership v1 UserConnectionMembershipDetailsService
Add connection membership v1 UserConnectionMembershipCreateService
Update connection membership v1 UserConnectionMembershipUpdateService
Delete connection membership v1 UserConnectionMembershipDeleteService
List all group memberships v1 UserGroupMembershipsListService
Retrieve group membership v1 UserGroupMembershipDetailsService
Add group membership v1 UserGroupMembershipCreateService
Update group membership v1 UserGroupMembershipUpdateService
Delete group membership v1 UserGroupMembershipDeleteService
Group
REST API Endpoint REST API Version SDK Service
Create a group v1 GroupCreateService
List all groups v1 GroupsListService
Retrieve group details v1 GroupDetailsService
Update a group v1 GroupUpdateService
List All Connections within a Group v1 GroupListConnectionsService
List all users within a group v1 GroupListUsersService
Add a user to a group v1 GroupAddUserService
Remove a user from a group v1 GroupRemoveUserService
Delete a group v1 GroupDeleteService
Retrieve Group Public SSH Key v1 GroupSshKeyService
Retrieve Group Service Account v1 GroupServiceAccountService
Destination
REST API Endpoint REST API Version SDK Service/Config
List all destinations within account v1 DestinationsListService
Create a destination v1 DestinationCreateService
Retrieve destination details v1 DestinationDetailsService
Update a destination v1 DestinationUpdateService
Run destination setup tests v1 DestinationSetupTestsService
Delete a destination v1 DestinationDeleteService
Transformations
REST API Endpoint REST API Version SDK Service
Create Transformation Project v1 TransformationProjectCreateService
Delete Transformation Project v1 TransformationProjectDeleteService
List all Transformation Projects within Account v1 TransformationProjectsListService
Retrieve Transformation Project Details v1 TransformationProjectDetailsService
Test Transformation Project v1 TransformationProjectTestsService
Update Transformation Project v1 TransformationProjectUpdateService
Create Transformation v1 TransformationCreateService
Update Transformation v1 TransformationUpdateService
Delete Transformation v1 TransformationDeleteService
Retrieve Transformation Details v1 TransformationDetailsService
List all Transformations within Account v1 TransformationsListService
Upgrade Transformation Package v1 TransformationUpgradePackageService
Run Transformation v1 TransformationRunService
Cancel Transformation v1 TransformationCancelService
List All Quickstart Package Metadata v1 QuickstartPackagesListService
Retrieve Quickstart Package Metadata Details v1 QuickstartPackagesDetailsService
Connection
REST API Endpoint REST API Version SDK Service/Config/Auth
Create a connection v2 ConnectionCreateService
Delete a connection v1 ConnectionDeleteService
List all connections within account v1 ConnectionsListService
Retrieve connection details v2 ConnectionDetailsService
Run connection setup tests v2 ConnectionSetupTestsService
Sync connection data v1 ConnectionSyncService
Update a connection v2 ConnectionUpdateService
Connect Card v1 ConnectCardService
Connection Schema
REST API Endpoint REST API Version SDK Service/Config/Auth
Setup a Connection Schema Config for a connection that doesn't have schema settings yet. v1 ConnectionSchemaConfigCreateService
Update a connection schema config v1 ConnectionSchemaConfigUpdateService
Update a connection database schema config v1 ConnectionDatabaseSchemaConfigUpdateService
Update a connection table config v1 ConnectionTableConfigUpdateService
Update a connection column config v1 ConnectionColumnConfigUpdateService
Re-sync Connection Table Data v1 ConnectionReSyncTableService
Reload a connection schema config v1 ConnectionSchemaReloadService
Retrieve a connection schema config v1 ConnectionSchemaDetailsService
Retrieve source table columns config v1 ConnectionColumnConfigListService
Certificate
REST API Endpoint REST API Version SDK Service
Approve a certificate for the connection v1 ConnectionCertificateApproveService
Approve a fingerprint for the connection v1 ConnectionFingerprintApproveService
Approve a certificate for the destination v1 DestinationCertificateApproveService
Approve a fingerprint for the destination v1 DestinationFingerprintApproveService
List all approved certificates for connection v1 ConnectionCertificatesListService
List all approved fingerprints for connection v1 ConnectionFingerprintsListService
List all approved certificates for destination v1 DestinationCertificatesListService
List all approved fingerprints for destination v1 DestinationFingerprintsListService
Retrieve a connection certificate details v1 ConnectionCertificateDetailsService
Retrieve a connection fingerprint details v1 ConnectionFingerprintDetailsService
Retrieve a destination certificate details v1 DestinationCertificateDetailsService
Retrieve a destination fingerprint details v1 DestinationFingerprintDetailsService
Revoke connection certificate v1 ConnectionCertificateRevokeService
Revoke connection fingerprint v1 ConnectionFingerprintRevokeService
Revoke destination certificate v1 DestinationCertificateRevokeService
Revoke destination fingerprint v1 DestinationFingerprintRevokeService
Log Service
REST API Endpoint REST API Version SDK Service/Config
List all Log Services v1 ExternalLoggingListService
Create a Log Service v1 ExternalLoggingCreateService
Retrieve Log Service Details v1 ExternalLoggingDetailsService
Update a Log Service v1 ExternalLoggingUpdateService
Delete a Log Service v1 ExternalLoggingDeleteService
Run Log Service Setup Tests v1 ExternalLoggingSetupTestsService
Webhook
REST API Endpoint REST API Version SDK Service/Config
Create account webhook v1 WebhookAccountCreateService
Create group webhook v1 WebhookGroupCreateService
Retrieve webhook details v1 WebhookDetailsService
Update webhook v1 WebhookUpdateService
Delete webhook v1 WebhookDeleteService
Retrieve the list of webhooks v1 WebhookListService
Test webhook v1 WebhookTestService
Role
REST API Endpoint REST API Version SDK Service/Config
List all roles v1 RolesListService
Team
REST API Endpoint REST API Version SDK Service/Config

Create a team | v1 | TeamsCreateService Add a user to a team | v1 | TeamUserMembershipCreateService Add connection membership | v1 | TeamConnectionMembershipCreateService Add group membership | v1 | TeamGroupMembershipCreateService Delete a team | v1 | TeamsDeleteService Delete a user from a team | v1 | TeamUserMembershipDeleteService Delete connection membership | v1 | TeamConnectionMembershipDeleteService Delete group membership | v1 | TeamGroupMembershipDeleteService Delete a team role in the account | v1 | TeamsDeleteRoleInAccountService List all connection memberships | v1 | TeamConnectionMembershipsListService List all group memberships | v1 | TeamGroupMembershipsService List all teams | v1 | TeamsListService List all user memberships | v1 | TeamUserMembershipsListService Retrieve connection membership | v1 | TeamConnectionMembershipDetailsService Retrieve group membership | v1 | TeamGroupMembershipDetailsService Retrieve team details | v1 | TeamsDetailsService Retrieve user membership | v1 | TeamUserMembershipDetailsService Update a team | v1 | TeamsUpdateService Update a user membership | v1 | TeamUserMembershipUpdateService Update connection membership | v1 | TeamConnectionMembershipUpdateService Update group membership | v1 | TeamGroupMembershipUpdateService

REST API Endpoint REST API Version SDK Service/Config
Create a Private Link v1 PrivateLinksCreateService
List all Private Links within Account v1 PrivateLinkListService
Retrieve Private Link Details v1 PrivateLinksDetailsService
Update a Private Link v1 PrivateLinksUpdateService
Delete a Private Link v1 PrivateLinksDeleteService
Proxy Agents
REST API Endpoint REST API Version SDK Service/Config
Create a Proxy Agent v1 ProxyCreateService
List all Proxy Agents v1 ProxyListService
Retrieve Proxy Agent Details v1 ProxyDetailsService
Delete a Proxy Agent v1 ProxyDeleteService
Return all connections attached to the proxy agent v1 ProxyConnectionMembershipsListService
Regenerate Secrets for Proxy Agent v1 ProxyRegenerateSecretsService
Hybrid Deployment Agent
REST API Endpoint REST API Version SDK Service/Config
Create a Hybrid Deployment Agent v1 HybridDeploymentAgentCreateService
List Hybrid Deployment Agents v1 HybridDeploymentAgentListService
Retrieve Hybrid Deployment Agent Details v1 HybridDeploymentAgentDetailsService
Delete a Hybrid Deployment Agent v1 HybridDeploymentAgentDeleteService
Regenerate authentication keys v1 HybridDeploymentAgentReAuthService
Reset credentials v1 HybridDeploymentAgentResetCredentialsService
Connector Metadata
REST API Endpoint REST API Version SDK Service/Config
Retrieve connector configuration metadata v1 MetadataDetailsService
Retrieve source metadata v1 MetadataListService

Support

Please get in touch with us through our Support Portal if you have any comments, suggestions, support requests, or bug reports.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(value bool)

func DebugAuth

func DebugAuth(value bool)

func NewConnectCardConfig added in v0.8.0

func NewConnectCardConfig() *connectcard.ConnectCardConfig

func NewConnectionAuth added in v1.1.1

func NewConnectionAuth() *connections.ConnectionAuth

func NewConnectionAuthClientAccess added in v1.1.1

func NewConnectionAuthClientAccess() *connections.ConnectionAuthClientAccess

func NewConnectionConfig added in v1.1.1

func NewConnectionConfig() *connections.ConnectionConfig

func NewConnectionConfigAdobeAnalyticsConfiguration added in v1.1.1

func NewConnectionConfigAdobeAnalyticsConfiguration() *connections.ConnectionConfigAdobeAnalyticsConfiguration

func NewConnectionConfigCustomTables added in v1.1.1

func NewConnectionConfigCustomTables() *connections.ConnectionConfigCustomTables

func NewConnectionConfigProjectCredentials added in v1.1.1

func NewConnectionConfigProjectCredentials() *connections.ConnectionConfigProjectCredentials

func NewConnectionConfigReports added in v1.1.1

func NewConnectionConfigReports() *connections.ConnectionConfigReports

func NewConnectionSchemaConfigColumn added in v1.1.1

func NewConnectionSchemaConfigColumn() *connections.ConnectionSchemaConfigColumn

func NewConnectionSchemaConfigSchema added in v1.1.1

func NewConnectionSchemaConfigSchema() *connections.ConnectionSchemaConfigSchema

func NewConnectionSchemaConfigTable added in v1.1.1

func NewConnectionSchemaConfigTable() *connections.ConnectionSchemaConfigTable

func NewDestinationConfig

func NewDestinationConfig() *destinations.DestinationConfig

func NewExternalLoggingConfig added in v0.7.5

func NewExternalLoggingConfig() *externallogging.ExternalLoggingConfig

func NewFunctionSecret added in v0.7.0

func NewFunctionSecret() *connections.FunctionSecret

func NewPrivateLinkConfig added in v0.8.6

func NewPrivateLinkConfig() *privatelink.PrivateLinkConfig

func NewTransformationConfig added in v1.0.7

func NewTransformationConfig() *transformations.TransformationConfig

func NewTransformationProjectConfig added in v1.0.7

func NewTransformationProjectConfig() *transformations.TransformationProjectConfig

func NewTransformationSchedule added in v1.0.7

func NewTransformationSchedule() *transformations.TransformationSchedule

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client holds client configuration

func New

func New(apiKey, apiSecret string) *Client

New receives API Key and API Secret, and returns a new Client with the default HTTP client

func (*Client) BaseURL

func (c *Client) BaseURL(baseURL string)

BaseURL changes Client base REST API endpoint URL

func (*Client) CustomUserAgent added in v0.3.0

func (c *Client) CustomUserAgent(customUserAgent string)

CustomUserAgent sets custom User-Agent header in Client requests

func (*Client) NewCertificateConnectionCertificateApprove added in v1.1.1

func (c *Client) NewCertificateConnectionCertificateApprove() *certificates.ConnectionCertificateApproveService

func (*Client) NewCertificateConnectionFingerprintApprove added in v1.1.1

func (c *Client) NewCertificateConnectionFingerprintApprove() *fingerprints.ConnectionFingerprintApproveService

func (*Client) NewCertificateDestinationCertificateApprove

func (c *Client) NewCertificateDestinationCertificateApprove() *certificates.DestinationCertificateApproveService

func (*Client) NewCertificateDestinationFingerprintApprove

func (c *Client) NewCertificateDestinationFingerprintApprove() *fingerprints.DestinationFingerprintApproveService

func (*Client) NewConnectCard added in v0.7.12

func (c *Client) NewConnectCard() *connectcard.ConnectCardService

func (*Client) NewConnectionCertificateDetails added in v1.1.1

func (c *Client) NewConnectionCertificateDetails() *certificates.ConnectionCertificateDetailsService

func (*Client) NewConnectionCertificateRevoke added in v1.1.1

func (c *Client) NewConnectionCertificateRevoke() *certificates.ConnectionCertificateRevokeService

func (*Client) NewConnectionCertificatesList added in v1.1.1

func (c *Client) NewConnectionCertificatesList() *certificates.ConnectionCertificatesListService

func (*Client) NewConnectionColumnConfigListService added in v1.1.1

func (c *Client) NewConnectionColumnConfigListService() *connections.ConnectionColumnConfigListService

func (*Client) NewConnectionColumnConfigUpdateService added in v1.1.1

func (c *Client) NewConnectionColumnConfigUpdateService() *connections.ConnectionColumnConfigUpdateService

func (*Client) NewConnectionCreate added in v1.1.1

func (c *Client) NewConnectionCreate() *connections.ConnectionCreateService

Connections

func (*Client) NewConnectionDatabaseSchemaConfigUpdateService added in v1.1.1

func (c *Client) NewConnectionDatabaseSchemaConfigUpdateService() *connections.ConnectionDatabaseSchemaConfigUpdateService

func (*Client) NewConnectionDelete added in v1.1.1

func (c *Client) NewConnectionDelete() *connections.ConnectionDeleteService

func (*Client) NewConnectionDetails added in v1.1.1

func (c *Client) NewConnectionDetails() *connections.ConnectionDetailsService

func (*Client) NewConnectionFingerprintDetails added in v1.1.1

func (c *Client) NewConnectionFingerprintDetails() *fingerprints.ConnectionFingerprintDetailsService

func (*Client) NewConnectionFingerprintRevoke added in v1.1.1

func (c *Client) NewConnectionFingerprintRevoke() *fingerprints.ConnectionFingerprintRevokeService

func (*Client) NewConnectionFingerprintsList added in v1.1.1

func (c *Client) NewConnectionFingerprintsList() *fingerprints.ConnectionFingerprintsListService

func (*Client) NewConnectionReSyncTable added in v1.1.1

func (c *Client) NewConnectionReSyncTable() *connections.ConnectionReSyncTableService

func (*Client) NewConnectionSchemaCreateService added in v1.1.1

func (c *Client) NewConnectionSchemaCreateService() *connections.ConnectionSchemaConfigCreateService

func (*Client) NewConnectionSchemaDetails added in v1.1.1

func (c *Client) NewConnectionSchemaDetails() *connections.ConnectionSchemaDetailsService

func (*Client) NewConnectionSchemaReload added in v1.1.1

func (c *Client) NewConnectionSchemaReload() *connections.ConnectionSchemaReloadService

func (*Client) NewConnectionSchemaUpdateService added in v1.1.1

func (c *Client) NewConnectionSchemaUpdateService() *connections.ConnectionSchemaConfigUpdateService

func (*Client) NewConnectionSetupTests added in v1.1.1

func (c *Client) NewConnectionSetupTests() *connections.ConnectionSetupTestsService

func (*Client) NewConnectionSync added in v1.1.1

func (c *Client) NewConnectionSync() *connections.ConnectionSyncService

func (*Client) NewConnectionTableConfigUpdateService added in v1.1.1

func (c *Client) NewConnectionTableConfigUpdateService() *connections.ConnectionTableConfigUpdateService

func (*Client) NewConnectionUpdate added in v1.1.1

func (c *Client) NewConnectionUpdate() *connections.ConnectionUpdateService

func (*Client) NewConnectionsList added in v1.1.1

func (c *Client) NewConnectionsList() *connections.ConnectionsListService

func (*Client) NewDestinationCertificateDetails added in v0.7.12

func (c *Client) NewDestinationCertificateDetails() *certificates.DestinationCertificateDetailsService

func (*Client) NewDestinationCertificateRevoke added in v0.7.12

func (c *Client) NewDestinationCertificateRevoke() *certificates.DestinationCertificateRevokeService

func (*Client) NewDestinationCertificatesList added in v0.7.12

func (c *Client) NewDestinationCertificatesList() *certificates.DestinationCertificatesListService

func (*Client) NewDestinationCreate

func (c *Client) NewDestinationCreate() *destinations.DestinationCreateService

Destinations

func (*Client) NewDestinationDelete

func (c *Client) NewDestinationDelete() *destinations.DestinationDeleteService

func (*Client) NewDestinationDetails

func (c *Client) NewDestinationDetails() *destinations.DestinationDetailsService

func (*Client) NewDestinationFingerprintDetails added in v0.7.12

func (c *Client) NewDestinationFingerprintDetails() *fingerprints.DestinationFingerprintDetailsService

func (*Client) NewDestinationFingerprintRevoke added in v0.7.12

func (c *Client) NewDestinationFingerprintRevoke() *fingerprints.DestinationFingerprintRevokeService

func (*Client) NewDestinationFingerprintsList added in v0.7.12

func (c *Client) NewDestinationFingerprintsList() *fingerprints.DestinationFingerprintsListService

func (*Client) NewDestinationSetupTests

func (c *Client) NewDestinationSetupTests() *destinations.DestinationSetupTestsService

func (*Client) NewDestinationUpdate added in v1.1.1

func (c *Client) NewDestinationUpdate() *destinations.DestinationUpdateService

func (*Client) NewDestinationsList added in v1.0.7

func (c *Client) NewDestinationsList() *destinations.DestinationsListService

func (*Client) NewExternalLoggingCreate added in v0.7.5

func (c *Client) NewExternalLoggingCreate() *externallogging.ExternalLoggingCreateService

External Logging

func (*Client) NewExternalLoggingDelete added in v0.7.5

func (c *Client) NewExternalLoggingDelete() *externallogging.ExternalLoggingDeleteService

func (*Client) NewExternalLoggingDetails added in v0.7.5

func (c *Client) NewExternalLoggingDetails() *externallogging.ExternalLoggingDetailsService

func (*Client) NewExternalLoggingList added in v1.0.7

func (c *Client) NewExternalLoggingList() *externallogging.ExternalLoggingListService

func (*Client) NewExternalLoggingSetupTests added in v0.7.5

func (c *Client) NewExternalLoggingSetupTests() *externallogging.ExternalLoggingSetupTestsService

func (*Client) NewExternalLoggingUpdate added in v1.1.1

func (c *Client) NewExternalLoggingUpdate() *externallogging.ExternalLoggingUpdateService

func (*Client) NewGroupAddUser

func (c *Client) NewGroupAddUser() *groups.GroupAddUserService

func (*Client) NewGroupCreate

func (c *Client) NewGroupCreate() *groups.GroupCreateService

func (*Client) NewGroupDelete

func (c *Client) NewGroupDelete() *groups.GroupDeleteService

func (*Client) NewGroupDetails

func (c *Client) NewGroupDetails() *groups.GroupDetailsService

func (*Client) NewGroupListConnections added in v1.1.1

func (c *Client) NewGroupListConnections() *groups.GroupListConnectionsService

func (*Client) NewGroupListUsers

func (c *Client) NewGroupListUsers() *groups.GroupListUsersService

func (*Client) NewGroupRemoveUser

func (c *Client) NewGroupRemoveUser() *groups.GroupRemoveUserService

func (*Client) NewGroupServiceAccount added in v0.7.15

func (c *Client) NewGroupServiceAccount() *groups.GroupServiceAccountService

func (*Client) NewGroupSshPublicKey added in v0.7.15

func (c *Client) NewGroupSshPublicKey() *groups.GroupSshKeyService

func (*Client) NewGroupUpdate added in v1.1.1

func (c *Client) NewGroupUpdate() *groups.GroupUpdateService

func (*Client) NewGroupsList

func (c *Client) NewGroupsList() *groups.GroupsListService

func (*Client) NewHttpService added in v0.7.12

func (c *Client) NewHttpService() httputils.HttpService

func (*Client) NewHybridDeploymentAgentCreate added in v1.0.0

func (c *Client) NewHybridDeploymentAgentCreate() *hybriddeploymentagent.HybridDeploymentAgentCreateService

Hybrid Deployment Agent

func (*Client) NewHybridDeploymentAgentDelete added in v1.0.0

func (c *Client) NewHybridDeploymentAgentDelete() *hybriddeploymentagent.HybridDeploymentAgentDeleteService

func (*Client) NewHybridDeploymentAgentDetails added in v1.0.0

func (c *Client) NewHybridDeploymentAgentDetails() *hybriddeploymentagent.HybridDeploymentAgentDetailsService

func (*Client) NewHybridDeploymentAgentList added in v1.0.0

func (c *Client) NewHybridDeploymentAgentList() *hybriddeploymentagent.HybridDeploymentAgentListService

func (*Client) NewHybridDeploymentAgentReAuth added in v1.0.0

func (c *Client) NewHybridDeploymentAgentReAuth() *hybriddeploymentagent.HybridDeploymentAgentReAuthService

func (*Client) NewHybridDeploymentAgentResetCredentials added in v1.0.3

func (c *Client) NewHybridDeploymentAgentResetCredentials() *hybriddeploymentagent.HybridDeploymentAgentResetCredentialsService

func (*Client) NewMetadataDetails added in v1.2.0

func (c *Client) NewMetadataDetails() *metadata.MetadataDetailsService

func (*Client) NewMetadataList added in v1.2.0

func (c *Client) NewMetadataList() *metadata.MetadataListService

func (*Client) NewPrivateLinkCreate added in v0.8.6

func (c *Client) NewPrivateLinkCreate() *privatelink.PrivateLinkCreateService

Private Links

func (*Client) NewPrivateLinkDelete added in v0.8.6

func (c *Client) NewPrivateLinkDelete() *privatelink.PrivateLinkDeleteService

func (*Client) NewPrivateLinkDetails added in v0.8.6

func (c *Client) NewPrivateLinkDetails() *privatelink.PrivateLinkDetailsService
func (c *Client) NewPrivateLinkList() *privatelink.PrivateLinkListService

func (*Client) NewPrivateLinkUpdate added in v1.1.1

func (c *Client) NewPrivateLinkUpdate() *privatelink.PrivateLinkUpdateService

func (*Client) NewProxyConnectionMembershipsList added in v0.8.5

func (c *Client) NewProxyConnectionMembershipsList() *proxy.ProxyConnectionMembershipsListService

func (*Client) NewProxyCreate added in v0.8.5

func (c *Client) NewProxyCreate() *proxy.ProxyCreateService

Proxy

func (*Client) NewProxyDelete added in v0.8.5

func (c *Client) NewProxyDelete() *proxy.ProxyDeleteService

func (*Client) NewProxyDetails added in v0.8.5

func (c *Client) NewProxyDetails() *proxy.ProxyDetailsService

func (*Client) NewProxyList added in v0.8.5

func (c *Client) NewProxyList() *proxy.ProxyListService

func (*Client) NewProxyRegenerateSecrets added in v1.2.0

func (c *Client) NewProxyRegenerateSecrets() *proxy.ProxyRegenerateSecretsService

func (*Client) NewQuickstartPackageDetails added in v1.0.7

func (c *Client) NewQuickstartPackageDetails() *transformations.QuickstartPackageDetailsService

func (*Client) NewQuickstartPackagesList added in v1.0.7

func (c *Client) NewQuickstartPackagesList() *transformations.QuickstartPackagesListService

func (*Client) NewRolesList added in v0.7.7

func (c *Client) NewRolesList() *roles.RolesListService

func (*Client) NewTeamConnectionMembershipCreate added in v1.1.1

func (c *Client) NewTeamConnectionMembershipCreate() *teams.TeamConnectionMembershipCreateService

func (*Client) NewTeamConnectionMembershipDelete added in v1.1.1

func (c *Client) NewTeamConnectionMembershipDelete() *teams.TeamConnectionMembershipDeleteService

func (*Client) NewTeamConnectionMembershipDetails added in v1.1.1

func (c *Client) NewTeamConnectionMembershipDetails() *teams.TeamConnectionMembershipDetailsService

func (*Client) NewTeamConnectionMembershipUpdate added in v1.1.1

func (c *Client) NewTeamConnectionMembershipUpdate() *teams.TeamConnectionMembershipUpdateService

func (*Client) NewTeamConnectionMembershipsList added in v1.1.1

func (c *Client) NewTeamConnectionMembershipsList() *teams.TeamConnectionMembershipsListService

func (*Client) NewTeamGroupMembershipCreate added in v0.7.11

func (c *Client) NewTeamGroupMembershipCreate() *teams.TeamGroupMembershipCreateService

func (*Client) NewTeamGroupMembershipDelete added in v0.7.11

func (c *Client) NewTeamGroupMembershipDelete() *teams.TeamGroupMembershipDeleteService

func (*Client) NewTeamGroupMembershipDetails added in v0.7.11

func (c *Client) NewTeamGroupMembershipDetails() *teams.TeamGroupMembershipDetailsService

func (*Client) NewTeamGroupMembershipUpdate added in v1.1.1

func (c *Client) NewTeamGroupMembershipUpdate() *teams.TeamGroupMembershipUpdateService

func (*Client) NewTeamGroupMembershipsList added in v0.7.11

func (c *Client) NewTeamGroupMembershipsList() *teams.TeamGroupMembershipsListService

func (*Client) NewTeamUserMembershipCreate added in v0.7.11

func (c *Client) NewTeamUserMembershipCreate() *teams.TeamUserMembershipCreateService

func (*Client) NewTeamUserMembershipDelete added in v0.7.11

func (c *Client) NewTeamUserMembershipDelete() *teams.TeamUserMembershipDeleteService

func (*Client) NewTeamUserMembershipDetails added in v0.7.11

func (c *Client) NewTeamUserMembershipDetails() *teams.TeamUserMembershipDetailsService

func (*Client) NewTeamUserMembershipUpdate added in v1.1.1

func (c *Client) NewTeamUserMembershipUpdate() *teams.TeamUserMembershipUpdateService

func (*Client) NewTeamUserMembershipsList added in v0.7.11

func (c *Client) NewTeamUserMembershipsList() *teams.TeamUserMembershipsListService

func (*Client) NewTeamsCreate added in v0.7.11

func (c *Client) NewTeamsCreate() *teams.TeamsCreateService

Teams

func (*Client) NewTeamsDelete added in v0.7.11

func (c *Client) NewTeamsDelete() *teams.TeamsDeleteService

func (*Client) NewTeamsDeleteRoleInAccount added in v0.7.11

func (c *Client) NewTeamsDeleteRoleInAccount() *teams.TeamsDeleteRoleInAccountService

func (*Client) NewTeamsDetails added in v0.7.11

func (c *Client) NewTeamsDetails() *teams.TeamsDetailsService

func (*Client) NewTeamsList added in v0.7.11

func (c *Client) NewTeamsList() *teams.TeamsListService

func (*Client) NewTeamsUpdate added in v1.1.1

func (c *Client) NewTeamsUpdate() *teams.TeamsUpdateService

func (*Client) NewTransformationCancel added in v1.0.7

func (c *Client) NewTransformationCancel() *transformations.TransformationCancelService

func (*Client) NewTransformationCreate added in v1.0.7

func (c *Client) NewTransformationCreate() *transformations.TransformationCreateService

func (*Client) NewTransformationDelete added in v1.0.7

func (c *Client) NewTransformationDelete() *transformations.TransformationDeleteService

func (*Client) NewTransformationDetails added in v1.0.7

func (c *Client) NewTransformationDetails() *transformations.TransformationDetailsService

func (*Client) NewTransformationProjectCreate added in v1.0.7

func (c *Client) NewTransformationProjectCreate() *transformations.TransformationProjectCreateService

func (*Client) NewTransformationProjectDelete added in v1.0.7

func (c *Client) NewTransformationProjectDelete() *transformations.TransformationProjectDeleteService

func (*Client) NewTransformationProjectDetails added in v1.0.7

func (c *Client) NewTransformationProjectDetails() *transformations.TransformationProjectDetailsService

Transformations

func (*Client) NewTransformationProjectUpdate added in v1.0.7

func (c *Client) NewTransformationProjectUpdate() *transformations.TransformationProjectUpdateService

func (*Client) NewTransformationProjectsList added in v1.0.7

func (c *Client) NewTransformationProjectsList() *transformations.TransformationProjectsListService

func (*Client) NewTransformationRun added in v1.0.7

func (c *Client) NewTransformationRun() *transformations.TransformationRunService

func (*Client) NewTransformationUpdate added in v1.0.7

func (c *Client) NewTransformationUpdate() *transformations.TransformationUpdateService

func (*Client) NewTransformationUpgradePackage added in v1.0.7

func (c *Client) NewTransformationUpgradePackage() *transformations.TransformationUpgradePackageService

func (*Client) NewTransformationsList added in v1.0.7

func (c *Client) NewTransformationsList() *transformations.TransformationsListService

func (*Client) NewUserConnectionMembershipCreate added in v1.1.1

func (c *Client) NewUserConnectionMembershipCreate() *users.UserConnectionMembershipCreateService

func (*Client) NewUserConnectionMembershipDelete added in v1.1.1

func (c *Client) NewUserConnectionMembershipDelete() *users.UserConnectionMembershipDeleteService

func (*Client) NewUserConnectionMembershipDetails added in v1.1.1

func (c *Client) NewUserConnectionMembershipDetails() *users.UserConnectionMembershipDetailsService

func (*Client) NewUserConnectionMembershipUpdate added in v1.1.1

func (c *Client) NewUserConnectionMembershipUpdate() *users.UserConnectionMembershipUpdateService

func (*Client) NewUserConnectionMembershipsList added in v1.1.1

func (c *Client) NewUserConnectionMembershipsList() *users.UserConnectionMembershipsListService

func (*Client) NewUserDelete

func (c *Client) NewUserDelete() *users.UserDeleteService

func (*Client) NewUserDetails

func (c *Client) NewUserDetails() *users.UserDetailsService

func (*Client) NewUserGroupMembershipCreate added in v0.8.0

func (c *Client) NewUserGroupMembershipCreate() *users.UserGroupMembershipCreateService

func (*Client) NewUserGroupMembershipDelete added in v0.8.0

func (c *Client) NewUserGroupMembershipDelete() *users.UserGroupMembershipDeleteService

func (*Client) NewUserGroupMembershipDetails added in v0.8.0

func (c *Client) NewUserGroupMembershipDetails() *users.UserGroupMembershipDetailsService

func (*Client) NewUserGroupMembershipUpdate added in v1.1.1

func (c *Client) NewUserGroupMembershipUpdate() *users.UserGroupMembershipUpdateService

func (*Client) NewUserGroupMembershipsList added in v0.8.0

func (c *Client) NewUserGroupMembershipsList() *users.UserGroupMembershipsListService

func (*Client) NewUserInvite

func (c *Client) NewUserInvite() *users.UserInviteService

func (*Client) NewUserUpdate added in v1.1.1

func (c *Client) NewUserUpdate() *users.UserUpdateService

func (*Client) NewUsersList

func (c *Client) NewUsersList() *users.UsersListService

Users

func (*Client) NewWebhookAccountCreate added in v0.7.7

func (c *Client) NewWebhookAccountCreate() *webhooks.WebhookAccountCreateService

func (*Client) NewWebhookDelete added in v0.7.7

func (c *Client) NewWebhookDelete() *webhooks.WebhookDeleteService

Webhooks

func (*Client) NewWebhookDetails added in v0.7.7

func (c *Client) NewWebhookDetails() *webhooks.WebhookDetailsService

func (*Client) NewWebhookGroupCreate added in v0.7.7

func (c *Client) NewWebhookGroupCreate() *webhooks.WebhookGroupCreateService

func (*Client) NewWebhookList added in v0.7.7

func (c *Client) NewWebhookList() *webhooks.WebhookListService

func (*Client) NewWebhookTest added in v0.7.10

func (c *Client) NewWebhookTest() *webhooks.WebhookTestService

func (*Client) NewWebhookUpdate added in v1.1.1

func (c *Client) NewWebhookUpdate() *webhooks.WebhookUpdateService

func (*Client) SetHandleRateLimits added in v0.7.4

func (c *Client) SetHandleRateLimits(handleRateLimits bool)

SetHandleRateLimits sets custom HTTP client to handle rate limits automatically

func (*Client) SetHttpClient added in v0.6.4

func (c *Client) SetHttpClient(httpClient httputils.HttpClient)

SetHttpClient sets custom HTTP client to perform requests with

func (*Client) SetMaxRetryAttempts added in v0.7.4

func (c *Client) SetMaxRetryAttempts(maxRetryAttempts int)

SetMaxRetryAttempts sets custom HTTP client maximum retry attempts count

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL