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 |
- Service Configuration
- Errors
- CommentBodyTextType
- DomainStatus
- FieldNamespace
- FieldType
- Order
- RelatedItemType
- TemplateStatus
- BasicLayout
- CaseEventIncludedData
- CaseFilter
- CaseSummary
- CommentContent
- CommentFilter
- Contact
- ContactContent
- ContactFilter
- DomainSummary
- EventBridgeConfiguration
- EventIncludedData
- FieldError
- FieldFilter
- FieldGroup
- FieldIdentifier
- FieldItem
- FieldOption
- FieldOptionError
- FieldSummary
- FieldValue
- FieldValueUnion
- GetFieldResponse
- LayoutConfiguration
- LayoutContent
- LayoutSections
- LayoutSummary
- RelatedItemContent
- RelatedItemEventIncludedData
- RelatedItemInputContent
- RelatedItemTypeFilter
- RequiredField
- SearchCasesResponseItem
- SearchRelatedItemsResponseItem
- Section
- Sort
- TemplateSummary
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype CommentBodyTextType where
- newtype DomainStatus where
- DomainStatus' { }
- pattern DomainStatus_Active :: DomainStatus
- pattern DomainStatus_CreationFailed :: DomainStatus
- pattern DomainStatus_CreationInProgress :: DomainStatus
- newtype FieldNamespace where
- FieldNamespace' { }
- pattern FieldNamespace_Custom :: FieldNamespace
- pattern FieldNamespace_System :: FieldNamespace
- newtype FieldType where
- FieldType' { }
- pattern FieldType_Boolean :: FieldType
- pattern FieldType_DateTime :: FieldType
- pattern FieldType_Number :: FieldType
- pattern FieldType_SingleSelect :: FieldType
- pattern FieldType_Text :: FieldType
- newtype Order where
- newtype RelatedItemType where
- RelatedItemType' { }
- pattern RelatedItemType_Comment :: RelatedItemType
- pattern RelatedItemType_Contact :: RelatedItemType
- newtype TemplateStatus where
- TemplateStatus' { }
- pattern TemplateStatus_Active :: TemplateStatus
- pattern TemplateStatus_Inactive :: TemplateStatus
- data BasicLayout = BasicLayout' {}
- newBasicLayout :: BasicLayout
- basicLayout_moreInfo :: Lens' BasicLayout (Maybe LayoutSections)
- basicLayout_topPanel :: Lens' BasicLayout (Maybe LayoutSections)
- data CaseEventIncludedData = CaseEventIncludedData' {
- fields :: [FieldIdentifier]
- newCaseEventIncludedData :: CaseEventIncludedData
- caseEventIncludedData_fields :: Lens' CaseEventIncludedData [FieldIdentifier]
- data CaseFilter = CaseFilter' {
- andAll :: Maybe [CaseFilter]
- field :: Maybe FieldFilter
- not :: Maybe CaseFilter
- newCaseFilter :: CaseFilter
- caseFilter_andAll :: Lens' CaseFilter (Maybe [CaseFilter])
- caseFilter_field :: Lens' CaseFilter (Maybe FieldFilter)
- caseFilter_not :: Lens' CaseFilter (Maybe CaseFilter)
- data CaseSummary = CaseSummary' {
- caseId :: Text
- templateId :: Text
- newCaseSummary :: Text -> Text -> CaseSummary
- caseSummary_caseId :: Lens' CaseSummary Text
- caseSummary_templateId :: Lens' CaseSummary Text
- data CommentContent = CommentContent' {}
- newCommentContent :: Text -> CommentBodyTextType -> CommentContent
- commentContent_body :: Lens' CommentContent Text
- commentContent_contentType :: Lens' CommentContent CommentBodyTextType
- data CommentFilter = CommentFilter' {
- newCommentFilter :: CommentFilter
- data Contact = Contact' {
- contactArn :: Text
- newContact :: Text -> Contact
- contact_contactArn :: Lens' Contact Text
- data ContactContent = ContactContent' {}
- newContactContent :: Text -> UTCTime -> Text -> ContactContent
- contactContent_channel :: Lens' ContactContent Text
- contactContent_connectedToSystemTime :: Lens' ContactContent UTCTime
- contactContent_contactArn :: Lens' ContactContent Text
- data ContactFilter = ContactFilter' {}
- newContactFilter :: ContactFilter
- contactFilter_channel :: Lens' ContactFilter (Maybe [Text])
- contactFilter_contactArn :: Lens' ContactFilter (Maybe Text)
- data DomainSummary = DomainSummary' {}
- newDomainSummary :: Text -> Text -> Text -> DomainSummary
- domainSummary_domainArn :: Lens' DomainSummary Text
- domainSummary_domainId :: Lens' DomainSummary Text
- domainSummary_name :: Lens' DomainSummary Text
- data EventBridgeConfiguration = EventBridgeConfiguration' {}
- newEventBridgeConfiguration :: Bool -> EventBridgeConfiguration
- eventBridgeConfiguration_includedData :: Lens' EventBridgeConfiguration (Maybe EventIncludedData)
- eventBridgeConfiguration_enabled :: Lens' EventBridgeConfiguration Bool
- data EventIncludedData = EventIncludedData' {}
- newEventIncludedData :: EventIncludedData
- eventIncludedData_caseData :: Lens' EventIncludedData (Maybe CaseEventIncludedData)
- eventIncludedData_relatedItemData :: Lens' EventIncludedData (Maybe RelatedItemEventIncludedData)
- data FieldError = FieldError' {}
- newFieldError :: Text -> Text -> FieldError
- fieldError_message :: Lens' FieldError (Maybe Text)
- fieldError_errorCode :: Lens' FieldError Text
- fieldError_id :: Lens' FieldError Text
- data FieldFilter = FieldFilter' {}
- newFieldFilter :: FieldFilter
- fieldFilter_contains :: Lens' FieldFilter (Maybe FieldValue)
- fieldFilter_equalTo :: Lens' FieldFilter (Maybe FieldValue)
- fieldFilter_greaterThan :: Lens' FieldFilter (Maybe FieldValue)
- fieldFilter_greaterThanOrEqualTo :: Lens' FieldFilter (Maybe FieldValue)
- fieldFilter_lessThan :: Lens' FieldFilter (Maybe FieldValue)
- fieldFilter_lessThanOrEqualTo :: Lens' FieldFilter (Maybe FieldValue)
- data FieldGroup = FieldGroup' {}
- newFieldGroup :: FieldGroup
- fieldGroup_name :: Lens' FieldGroup (Maybe Text)
- fieldGroup_fields :: Lens' FieldGroup [FieldItem]
- data FieldIdentifier = FieldIdentifier' {}
- newFieldIdentifier :: Text -> FieldIdentifier
- fieldIdentifier_id :: Lens' FieldIdentifier Text
- data FieldItem = FieldItem' {}
- newFieldItem :: Text -> FieldItem
- fieldItem_id :: Lens' FieldItem Text
- data FieldOption = FieldOption' {}
- newFieldOption :: Bool -> Text -> Text -> FieldOption
- fieldOption_active :: Lens' FieldOption Bool
- fieldOption_name :: Lens' FieldOption Text
- fieldOption_value :: Lens' FieldOption Text
- data FieldOptionError = FieldOptionError' {}
- newFieldOptionError :: Text -> Text -> Text -> FieldOptionError
- fieldOptionError_errorCode :: Lens' FieldOptionError Text
- fieldOptionError_message :: Lens' FieldOptionError Text
- fieldOptionError_value :: Lens' FieldOptionError Text
- data FieldSummary = FieldSummary' {}
- newFieldSummary :: Text -> Text -> Text -> FieldNamespace -> FieldType -> FieldSummary
- fieldSummary_fieldArn :: Lens' FieldSummary Text
- fieldSummary_fieldId :: Lens' FieldSummary Text
- fieldSummary_name :: Lens' FieldSummary Text
- fieldSummary_namespace :: Lens' FieldSummary FieldNamespace
- fieldSummary_type :: Lens' FieldSummary FieldType
- data FieldValue = FieldValue' {
- id :: Text
- value :: FieldValueUnion
- newFieldValue :: Text -> FieldValueUnion -> FieldValue
- fieldValue_id :: Lens' FieldValue Text
- fieldValue_value :: Lens' FieldValue FieldValueUnion
- data FieldValueUnion = FieldValueUnion' {}
- newFieldValueUnion :: FieldValueUnion
- fieldValueUnion_booleanValue :: Lens' FieldValueUnion (Maybe Bool)
- fieldValueUnion_doubleValue :: Lens' FieldValueUnion (Maybe Double)
- fieldValueUnion_stringValue :: Lens' FieldValueUnion (Maybe Text)
- data GetFieldResponse = GetFieldResponse' {}
- newGetFieldResponse :: Text -> Text -> Text -> FieldNamespace -> FieldType -> GetFieldResponse
- getFieldResponse_description :: Lens' GetFieldResponse (Maybe Text)
- getFieldResponse_tags :: Lens' GetFieldResponse (Maybe (HashMap Text Text))
- getFieldResponse_fieldArn :: Lens' GetFieldResponse Text
- getFieldResponse_fieldId :: Lens' GetFieldResponse Text
- getFieldResponse_name :: Lens' GetFieldResponse Text
- getFieldResponse_namespace :: Lens' GetFieldResponse FieldNamespace
- getFieldResponse_type :: Lens' GetFieldResponse FieldType
- data LayoutConfiguration = LayoutConfiguration' {}
- newLayoutConfiguration :: LayoutConfiguration
- layoutConfiguration_defaultLayout :: Lens' LayoutConfiguration (Maybe Text)
- data LayoutContent = LayoutContent' {}
- newLayoutContent :: LayoutContent
- layoutContent_basic :: Lens' LayoutContent (Maybe BasicLayout)
- data LayoutSections = LayoutSections' {}
- newLayoutSections :: LayoutSections
- layoutSections_sections :: Lens' LayoutSections (Maybe [Section])
- data LayoutSummary = LayoutSummary' {}
- newLayoutSummary :: Text -> Text -> Text -> LayoutSummary
- layoutSummary_layoutArn :: Lens' LayoutSummary Text
- layoutSummary_layoutId :: Lens' LayoutSummary Text
- layoutSummary_name :: Lens' LayoutSummary Text
- data RelatedItemContent = RelatedItemContent' {}
- newRelatedItemContent :: RelatedItemContent
- relatedItemContent_comment :: Lens' RelatedItemContent (Maybe CommentContent)
- relatedItemContent_contact :: Lens' RelatedItemContent (Maybe ContactContent)
- data RelatedItemEventIncludedData = RelatedItemEventIncludedData' {}
- newRelatedItemEventIncludedData :: Bool -> RelatedItemEventIncludedData
- relatedItemEventIncludedData_includeContent :: Lens' RelatedItemEventIncludedData Bool
- data RelatedItemInputContent = RelatedItemInputContent' {}
- newRelatedItemInputContent :: RelatedItemInputContent
- relatedItemInputContent_comment :: Lens' RelatedItemInputContent (Maybe CommentContent)
- relatedItemInputContent_contact :: Lens' RelatedItemInputContent (Maybe Contact)
- data RelatedItemTypeFilter = RelatedItemTypeFilter' {}
- newRelatedItemTypeFilter :: RelatedItemTypeFilter
- relatedItemTypeFilter_comment :: Lens' RelatedItemTypeFilter (Maybe CommentFilter)
- relatedItemTypeFilter_contact :: Lens' RelatedItemTypeFilter (Maybe ContactFilter)
- data RequiredField = RequiredField' {}
- newRequiredField :: Text -> RequiredField
- requiredField_fieldId :: Lens' RequiredField Text
- data SearchCasesResponseItem = SearchCasesResponseItem' {}
- newSearchCasesResponseItem :: Text -> Text -> SearchCasesResponseItem
- searchCasesResponseItem_tags :: Lens' SearchCasesResponseItem (Maybe (HashMap Text Text))
- searchCasesResponseItem_caseId :: Lens' SearchCasesResponseItem Text
- searchCasesResponseItem_fields :: Lens' SearchCasesResponseItem [FieldValue]
- searchCasesResponseItem_templateId :: Lens' SearchCasesResponseItem Text
- data SearchRelatedItemsResponseItem = SearchRelatedItemsResponseItem' {}
- newSearchRelatedItemsResponseItem :: UTCTime -> RelatedItemContent -> Text -> RelatedItemType -> SearchRelatedItemsResponseItem
- searchRelatedItemsResponseItem_tags :: Lens' SearchRelatedItemsResponseItem (Maybe (HashMap Text Text))
- searchRelatedItemsResponseItem_associationTime :: Lens' SearchRelatedItemsResponseItem UTCTime
- searchRelatedItemsResponseItem_content :: Lens' SearchRelatedItemsResponseItem RelatedItemContent
- searchRelatedItemsResponseItem_relatedItemId :: Lens' SearchRelatedItemsResponseItem Text
- searchRelatedItemsResponseItem_type :: Lens' SearchRelatedItemsResponseItem RelatedItemType
- data Section = Section' {}
- newSection :: Section
- section_fieldGroup :: Lens' Section (Maybe FieldGroup)
- data Sort = Sort' {}
- newSort :: Text -> Order -> Sort
- sort_fieldId :: Lens' Sort Text
- sort_sortOrder :: Lens' Sort Order
- data TemplateSummary = TemplateSummary' {
- name :: Text
- status :: TemplateStatus
- templateArn :: Text
- templateId :: Text
- newTemplateSummary :: Text -> TemplateStatus -> Text -> Text -> TemplateSummary
- templateSummary_name :: Lens' TemplateSummary Text
- templateSummary_status :: Lens' TemplateSummary TemplateStatus
- templateSummary_templateArn :: Lens' TemplateSummary Text
- templateSummary_templateId :: Lens' TemplateSummary Text
Service Configuration
defaultService :: Service Source #
API version 2022-10-03
of the Amazon Connect Cases SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.
_InternalServerException :: AsError a => Fold a ServiceError Source #
We couldn't process your request because of an issue with the server. Try again later.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
We couldn't find the requested resource. Check that your resources exists and were created in the same Amazon Web Services Region as your request, and try your request again.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The service quota has been exceeded. For a list of service quotas, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The rate has been exceeded for this API. Please try again after a few minutes.
_ValidationException :: AsError a => Fold a ServiceError Source #
The request isn't valid. Check the syntax and try again.
CommentBodyTextType
newtype CommentBodyTextType Source #
Instances
DomainStatus
newtype DomainStatus Source #
pattern DomainStatus_Active :: DomainStatus | |
pattern DomainStatus_CreationFailed :: DomainStatus | |
pattern DomainStatus_CreationInProgress :: DomainStatus |
Instances
FieldNamespace
newtype FieldNamespace Source #
pattern FieldNamespace_Custom :: FieldNamespace | |
pattern FieldNamespace_System :: FieldNamespace |
Instances
FieldType
pattern FieldType_Boolean :: FieldType | |
pattern FieldType_DateTime :: FieldType | |
pattern FieldType_Number :: FieldType | |
pattern FieldType_SingleSelect :: FieldType | |
pattern FieldType_Text :: FieldType |
Instances
Order
pattern Order_Asc :: Order | |
pattern Order_Desc :: Order |
Instances
RelatedItemType
newtype RelatedItemType Source #
pattern RelatedItemType_Comment :: RelatedItemType | |
pattern RelatedItemType_Contact :: RelatedItemType |
Instances
TemplateStatus
newtype TemplateStatus Source #
Status of a template
pattern TemplateStatus_Active :: TemplateStatus | |
pattern TemplateStatus_Inactive :: TemplateStatus |
Instances
BasicLayout
data BasicLayout Source #
Content specific to BasicLayout
type. It configures fields in the top
panel and More Info tab of agent application.
See: newBasicLayout
smart constructor.
BasicLayout' | |
|
Instances
newBasicLayout :: BasicLayout Source #
Create a value of BasicLayout
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:moreInfo:BasicLayout'
, basicLayout_moreInfo
- This represents sections in a tab of the page layout.
$sel:topPanel:BasicLayout'
, basicLayout_topPanel
- This represents sections in a panel of the page layout.
basicLayout_moreInfo :: Lens' BasicLayout (Maybe LayoutSections) Source #
This represents sections in a tab of the page layout.
basicLayout_topPanel :: Lens' BasicLayout (Maybe LayoutSections) Source #
This represents sections in a panel of the page layout.
CaseEventIncludedData
data CaseEventIncludedData Source #
Details of what case data is published through the case event stream.
See: newCaseEventIncludedData
smart constructor.
CaseEventIncludedData' | |
|
Instances
newCaseEventIncludedData :: CaseEventIncludedData Source #
Create a value of CaseEventIncludedData
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:fields:CaseEventIncludedData'
, caseEventIncludedData_fields
- List of field identifiers.
caseEventIncludedData_fields :: Lens' CaseEventIncludedData [FieldIdentifier] Source #
List of field identifiers.
CaseFilter
data CaseFilter Source #
A filter for cases. Only one value can be provided.
See: newCaseFilter
smart constructor.
CaseFilter' | |
|
Instances
newCaseFilter :: CaseFilter Source #
Create a value of CaseFilter
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:andAll:CaseFilter'
, caseFilter_andAll
- Provides "and all" filtering.
$sel:field:CaseFilter'
, caseFilter_field
- A list of fields to filter on.
$sel:not:CaseFilter'
, caseFilter_not
- Undocumented member.
caseFilter_andAll :: Lens' CaseFilter (Maybe [CaseFilter]) Source #
Provides "and all" filtering.
caseFilter_field :: Lens' CaseFilter (Maybe FieldFilter) Source #
A list of fields to filter on.
caseFilter_not :: Lens' CaseFilter (Maybe CaseFilter) Source #
Undocumented member.
CaseSummary
data CaseSummary Source #
Case summary information.
See: newCaseSummary
smart constructor.
CaseSummary' | |
|
Instances
Create a value of CaseSummary
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:caseId:CaseSummary'
, caseSummary_caseId
- A unique identifier of the case.
$sel:templateId:CaseSummary'
, caseSummary_templateId
- A unique identifier of a template.
caseSummary_caseId :: Lens' CaseSummary Text Source #
A unique identifier of the case.
caseSummary_templateId :: Lens' CaseSummary Text Source #
A unique identifier of a template.
CommentContent
data CommentContent Source #
Represents the content of a Comment
to be returned to agents.
See: newCommentContent
smart constructor.
CommentContent' | |
|
Instances
Create a value of CommentContent
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:body:CommentContent'
, commentContent_body
- Text in the body of a Comment
on a case.
$sel:contentType:CommentContent'
, commentContent_contentType
- Type of the text in the box of a Comment
on a case.
commentContent_body :: Lens' CommentContent Text Source #
Text in the body of a Comment
on a case.
commentContent_contentType :: Lens' CommentContent CommentBodyTextType Source #
Type of the text in the box of a Comment
on a case.
CommentFilter
data CommentFilter Source #
A filter for related items of type Comment
.
See: newCommentFilter
smart constructor.
Instances
newCommentFilter :: CommentFilter Source #
Create a value of CommentFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Contact
An object that represents an Amazon Connect contact object.
See: newContact
smart constructor.
Contact' | |
|
Instances
ToJSON Contact Source # | |
Defined in Amazonka.ConnectCases.Types.Contact | |
Generic Contact Source # | |
Read Contact Source # | |
Show Contact Source # | |
NFData Contact Source # | |
Defined in Amazonka.ConnectCases.Types.Contact | |
Eq Contact Source # | |
Hashable Contact Source # | |
Defined in Amazonka.ConnectCases.Types.Contact | |
type Rep Contact Source # | |
Defined in Amazonka.ConnectCases.Types.Contact |
Create a value of Contact
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:contactArn:Contact'
, contact_contactArn
- A unique identifier of a contact in Amazon Connect.
contact_contactArn :: Lens' Contact Text Source #
A unique identifier of a contact in Amazon Connect.
ContactContent
data ContactContent Source #
An object that represents a content of an Amazon Connect contact object.
See: newContactContent
smart constructor.
ContactContent' | |
|
Instances
:: Text | |
-> UTCTime | |
-> Text | |
-> ContactContent |
Create a value of ContactContent
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:channel:ContactContent'
, contactContent_channel
- A list of channels to filter on for related items of type Contact
.
$sel:connectedToSystemTime:ContactContent'
, contactContent_connectedToSystemTime
- The difference between the InitiationTimestamp
and the
DisconnectTimestamp
of the contact.
$sel:contactArn:ContactContent'
, contactContent_contactArn
- A unique identifier of a contact in Amazon Connect.
contactContent_channel :: Lens' ContactContent Text Source #
A list of channels to filter on for related items of type Contact
.
contactContent_connectedToSystemTime :: Lens' ContactContent UTCTime Source #
The difference between the InitiationTimestamp
and the
DisconnectTimestamp
of the contact.
contactContent_contactArn :: Lens' ContactContent Text Source #
A unique identifier of a contact in Amazon Connect.
ContactFilter
data ContactFilter Source #
A filter for related items of type Contact
.
See: newContactFilter
smart constructor.
Instances
newContactFilter :: ContactFilter Source #
Create a value of ContactFilter
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:channel:ContactFilter'
, contactFilter_channel
- A list of channels to filter on for related items of type Contact
.
$sel:contactArn:ContactFilter'
, contactFilter_contactArn
- A unique identifier of a contact in Amazon Connect.
contactFilter_channel :: Lens' ContactFilter (Maybe [Text]) Source #
A list of channels to filter on for related items of type Contact
.
contactFilter_contactArn :: Lens' ContactFilter (Maybe Text) Source #
A unique identifier of a contact in Amazon Connect.
DomainSummary
data DomainSummary Source #
Object for the summarized details of the domain.
See: newDomainSummary
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> DomainSummary |
Create a value of DomainSummary
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:domainArn:DomainSummary'
, domainSummary_domainArn
- The Amazon Resource Name (ARN) of the domain.
$sel:domainId:DomainSummary'
, domainSummary_domainId
- The unique identifier of the domain.
$sel:name:DomainSummary'
, domainSummary_name
- The name of the domain.
domainSummary_domainArn :: Lens' DomainSummary Text Source #
The Amazon Resource Name (ARN) of the domain.
domainSummary_domainId :: Lens' DomainSummary Text Source #
The unique identifier of the domain.
domainSummary_name :: Lens' DomainSummary Text Source #
The name of the domain.
EventBridgeConfiguration
data EventBridgeConfiguration Source #
Configuration to enable EventBridge case event delivery and determine what data is delivered.
See: newEventBridgeConfiguration
smart constructor.
EventBridgeConfiguration' | |
|
Instances
newEventBridgeConfiguration Source #
Create a value of EventBridgeConfiguration
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:includedData:EventBridgeConfiguration'
, eventBridgeConfiguration_includedData
- Details of what case and related item data is published through the case
event stream.
$sel:enabled:EventBridgeConfiguration'
, eventBridgeConfiguration_enabled
- Indicates whether the to broadcast case event data to the customer.
eventBridgeConfiguration_includedData :: Lens' EventBridgeConfiguration (Maybe EventIncludedData) Source #
Details of what case and related item data is published through the case event stream.
eventBridgeConfiguration_enabled :: Lens' EventBridgeConfiguration Bool Source #
Indicates whether the to broadcast case event data to the customer.
EventIncludedData
data EventIncludedData Source #
Details of what case and related item data is published through the case event stream.
See: newEventIncludedData
smart constructor.
EventIncludedData' | |
|
Instances
newEventIncludedData :: EventIncludedData Source #
Create a value of EventIncludedData
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:caseData:EventIncludedData'
, eventIncludedData_caseData
- Details of what case data is published through the case event stream.
$sel:relatedItemData:EventIncludedData'
, eventIncludedData_relatedItemData
- Details of what related item data is published through the case event
stream.
eventIncludedData_caseData :: Lens' EventIncludedData (Maybe CaseEventIncludedData) Source #
Details of what case data is published through the case event stream.
eventIncludedData_relatedItemData :: Lens' EventIncludedData (Maybe RelatedItemEventIncludedData) Source #
Details of what related item data is published through the case event stream.
FieldError
data FieldError Source #
Object for errors on fields.
See: newFieldError
smart constructor.
Instances
Create a value of FieldError
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:message:FieldError'
, fieldError_message
- The error message from getting a field.
$sel:errorCode:FieldError'
, fieldError_errorCode
- The error code from getting a field.
$sel:id:FieldError'
, fieldError_id
- The field identifier that caused the error.
fieldError_message :: Lens' FieldError (Maybe Text) Source #
The error message from getting a field.
fieldError_errorCode :: Lens' FieldError Text Source #
The error code from getting a field.
fieldError_id :: Lens' FieldError Text Source #
The field identifier that caused the error.
FieldFilter
data FieldFilter Source #
A filter for fields. Only one value can be provided.
See: newFieldFilter
smart constructor.
FieldFilter' | |
|
Instances
newFieldFilter :: FieldFilter Source #
Create a value of FieldFilter
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:contains:FieldFilter'
, fieldFilter_contains
- Object containing field identifier and value information.
$sel:equalTo:FieldFilter'
, fieldFilter_equalTo
- Object containing field identifier and value information.
$sel:greaterThan:FieldFilter'
, fieldFilter_greaterThan
- Object containing field identifier and value information.
$sel:greaterThanOrEqualTo:FieldFilter'
, fieldFilter_greaterThanOrEqualTo
- Object containing field identifier and value information.
$sel:lessThan:FieldFilter'
, fieldFilter_lessThan
- Object containing field identifier and value information.
$sel:lessThanOrEqualTo:FieldFilter'
, fieldFilter_lessThanOrEqualTo
- Object containing field identifier and value information.
fieldFilter_contains :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
fieldFilter_equalTo :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
fieldFilter_greaterThan :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
fieldFilter_greaterThanOrEqualTo :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
fieldFilter_lessThan :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
fieldFilter_lessThanOrEqualTo :: Lens' FieldFilter (Maybe FieldValue) Source #
Object containing field identifier and value information.
FieldGroup
data FieldGroup Source #
Object for a group of fields and associated properties.
See: newFieldGroup
smart constructor.
Instances
newFieldGroup :: FieldGroup Source #
Create a value of FieldGroup
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:name:FieldGroup'
, fieldGroup_name
- Name of the field group.
$sel:fields:FieldGroup'
, fieldGroup_fields
- Represents an ordered list containing field related information.
fieldGroup_name :: Lens' FieldGroup (Maybe Text) Source #
Name of the field group.
fieldGroup_fields :: Lens' FieldGroup [FieldItem] Source #
Represents an ordered list containing field related information.
FieldIdentifier
data FieldIdentifier Source #
Object for unique identifier of a field.
See: newFieldIdentifier
smart constructor.
Instances
Create a value of FieldIdentifier
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:id:FieldIdentifier'
, fieldIdentifier_id
- Unique identifier of a field.
fieldIdentifier_id :: Lens' FieldIdentifier Text Source #
Unique identifier of a field.
FieldItem
Object for field related information.
See: newFieldItem
smart constructor.
Instances
FromJSON FieldItem Source # | |
ToJSON FieldItem Source # | |
Defined in Amazonka.ConnectCases.Types.FieldItem | |
Generic FieldItem Source # | |
Read FieldItem Source # | |
Show FieldItem Source # | |
NFData FieldItem Source # | |
Defined in Amazonka.ConnectCases.Types.FieldItem | |
Eq FieldItem Source # | |
Hashable FieldItem Source # | |
Defined in Amazonka.ConnectCases.Types.FieldItem | |
type Rep FieldItem Source # | |
Defined in Amazonka.ConnectCases.Types.FieldItem |
Create a value of FieldItem
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:id:FieldItem'
, fieldItem_id
- Unique identifier of a field.
FieldOption
data FieldOption Source #
Object for field Options information.
See: newFieldOption
smart constructor.
Instances
:: Bool | |
-> Text | |
-> Text | |
-> FieldOption |
Create a value of FieldOption
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:active:FieldOption'
, fieldOption_active
- Describes whether the FieldOption
is active (displayed) or inactive.
$sel:name:FieldOption'
, fieldOption_name
- FieldOptionName
has max length 100 and disallows trailing spaces.
$sel:value:FieldOption'
, fieldOption_value
- FieldOptionValue
has max length 100 and must be alphanumeric with
hyphens and underscores.
fieldOption_active :: Lens' FieldOption Bool Source #
Describes whether the FieldOption
is active (displayed) or inactive.
fieldOption_name :: Lens' FieldOption Text Source #
FieldOptionName
has max length 100 and disallows trailing spaces.
fieldOption_value :: Lens' FieldOption Text Source #
FieldOptionValue
has max length 100 and must be alphanumeric with
hyphens and underscores.
FieldOptionError
data FieldOptionError Source #
Object for field Options errors.
See: newFieldOptionError
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> FieldOptionError |
Create a value of FieldOptionError
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:errorCode:FieldOptionError'
, fieldOptionError_errorCode
- Error code from creating or updating field option.
$sel:message:FieldOptionError'
, fieldOptionError_message
- Error message from creating or updating field option.
$sel:value:FieldOptionError'
, fieldOptionError_value
- The field option value that caused the error.
fieldOptionError_errorCode :: Lens' FieldOptionError Text Source #
Error code from creating or updating field option.
fieldOptionError_message :: Lens' FieldOptionError Text Source #
Error message from creating or updating field option.
fieldOptionError_value :: Lens' FieldOptionError Text Source #
The field option value that caused the error.
FieldSummary
data FieldSummary Source #
Object for the summarized details of the field.
See: newFieldSummary
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> FieldNamespace | |
-> FieldType | |
-> FieldSummary |
Create a value of FieldSummary
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:fieldArn:FieldSummary'
, fieldSummary_fieldArn
- The Amazon Resource Name (ARN) of the field.
$sel:fieldId:FieldSummary'
, fieldSummary_fieldId
- The unique identifier of a field.
$sel:name:FieldSummary'
, fieldSummary_name
- Name of the field.
$sel:namespace:FieldSummary'
, fieldSummary_namespace
- The namespace of a field.
$sel:type':FieldSummary'
, fieldSummary_type
- The type of a field.
fieldSummary_fieldArn :: Lens' FieldSummary Text Source #
The Amazon Resource Name (ARN) of the field.
fieldSummary_fieldId :: Lens' FieldSummary Text Source #
The unique identifier of a field.
fieldSummary_name :: Lens' FieldSummary Text Source #
Name of the field.
fieldSummary_namespace :: Lens' FieldSummary FieldNamespace Source #
The namespace of a field.
fieldSummary_type :: Lens' FieldSummary FieldType Source #
The type of a field.
FieldValue
data FieldValue Source #
Object for case field values.
See: newFieldValue
smart constructor.
FieldValue' | |
|
Instances
Create a value of FieldValue
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:id:FieldValue'
, fieldValue_id
- Unique identifier of a field.
$sel:value:FieldValue'
, fieldValue_value
- Union of potential field value types.
fieldValue_id :: Lens' FieldValue Text Source #
Unique identifier of a field.
fieldValue_value :: Lens' FieldValue FieldValueUnion Source #
Union of potential field value types.
FieldValueUnion
data FieldValueUnion Source #
Object to store union of Field values.
See: newFieldValueUnion
smart constructor.
FieldValueUnion' | |
|
Instances
newFieldValueUnion :: FieldValueUnion Source #
Create a value of FieldValueUnion
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:booleanValue:FieldValueUnion'
, fieldValueUnion_booleanValue
- Can be either null, or have a Boolean value type. Only one value can be
provided.
$sel:doubleValue:FieldValueUnion'
, fieldValueUnion_doubleValue
- Can be either null, or have a Double number value type. Only one value
can be provided.
$sel:stringValue:FieldValueUnion'
, fieldValueUnion_stringValue
- String value type.
fieldValueUnion_booleanValue :: Lens' FieldValueUnion (Maybe Bool) Source #
Can be either null, or have a Boolean value type. Only one value can be provided.
fieldValueUnion_doubleValue :: Lens' FieldValueUnion (Maybe Double) Source #
Can be either null, or have a Double number value type. Only one value can be provided.
fieldValueUnion_stringValue :: Lens' FieldValueUnion (Maybe Text) Source #
String value type.
GetFieldResponse
data GetFieldResponse Source #
Object to store detailed field information.
See: newGetFieldResponse
smart constructor.
GetFieldResponse' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> FieldNamespace | |
-> FieldType | |
-> GetFieldResponse |
Create a value of GetFieldResponse
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:description:GetFieldResponse'
, getFieldResponse_description
- Description of the field.
$sel:tags:GetFieldResponse'
, getFieldResponse_tags
- A map of of key-value pairs that represent tags on a resource. Tags are
used to organize, track, or control access for this resource.
$sel:fieldArn:GetFieldResponse'
, getFieldResponse_fieldArn
- The Amazon Resource Name (ARN) of the field.
$sel:fieldId:GetFieldResponse'
, getFieldResponse_fieldId
- Unique identifier of the field.
$sel:name:GetFieldResponse'
, getFieldResponse_name
- Name of the field.
$sel:namespace:GetFieldResponse'
, getFieldResponse_namespace
- Namespace of the field.
$sel:type':GetFieldResponse'
, getFieldResponse_type
- Type of the field.
getFieldResponse_description :: Lens' GetFieldResponse (Maybe Text) Source #
Description of the field.
getFieldResponse_tags :: Lens' GetFieldResponse (Maybe (HashMap Text Text)) Source #
A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.
getFieldResponse_fieldArn :: Lens' GetFieldResponse Text Source #
The Amazon Resource Name (ARN) of the field.
getFieldResponse_fieldId :: Lens' GetFieldResponse Text Source #
Unique identifier of the field.
getFieldResponse_name :: Lens' GetFieldResponse Text Source #
Name of the field.
getFieldResponse_namespace :: Lens' GetFieldResponse FieldNamespace Source #
Namespace of the field.
getFieldResponse_type :: Lens' GetFieldResponse FieldType Source #
Type of the field.
LayoutConfiguration
data LayoutConfiguration Source #
Object to store configuration of layouts associated to the template.
See: newLayoutConfiguration
smart constructor.
LayoutConfiguration' | |
|
Instances
newLayoutConfiguration :: LayoutConfiguration Source #
Create a value of LayoutConfiguration
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:defaultLayout:LayoutConfiguration'
, layoutConfiguration_defaultLayout
- Unique identifier of a layout.
layoutConfiguration_defaultLayout :: Lens' LayoutConfiguration (Maybe Text) Source #
Unique identifier of a layout.
LayoutContent
data LayoutContent Source #
Object to store union of different versions of layout content.
See: newLayoutContent
smart constructor.
LayoutContent' | |
|
Instances
newLayoutContent :: LayoutContent Source #
Create a value of LayoutContent
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:basic:LayoutContent'
, layoutContent_basic
- Content specific to BasicLayout
type. It configures fields in the top
panel and More Info tab of Cases user interface.
layoutContent_basic :: Lens' LayoutContent (Maybe BasicLayout) Source #
Content specific to BasicLayout
type. It configures fields in the top
panel and More Info tab of Cases user interface.
LayoutSections
data LayoutSections Source #
Ordered list containing different kinds of sections that can be added. A LayoutSections object can only contain one section.
See: newLayoutSections
smart constructor.
Instances
newLayoutSections :: LayoutSections Source #
Create a value of LayoutSections
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:sections:LayoutSections'
, layoutSections_sections
- Undocumented member.
layoutSections_sections :: Lens' LayoutSections (Maybe [Section]) Source #
Undocumented member.
LayoutSummary
data LayoutSummary Source #
Object for the summarized details of the layout.
See: newLayoutSummary
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> LayoutSummary |
Create a value of LayoutSummary
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:layoutArn:LayoutSummary'
, layoutSummary_layoutArn
- The Amazon Resource Name (ARN) of the layout.
$sel:layoutId:LayoutSummary'
, layoutSummary_layoutId
- The unique identifier for of the layout.
$sel:name:LayoutSummary'
, layoutSummary_name
- The name of the layout.
layoutSummary_layoutArn :: Lens' LayoutSummary Text Source #
The Amazon Resource Name (ARN) of the layout.
layoutSummary_layoutId :: Lens' LayoutSummary Text Source #
The unique identifier for of the layout.
layoutSummary_name :: Lens' LayoutSummary Text Source #
The name of the layout.
RelatedItemContent
data RelatedItemContent Source #
Represents the content of a particular type of related item.
See: newRelatedItemContent
smart constructor.
RelatedItemContent' | |
|
Instances
newRelatedItemContent :: RelatedItemContent Source #
Create a value of RelatedItemContent
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:comment:RelatedItemContent'
, relatedItemContent_comment
- Represents the content of a comment to be returned to agents.
$sel:contact:RelatedItemContent'
, relatedItemContent_contact
- Represents the content of a contact to be returned to agents.
relatedItemContent_comment :: Lens' RelatedItemContent (Maybe CommentContent) Source #
Represents the content of a comment to be returned to agents.
relatedItemContent_contact :: Lens' RelatedItemContent (Maybe ContactContent) Source #
Represents the content of a contact to be returned to agents.
RelatedItemEventIncludedData
data RelatedItemEventIncludedData Source #
Details of what related item data is published through the case event stream.
See: newRelatedItemEventIncludedData
smart constructor.
RelatedItemEventIncludedData' | |
|
Instances
FromJSON RelatedItemEventIncludedData Source # | |
ToJSON RelatedItemEventIncludedData Source # | |
Generic RelatedItemEventIncludedData Source # | |
Read RelatedItemEventIncludedData Source # | |
Show RelatedItemEventIncludedData Source # | |
NFData RelatedItemEventIncludedData Source # | |
Defined in Amazonka.ConnectCases.Types.RelatedItemEventIncludedData rnf :: RelatedItemEventIncludedData -> () # | |
Eq RelatedItemEventIncludedData Source # | |
Hashable RelatedItemEventIncludedData Source # | |
type Rep RelatedItemEventIncludedData Source # | |
Defined in Amazonka.ConnectCases.Types.RelatedItemEventIncludedData type Rep RelatedItemEventIncludedData = D1 ('MetaData "RelatedItemEventIncludedData" "Amazonka.ConnectCases.Types.RelatedItemEventIncludedData" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "RelatedItemEventIncludedData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) |
newRelatedItemEventIncludedData Source #
Create a value of RelatedItemEventIncludedData
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:includeContent:RelatedItemEventIncludedData'
, relatedItemEventIncludedData_includeContent
- Details of what related item data is published through the case event
stream.
relatedItemEventIncludedData_includeContent :: Lens' RelatedItemEventIncludedData Bool Source #
Details of what related item data is published through the case event stream.
RelatedItemInputContent
data RelatedItemInputContent Source #
Represents the content of a related item to be created.
See: newRelatedItemInputContent
smart constructor.
Instances
newRelatedItemInputContent :: RelatedItemInputContent Source #
Create a value of RelatedItemInputContent
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:comment:RelatedItemInputContent'
, relatedItemInputContent_comment
- Represents the content of a comment to be returned to agents.
$sel:contact:RelatedItemInputContent'
, relatedItemInputContent_contact
- Object representing a contact in Amazon Connect as an API request field.
relatedItemInputContent_comment :: Lens' RelatedItemInputContent (Maybe CommentContent) Source #
Represents the content of a comment to be returned to agents.
relatedItemInputContent_contact :: Lens' RelatedItemInputContent (Maybe Contact) Source #
Object representing a contact in Amazon Connect as an API request field.
RelatedItemTypeFilter
data RelatedItemTypeFilter Source #
The list of types of related items and their parameters to use for filtering.
See: newRelatedItemTypeFilter
smart constructor.
RelatedItemTypeFilter' | |
|
Instances
newRelatedItemTypeFilter :: RelatedItemTypeFilter Source #
Create a value of RelatedItemTypeFilter
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:comment:RelatedItemTypeFilter'
, relatedItemTypeFilter_comment
- A filter for related items of type Comment
.
$sel:contact:RelatedItemTypeFilter'
, relatedItemTypeFilter_contact
- A filter for related items of type Contact
.
relatedItemTypeFilter_comment :: Lens' RelatedItemTypeFilter (Maybe CommentFilter) Source #
A filter for related items of type Comment
.
relatedItemTypeFilter_contact :: Lens' RelatedItemTypeFilter (Maybe ContactFilter) Source #
A filter for related items of type Contact
.
RequiredField
data RequiredField Source #
List of fields that must have a value provided to create a case.
See: newRequiredField
smart constructor.
Instances
Create a value of RequiredField
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:fieldId:RequiredField'
, requiredField_fieldId
- Unique identifier of a field.
requiredField_fieldId :: Lens' RequiredField Text Source #
Unique identifier of a field.
SearchCasesResponseItem
data SearchCasesResponseItem Source #
A list of items that represent cases.
See: newSearchCasesResponseItem
smart constructor.
SearchCasesResponseItem' | |
|
Instances
newSearchCasesResponseItem Source #
:: Text | |
-> Text | |
-> SearchCasesResponseItem |
Create a value of SearchCasesResponseItem
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:tags:SearchCasesResponseItem'
, searchCasesResponseItem_tags
- A map of of key-value pairs that represent tags on a resource. Tags are
used to organize, track, or control access for this resource.
$sel:caseId:SearchCasesResponseItem'
, searchCasesResponseItem_caseId
- A unique identifier of the case.
$sel:fields:SearchCasesResponseItem'
, searchCasesResponseItem_fields
- List of case field values.
$sel:templateId:SearchCasesResponseItem'
, searchCasesResponseItem_templateId
- A unique identifier of a template.
searchCasesResponseItem_tags :: Lens' SearchCasesResponseItem (Maybe (HashMap Text Text)) Source #
A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.
searchCasesResponseItem_caseId :: Lens' SearchCasesResponseItem Text Source #
A unique identifier of the case.
searchCasesResponseItem_fields :: Lens' SearchCasesResponseItem [FieldValue] Source #
List of case field values.
searchCasesResponseItem_templateId :: Lens' SearchCasesResponseItem Text Source #
A unique identifier of a template.
SearchRelatedItemsResponseItem
data SearchRelatedItemsResponseItem Source #
A list of items that represent RelatedItems.
See: newSearchRelatedItemsResponseItem
smart constructor.
SearchRelatedItemsResponseItem' | |
|
Instances
newSearchRelatedItemsResponseItem Source #
Create a value of SearchRelatedItemsResponseItem
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:tags:SearchRelatedItemsResponseItem'
, searchRelatedItemsResponseItem_tags
- A map of of key-value pairs that represent tags on a resource. Tags are
used to organize, track, or control access for this resource.
$sel:associationTime:SearchRelatedItemsResponseItem'
, searchRelatedItemsResponseItem_associationTime
- Time at which a related item was associated with a case.
$sel:content:SearchRelatedItemsResponseItem'
, searchRelatedItemsResponseItem_content
- Represents the content of a particular type of related item.
$sel:relatedItemId:SearchRelatedItemsResponseItem'
, searchRelatedItemsResponseItem_relatedItemId
- Unique identifier of a related item.
$sel:type':SearchRelatedItemsResponseItem'
, searchRelatedItemsResponseItem_type
- Type of a related item.
searchRelatedItemsResponseItem_tags :: Lens' SearchRelatedItemsResponseItem (Maybe (HashMap Text Text)) Source #
A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.
searchRelatedItemsResponseItem_associationTime :: Lens' SearchRelatedItemsResponseItem UTCTime Source #
Time at which a related item was associated with a case.
searchRelatedItemsResponseItem_content :: Lens' SearchRelatedItemsResponseItem RelatedItemContent Source #
Represents the content of a particular type of related item.
searchRelatedItemsResponseItem_relatedItemId :: Lens' SearchRelatedItemsResponseItem Text Source #
Unique identifier of a related item.
searchRelatedItemsResponseItem_type :: Lens' SearchRelatedItemsResponseItem RelatedItemType Source #
Type of a related item.
Section
This represents a sections within a panel or tab of the page layout.
See: newSection
smart constructor.
Section' | |
|
Instances
FromJSON Section Source # | |
ToJSON Section Source # | |
Defined in Amazonka.ConnectCases.Types.Section | |
Generic Section Source # | |
Read Section Source # | |
Show Section Source # | |
NFData Section Source # | |
Defined in Amazonka.ConnectCases.Types.Section | |
Eq Section Source # | |
Hashable Section Source # | |
Defined in Amazonka.ConnectCases.Types.Section | |
type Rep Section Source # | |
Defined in Amazonka.ConnectCases.Types.Section type Rep Section = D1 ('MetaData "Section" "Amazonka.ConnectCases.Types.Section" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "Section'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FieldGroup)))) |
newSection :: Section Source #
Create a value of Section
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:fieldGroup:Section'
, section_fieldGroup
- Consists of a group of fields and associated properties.
section_fieldGroup :: Lens' Section (Maybe FieldGroup) Source #
Consists of a group of fields and associated properties.
Sort
A structured set of sort terms.
See: newSort
smart constructor.
Instances
ToJSON Sort Source # | |
Defined in Amazonka.ConnectCases.Types.Sort | |
Generic Sort Source # | |
Read Sort Source # | |
Show Sort Source # | |
NFData Sort Source # | |
Defined in Amazonka.ConnectCases.Types.Sort | |
Eq Sort Source # | |
Hashable Sort Source # | |
Defined in Amazonka.ConnectCases.Types.Sort | |
type Rep Sort Source # | |
Defined in Amazonka.ConnectCases.Types.Sort type Rep Sort = D1 ('MetaData "Sort" "Amazonka.ConnectCases.Types.Sort" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "Sort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Order))) |
Create a value of Sort
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:fieldId:Sort'
, sort_fieldId
- Unique identifier of a field.
$sel:sortOrder:Sort'
, sort_sortOrder
- A structured set of sort terms
TemplateSummary
data TemplateSummary Source #
Template summary information.
See: newTemplateSummary
smart constructor.
TemplateSummary' | |
|
Instances
:: Text | |
-> TemplateStatus | |
-> Text | |
-> Text | |
-> TemplateSummary |
Create a value of TemplateSummary
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:name:TemplateSummary'
, templateSummary_name
- The template name.
$sel:status:TemplateSummary'
, templateSummary_status
- The status of the template.
$sel:templateArn:TemplateSummary'
, templateSummary_templateArn
- The Amazon Resource Name (ARN) of the template.
$sel:templateId:TemplateSummary'
, templateSummary_templateId
- The unique identifier for the template.
templateSummary_name :: Lens' TemplateSummary Text Source #
The template name.
templateSummary_status :: Lens' TemplateSummary TemplateStatus Source #
The status of the template.
templateSummary_templateArn :: Lens' TemplateSummary Text Source #
The Amazon Resource Name (ARN) of the template.
templateSummary_templateId :: Lens' TemplateSummary Text Source #
The unique identifier for the template.