Product Help

Connectors Package Types

CSVConnector

type CSVConnector struct { spec generic.SystemSpec filePath string }

CSVConnector represents a CSV data source. CSVConnector implements the DataConnector interface.

Implements:

  • generic.DataConnector

GustoConnector

type GustoConnector struct { spec generic.SystemSpec baseURL string token string client *http.Client }

GustoConnector represents a Gusto data source. GustoConnector implements the DataConnector interface.

Implements:

  • generic.DataConnector

LDAPConnector

type LDAPConnector struct { spec generic.SystemSpec conn *ldap.Conn }

LDAPConnector represents an LDAP data source. LDAPConnector implements the DataConnector interface.

Implements:

  • generic.DataConnector

QueryRunner

type QueryRunner struct { pool *generic.WorkerPool }

QueryRunner contains a generic.WorkerPool instance.

RESTConnector

type RESTConnector struct { spec generic.SystemSpec baseURL string token string client *http.Client }

RESTConnector describes a REST API connector. RESTConnector Implements the DataConnector interface.

Implements:

  • generic.DataConnector

SalesforceConnector

type SalesforceConnector struct { spec generic.SystemSpec baseURL string token string client *http.Client }

SalesforceConnector describes a Salesforce data source.

Implements:

  • generic.DataConnector

SQLConnector

type SQLConnector struct { spec generic.SystemSpec db *sql.DB }

SQLConnector describes a SQL data source.

Implements:

  • generic.DataConnector

ZendeskConnector

type ZendeskConnector struct { spec generic.SystemSpec baseURL string token string client *http.Client }

ZendeskConnector describes a Zendesk data source

Implements:

  • generic.DataConnector

Last modified: 28 January 2025