MCPcopy Create free account

hub / github.com/amp-labs/connectors / types & classes

Types & classes1,636 in github.com/amp-labs/connectors

↓ 28 callersTypeAliasNextPageToken
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 callersTypeAliasObjectName
ObjectName is an alias for string representing an object name.
memstore/types.go:13
↓ 18 callersTypeAliasObjectName
common/types.go:955
↓ 16 callersTypeAliasJSONErrorWrapper
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 callersStructcreatePayload
test/google/calendar/record/main.go:34
↓ 11 callersTypeAliasStringMap
common/stringMap.go:19
↓ 6 callersTypeAliascontextKey
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 callersTypeAliasRecordID
RecordID is an alias for string representing a record identifier.
memstore/types.go:10
↓ 4 callersTypeAliasRequestID
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 callersTypeAliasXMLString
common/xml.go:144
↓ 3 callersTypeAliasModuleEvent
ModuleEvent represents a module and operation combination.
providers/zoho/types.go:21
↓ 3 callersTypeAliasText
Text acts universally as either JSON string or JSON int.
common/naming/text.go:13
↓ 3 callersTypeAliasmoduleEvent
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 callersTypeAliasAuthToken
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 callersTypeAliasChangeType
ChangeType can be created/updated/deleted or a combination of them.
providers/microsoft/internal/webhook/changeType.go:11
↓ 2 callersTypeAliasHeaders
common/http.go:76
↓ 2 callersTypeAliasSubscriptionEventType
common/types.go:792
↓ 2 callersFuncTypeWebhookRouteFunc
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 callersFuncTypemapper
func(string) (int, error)
internal/datautils/slice_test.go:14
↓ 2 callersTypeAliasrequestModifierKey
common/request.go:9
↓ 1 callersStructCRDTestSuite
CRDTestSuite controls the ValidateCreateDelete procedure.
test/utils/testscenario/crd.go:13
↓ 1 callersTypeAliasCampaignID
providers/hubspot/read.go:842
↓ 1 callersFuncTypeCheck
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 callersTypeAliasCollapsedSubscriptionEvent
CollapsedSubscriptionEvent is the raw webhook payload. Housecall sends one event per request.
providers/housecallPro/subscriptionEvent.go:41
↓ 1 callersTypeAliasCommand
providers/aws/internal/core/commands.go:3
↓ 1 callersTypeAliasEvent
Event is a singular notification message.
providers/slack/internal/webhook/message.go:18
↓ 1 callersTypeAliasEvent
Event is a singular notification message within EventCollection.
providers/connectwise/internal/webhook/message.go:15
↓ 1 callersTypeAliasEvent
Event is a singular notification message within CollapsedSubscriptionEvent.
providers/microsoft/internal/webhook/message.go:16
↓ 1 callersTypeAliasFieldsMetadata
common/types.go:768
↓ 1 callersTypeAliasRecord
common/types.go:528
↓ 1 callersInterfaceSubscriptionEvent
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 callersTypeAliasSubscriptionEvent
SubscriptionEvent represents a webhook event from Zoho CRM.
providers/zoho/subscriptionEvent.go:23
↓ 1 callersTypeAliasSubscriptionEvent
SubscriptionEvent represents a webhook event from Housecall Pro.
providers/housecallPro/subscriptionEvent.go:38
↓ 1 callersTypeAliasSubscriptionEvent
providers/salesloft/subscribeEvent.go:17
↓ 1 callersTypeAliasSubscriptionEvent
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 callersTypeAliasSubscriptionEvent
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 callersTypeAliasSubscriptionEvent
providers/outreach/subscriptionEvent.go:18
↓ 1 callersTypeAliasSubscriptionEvent
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 callersTypeAliasauthTokenContextKey
authTokenContextKey is the type used for the context key for the auth token.
common/auth.go:11
↓ 1 callersStructinput
providers/hubspot/internal/associations/models_test.go:29
↓ 1 callersStructmapping
providers/microsoft/internal/webhook/changeType.go:23
↓ 1 callersTypeAliaswrapper
Slack connector does not implement delete. Fake it for now.
test/slack/read-by-ids/main.go:100
StructAWSClient
common/awsClient.go:28
StructAccessTokenOpts
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
TypeAliasAccessTokenOptsAttachmentType
AccessTokenOptsAttachmentType How the access token should be attached to requests.
providers/types.gen.go:126
StructAccessTokenOptsHeader
AccessTokenOptsHeader Configuration for access token in header. Must be provided if type is in-header.
providers/types.gen.go:129
StructAccountInfo
providers/hubspot/metadata.go:222
StructAccountsResponse
providers/callrail/authmetadata.go:16
StructAdapter
providers/zoho/internal/servicedeskplus/adapter.go:11
StructAdapter
providers/zoho/internal/mail/adapter.go:13
StructAdapter
providers/linkedin/internal/platform/adapter.go:14
StructAdapter
providers/linkedin/internal/ads/adapter.go:30
StructAdapter
providers/pipedrive/internal/crm/adapter.go:16
StructAdapter
providers/pipedrive/internal/legacy/adapter.go:14
StructAdapter
providers/hubspot/internal/custom/adapter.go:10
StructAdapter
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
StructAdapter
providers/google/internal/contacts/adapter.go:20
StructAdapter
providers/google/internal/calendar/adapter.go:20
StructAdapter
providers/google/internal/mail/adapter.go:18
StructAdapter
providers/netsuite/internal/restapi/adapter.go:18
StructAdapter
providers/netsuite/internal/suiteql/adapter.go:16
StructAdapter
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
StructAdapter
providers/goto/internal/gotocore/adapter.go:17
StructAdapter
providers/meta/internal/whatsapp/adapter.go:16
StructAdapter
Adapter handles batched operations.
providers/connectwise/internal/batch/adapter.go:19
StructAdapter
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
StructAdapter
providers/salesforce/internal/crm/metadata/adapter.go:15
StructAdapter
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
StructAdapter
providers/salesforce/internal/pardot/adapter.go:16
StructAddress
internal/codec/record_test.go:13
StructAddress
common/json_test.go:757
TypeAliasAggregateNextPage
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
StructAggregateSchemaProvider
AggregateSchemaProvider gets the schema for multiple objects using a single batch request.
internal/components/schema/aggregate.go:16
TypeAliasAnd
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
TypeAliasAndPathMatcher
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
StructAny
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
StructApexTrigger
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
StructApexTriggerParams
ApexTriggerParams contains the parameters for constructing and deploying an APEX trigger.
providers/salesforce/internal/crm/metadata/apextrigger.go:25
StructApexTriggerResult
ApexTriggerResult holds the result of a single apex trigger deployment.
providers/salesforce/apex.go:72
StructApiKeyAsBasicOpts
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
StructApiKeyAsBasicOpts
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
TypeAliasApiKeyAsBasicOptsFieldUsed
ApiKeyAsBasicOptsFieldUsed whether the API key should be used as the username or password.
providers/types.gen.go:147
TypeAliasApiKeyAsBasicOptsFieldUsed
ApiKeyAsBasicOptsFieldUsed whether the API key should be used as the username or password.
common/substitutions/substitutions_test.go:535
StructApiKeyOptions
examples/utils/api_key.go:12
StructApiKeyOpts
ApiKeyOpts Configuration for API key. Must be provided if authType is apiKey.
providers/types.gen.go:150
StructApiKeyOpts
ApiKeyOpts Configuration for API key. Must be provided if authType is apiKey.
common/substitutions/substitutions_test.go:538
TypeAliasApiKeyOptsAttachmentType
ApiKeyOptsAttachmentType How the API key should be attached to requests.
providers/types.gen.go:165
TypeAliasApiKeyOptsAttachmentType
ApiKeyOptsAttachmentType How the API key should be attached to requests.
common/substitutions/substitutions_test.go:553
StructApiKeyOptsHeader
ApiKeyOptsHeader Configuration for API key in header. Must be provided if type is in-header.
providers/types.gen.go:168
StructApiKeyOptsHeader
ApiKeyOptsHeader Configuration for API key in header. Must be provided if type is in-header.
common/substitutions/substitutions_test.go:556
StructApiKeyOptsQuery
ApiKeyOptsQuery Configuration for API key in query parameter. Must be provided if type is in-query.
providers/types.gen.go:177
StructApiKeyOptsQuery
ApiKeyOptsQuery Configuration for API key in query parameter. Must be provided if type is in-query.
common/substitutions/substitutions_test.go:565
StructApiKeyParams
ApiKeyParams is the parameters to create an api key client.
providers/utils.go:297
StructArray
tools/fileconv/api3/models.go:133
StructArticlePayload
test/intercom/write-delete/main.go:17
StructAssociation
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
TypeAliasAssociationCardinality
AssociationCardinality represents the cardinality of an association/relationship.
common/metadata.go:33
StructAssociationDefinition
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
StructAssociationLabels
AssociationLabels represents UI labels for an association.
common/metadata.go:255
FuncTypeAssociationLookup
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