algoliasearch.ingestion
Members list
Type members
Classlikes
Action to perform on the Algolia index.
Action to perform on the Algolia index.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ActionType.type
Attributes
- Supertypes
-
class CustomSerializer[ActionType]trait Serializer[ActionType]class Objecttrait Matchableclass Any
Credentials for authenticating with an API key.
Credentials for authenticating with an API key.
Value parameters
- key
-
API key. This field is
null
in the API response.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with an API key.
Credentials for authenticating with an API key.
Value parameters
- key
-
API key. This field is
null
in the API response.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with Algolia.
Credentials for authenticating with Algolia.
Value parameters
- apiKey
-
Algolia API key with the ACL:
addObject
,deleteObject
,settings
,editSettings
,listIndexes
,deleteIndex
. This field isnull
in the API response. - appID
-
Algolia application ID.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with the Algolia Insights API.
Credentials for authenticating with the Algolia Insights API.
Value parameters
- apiKey
-
Algolia API key with the ACL:
search
. This field isnull
in the API response. - appID
-
Algolia application ID.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with the Algolia Insights API.
Credentials for authenticating with the Algolia Insights API.
Value parameters
- apiKey
-
Algolia API key with the ACL:
search
. This field isnull
in the API response. - appID
-
Algolia application ID.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with Algolia.
Credentials for authenticating with Algolia.
Value parameters
- apiKey
-
Algolia API key with the ACL:
addObject
,deleteObject
,settings
,editSettings
,listIndexes
,deleteIndex
. This field isnull
in the API response. - appID
-
Algolia application ID.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with user name and password.
Credentials for authenticating with user name and password.
Value parameters
- password
-
Password. This field is
null
in the API response. - username
-
Username.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with user name and password.
Credentials for authenticating with user name and password.
Value parameters
- password
-
Password. This field is
null
in the API response. - username
-
Username.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with a Google service account, such as BigQuery.
Credentials for authenticating with a Google service account, such as BigQuery.
Value parameters
- clientEmail
-
Email address of the Google service account.
- privateKey
-
Private key of the Google service account. This field is
null
in the API response.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with a Google service account, such as BigQuery.
Credentials for authenticating with a Google service account, such as BigQuery.
Value parameters
- clientEmail
-
Email address of the Google service account.
- privateKey
-
Private key of the Google service account. This field is
null
in the API response.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
AuthInput
AuthInput
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AuthInputTraitclass AuthAPIKeyclass AuthAlgoliaclass AuthAlgoliaInsightsclass AuthBasicclass AuthGoogleServiceAccountclass AuthOAuthShow all
AuthInputPartial
AuthInputPartial
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait AuthInputPartialTraitclass AuthAPIKeyPartialclass AuthAlgoliaPartialclass AuthBasicPartialclass AuthOAuthPartialShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AuthInputPartial.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class AuthAPIKeyPartialclass AuthAlgoliaPartialclass AuthBasicPartialclass AuthOAuthPartialShow all
Attributes
- Supertypes
- Self type
-
AuthInputSerializer.type
Attributes
- Supertypes
- Known subtypes
-
class AuthAPIKeyclass AuthAlgoliaclass AuthAlgoliaInsightsclass AuthBasicclass AuthGoogleServiceAccountclass AuthOAuthShow all
Credentials for authenticating with OAuth 2.0.
Credentials for authenticating with OAuth 2.0.
Value parameters
- client_id
-
Client ID.
- client_secret
-
Client secret. This field is
null
in the API response. - scope
-
OAuth scope.
- url
-
URL for the OAuth endpoint.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputTraittrait AuthInputclass Objecttrait Matchableclass AnyShow all
Credentials for authenticating with OAuth 2.0.
Credentials for authenticating with OAuth 2.0.
Value parameters
- client_id
-
Client ID.
- client_secret
-
Client secret. This field is
null
in the API response. - scope
-
OAuth scope.
- url
-
URL for the OAuth endpoint.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AuthInputPartialTraittrait AuthInputPartialclass Objecttrait Matchableclass AnyShow all
Resource representing the information required to authenticate with a source or a destination.
Resource representing the information required to authenticate with a source or a destination.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- createdAt
-
Date of creation in RFC3339 format.
- name
-
Descriptive name for the resource.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Request body for creating a new authentication resource.
Request body for creating a new authentication resource.
Value parameters
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for the successful creation of an authentication resource.
API response for the successful creation of an authentication resource.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- createdAt
-
Date of creation in RFC3339 format.
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Request body for searching for authentication resources.
Request body for searching for authentication resources.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Property by which to sort the list of authentication resources.
Property by which to sort the list of authentication resources.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class CustomSerializer[AuthenticationSortKeys]trait Serializer[AuthenticationSortKeys]class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Algolia.typeobject AlgoliaInsights.typeobject ApiKey.typeobject Basic.typeobject GoogleServiceAccount.typeobject Oauth.typeShow all
Type of authentication. This determines the type of credentials required in the input
object.
Type of authentication. This determines the type of credentials required in the input
object.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AuthenticationType.type
Attributes
- Supertypes
-
class CustomSerializer[AuthenticationType]trait Serializer[AuthenticationType]class Objecttrait Matchableclass Any
Request body for updating an authentication resource.
Request body for updating an authentication resource.
Value parameters
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for a successful update of an authentication resource.
API response for a successful update of an authentication resource.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- name
-
Descriptive name for the resource.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
BigCommerceChannel
BigCommerceChannel
Value parameters
- currencies
-
Currencies for the given channel.
- id
-
ID of the BigCommerce channel.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
BigCommerceMetafield
BigCommerceMetafield
Value parameters
- key
-
Key identifier of the metafield.
- namespace
-
Namespace of the metafield.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
BigQueryDataType enumeration
BigQueryDataType enumeration
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BigQueryDataType.type
Attributes
- Supertypes
-
class CustomSerializer[BigQueryDataType]trait Serializer[BigQueryDataType]class Objecttrait Matchableclass Any
Custom fields from commercetools to add to the records. For more information, see Using Custom Types and Custom Fields.
Custom fields from commercetools to add to the records. For more information, see Using Custom Types and Custom Fields.
Value parameters
- category
-
Category custom fields.
- inventory
-
Inventory custom fields.
- price
-
Price custom fields.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
DeleteResponse
DeleteResponse
Value parameters
- deletedAt
-
Date of deletion in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Destinations are Algolia resources like indices or event streams.
Destinations are Algolia resources like indices or event streams.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- createdAt
-
Date of creation in RFC3339 format.
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- name
-
Descriptive name for the resource.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API request body for creating a new destination.
API request body for creating a new destination.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for creating a new destination.
API response for creating a new destination.
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
DestinationIndexName
DestinationIndexName
Value parameters
- attributesToExclude
-
Attributes from your source to exclude from Algolia records. Not all your data attributes will be useful for searching. Keeping your Algolia records small increases indexing and search performance. - Exclude nested attributes with
.
notation. For example,foo.bar
indexes thefoo
attribute and all its children except thebar
attribute. - Exclude attributes from arrays with[i]
, wherei
is the index of the array element. For example,foo.[0].bar
only excludes thebar
attribute from the first element of thefoo
array, but indexes the completefoo
attribute for all other elements. Use*
as wildcard:foo.[*].bar
excludesbar
from all elements of thefoo
array. - indexName
-
Algolia index name (case-sensitive).
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DestinationInputTraittrait DestinationInputclass Objecttrait Matchableclass AnyShow all
DestinationIndexPrefix
DestinationIndexPrefix
Value parameters
- indexPrefix
-
String added to the beginning of all indices created by this destination.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DestinationInputTraittrait DestinationInputclass Objecttrait Matchableclass AnyShow all
DestinationInput
DestinationInput
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DestinationInput.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class DestinationIndexNameclass DestinationIndexPrefix
API request body for searching destinations.
API request body for searching destinations.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Property by which to sort the destinations.
Property by which to sort the destinations.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DestinationSortKeys.type
Attributes
- Supertypes
-
class CustomSerializer[DestinationSortKeys]trait Serializer[DestinationSortKeys]class Objecttrait Matchableclass Any
Destination type. - search
. Data is stored in an Algolia index. - insights
. Data is recorded as user events in the Insights API.
Destination type. - search
. Data is stored in an Algolia index. - insights
. Data is recorded as user events in the Insights API.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DestinationType.type
Attributes
- Supertypes
-
class CustomSerializer[DestinationType]trait Serializer[DestinationType]class Objecttrait Matchableclass Any
API request body for updating a destination.
API request body for updating a destination.
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- name
-
Descriptive name for the resource.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for updating a destination.
API response for updating a destination.
Value parameters
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- name
-
Descriptive name for the resource.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Image type.
Image type.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DockerImageType.type
Attributes
- Supertypes
-
class CustomSerializer[DockerImageType]trait Serializer[DockerImageType]class Objecttrait Matchableclass Any
Container registry name from where to pull the image.
Container registry name from where to pull the image.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DockerRegistry.type
Attributes
- Supertypes
-
class CustomSerializer[DockerRegistry]trait Serializer[DockerRegistry]class Objecttrait Matchableclass Any
DockerSourceDiscover
DockerSourceDiscover
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- runID
-
Universally unique identifier (UUID) of a task run.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
DockerSourceStreams
DockerSourceStreams
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Error.
Error.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
An event describe a step of the task execution flow..
An event describe a step of the task execution flow..
Value parameters
- batchSize
-
The extracted record batch size.
- eventID
-
Universally unique identifier (UUID) of an event.
- parentID
-
The parent event, the cause of this event.
- publishedAt
-
Date of publish RFC3339 format.
- runID
-
Universally unique identifier (UUID) of a task run.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Property by which to sort the list of task run events.
Property by which to sort the list of task run events.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EventSortKeys.type
Attributes
- Supertypes
-
class CustomSerializer[EventSortKeys]trait Serializer[EventSortKeys]class Objecttrait Matchableclass Any
EventStatus enumeration
EventStatus enumeration
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EventStatus.type
Attributes
- Supertypes
-
class CustomSerializer[EventStatus]trait Serializer[EventStatus]class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonSupport.type
ListAuthenticationsResponse
ListAuthenticationsResponse
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
ListDestinationsResponse
ListDestinationsResponse
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
ListEventsResponse
ListEventsResponse
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
ListSourcesResponse
ListSourcesResponse
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configured tasks and pagination information.
Configured tasks and pagination information.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Describes how a field should be resolved by applying a set of directives.
Describes how a field should be resolved by applying a set of directives.
Value parameters
- fieldKey
-
Destination field key.
- value
-
How the destination field should be resolved from the source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object MappingkitV1.type
Mapping format schema.
Mapping format schema.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MappingFormatSchema.type
Attributes
- Supertypes
-
class CustomSerializer[MappingFormatSchema]trait Serializer[MappingFormatSchema]class Objecttrait Matchableclass Any
Transformations to apply to the source, serialized as a JSON string.
Transformations to apply to the source, serialized as a JSON string.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Describes how a destination object should be resolved by means of applying a set of directives.
Describes how a destination object should be resolved by means of applying a set of directives.
Value parameters
- enabled
-
Whether this action has any effect.
- id
-
ID to uniquely identify this action.
- trigger
-
Condition which must be satisfied to apply the action. If this evaluates to false, the action is not applied, and the process attempts to apply the next action, if any.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
MappingTypeCSV enumeration
MappingTypeCSV enumeration
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MappingTypeCSV.type
Attributes
- Supertypes
-
class CustomSerializer[MappingTypeCSV]trait Serializer[MappingTypeCSV]class Objecttrait Matchableclass Any
HTTP method to be used for retrieving your data.
HTTP method to be used for retrieving your data.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MethodType.type
Attributes
- Supertypes
-
class CustomSerializer[MethodType]trait Serializer[MethodType]class Objecttrait Matchableclass Any
Input for a manually-triggered task whose source is of type bigquery
and for which extracted data spans a given time range.
Input for a manually-triggered task whose source is of type bigquery
and for which extracted data spans a given time range.
Value parameters
- endDate
-
Latest date in RFC3339 format of the extracted data from Big Query.
- startDate
-
Earliest date in RFC3339 format of the extracted data from Big Query.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskInputTraittrait TaskInputclass Objecttrait Matchableclass AnyShow all
Trigger information for manually-triggered tasks.
Trigger information for manually-triggered tasks.
Value parameters
- lastRun
-
The last time the scheduled task ran in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TriggerTraittrait Triggerclass Objecttrait Matchableclass AnyShow all
Trigger information for manually-triggered tasks.
Trigger information for manually-triggered tasks.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskCreateTriggerTraittrait TaskCreateTriggerclass Objecttrait Matchableclass AnyShow all
Task is run manually, with the /run
endpoint.
Task is run manually, with the /run
endpoint.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OnDemandTriggerType.type
Attributes
- Supertypes
-
class CustomSerializer[OnDemandTriggerType]trait Serializer[OnDemandTriggerType]class Objecttrait Matchableclass Any
Paginated API response.
Paginated API response.
Value parameters
- itemsPerPage
-
Number of items per page.
- nbItems
-
Number of items in the API response.
- nbPages
-
Number of pages in the API response.
- page
-
Page of the API response to retrieve.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Name of an ecommerce platform with which to authenticate. This determines which authentication type you can select.
Attributes
Authentication resource not tied to any ecommerce platform, used for filtering.
Authentication resource not tied to any ecommerce platform, used for filtering.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PlatformNone.type
Attributes
- Supertypes
-
class CustomSerializer[PlatformNone]trait Serializer[PlatformNone]class Objecttrait Matchableclass Any
PlatformWithNone
PlatformWithNone
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PlatformWithNoneTraittrait Platformobject Bigcommerce.typeobject Commercetools.typeobject Shopify.typetrait PlatformNoneobject None.typeShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PlatformWithNone.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
trait Platformobject Bigcommerce.typeobject Commercetools.typeobject Shopify.typetrait PlatformNoneobject None.typeShow all
Record type for ecommerce sources.
Record type for ecommerce sources.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RecordType.type
Attributes
- Supertypes
-
class CustomSerializer[RecordType]trait Serializer[RecordType]class Objecttrait Matchableclass Any
Run
Run
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- failureThreshold
-
Maximum accepted percentage of failures for a task run to finish successfully.
- finishedAt
-
Date of finish in RFC3339 format.
- reason
-
More information about the task run's outcome.
- runID
-
Universally unique identifier (UUID) of a task run.
- startedAt
-
Date of start in RFC3339 format.
- taskID
-
Universally unique identifier (UUID) of a task.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
RunListResponse
RunListResponse
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Task run outcome.
Task run outcome.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RunOutcome.type
Attributes
- Supertypes
-
class CustomSerializer[RunOutcome]trait Serializer[RunOutcome]class Objecttrait Matchableclass Any
RunProgress
RunProgress
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A code for the task run's outcome. A readable description of the code is included in the reason
response property.
A code for the task run's outcome. A readable description of the code is included in the reason
response property.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RunReasonCode.type
Attributes
- Supertypes
-
class CustomSerializer[RunReasonCode]trait Serializer[RunReasonCode]class Objecttrait Matchableclass Any
API response for running a task.
API response for running a task.
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- runID
-
Universally unique identifier (UUID) of a task run.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Property by which to sort the list of task runs.
Property by which to sort the list of task runs.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RunSortKeys.type
Attributes
- Supertypes
-
class CustomSerializer[RunSortKeys]trait Serializer[RunSortKeys]class Objecttrait Matchableclass Any
Input for scheduled tasks whose source is of type bigquery
and for which extracted data spans a fixed number of days.
Input for scheduled tasks whose source is of type bigquery
and for which extracted data spans a fixed number of days.
Value parameters
- timeframe
-
Number of days in the past until the current day for which to extract Big Query data.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskInputTraittrait TaskInputclass Objecttrait Matchableclass AnyShow all
Trigger information for scheduled tasks.
Trigger information for scheduled tasks.
Value parameters
- cron
-
Cron expression for the task's schedule.
- lastRun
-
The last time the scheduled task ran in RFC3339 format.
- nextRun
-
The next scheduled run of the task in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TriggerTraittrait Triggerclass Objecttrait Matchableclass AnyShow all
Trigger input for scheduled tasks.
Trigger input for scheduled tasks.
Value parameters
- cron
-
Cron expression for the task's schedule.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskCreateTriggerTraittrait TaskCreateTriggerclass Objecttrait Matchableclass AnyShow all
Task runs on a schedule.
Task runs on a schedule.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScheduleTriggerType.type
Attributes
- Supertypes
-
class CustomSerializer[ScheduleTriggerType]trait Serializer[ScheduleTriggerType]class Objecttrait Matchableclass Any
Represents the required elements of the task input when using a shopify
source.
Represents the required elements of the task input when using a shopify
source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskInputTraittrait TaskInputclass Objecttrait Matchableclass AnyShow all
Represents a market in Shopify.
Represents a market in Shopify.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Represents a metafield in Shopify.
Represents a metafield in Shopify.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Source
Source
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- createdAt
-
Date of creation in RFC3339 format.
- sourceID
-
Universally uniqud identifier (UUID) of a source.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceBigCommerce
SourceBigCommerce
Value parameters
- storeHash
-
Store hash identifying your BigCommerce store.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceBigQuery
SourceBigQuery
Value parameters
- customSQLRequest
-
Custom SQL request to extract data from the BigQuery table.
- datasetID
-
Dataset ID of the BigQuery source.
- projectID
-
Project ID of the BigQuery source.
- table
-
Table name for the BigQuery export.
- tablePrefix
-
Table prefix for a Google Analytics 4 data export to BigQuery.
- uniqueIDColumn
-
Name of a column that contains a unique ID which will be used as
objectID
in Algolia.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputtrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceCSV
SourceCSV
Value parameters
- delimiter
-
The character used to split the value on each line, default to a comma (\r, \n, 0xFFFD, and space are forbidden).
- mapping
-
Key-value pairs of column names and their expected types.
- uniqueIDColumn
-
Name of a column that contains a unique ID which will be used as
objectID
in Algolia. - url
-
URL of the file.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputtrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceCommercetools
SourceCommercetools
Value parameters
- fallbackIsInStockValue
-
Whether a fallback value is stored in the Algolia record if there's no inventory information about the product.
- locales
-
Locales for your commercetools stores.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceCreate
SourceCreate
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- name
-
Descriptive name of the source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceCreateResponse
SourceCreateResponse
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- name
-
Descriptive name of the source.
- sourceID
-
Universally uniqud identifier (UUID) of a source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceDocker
SourceDocker
Value parameters
- configuration
-
Configuration of the spec.
- image
-
Docker image name.
- version
-
Docker image version.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceGA4BigQueryExport
SourceGA4BigQueryExport
Value parameters
- datasetID
-
BigQuery dataset ID that the BigQuery export writes to.
- projectID
-
GCP project ID that the BigQuery export writes to.
- tablePrefix
-
Prefix of the tables that the BigQuery Export writes to.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputtrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceInput
SourceInput
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SourceInputTraitclass SourceBigCommerceclass SourceBigQueryclass SourceCSVclass SourceCommercetoolsclass SourceDockerclass SourceGA4BigQueryExportclass SourceJSONclass SourceShopifyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceInput.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class SourceBigCommerceclass SourceBigQueryclass SourceCSVclass SourceCommercetoolsclass SourceDockerclass SourceGA4BigQueryExportclass SourceJSONclass SourceShopifyShow all
SourceJSON
SourceJSON
Value parameters
- uniqueIDColumn
-
Name of a column that contains a unique ID which will be used as
objectID
in Algolia. - url
-
URL of the file.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputtrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceSearch
SourceSearch
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceShopify
SourceShopify
Value parameters
- collectionIDIndexing
-
Whether to index collection IDs. If your store has
has_collection_search_page
set to true, collection IDs will be indexed even ifcollectionIDIndexing
is false. - defaultPriceRatioAsOne
-
Whether to set the default price ratio to 1 if no sale price is present. The price ratio is determined by the ratio:
sale_price
/regular_price
. If no sale price is present, the price ratio would be 0. IfdefaultPriceRatioAsOne
is true, the price ratio is indexed as 1 instead. - excludeOOSVariantsForPriceAtTRS
-
Whether to exclude out-of-stock variants when determining the
max_variant_price
andmin_variant_price
attributes. - hasCollectionSearchPage
-
Whether to include collection IDs and handles in the product records.
- includeVariantsInventory
-
Whether to include an inventory with every variant for every product record.
- increaseProductCollectionLimit
-
Whether to increase the number of indexed collections per product. If true, Algolia indexes 200 collections per product. If false, 100 collections per product are indexed.
- productNamedTags
-
Whether to convert tags on products to named tags. To learn more, see Named tags.
- shopURL
-
URL of the Shopify store.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceInputTraittrait SourceInputclass Objecttrait Matchableclass AnyShow all
SourceShopifyBase
SourceShopifyBase
Value parameters
- shopURL
-
URL of the Shopify store.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Property by which to sort the list of sources.
Property by which to sort the list of sources.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SourceSortKeys.type
Attributes
- Supertypes
-
class CustomSerializer[SourceSortKeys]trait Serializer[SourceSortKeys]class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Bigcommerce.typeobject Bigquery.typeobject Commercetools.typeobject Csv.typeobject Docker.typeobject Ga4BigqueryExport.typeobject Json.typeobject Sfcc.typeobject Shopify.typeShow all
SourceType enumeration
SourceType enumeration
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SourceType.type
Attributes
- Supertypes
-
class CustomSerializer[SourceType]trait Serializer[SourceType]class Objecttrait Matchableclass Any
SourceUpdate
SourceUpdate
Value parameters
- authenticationID
-
Universally unique identifier (UUID) of an authentication resource.
- name
-
Descriptive name of the source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceUpdateCommercetools
SourceUpdateCommercetools
Value parameters
- fallbackIsInStockValue
-
Whether a fallback value is stored in the Algolia record if there's no inventory information about the product.
- locales
-
Locales for your commercetools stores.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputclass Objecttrait Matchableclass AnyShow all
SourceUpdateDocker
SourceUpdateDocker
Value parameters
- configuration
-
Configuration of the spec.
- image
-
Docker image name.
- version
-
Docker image version.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputclass Objecttrait Matchableclass AnyShow all
SourceUpdateInput
SourceUpdateInput
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SourceUpdateInputTraitclass SourceBigQueryclass SourceCSVclass SourceGA4BigQueryExportclass SourceJSONclass SourceUpdateDockerclass SourceUpdateShopifyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceUpdateInput.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class SourceBigQueryclass SourceCSVclass SourceGA4BigQueryExportclass SourceJSONclass SourceUpdateDockerclass SourceUpdateShopifyShow all
SourceUpdateResponse
SourceUpdateResponse
Value parameters
- name
-
Descriptive name of the source.
- sourceID
-
Universally uniqud identifier (UUID) of a source.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
SourceUpdateShopify
SourceUpdateShopify
Value parameters
- collectionIDIndexing
-
Whether to index collection IDs. If your store has
has_collection_search_page
set to true, collection IDs will be indexed even ifcollectionIDIndexing
is false. - defaultPriceRatioAsOne
-
Whether to set the default price ratio to 1 if no sale price is present. The price ratio is determined by the ratio:
sale_price
/regular_price
. If no sale price is present, the price ratio would be 0. IfdefaultPriceRatioAsOne
is true, the price ratio is indexed as 1 instead. - excludeOOSVariantsForPriceAtTRS
-
Whether to exclude out-of-stock variants when determining the
max_variant_price
andmin_variant_price
attributes. - hasCollectionSearchPage
-
Whether to include collection IDs and handles in the product records.
- includeVariantsInventory
-
Whether to include an inventory with every variant for every product record.
- increaseProductCollectionLimit
-
Whether to increase the number of indexed collections per product. If true, Algolia indexes 200 collections per product. If false, 100 collections per product are indexed.
- productNamedTags
-
Whether to convert tags on products to named tags. To learn more, see Named tags.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SourceUpdateInputTraittrait SourceUpdateInputclass Objecttrait Matchableclass AnyShow all
Trigger input for continuously running tasks.
Trigger input for continuously running tasks.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskCreateTriggerTraittrait TaskCreateTriggertrait TriggerTraittrait Triggerclass Objecttrait Matchableclass AnyShow all
Task runs continuously.
Task runs continuously.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StreamingTriggerType.type
Attributes
- Supertypes
-
class CustomSerializer[StreamingTriggerType]trait Serializer[StreamingTriggerType]class Objecttrait Matchableclass Any
Input for a streaming
task whose source is of type ga4BigqueryExport
and for which extracted data is continuously streamed.
Input for a streaming
task whose source is of type ga4BigqueryExport
and for which extracted data is continuously streamed.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskInputTraittrait TaskInputclass Objecttrait Matchableclass AnyShow all
Trigger input for subscription tasks.
Trigger input for subscription tasks.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TaskCreateTriggerTraittrait TaskCreateTriggertrait TriggerTraittrait Triggerclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Subscription.type
Task runs after receiving subscribed event.
Task runs after receiving subscribed event.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class CustomSerializer[SubscriptionTriggerType]trait Serializer[SubscriptionTriggerType]class Objecttrait Matchableclass Any
Task
Task
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- enabled
-
Whether the task is enabled.
- failureThreshold
-
Maximum accepted percentage of failures for a task run to finish successfully.
- sourceID
-
Universally uniqud identifier (UUID) of a source.
- taskID
-
Universally unique identifier (UUID) of a task.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API request body for creating a task.
API request body for creating a task.
Value parameters
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- enabled
-
Whether the task is enabled.
- failureThreshold
-
Maximum accepted percentage of failures for a task run to finish successfully.
- sourceID
-
Universally uniqud identifier (UUID) of a source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for creating a task.
API response for creating a task.
Value parameters
- createdAt
-
Date of creation in RFC3339 format.
- taskID
-
Universally unique identifier (UUID) of a task.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
TaskCreateTrigger
TaskCreateTrigger
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TaskCreateTriggerTraitclass OnDemandTriggerInputclass ScheduleTriggerInputclass StreamingTriggerclass SubscriptionTrigger
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TaskCreateTrigger.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class OnDemandTriggerInputclass ScheduleTriggerInputclass StreamingTriggerclass SubscriptionTrigger
Configuration of the task, depending on its type.
Configuration of the task, depending on its type.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TaskInputTraitclass OnDemandDateUtilsInputclass ScheduleDateUtilsInputclass ShopifyInputclass StreamingUtilsInput
Attributes
- Supertypes
- Self type
-
TaskInputSerializer.type
Attributes
- Supertypes
- Known subtypes
-
class OnDemandDateUtilsInputclass ScheduleDateUtilsInputclass ShopifyInputclass StreamingUtilsInput
TaskSearch
TaskSearch
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Property by which to sort the list of tasks.
Property by which to sort the list of tasks.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TaskSortKeys.type
Attributes
- Supertypes
-
class CustomSerializer[TaskSortKeys]trait Serializer[TaskSortKeys]class Objecttrait Matchableclass Any
API request body for updating a task.
API request body for updating a task.
Value parameters
- destinationID
-
Universally unique identifier (UUID) of a destination resource.
- enabled
-
Whether the task is enabled.
- failureThreshold
-
Maximum accepted percentage of failures for a task run to finish successfully.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
API response for updating a task.
API response for updating a task.
Value parameters
- taskID
-
Universally unique identifier (UUID) of a task.
- updatedAt
-
Date of last update in RFC3339 format.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Trigger that runs the task.
Trigger that runs the task.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TriggerTraitclass OnDemandTriggerclass ScheduleTriggerclass StreamingTriggerclass SubscriptionTrigger
Attributes
- Supertypes
- Self type
-
TriggerSerializer.type
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Task trigger, describing when a task should run. - onDemand
. Manually trigger the task with the /run
endpoint. - schedule
. Regularly trigger the task on a cron
schedule. - subscription
. Trigger the task after an event is received, such as, a webhook. - streaming
. Run the task continuously.
Task trigger, describing when a task should run. - onDemand
. Manually trigger the task with the /run
endpoint. - schedule
. Regularly trigger the task on a cron
schedule. - subscription
. Trigger the task after an event is received, such as, a webhook. - streaming
. Run the task continuously.
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TriggerType.type
Attributes
- Supertypes
-
class CustomSerializer[TriggerType]trait Serializer[TriggerType]class Objecttrait Matchableclass Any
Trigger for a task update.
Trigger for a task update.
Value parameters
- cron
-
Cron expression for the task's schedule.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Time window by which to filter the observability data.
Time window by which to filter the observability data.
Value parameters
- endDate
-
Date in RFC3339 format representing the newest data in the time window.
- startDate
-
Date in RFC3339 format representing the oldest data in the time window.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all