Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ListIntegrationItem = ListIntegrationItem' {
- isUnstructured :: Maybe Bool
- objectTypeName :: Maybe Text
- objectTypeNames :: Maybe (HashMap Text Text)
- tags :: Maybe (HashMap Text Text)
- workflowId :: Maybe Text
- domainName :: Text
- uri :: Text
- createdAt :: POSIX
- lastUpdatedAt :: POSIX
- newListIntegrationItem :: Text -> Text -> UTCTime -> UTCTime -> ListIntegrationItem
- listIntegrationItem_isUnstructured :: Lens' ListIntegrationItem (Maybe Bool)
- listIntegrationItem_objectTypeName :: Lens' ListIntegrationItem (Maybe Text)
- listIntegrationItem_objectTypeNames :: Lens' ListIntegrationItem (Maybe (HashMap Text Text))
- listIntegrationItem_tags :: Lens' ListIntegrationItem (Maybe (HashMap Text Text))
- listIntegrationItem_workflowId :: Lens' ListIntegrationItem (Maybe Text)
- listIntegrationItem_domainName :: Lens' ListIntegrationItem Text
- listIntegrationItem_uri :: Lens' ListIntegrationItem Text
- listIntegrationItem_createdAt :: Lens' ListIntegrationItem UTCTime
- listIntegrationItem_lastUpdatedAt :: Lens' ListIntegrationItem UTCTime
Documentation
data ListIntegrationItem Source #
An integration in list of integrations.
See: newListIntegrationItem
smart constructor.
ListIntegrationItem' | |
|
Instances
newListIntegrationItem Source #
:: Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> ListIntegrationItem |
Create a value of ListIntegrationItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isUnstructured:ListIntegrationItem'
, listIntegrationItem_isUnstructured
- Boolean to indicate if the Flow associated with the Integration is
created via Appflow console or with ObjectTypeName equals _unstructured
via API/CLI in flowDefinition
$sel:objectTypeName:ListIntegrationItem'
, listIntegrationItem_objectTypeName
- The name of the profile object type.
$sel:objectTypeNames:ListIntegrationItem'
, listIntegrationItem_objectTypeNames
- A map in which each key is an event type from an external application
such as Segment or Shopify, and each value is an ObjectTypeName
(template) used to ingest the event. It supports the following event
types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.
$sel:tags:ListIntegrationItem'
, listIntegrationItem_tags
- The tags used to organize, track, or control access for this resource.
$sel:workflowId:ListIntegrationItem'
, listIntegrationItem_workflowId
- Unique identifier for the workflow.
$sel:domainName:ListIntegrationItem'
, listIntegrationItem_domainName
- The unique name of the domain.
$sel:uri:ListIntegrationItem'
, listIntegrationItem_uri
- The URI of the S3 bucket or any other type of data source.
$sel:createdAt:ListIntegrationItem'
, listIntegrationItem_createdAt
- The timestamp of when the domain was created.
$sel:lastUpdatedAt:ListIntegrationItem'
, listIntegrationItem_lastUpdatedAt
- The timestamp of when the domain was most recently edited.
listIntegrationItem_isUnstructured :: Lens' ListIntegrationItem (Maybe Bool) Source #
Boolean to indicate if the Flow associated with the Integration is created via Appflow console or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition
listIntegrationItem_objectTypeName :: Lens' ListIntegrationItem (Maybe Text) Source #
The name of the profile object type.
listIntegrationItem_objectTypeNames :: Lens' ListIntegrationItem (Maybe (HashMap Text Text)) Source #
A map in which each key is an event type from an external application
such as Segment or Shopify, and each value is an ObjectTypeName
(template) used to ingest the event. It supports the following event
types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.
listIntegrationItem_tags :: Lens' ListIntegrationItem (Maybe (HashMap Text Text)) Source #
The tags used to organize, track, or control access for this resource.
listIntegrationItem_workflowId :: Lens' ListIntegrationItem (Maybe Text) Source #
Unique identifier for the workflow.
listIntegrationItem_domainName :: Lens' ListIntegrationItem Text Source #
The unique name of the domain.
listIntegrationItem_uri :: Lens' ListIntegrationItem Text Source #
The URI of the S3 bucket or any other type of data source.
listIntegrationItem_createdAt :: Lens' ListIntegrationItem UTCTime Source #
The timestamp of when the domain was created.
listIntegrationItem_lastUpdatedAt :: Lens' ListIntegrationItem UTCTime Source #
The timestamp of when the domain was most recently edited.