fivetran

package module
v0.8.5 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: Apache-2.0 Imports: 18 Imported by: 41

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.

NOTE: go-fivetran is still in ALPHA development stage. Future versions may introduce breaking changes.

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 Management API
REST API Endpoint REST API Version SDK Service
List all Users v1 UsersListService
Retrieve user details v1 UserDetailsService
Invite a user v1 UserInviteService
Modify a user v1 UserModifyService
Delete a user v1 UserDeleteService
List all connector memberships v1 UserConnectorMembershipsListService
Retrieve connector membership v1 UserConnectorMembershipDetailsService
Add connector membership v1 UserConnectorMembershipCreateService
Update connector membership v1 UserConnectorMembershipModifyService
Delete connector membership v1 UserConnectorMembershipDeleteService
List all group memberships v1 UserGroupMembershipsListService
Retrieve group membership v1 UserGroupMembershipDetailsService
Add group membership v1 UserGroupMembershipCreateService
Update group membership v1 UserGroupMembershipModifyService
Delete group membership v1 UserGroupMembershipDeleteService
Group Management API
REST API Endpoint REST API Version SDK Service
Create a group v1 GroupCreateService
List all groups v1 GroupsListService
Retrieve group details v1 GroupDetailsService
Modify a group v1 GroupModifyService
List all connectors within a group v1 GroupListConnectorsService
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 Management API
REST API Endpoint REST API Version SDK Service/Config
Create a destination v1 DestinationCreateService
Retrieve destination details v1 DestinationDetailsService
Modify a destination v1 DestinationModifyService
Run destination setup tests v1 DestinationSetupTestsService
Delete a destination v1 DestinationDeleteService
Destination Config v1 DestinationConfig
Connector Management API
REST API Endpoint REST API Version SDK Service/Config/Auth
Retrieve source metadata v1 ConnectorsSourceMetadataService
Create a connector v2 ConnectorCreateService
Retrieve connector details v2 ConnectorDetailsService
Modify a connector v2 ConnectorModifyService
Sync connector data v1 ConnectorSyncService
Re-sync connector table data v1 ConnectorReSyncTableService
Run connector setup tests v2 ConnectorSetupTestsService
Delete a connector v1 ConnectorDeleteService
Retrieve a connector schema config v1 ConnectorSchemaDetailsService
Retrieve source table columns config v1 ConnectorColumnConfigListService
Reload a connector schema config v1 ConnectorSchemaReloadService
Modify a connector schema config v1 ConnectorSchemaConfigUpdateService
Modify a connector database schema config v1 ConnectorDatabaseSchemaConfigModifyService
Modify a connector table config v1 ConnectorTableConfigModifyService
Modify a connector column config v1 ConnectorColumnConfigModifyService
Connector Config v1 ConnectorConfig
ConnectorConfigReports
ConnectorConfigProjectCredentials
ConnectorConfigCustomTables
Connector Auth v1 ConnectorAuth
ConnectorAuthClientAccess
Connect Card v1 ConnectCardService
Transformations Management API
REST API Endpoint REST API Version SDK Service
Create dbt Project v1 DbtProjectCreateService
Retrieve dbt Project Details v1 DbtProjectDetailsService
Retrieve dbt Projects List v1 DbtProjectsListService
Retrieve dbt Model Details v1 DbtModelDetailsService
Retrieve dbt Models List v1 DbtModelsListService
Update dbt Project v1 DbtProjectModifyService
Delete dbt Project v1 DbtProjectDeleteService
Create dbt Transformation v1 DbtTransformationCreateService
Retrieve dbt Transformation Details v1 DbtTransformationDetailsService
Update dbt Transformation v1 DbtTransformationModifyService
Delete dbt Transformation v1 DbtTransformationDeleteService
Certificate Management API
REST API Endpoint REST API Version SDK Service
Approve a connector certificate v1 ConnectorCertificateApproveService
Approve a connector fingerprint v1 ConnectorFingerprintApproveService
List all approved certificates for connector v1 ConnectorCertificatesListService
List all approved fingerprints for connector v1 ConnectorFingerprintsListService
Retrieve a connector certificate details v1 ConnectorCertificateDetailsService
Retrieve a connector fingerprint details v1 ConnectorFingerprintDetailsService
Revoke a connector certificate v1 ConnectorCertificateRevokeService
Revoke a connector fingerprint v1 ConnectorFingerprintRevokeService
Approve a destination certificate v1 DestinationCertificateApproveService
Approve a destination fingerprint v1 DestinationFingerprintApproveService
List all approved certificates for destination v1 DestinationCertificatesListService
List all approved fingerprints for destination v1 DestinationFingerprintsListService
Retrieve a destination certificate details v1 DestinationCertificateDetailsService
Retrieve a destination fingerprint details v1 DestinationFingerprintDetailsService
Revoke a destination certificate v1 DestinationCertificateRevokeService
Revoke a destination fingerprint v1 DestinationFingerprintRevokeService
Log Service Management
REST API Endpoint REST API Version SDK Service/Config
Create a Log Service v1 ExternalLoggingCreateService
Retrieve Log Service Details v1 ExternalLoggingDetailsService
Update a Log Service v1 ExternalLoggingModifyService
Delete a Log Service v1 ExternalLoggingDeleteService
Run Log Service Setup Tests v1 ExternalLoggingSetupTestsService
Metadata API
REST API Endpoint REST API Version SDK Service/Config
Retrieve schema metadata v1 MetadataSchemaListService
Retrieve table metadata v1 MetadataTablesListService
Retrieve column metadata v1 MetadataColumnListService
Webhook Management
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 WebhookModifyService
Delete webhook v1 WebhookDeleteService
Retrieve the list of webhooks v1 WebhookListService
Test webhook v1 WebhookTestService
Role Management
REST API Endpoint REST API Version SDK Service/Config
List all roles v1 RolesListService
Team Management
REST API Endpoint REST API Version SDK Service/Config
List all teams v1 TeamsListService
Retrieve team details v1 TeamsDetailsService
Create a team v1 TeamsCreateService
Modify a team v1 TeamsModifyService
Delete a team role in the account v1 TeamsDeleteRoleInAccountService
Delete a team v1 TeamsDeleteService
Team Management User memberships
REST API Endpoint REST API Version SDK Service/Config
List all user memberships v1 TeamUserMembershipsListService
Retrieve user membership v1 TeamUserMembershipDetailsService
Add a user to a team v1 TeamUserMembershipCreateService
Modify a user membership v1 TeamUserMembershipModifyService
Delete a user from a team v1 TeamUserMembershipDeleteService
Team Management Connector memberships
REST API Endpoint REST API Version SDK Service/Config
List all connector memberships v1 TeamConnectorMembershipsListService
Retrieve connector membership v1 TeamConnectorMembershipDetailsService
Add connector membership v1 TeamConnectorMembershipCreateService
Update connector membership v1 TeamConnectorMembershipModifyService
Delete connector membership v1 TeamConnectorMembershipDeleteService
Team Management Group memberships
REST API Endpoint REST API Version SDK Service/Config
List all group memberships v1 TeamGroupMembershipsService
Retrieve group membership v1 TeamGroupMembershipDetailsService
Add group membership v1 TeamGroupMembershipCreateService
Update group membership v1 TeamGroupMembershipModifyService
Delete group membership v1 TeamGroupMembershipDeleteService
REST API Endpoint REST API Version SDK Service/Config
Create a Private Link v1 PrivateLinksCreateService
List all Private Links within Group v1 GroupListPrivateLinksService
Retrieve Private Link Details v1 PrivateLinksDetailsService
Update a Private Link v1 PrivateLinksModifyService
Delete a Private Link v1 PrivateLinksDeleteService
Proxy Agents Management
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
Attach connection to the proxy agent v1 ProxyConnectionMembershipCreateService
Detach connection from the proxy agent v1 ProxyConnectionMembershipDeleteService

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 NewConnectorAuth

func NewConnectorAuth() *connectors.ConnectorAuth

func NewConnectorAuthClientAccess

func NewConnectorAuthClientAccess() *connectors.ConnectorAuthClientAccess

func NewConnectorConfig

func NewConnectorConfig() *connectors.ConnectorConfig

func NewConnectorConfigAdobeAnalyticsConfiguration added in v0.4.0

func NewConnectorConfigAdobeAnalyticsConfiguration() *connectors.ConnectorConfigAdobeAnalyticsConfiguration

func NewConnectorConfigCustomTables

func NewConnectorConfigCustomTables() *connectors.ConnectorConfigCustomTables

func NewConnectorConfigProjectCredentials

func NewConnectorConfigProjectCredentials() *connectors.ConnectorConfigProjectCredentials

func NewConnectorConfigReports

func NewConnectorConfigReports() *connectors.ConnectorConfigReports

func NewConnectorSchemaConfigColumn added in v0.6.0

func NewConnectorSchemaConfigColumn() *connectors.ConnectorSchemaConfigColumn

func NewConnectorSchemaConfigSchema added in v0.6.0

func NewConnectorSchemaConfigSchema() *connectors.ConnectorSchemaConfigSchema

func NewConnectorSchemaConfigTable added in v0.6.0

func NewConnectorSchemaConfigTable() *connectors.ConnectorSchemaConfigTable

func NewDbtProjectConfig added in v0.7.7

func NewDbtProjectConfig() *dbt.DbtProjectConfig

func NewDbtTransformationSchedule added in v0.7.4

func NewDbtTransformationSchedule() *dbt.DbtTransformationSchedule

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() *connectors.FunctionSecret

func NewPrivateLinksConfig added in v0.8.1

func NewPrivateLinksConfig() *privatelinks.PrivateLinksConfig

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) NewCertificateConnectorCertificateApprove

func (c *Client) NewCertificateConnectorCertificateApprove() *certificates.ConnectorCertificateApproveService

func (*Client) NewCertificateConnectorFingerprintApprove

func (c *Client) NewCertificateConnectorFingerprintApprove() *fingerprints.ConnectorFingerprintApproveService

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) NewConnectorCertificateDetails added in v0.7.12

func (c *Client) NewConnectorCertificateDetails() *certificates.ConnectorCertificateDetailsService

func (*Client) NewConnectorCertificateRevoke added in v0.7.12

func (c *Client) NewConnectorCertificateRevoke() *certificates.ConnectorCertificateRevokeService

func (*Client) NewConnectorCertificatesList added in v0.7.12

func (c *Client) NewConnectorCertificatesList() *certificates.ConnectorCertificatesListService

func (*Client) NewConnectorColumnConfigListService added in v0.7.12

func (c *Client) NewConnectorColumnConfigListService() *connectors.ConnectorColumnConfigListService

func (*Client) NewConnectorColumnConfigModifyService added in v0.7.12

func (c *Client) NewConnectorColumnConfigModifyService() *connectors.ConnectorColumnConfigModifyService

func (*Client) NewConnectorCreate

func (c *Client) NewConnectorCreate() *connectors.ConnectorCreateService

Connectors

func (*Client) NewConnectorDatabaseSchemaConfigModifyService added in v0.7.12

func (c *Client) NewConnectorDatabaseSchemaConfigModifyService() *connectors.ConnectorDatabaseSchemaConfigModifyService

func (*Client) NewConnectorDelete

func (c *Client) NewConnectorDelete() *connectors.ConnectorDeleteService

func (*Client) NewConnectorDetails

func (c *Client) NewConnectorDetails() *connectors.ConnectorDetailsService

func (*Client) NewConnectorFingerprintDetails added in v0.7.12

func (c *Client) NewConnectorFingerprintDetails() *fingerprints.ConnectorFingerprintDetailsService

func (*Client) NewConnectorFingerprintRevoke added in v0.7.12

func (c *Client) NewConnectorFingerprintRevoke() *fingerprints.ConnectorFingerprintRevokeService

func (*Client) NewConnectorFingerprintsList added in v0.7.12

func (c *Client) NewConnectorFingerprintsList() *fingerprints.ConnectorFingerprintsListService

func (*Client) NewConnectorModify

func (c *Client) NewConnectorModify() *connectors.ConnectorModifyService

func (*Client) NewConnectorReSyncTable

func (c *Client) NewConnectorReSyncTable() *connectors.ConnectorReSyncTableService

func (*Client) NewConnectorSchemaDetails added in v0.6.0

func (c *Client) NewConnectorSchemaDetails() *connectors.ConnectorSchemaDetailsService

func (*Client) NewConnectorSchemaReload added in v0.6.0

func (c *Client) NewConnectorSchemaReload() *connectors.ConnectorSchemaReloadService

func (*Client) NewConnectorSchemaUpdateService added in v0.6.0

func (c *Client) NewConnectorSchemaUpdateService() *connectors.ConnectorSchemaConfigUpdateService

func (*Client) NewConnectorSetupTests

func (c *Client) NewConnectorSetupTests() *connectors.ConnectorSetupTestsService

func (*Client) NewConnectorSync

func (c *Client) NewConnectorSync() *connectors.ConnectorSyncService

func (*Client) NewConnectorTableConfigModifyService added in v0.7.12

func (c *Client) NewConnectorTableConfigModifyService() *connectors.ConnectorTableConfigModifyService

func (*Client) NewConnectorsSourceMetadata

func (c *Client) NewConnectorsSourceMetadata() *connectors.ConnectorsSourceMetadataService

func (*Client) NewDbtModelDetails added in v0.7.7

func (c *Client) NewDbtModelDetails() *dbt.DbtModelDetailsService

DBT

func (*Client) NewDbtModelsList added in v0.7.7

func (c *Client) NewDbtModelsList() *dbt.DbtModelsListService

func (*Client) NewDbtProjectCreate added in v0.7.4

func (c *Client) NewDbtProjectCreate() *dbt.DbtProjectCreateService

func (*Client) NewDbtProjectDelete added in v0.7.7

func (c *Client) NewDbtProjectDelete() *dbt.DbtProjectDeleteService

func (*Client) NewDbtProjectDetails added in v0.7.9

func (c *Client) NewDbtProjectDetails() *dbt.DbtProjectDetailsService

func (*Client) NewDbtProjectModify added in v0.7.7

func (c *Client) NewDbtProjectModify() *dbt.DbtProjectModifyService

func (*Client) NewDbtProjectsList added in v0.7.7

func (c *Client) NewDbtProjectsList() *dbt.DbtProjectsListService

func (*Client) NewDbtTransformationCreateService added in v0.7.4

func (c *Client) NewDbtTransformationCreateService() *dbt.DbtTransformationCreateService

func (*Client) NewDbtTransformationDeleteService added in v0.7.4

func (c *Client) NewDbtTransformationDeleteService() *dbt.DbtTransformationDeleteService

func (*Client) NewDbtTransformationDetailsService added in v0.7.4

func (c *Client) NewDbtTransformationDetailsService() *dbt.DbtTransformationDetailsService

func (*Client) NewDbtTransformationModifyService added in v0.7.4

func (c *Client) NewDbtTransformationModifyService() *dbt.DbtTransformationModifyService

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) NewDestinationModify

func (c *Client) NewDestinationModify() *destinations.DestinationModifyService

func (*Client) NewDestinationSetupTests

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

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) NewExternalLoggingModify added in v0.7.5

func (c *Client) NewExternalLoggingModify() *externallogging.ExternalLoggingModifyService

func (*Client) NewExternalLoggingSetupTests added in v0.7.5

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

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) NewGroupListConnectors

func (c *Client) NewGroupListConnectors() *groups.GroupListConnectorsService
func (c *Client) NewGroupListPrivateLinks() *groups.GroupListPrivateLinksService

func (*Client) NewGroupListUsers

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

func (*Client) NewGroupModify

func (c *Client) NewGroupModify() *groups.GroupModifyService

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) NewGroupsList

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

func (*Client) NewHttpService added in v0.7.12

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

func (*Client) NewPrivateLinksCreate added in v0.8.1

func (c *Client) NewPrivateLinksCreate() *privatelinks.PrivateLinksCreateService

Private Links

func (*Client) NewPrivateLinksDelete added in v0.8.1

func (c *Client) NewPrivateLinksDelete() *privatelinks.PrivateLinksDeleteService

func (*Client) NewPrivateLinksDetails added in v0.8.1

func (c *Client) NewPrivateLinksDetails() *privatelinks.PrivateLinksDetailsService

func (*Client) NewPrivateLinksModify added in v0.8.1

func (c *Client) NewPrivateLinksModify() *privatelinks.PrivateLinksModifyService

func (*Client) NewProxyConnectionMembershipCreate added in v0.8.5

func (c *Client) NewProxyConnectionMembershipCreate() *proxy.ProxyConnectionMembershipCreateService

func (*Client) NewProxyConnectionMembershipDelete added in v0.8.5

func (c *Client) NewProxyConnectionMembershipDelete() *proxy.ProxyConnectionMembershipDeleteService

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) NewRolesList added in v0.7.7

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

func (*Client) NewTeamConnectorMembershipCreate added in v0.7.11

func (c *Client) NewTeamConnectorMembershipCreate() *teams.TeamConnectorMembershipCreateService

func (*Client) NewTeamConnectorMembershipDelete added in v0.7.11

func (c *Client) NewTeamConnectorMembershipDelete() *teams.TeamConnectorMembershipDeleteService

func (*Client) NewTeamConnectorMembershipDetails added in v0.7.11

func (c *Client) NewTeamConnectorMembershipDetails() *teams.TeamConnectorMembershipDetailsService

func (*Client) NewTeamConnectorMembershipModify added in v0.7.11

func (c *Client) NewTeamConnectorMembershipModify() *teams.TeamConnectorMembershipModifyService

func (*Client) NewTeamConnectorMembershipsList added in v0.7.11

func (c *Client) NewTeamConnectorMembershipsList() *teams.TeamConnectorMembershipsListService

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) NewTeamGroupMembershipModify added in v0.7.11

func (c *Client) NewTeamGroupMembershipModify() *teams.TeamGroupMembershipModifyService

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) NewTeamUserMembershipModify added in v0.7.11

func (c *Client) NewTeamUserMembershipModify() *teams.TeamUserMembershipModifyService

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) NewTeamsModify added in v0.7.11

func (c *Client) NewTeamsModify() *teams.TeamsModifyService

func (*Client) NewUserConnectorMembershipCreate added in v0.8.0

func (c *Client) NewUserConnectorMembershipCreate() *users.UserConnectorMembershipCreateService

func (*Client) NewUserConnectorMembershipDelete added in v0.8.0

func (c *Client) NewUserConnectorMembershipDelete() *users.UserConnectorMembershipDeleteService

func (*Client) NewUserConnectorMembershipDetails added in v0.8.0

func (c *Client) NewUserConnectorMembershipDetails() *users.UserConnectorMembershipDetailsService

func (*Client) NewUserConnectorMembershipModify added in v0.8.0

func (c *Client) NewUserConnectorMembershipModify() *users.UserConnectorMembershipModifyService

func (*Client) NewUserConnectorMembershipsList added in v0.8.0

func (c *Client) NewUserConnectorMembershipsList() *users.UserConnectorMembershipsListService

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) NewUserGroupMembershipModify added in v0.8.0

func (c *Client) NewUserGroupMembershipModify() *users.UserGroupMembershipModifyService

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) NewUserModify

func (c *Client) NewUserModify() *users.UserModifyService

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) NewWebhookModify added in v0.7.7

func (c *Client) NewWebhookModify() *webhooks.WebhookModifyService

func (*Client) NewWebhookTest added in v0.7.10

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

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