Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amp-labs/connectors
/ types & classes
Types & classes
1,636 in github.com/amp-labs/connectors
⨍
Functions
8,532
◇
Types & classes
1,636
↓ 28 callers
TypeAlias
NextPageToken
NextPageToken is an opaque token that can be used to get the next page of results. Callers are encouraged to treat this as an opaque string, and not a
common/types.go:363
↓ 25 callers
TypeAlias
ObjectName
ObjectName is an alias for string representing an object name.
memstore/types.go:13
↓ 18 callers
TypeAlias
ObjectName
common/types.go:955
↓ 16 callers
TypeAlias
JSONErrorWrapper
JSONErrorWrapper marks a string literal as a JSON structure to be compared semantically. When used in test expectations, this signals the comparator
test/utils/mockutils/errors.go:43
↓ 16 callers
Struct
createPayload
test/google/calendar/record/main.go:34
↓ 11 callers
TypeAlias
StringMap
common/stringMap.go:19
↓ 6 callers
TypeAlias
contextKey
It's considered good practice to use unexported custom types for context keys. This avoids collisions with other packages that might be using the same
common/logging/logging.go:11
↓ 5 callers
TypeAlias
RecordID
RecordID is an alias for string representing a record identifier.
memstore/types.go:10
↓ 4 callers
TypeAlias
RequestID
RequestID uniquely identifies a request within a batch. It is the sole mechanism used to correlate requests and responses. Design Notes: - Strongly
providers/microsoft/internal/batch/params.go:17
↓ 4 callers
TypeAlias
XMLString
common/xml.go:144
↓ 3 callers
TypeAlias
ModuleEvent
ModuleEvent represents a module and operation combination.
providers/zoho/types.go:21
↓ 3 callers
TypeAlias
Text
Text acts universally as either JSON string or JSON int.
common/naming/text.go:13
↓ 3 callers
TypeAlias
moduleEvent
moduleEvent represents the combined event type string used by Salesloft. A moduleEvent value has the format "{objectName}_{eventAction}" (e.g., "perso
providers/salesloft/types.go:40
↓ 2 callers
TypeAlias
AuthToken
AuthToken is a type alias for a string representing an authentication token. This can be used to store the token in a context.
common/auth.go:27
↓ 2 callers
TypeAlias
ChangeType
ChangeType can be created/updated/deleted or a combination of them.
providers/microsoft/internal/webhook/changeType.go:11
↓ 2 callers
TypeAlias
Headers
common/http.go:76
↓ 2 callers
TypeAlias
SubscriptionEventType
common/types.go:792
↓ 2 callers
FuncType
WebhookRouteFunc
WebhookRouteFunc is the function signature for a single webhook route handler. It receives the HTTP response writer, the original HTTP request, and a
test/utils/testscenario/webhook-messaging.go:38
↓ 2 callers
FuncType
mapper
func(string) (int, error)
internal/datautils/slice_test.go:14
↓ 2 callers
TypeAlias
requestModifierKey
common/request.go:9
↓ 1 callers
Struct
CRDTestSuite
CRDTestSuite controls the ValidateCreateDelete procedure.
test/utils/testscenario/crd.go:13
↓ 1 callers
TypeAlias
CampaignID
providers/hubspot/read.go:842
↓ 1 callers
FuncType
Check
Check is the most basic Condition. It is a function definition that allows custom implementation. There are some out of the box functions in this pack
test/utils/mockutils/mockcond/conditions.go:12
↓ 1 callers
TypeAlias
CollapsedSubscriptionEvent
CollapsedSubscriptionEvent is the raw webhook payload. Housecall sends one event per request.
providers/housecallPro/subscriptionEvent.go:41
↓ 1 callers
TypeAlias
Command
providers/aws/internal/core/commands.go:3
↓ 1 callers
TypeAlias
Event
Event is a singular notification message.
providers/slack/internal/webhook/message.go:18
↓ 1 callers
TypeAlias
Event
Event is a singular notification message within EventCollection.
providers/connectwise/internal/webhook/message.go:15
↓ 1 callers
TypeAlias
Event
Event is a singular notification message within CollapsedSubscriptionEvent.
providers/microsoft/internal/webhook/message.go:16
↓ 1 callers
TypeAlias
FieldsMetadata
common/types.go:768
↓ 1 callers
TypeAlias
Record
common/types.go:528
↓ 1 callers
Interface
SubscriptionEvent
SubscriptionEvent is an interface for webhook events coming from the provider. This interface defines methods to extract information from the webhook
common/types.go:823
↓ 1 callers
TypeAlias
SubscriptionEvent
SubscriptionEvent represents a webhook event from Zoho CRM.
providers/zoho/subscriptionEvent.go:23
↓ 1 callers
TypeAlias
SubscriptionEvent
SubscriptionEvent represents a webhook event from Housecall Pro.
providers/housecallPro/subscriptionEvent.go:38
↓ 1 callers
TypeAlias
SubscriptionEvent
providers/salesloft/subscribeEvent.go:17
↓ 1 callers
TypeAlias
SubscriptionEvent
SubscriptionEvent is the parsed AccuLynx webhook payload. The documented payload shape is stale: real deliveries use lowercase "event", nest the recor
providers/acculynx/subscriptionEvent.go:34
↓ 1 callers
TypeAlias
SubscriptionEvent
SubscriptionEvent holds a single Gong webhook event. Gong's "Subscribe" webhook rule only fires on call creation. See https://help.gong.io/docs/payloa
providers/gong/subscriptionEvent.go:86
↓ 1 callers
TypeAlias
SubscriptionEvent
providers/outreach/subscriptionEvent.go:18
↓ 1 callers
TypeAlias
SubscriptionEvent
SubscriptionEvent holds event data. Record ID can have wildcard symbols: https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/c
providers/salesforce/subscriptionEvent.go:106
↓ 1 callers
TypeAlias
authTokenContextKey
authTokenContextKey is the type used for the context key for the auth token.
common/auth.go:11
↓ 1 callers
Struct
input
providers/hubspot/internal/associations/models_test.go:29
↓ 1 callers
Struct
mapping
providers/microsoft/internal/webhook/changeType.go:23
↓ 1 callers
TypeAlias
wrapper
Slack connector does not implement delete. Fake it for now.
test/slack/read-by-ids/main.go:100
Struct
AWSClient
common/awsClient.go:28
Struct
AccessTokenOpts
AccessTokenOpts Configuration that defines how an OAuth 2.0 access token is attached to outbound API requests. When provided, this configuration overr
providers/types.gen.go:114
TypeAlias
AccessTokenOptsAttachmentType
AccessTokenOptsAttachmentType How the access token should be attached to requests.
providers/types.gen.go:126
Struct
AccessTokenOptsHeader
AccessTokenOptsHeader Configuration for access token in header. Must be provided if type is in-header.
providers/types.gen.go:129
Struct
AccountInfo
providers/hubspot/metadata.go:222
Struct
AccountsResponse
providers/callrail/authmetadata.go:16
Struct
Adapter
providers/zoho/internal/servicedeskplus/adapter.go:11
Struct
Adapter
providers/zoho/internal/mail/adapter.go:13
Struct
Adapter
providers/linkedin/internal/platform/adapter.go:14
Struct
Adapter
providers/linkedin/internal/ads/adapter.go:30
Struct
Adapter
providers/pipedrive/internal/crm/adapter.go:16
Struct
Adapter
providers/pipedrive/internal/legacy/adapter.go:14
Struct
Adapter
providers/hubspot/internal/custom/adapter.go:10
Struct
Adapter
Adapter handles batched record operations (create/update) against HubSpot's REST API. It abstracts API endpoint construction, versioning, and JSON res
providers/hubspot/internal/batch/adapter.go:18
Struct
Adapter
providers/google/internal/contacts/adapter.go:20
Struct
Adapter
providers/google/internal/calendar/adapter.go:20
Struct
Adapter
providers/google/internal/mail/adapter.go:18
Struct
Adapter
providers/netsuite/internal/restapi/adapter.go:18
Struct
Adapter
providers/netsuite/internal/suiteql/adapter.go:16
Struct
Adapter
Adapter implements Read, Write, Delete, and ListObjectMetadata by talking to a NetSuite RESTlet script over a single POST endpoint.
providers/netsuite/internal/restlet/adapter.go:22
Struct
Adapter
providers/goto/internal/gotocore/adapter.go:17
Struct
Adapter
providers/meta/internal/whatsapp/adapter.go:16
Struct
Adapter
Adapter handles batched operations.
providers/connectwise/internal/batch/adapter.go:19
Struct
Adapter
Adapter handles CRUD operations (at the moment: delete only) against Salesforce's REST API. It abstracts API endpoint construction, versioning, and JS
providers/salesforce/internal/crm/adapter.go:21
Struct
Adapter
providers/salesforce/internal/crm/metadata/adapter.go:15
Struct
Adapter
Adapter handles batched record operations (create/update) against Salesforce's REST API. It abstracts endpoint construction, versioning, and JSON resp
providers/salesforce/internal/crm/batch/adapter.go:15
Struct
Adapter
providers/salesforce/internal/pardot/adapter.go:16
Struct
Address
internal/codec/record_test.go:13
Struct
Address
common/json_test.go:757
TypeAlias
AggregateNextPage
AggregateNextPage holds a collection of next page tokens, each associated with a context. It enables state management for fetching multiple pages of t
common/readhelper/aggregation.go:12
Struct
AggregateSchemaProvider
AggregateSchemaProvider gets the schema for multiple objects using a single batch request.
internal/components/schema/aggregate.go:16
TypeAlias
And
And is a composite Condition which evaluates to true if all conditions are met. Empty list returns false.
test/utils/mockutils/mockcond/conditions.go:20
TypeAlias
AndPathMatcher
AndPathMatcher combines multiple path matchers. A path matches only if all matchers in the list agree on the match.
tools/fileconv/api3/strategy.go:63
Struct
Any
Any represents a wildcard value used in response comparisons. When a field value in the expected response is set to Any{}, the comparator only checks
test/utils/mockutils/readResult.go:38
Struct
ApexTrigger
ApexTrigger represents a deployed apex trigger that exists in Salesforce. Only successfully deployed triggers are recorded here; deploy failures are s
providers/salesforce/apex.go:44
Struct
ApexTriggerParams
ApexTriggerParams contains the parameters for constructing and deploying an APEX trigger.
providers/salesforce/internal/crm/metadata/apextrigger.go:25
Struct
ApexTriggerResult
ApexTriggerResult holds the result of a single apex trigger deployment.
providers/salesforce/apex.go:72
Struct
ApiKeyAsBasicOpts
ApiKeyAsBasicOpts when this object is present, it means that this provider uses Basic Auth to actually collect an API key
providers/types.gen.go:138
Struct
ApiKeyAsBasicOpts
ApiKeyAsBasicOpts when this object is present, it means that this provider uses Basic Auth to actually collect an API key.
common/substitutions/substitutions_test.go:526
TypeAlias
ApiKeyAsBasicOptsFieldUsed
ApiKeyAsBasicOptsFieldUsed whether the API key should be used as the username or password.
providers/types.gen.go:147
TypeAlias
ApiKeyAsBasicOptsFieldUsed
ApiKeyAsBasicOptsFieldUsed whether the API key should be used as the username or password.
common/substitutions/substitutions_test.go:535
Struct
ApiKeyOptions
examples/utils/api_key.go:12
Struct
ApiKeyOpts
ApiKeyOpts Configuration for API key. Must be provided if authType is apiKey.
providers/types.gen.go:150
Struct
ApiKeyOpts
ApiKeyOpts Configuration for API key. Must be provided if authType is apiKey.
common/substitutions/substitutions_test.go:538
TypeAlias
ApiKeyOptsAttachmentType
ApiKeyOptsAttachmentType How the API key should be attached to requests.
providers/types.gen.go:165
TypeAlias
ApiKeyOptsAttachmentType
ApiKeyOptsAttachmentType How the API key should be attached to requests.
common/substitutions/substitutions_test.go:553
Struct
ApiKeyOptsHeader
ApiKeyOptsHeader Configuration for API key in header. Must be provided if type is in-header.
providers/types.gen.go:168
Struct
ApiKeyOptsHeader
ApiKeyOptsHeader Configuration for API key in header. Must be provided if type is in-header.
common/substitutions/substitutions_test.go:556
Struct
ApiKeyOptsQuery
ApiKeyOptsQuery Configuration for API key in query parameter. Must be provided if type is in-query.
providers/types.gen.go:177
Struct
ApiKeyOptsQuery
ApiKeyOptsQuery Configuration for API key in query parameter. Must be provided if type is in-query.
common/substitutions/substitutions_test.go:565
Struct
ApiKeyParams
ApiKeyParams is the parameters to create an api key client.
providers/utils.go:297
Struct
Array
tools/fileconv/api3/models.go:133
Struct
ArticlePayload
test/intercom/write-delete/main.go:17
Struct
Association
Association is a struct that represents an association between two objects. If you think of an association as a directed edge between two nodes, then
common/types.go:399
TypeAlias
AssociationCardinality
AssociationCardinality represents the cardinality of an association/relationship.
common/metadata.go:33
Struct
AssociationDefinition
AssociationDefinition defines relationship information for a field to another object. Note that not all providers will support all aspects of the asso
common/metadata.go:232
Struct
AssociationLabels
AssociationLabels represents UI labels for an association.
common/metadata.go:255
FuncType
AssociationLookup
AssociationLookup retrieves associations from one object type to another for the provided row IDs. It returns a map keyed by source row ID. Each valu
common/readhelper/associations.go:41
next →
1–100 of 1,636, ranked by callers