| 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 |
Amazonka.ConnectCases.Types
Contents
- 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
Description
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 #
Constructors
| CommentBodyTextType' | |
Fields | |
Bundled Patterns
| pattern CommentBodyTextType_Text_Plain :: CommentBodyTextType |
Instances
DomainStatus
newtype DomainStatus Source #
Constructors
| DomainStatus' | |
Fields | |
Bundled Patterns
| pattern DomainStatus_Active :: DomainStatus | |
| pattern DomainStatus_CreationFailed :: DomainStatus | |
| pattern DomainStatus_CreationInProgress :: DomainStatus |
Instances
FieldNamespace
newtype FieldNamespace Source #
Constructors
| FieldNamespace' | |
Fields | |
Bundled Patterns
| pattern FieldNamespace_Custom :: FieldNamespace | |
| pattern FieldNamespace_System :: FieldNamespace |
Instances
FieldType
Constructors
| FieldType' | |
Fields | |
Bundled Patterns
| pattern FieldType_Boolean :: FieldType | |
| pattern FieldType_DateTime :: FieldType | |
| pattern FieldType_Number :: FieldType | |
| pattern FieldType_SingleSelect :: FieldType | |
| pattern FieldType_Text :: FieldType |
Instances
Order
Bundled Patterns
| pattern Order_Asc :: Order | |
| pattern Order_Desc :: Order |
Instances
RelatedItemType
newtype RelatedItemType Source #
Constructors
| RelatedItemType' | |
Fields | |
Bundled Patterns
| pattern RelatedItemType_Comment :: RelatedItemType | |
| pattern RelatedItemType_Contact :: RelatedItemType |
Instances
TemplateStatus
newtype TemplateStatus Source #
Status of a template
Constructors
| TemplateStatus' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| BasicLayout' | |
Fields
| |
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.
Constructors
| CaseEventIncludedData' | |
Fields
| |
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.
Constructors
| CaseFilter' | |
Fields
| |
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.
Constructors
| CaseSummary' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CaseSummary |
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.
Constructors
| CommentContent' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> CommentBodyTextType | |
| -> CommentContent |
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.
Constructors
| CommentFilter' | |
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.
Constructors
| Contact' | |
Fields
| |
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.
Constructors
| ContactContent' | |
Fields
| |
Instances
Arguments
| :: 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.
Constructors
| ContactFilter' | |
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.
Constructors
| DomainSummary' | |
Instances
Arguments
| :: 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.
Constructors
| EventBridgeConfiguration' | |
Fields
| |
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.
Constructors
| EventIncludedData' | |
Fields
| |
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.
Constructors
| FieldError' | |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> FieldError |
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.
Constructors
| FieldFilter' | |
Fields
| |
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.
Constructors
| FieldGroup' | |
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.
Constructors
| FieldIdentifier' | |
Instances
Arguments
| :: Text | |
| -> FieldIdentifier |
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.
Constructors
| FieldItem' | |
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.
Constructors
| FieldOption' | |
Instances
Arguments
| :: 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.
Constructors
| FieldOptionError' | |
Instances
Arguments
| :: 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.
Constructors
| FieldSummary' | |
Instances
Arguments
| :: 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.
Constructors
| FieldValue' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> FieldValueUnion | |
| -> FieldValue |
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.
Constructors
| FieldValueUnion' | |
Fields
| |
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.
Constructors
| GetFieldResponse' | |
Fields
| |
Instances
Arguments
| :: 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.
Constructors
| LayoutConfiguration' | |
Fields
| |
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.
Constructors
| LayoutContent' | |
Fields
| |
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.
Constructors
| LayoutSections' | |
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.
Constructors
| LayoutSummary' | |
Instances
Arguments
| :: 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.
Constructors
| RelatedItemContent' | |
Fields
| |
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.
Constructors
| RelatedItemEventIncludedData' | |
Fields
| |
Instances
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.
Constructors
| RelatedItemInputContent' | |
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.
Constructors
| RelatedItemTypeFilter' | |
Fields
| |
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.
Constructors
| RequiredField' | |
Instances
Arguments
| :: Text | |
| -> RequiredField |
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.
Constructors
| SearchCasesResponseItem' | |
Fields
| |
Instances
newSearchCasesResponseItem Source #
Arguments
| :: 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.
Constructors
| SearchRelatedItemsResponseItem' | |
Fields
| |
Instances
newSearchRelatedItemsResponseItem Source #
Arguments
| :: UTCTime | |
| -> RelatedItemContent | |
| -> Text | |
| -> RelatedItemType | |
| -> SearchRelatedItemsResponseItem |
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.
Constructors
| Section' | |
Fields
| |
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.
Constructors
| Sort' | |
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.
Constructors
| TemplateSummary' | |
Fields
| |
Instances
Arguments
| :: 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.