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
- Waiters
- Operations
- BatchGetField
- BatchPutFieldOptions
- CreateCase
- CreateDomain
- CreateField
- CreateLayout
- CreateRelatedItem
- CreateTemplate
- GetCase
- GetCaseEventConfiguration
- GetDomain
- GetLayout
- GetTemplate
- ListCasesForContact
- ListDomains
- ListFieldOptions
- ListFields
- ListLayouts
- ListTagsForResource
- ListTemplates
- PutCaseEventConfiguration
- SearchCases (Paginated)
- SearchRelatedItems (Paginated)
- TagResource
- UntagResource
- UpdateCase
- UpdateField
- UpdateLayout
- UpdateTemplate
- Types
- 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
Derived from API version 2022-10-03
of the AWS service descriptions, licensed under Apache 2.0.
Welcome to the Amazon Connect Cases API Reference. This guide provides information about the Amazon Connect Cases API, which you can use to create, update, get, and list Cases domains, fields, field options, layouts, templates, cases, related items, and tags.
<p>For more information about Amazon Connect Cases, see <a href="https://docs.aws.amazon.com/connect/latest/adminguide/cases.html">Amazon Connect Cases</a> in the <i>Amazon Connect Administrator Guide</i>. </p>
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
- data BatchGetField = BatchGetField' Text (NonEmpty FieldIdentifier)
- newBatchGetField :: Text -> NonEmpty FieldIdentifier -> BatchGetField
- data BatchGetFieldResponse = BatchGetFieldResponse' Int [FieldError] [GetFieldResponse]
- newBatchGetFieldResponse :: Int -> BatchGetFieldResponse
- data BatchPutFieldOptions = BatchPutFieldOptions' Text Text [FieldOption]
- newBatchPutFieldOptions :: Text -> Text -> BatchPutFieldOptions
- data BatchPutFieldOptionsResponse = BatchPutFieldOptionsResponse' (Maybe [FieldOptionError]) Int
- newBatchPutFieldOptionsResponse :: Int -> BatchPutFieldOptionsResponse
- data CreateCase = CreateCase' (Maybe Text) Text [FieldValue] Text
- newCreateCase :: Text -> Text -> CreateCase
- data CreateCaseResponse = CreateCaseResponse' Int Text Text
- newCreateCaseResponse :: Int -> Text -> Text -> CreateCaseResponse
- data CreateDomain = CreateDomain' Text
- newCreateDomain :: Text -> CreateDomain
- data CreateDomainResponse = CreateDomainResponse' Int Text Text DomainStatus
- newCreateDomainResponse :: Int -> Text -> Text -> DomainStatus -> CreateDomainResponse
- data CreateField = CreateField' (Maybe Text) Text Text FieldType
- newCreateField :: Text -> Text -> FieldType -> CreateField
- data CreateFieldResponse = CreateFieldResponse' Int Text Text
- newCreateFieldResponse :: Int -> Text -> Text -> CreateFieldResponse
- data CreateLayout = CreateLayout' LayoutContent Text Text
- newCreateLayout :: LayoutContent -> Text -> Text -> CreateLayout
- data CreateLayoutResponse = CreateLayoutResponse' Int Text Text
- newCreateLayoutResponse :: Int -> Text -> Text -> CreateLayoutResponse
- data CreateRelatedItem = CreateRelatedItem' Text RelatedItemInputContent Text RelatedItemType
- newCreateRelatedItem :: Text -> RelatedItemInputContent -> Text -> RelatedItemType -> CreateRelatedItem
- data CreateRelatedItemResponse = CreateRelatedItemResponse' Int Text Text
- newCreateRelatedItemResponse :: Int -> Text -> Text -> CreateRelatedItemResponse
- data CreateTemplate = CreateTemplate' (Maybe Text) (Maybe LayoutConfiguration) (Maybe [RequiredField]) (Maybe TemplateStatus) Text Text
- newCreateTemplate :: Text -> Text -> CreateTemplate
- data CreateTemplateResponse = CreateTemplateResponse' Int Text Text
- newCreateTemplateResponse :: Int -> Text -> Text -> CreateTemplateResponse
- data GetCase = GetCase' (Maybe Text) Text Text (NonEmpty FieldIdentifier)
- newGetCase :: Text -> Text -> NonEmpty FieldIdentifier -> GetCase
- data GetCaseResponse = GetCaseResponse' (Maybe Text) (Maybe (HashMap Text Text)) Int [FieldValue] Text
- newGetCaseResponse :: Int -> Text -> GetCaseResponse
- data GetCaseEventConfiguration = GetCaseEventConfiguration' Text
- newGetCaseEventConfiguration :: Text -> GetCaseEventConfiguration
- data GetCaseEventConfigurationResponse = GetCaseEventConfigurationResponse' Int EventBridgeConfiguration
- newGetCaseEventConfigurationResponse :: Int -> EventBridgeConfiguration -> GetCaseEventConfigurationResponse
- data GetDomain = GetDomain' Text
- newGetDomain :: Text -> GetDomain
- data GetDomainResponse = GetDomainResponse' (Maybe (HashMap Text Text)) Int ISO8601 Text Text DomainStatus Text
- newGetDomainResponse :: Int -> UTCTime -> Text -> Text -> DomainStatus -> Text -> GetDomainResponse
- data GetLayout = GetLayout' Text Text
- newGetLayout :: Text -> Text -> GetLayout
- data GetLayoutResponse = GetLayoutResponse' (Maybe (HashMap Text Text)) Int LayoutContent Text Text Text
- newGetLayoutResponse :: Int -> LayoutContent -> Text -> Text -> Text -> GetLayoutResponse
- data GetTemplate = GetTemplate' Text Text
- newGetTemplate :: Text -> Text -> GetTemplate
- data GetTemplateResponse = GetTemplateResponse' (Maybe Text) (Maybe LayoutConfiguration) (Maybe [RequiredField]) (Maybe (HashMap Text Text)) Int Text TemplateStatus Text Text
- newGetTemplateResponse :: Int -> Text -> TemplateStatus -> Text -> Text -> GetTemplateResponse
- data ListCasesForContact = ListCasesForContact' (Maybe Natural) (Maybe Text) Text Text
- newListCasesForContact :: Text -> Text -> ListCasesForContact
- data ListCasesForContactResponse = ListCasesForContactResponse' (Maybe Text) Int [CaseSummary]
- newListCasesForContactResponse :: Int -> ListCasesForContactResponse
- data ListDomains = ListDomains' (Maybe Natural) (Maybe Text)
- newListDomains :: ListDomains
- data ListDomainsResponse = ListDomainsResponse' (Maybe Text) Int [DomainSummary]
- newListDomainsResponse :: Int -> ListDomainsResponse
- data ListFieldOptions = ListFieldOptions' (Maybe Natural) (Maybe Text) (Maybe [Text]) Text Text
- newListFieldOptions :: Text -> Text -> ListFieldOptions
- data ListFieldOptionsResponse = ListFieldOptionsResponse' (Maybe Text) Int [FieldOption]
- newListFieldOptionsResponse :: Int -> ListFieldOptionsResponse
- data ListFields = ListFields' (Maybe Natural) (Maybe Text) Text
- newListFields :: Text -> ListFields
- data ListFieldsResponse = ListFieldsResponse' (Maybe Text) Int [FieldSummary]
- newListFieldsResponse :: Int -> ListFieldsResponse
- data ListLayouts = ListLayouts' (Maybe Natural) (Maybe Text) Text
- newListLayouts :: Text -> ListLayouts
- data ListLayoutsResponse = ListLayoutsResponse' (Maybe Text) Int [LayoutSummary]
- newListLayoutsResponse :: Int -> ListLayoutsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListTemplates = ListTemplates' (Maybe Natural) (Maybe Text) (Maybe (NonEmpty TemplateStatus)) Text
- newListTemplates :: Text -> ListTemplates
- data ListTemplatesResponse = ListTemplatesResponse' (Maybe Text) Int [TemplateSummary]
- newListTemplatesResponse :: Int -> ListTemplatesResponse
- data PutCaseEventConfiguration = PutCaseEventConfiguration' Text EventBridgeConfiguration
- newPutCaseEventConfiguration :: Text -> EventBridgeConfiguration -> PutCaseEventConfiguration
- data PutCaseEventConfigurationResponse = PutCaseEventConfigurationResponse' Int
- newPutCaseEventConfigurationResponse :: Int -> PutCaseEventConfigurationResponse
- data SearchCases = SearchCases' (Maybe [FieldIdentifier]) (Maybe CaseFilter) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe [Sort]) Text
- newSearchCases :: Text -> SearchCases
- data SearchCasesResponse = SearchCasesResponse' (Maybe Text) Int [SearchCasesResponseItem]
- newSearchCasesResponse :: Int -> SearchCasesResponse
- data SearchRelatedItems = SearchRelatedItems' (Maybe [RelatedItemTypeFilter]) (Maybe Natural) (Maybe Text) Text Text
- newSearchRelatedItems :: Text -> Text -> SearchRelatedItems
- data SearchRelatedItemsResponse = SearchRelatedItemsResponse' (Maybe Text) Int [SearchRelatedItemsResponseItem]
- newSearchRelatedItemsResponse :: Int -> SearchRelatedItemsResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateCase = UpdateCase' Text Text [FieldValue]
- newUpdateCase :: Text -> Text -> UpdateCase
- data UpdateCaseResponse = UpdateCaseResponse' Int
- newUpdateCaseResponse :: Int -> UpdateCaseResponse
- data UpdateField = UpdateField' (Maybe Text) (Maybe Text) Text Text
- newUpdateField :: Text -> Text -> UpdateField
- data UpdateFieldResponse = UpdateFieldResponse' Int
- newUpdateFieldResponse :: Int -> UpdateFieldResponse
- data UpdateLayout = UpdateLayout' (Maybe LayoutContent) (Maybe Text) Text Text
- newUpdateLayout :: Text -> Text -> UpdateLayout
- data UpdateLayoutResponse = UpdateLayoutResponse' Int
- newUpdateLayoutResponse :: Int -> UpdateLayoutResponse
- data UpdateTemplate = UpdateTemplate' (Maybe Text) (Maybe LayoutConfiguration) (Maybe Text) (Maybe [RequiredField]) (Maybe TemplateStatus) Text Text
- newUpdateTemplate :: Text -> Text -> UpdateTemplate
- data UpdateTemplateResponse = UpdateTemplateResponse' Int
- newUpdateTemplateResponse :: Int -> UpdateTemplateResponse
- 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' (Maybe LayoutSections) (Maybe LayoutSections)
- newBasicLayout :: BasicLayout
- data CaseEventIncludedData = CaseEventIncludedData' [FieldIdentifier]
- newCaseEventIncludedData :: CaseEventIncludedData
- data CaseFilter = CaseFilter' (Maybe [CaseFilter]) (Maybe FieldFilter) (Maybe CaseFilter)
- newCaseFilter :: CaseFilter
- data CaseSummary = CaseSummary' Text Text
- newCaseSummary :: Text -> Text -> CaseSummary
- data CommentContent = CommentContent' Text CommentBodyTextType
- newCommentContent :: Text -> CommentBodyTextType -> CommentContent
- data CommentFilter = CommentFilter' {
- newCommentFilter :: CommentFilter
- data Contact = Contact' Text
- newContact :: Text -> Contact
- data ContactContent = ContactContent' Text ISO8601 Text
- newContactContent :: Text -> UTCTime -> Text -> ContactContent
- data ContactFilter = ContactFilter' (Maybe [Text]) (Maybe Text)
- newContactFilter :: ContactFilter
- data DomainSummary = DomainSummary' Text Text Text
- newDomainSummary :: Text -> Text -> Text -> DomainSummary
- data EventBridgeConfiguration = EventBridgeConfiguration' (Maybe EventIncludedData) Bool
- newEventBridgeConfiguration :: Bool -> EventBridgeConfiguration
- data EventIncludedData = EventIncludedData' (Maybe CaseEventIncludedData) (Maybe RelatedItemEventIncludedData)
- newEventIncludedData :: EventIncludedData
- data FieldError = FieldError' (Maybe Text) Text Text
- newFieldError :: Text -> Text -> FieldError
- data FieldFilter = FieldFilter' (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue)
- newFieldFilter :: FieldFilter
- data FieldGroup = FieldGroup' (Maybe Text) [FieldItem]
- newFieldGroup :: FieldGroup
- data FieldIdentifier = FieldIdentifier' Text
- newFieldIdentifier :: Text -> FieldIdentifier
- data FieldItem = FieldItem' Text
- newFieldItem :: Text -> FieldItem
- data FieldOption = FieldOption' Bool Text Text
- newFieldOption :: Bool -> Text -> Text -> FieldOption
- data FieldOptionError = FieldOptionError' Text Text Text
- newFieldOptionError :: Text -> Text -> Text -> FieldOptionError
- data FieldSummary = FieldSummary' Text Text Text FieldNamespace FieldType
- newFieldSummary :: Text -> Text -> Text -> FieldNamespace -> FieldType -> FieldSummary
- data FieldValue = FieldValue' Text FieldValueUnion
- newFieldValue :: Text -> FieldValueUnion -> FieldValue
- data FieldValueUnion = FieldValueUnion' (Maybe Bool) (Maybe Double) (Maybe Text)
- newFieldValueUnion :: FieldValueUnion
- data GetFieldResponse = GetFieldResponse' (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text FieldNamespace FieldType
- newGetFieldResponse :: Text -> Text -> Text -> FieldNamespace -> FieldType -> GetFieldResponse
- data LayoutConfiguration = LayoutConfiguration' (Maybe Text)
- newLayoutConfiguration :: LayoutConfiguration
- data LayoutContent = LayoutContent' (Maybe BasicLayout)
- newLayoutContent :: LayoutContent
- data LayoutSections = LayoutSections' (Maybe [Section])
- newLayoutSections :: LayoutSections
- data LayoutSummary = LayoutSummary' Text Text Text
- newLayoutSummary :: Text -> Text -> Text -> LayoutSummary
- data RelatedItemContent = RelatedItemContent' (Maybe CommentContent) (Maybe ContactContent)
- newRelatedItemContent :: RelatedItemContent
- data RelatedItemEventIncludedData = RelatedItemEventIncludedData' Bool
- newRelatedItemEventIncludedData :: Bool -> RelatedItemEventIncludedData
- data RelatedItemInputContent = RelatedItemInputContent' (Maybe CommentContent) (Maybe Contact)
- newRelatedItemInputContent :: RelatedItemInputContent
- data RelatedItemTypeFilter = RelatedItemTypeFilter' (Maybe CommentFilter) (Maybe ContactFilter)
- newRelatedItemTypeFilter :: RelatedItemTypeFilter
- data RequiredField = RequiredField' Text
- newRequiredField :: Text -> RequiredField
- data SearchCasesResponseItem = SearchCasesResponseItem' (Maybe (HashMap Text Text)) Text [FieldValue] Text
- newSearchCasesResponseItem :: Text -> Text -> SearchCasesResponseItem
- data SearchRelatedItemsResponseItem = SearchRelatedItemsResponseItem' (Maybe (HashMap Text Text)) ISO8601 RelatedItemContent Text RelatedItemType
- newSearchRelatedItemsResponseItem :: UTCTime -> RelatedItemContent -> Text -> RelatedItemType -> SearchRelatedItemsResponseItem
- data Section = Section' (Maybe FieldGroup)
- newSection :: Section
- data Sort = Sort' Text Order
- newSort :: Text -> Order -> Sort
- data TemplateSummary = TemplateSummary' Text TemplateStatus Text Text
- newTemplateSummary :: Text -> TemplateStatus -> Text -> Text -> TemplateSummary
Service Configuration
defaultService :: Service Source #
API version 2022-10-03
of the Amazon Connect Cases SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ConnectCases
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
ConflictException
_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
_InternalServerException :: AsError a => Fold a ServiceError Source #
We couldn't process your request because of an issue with the server. Try again later.
ResourceNotFoundException
_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
_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
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The rate has been exceeded for this API. Please try again after a few minutes.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The request isn't valid. Check the syntax and try again.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
BatchGetField
data BatchGetField Source #
See: newBatchGetField
smart constructor.
Instances
Create a value of BatchGetField
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:
BatchGetField
, batchGetField_domainId
- The unique identifier of the Cases domain.
BatchGetField
, batchGetField_fields
- A list of unique field identifiers.
data BatchGetFieldResponse Source #
See: newBatchGetFieldResponse
smart constructor.
Instances
newBatchGetFieldResponse Source #
Create a value of BatchGetFieldResponse
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:httpStatus:BatchGetFieldResponse'
, batchGetFieldResponse_httpStatus
- The response's http status code.
$sel:errors:BatchGetFieldResponse'
, batchGetFieldResponse_errors
- A list of field errors.
BatchGetField
, batchGetFieldResponse_fields
- A list of detailed field information.
BatchPutFieldOptions
data BatchPutFieldOptions Source #
See: newBatchPutFieldOptions
smart constructor.
Instances
newBatchPutFieldOptions Source #
Create a value of BatchPutFieldOptions
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:
BatchPutFieldOptions
, batchPutFieldOptions_domainId
- The unique identifier of the Cases domain.
BatchPutFieldOptions
, batchPutFieldOptions_fieldId
- The unique identifier of a field.
$sel:options:BatchPutFieldOptions'
, batchPutFieldOptions_options
- A list of FieldOption
objects.
data BatchPutFieldOptionsResponse Source #
See: newBatchPutFieldOptionsResponse
smart constructor.
Instances
newBatchPutFieldOptionsResponse Source #
Create a value of BatchPutFieldOptionsResponse
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:errors:BatchPutFieldOptionsResponse'
, batchPutFieldOptionsResponse_errors
- A list of field errors.
$sel:httpStatus:BatchPutFieldOptionsResponse'
, batchPutFieldOptionsResponse_httpStatus
- The response's http status code.
CreateCase
data CreateCase Source #
See: newCreateCase
smart constructor.
Instances
Create a value of CreateCase
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:clientToken:CreateCase'
, createCase_clientToken
- A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If not provided, the Amazon Web Services SDK
populates this field. For more information about idempotency, see
Making retries safe with idempotent APIs.
CreateCase
, createCase_domainId
- The unique identifier of the Cases domain.
CreateCase
, createCase_fields
- An array of objects with field ID (matching ListFields/DescribeField)
and value union data.
CreateCase
, createCase_templateId
- A unique identifier of a template.
data CreateCaseResponse Source #
See: newCreateCaseResponse
smart constructor.
Instances
newCreateCaseResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateCaseResponse |
Create a value of CreateCaseResponse
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:httpStatus:CreateCaseResponse'
, createCaseResponse_httpStatus
- The response's http status code.
$sel:caseArn:CreateCaseResponse'
, createCaseResponse_caseArn
- The Amazon Resource Name (ARN) of the case.
CreateCaseResponse
, createCaseResponse_caseId
- A unique identifier of the case.
CreateDomain
data CreateDomain Source #
See: newCreateDomain
smart constructor.
Instances
Create a value of CreateDomain
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:
CreateDomain
, createDomain_name
- The name for your Cases domain. It must be unique for your Amazon Web
Services account.
data CreateDomainResponse Source #
See: newCreateDomainResponse
smart constructor.
Instances
newCreateDomainResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> DomainStatus | |
-> CreateDomainResponse |
Create a value of CreateDomainResponse
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:httpStatus:CreateDomainResponse'
, createDomainResponse_httpStatus
- The response's http status code.
CreateDomainResponse
, createDomainResponse_domainArn
- The Amazon Resource Name (ARN) for the Cases domain.
CreateDomainResponse
, createDomainResponse_domainId
- The unique identifier of the Cases domain.
$sel:domainStatus:CreateDomainResponse'
, createDomainResponse_domainStatus
- The status of the domain.
CreateField
data CreateField Source #
See: newCreateField
smart constructor.
Instances
Create a value of CreateField
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:
CreateField
, createField_description
- The description of the field.
CreateField
, createField_domainId
- The unique identifier of the Cases domain.
CreateField
, createField_name
- The name of the field.
CreateField
, createField_type
- Defines the data type, some system constraints, and default display of
the field.
data CreateFieldResponse Source #
See: newCreateFieldResponse
smart constructor.
Instances
newCreateFieldResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateFieldResponse |
Create a value of CreateFieldResponse
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:httpStatus:CreateFieldResponse'
, createFieldResponse_httpStatus
- The response's http status code.
CreateFieldResponse
, createFieldResponse_fieldArn
- The Amazon Resource Name (ARN) of the field.
CreateFieldResponse
, createFieldResponse_fieldId
- The unique identifier of a field.
CreateLayout
data CreateLayout Source #
See: newCreateLayout
smart constructor.
Instances
Create a value of CreateLayout
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:
CreateLayout
, createLayout_content
- Information about which fields will be present in the layout, and
information about the order of the fields.
CreateLayout
, createLayout_domainId
- The unique identifier of the Cases domain.
CreateLayout
, createLayout_name
- The name of the layout. It must be unique for the Cases domain.
data CreateLayoutResponse Source #
See: newCreateLayoutResponse
smart constructor.
Instances
newCreateLayoutResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateLayoutResponse |
Create a value of CreateLayoutResponse
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:httpStatus:CreateLayoutResponse'
, createLayoutResponse_httpStatus
- The response's http status code.
CreateLayoutResponse
, createLayoutResponse_layoutArn
- The Amazon Resource Name (ARN) of the newly created layout.
CreateLayoutResponse
, createLayoutResponse_layoutId
- The unique identifier of the layout.
CreateRelatedItem
data CreateRelatedItem Source #
See: newCreateRelatedItem
smart constructor.
Instances
Create a value of CreateRelatedItem
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:
CreateRelatedItem
, createRelatedItem_caseId
- A unique identifier of the case.
CreateRelatedItem
, createRelatedItem_content
- The content of a related item to be created.
CreateRelatedItem
, createRelatedItem_domainId
- The unique identifier of the Cases domain.
CreateRelatedItem
, createRelatedItem_type
- The type of a related item.
data CreateRelatedItemResponse Source #
See: newCreateRelatedItemResponse
smart constructor.
Instances
newCreateRelatedItemResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateRelatedItemResponse |
Create a value of CreateRelatedItemResponse
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:httpStatus:CreateRelatedItemResponse'
, createRelatedItemResponse_httpStatus
- The response's http status code.
$sel:relatedItemArn:CreateRelatedItemResponse'
, createRelatedItemResponse_relatedItemArn
- The Amazon Resource Name (ARN) of the related item.
CreateRelatedItemResponse
, createRelatedItemResponse_relatedItemId
- The unique identifier of the related item.
CreateTemplate
data CreateTemplate Source #
See: newCreateTemplate
smart constructor.
CreateTemplate' (Maybe Text) (Maybe LayoutConfiguration) (Maybe [RequiredField]) (Maybe TemplateStatus) Text Text |
Instances
Create a value of CreateTemplate
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:
CreateTemplate
, createTemplate_description
- A brief description of the template.
$sel:layoutConfiguration:CreateTemplate'
, createTemplate_layoutConfiguration
- Configuration of layouts associated to the template.
$sel:requiredFields:CreateTemplate'
, createTemplate_requiredFields
- A list of fields that must contain a value for a case to be successfully
created with this template.
CreateTemplate
, createTemplate_status
- The status of the template.
CreateTemplate
, createTemplate_domainId
- The unique identifier of the Cases domain.
CreateTemplate
, createTemplate_name
- A name for the template. It must be unique per domain.
data CreateTemplateResponse Source #
See: newCreateTemplateResponse
smart constructor.
Instances
newCreateTemplateResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateTemplateResponse |
Create a value of CreateTemplateResponse
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:httpStatus:CreateTemplateResponse'
, createTemplateResponse_httpStatus
- The response's http status code.
CreateTemplateResponse
, createTemplateResponse_templateArn
- The Amazon Resource Name (ARN) of the newly created template.
CreateTemplateResponse
, createTemplateResponse_templateId
- A unique identifier of a template.
GetCase
See: newGetCase
smart constructor.
Instances
Create a value of GetCase
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:
GetCase
, getCase_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
GetCase
, getCase_caseId
- A unique identifier of the case.
GetCase
, getCase_domainId
- The unique identifier of the Cases domain.
GetCase
, getCase_fields
- A list of unique field identifiers.
data GetCaseResponse Source #
See: newGetCaseResponse
smart constructor.
GetCaseResponse' (Maybe Text) (Maybe (HashMap Text Text)) Int [FieldValue] Text |
Instances
Create a value of GetCaseResponse
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:
GetCase
, getCaseResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
GetCaseResponse
, getCaseResponse_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:httpStatus:GetCaseResponse'
, getCaseResponse_httpStatus
- The response's http status code.
GetCase
, getCaseResponse_fields
- A list of detailed field information.
GetCaseResponse
, getCaseResponse_templateId
- A unique identifier of a template.
GetCaseEventConfiguration
data GetCaseEventConfiguration Source #
See: newGetCaseEventConfiguration
smart constructor.
Instances
newGetCaseEventConfiguration Source #
Create a value of GetCaseEventConfiguration
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:
GetCaseEventConfiguration
, getCaseEventConfiguration_domainId
- The unique identifier of the Cases domain.
data GetCaseEventConfigurationResponse Source #
See: newGetCaseEventConfigurationResponse
smart constructor.
Instances
Generic GetCaseEventConfigurationResponse Source # | |
Read GetCaseEventConfigurationResponse Source # | |
Show GetCaseEventConfigurationResponse Source # | |
NFData GetCaseEventConfigurationResponse Source # | |
Defined in Amazonka.ConnectCases.GetCaseEventConfiguration rnf :: GetCaseEventConfigurationResponse -> () # | |
Eq GetCaseEventConfigurationResponse Source # | |
type Rep GetCaseEventConfigurationResponse Source # | |
Defined in Amazonka.ConnectCases.GetCaseEventConfiguration type Rep GetCaseEventConfigurationResponse = D1 ('MetaData "GetCaseEventConfigurationResponse" "Amazonka.ConnectCases.GetCaseEventConfiguration" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "GetCaseEventConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventBridge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventBridgeConfiguration))) |
newGetCaseEventConfigurationResponse Source #
Create a value of GetCaseEventConfigurationResponse
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:httpStatus:GetCaseEventConfigurationResponse'
, getCaseEventConfigurationResponse_httpStatus
- The response's http status code.
$sel:eventBridge:GetCaseEventConfigurationResponse'
, getCaseEventConfigurationResponse_eventBridge
- Configuration to enable EventBridge case event delivery and determine
what data is delivered.
GetDomain
See: newGetDomain
smart constructor.
Instances
Create a value of GetDomain
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:
GetDomain
, getDomain_domainId
- The unique identifier of the Cases domain.
data GetDomainResponse Source #
See: newGetDomainResponse
smart constructor.
Instances
:: Int | |
-> UTCTime | |
-> Text | |
-> Text | |
-> DomainStatus | |
-> Text | |
-> GetDomainResponse |
Create a value of GetDomainResponse
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:
GetDomainResponse
, getDomainResponse_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:httpStatus:GetDomainResponse'
, getDomainResponse_httpStatus
- The response's http status code.
$sel:createdTime:GetDomainResponse'
, getDomainResponse_createdTime
- The timestamp when the Cases domain was created.
GetDomainResponse
, getDomainResponse_domainArn
- The Amazon Resource Name (ARN) for the Cases domain.
GetDomain
, getDomainResponse_domainId
- The unique identifier of the Cases domain.
$sel:domainStatus:GetDomainResponse'
, getDomainResponse_domainStatus
- The status of the Cases domain.
GetDomainResponse
, getDomainResponse_name
- The name of the Cases domain.
GetLayout
See: newGetLayout
smart constructor.
Instances
Create a value of GetLayout
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:
GetLayout
, getLayout_domainId
- The unique identifier of the Cases domain.
GetLayout
, getLayout_layoutId
- The unique identifier of the layout.
data GetLayoutResponse Source #
See: newGetLayoutResponse
smart constructor.
Instances
:: Int | |
-> LayoutContent | |
-> Text | |
-> Text | |
-> Text | |
-> GetLayoutResponse |
Create a value of GetLayoutResponse
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:
GetLayoutResponse
, getLayoutResponse_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:httpStatus:GetLayoutResponse'
, getLayoutResponse_httpStatus
- The response's http status code.
GetLayoutResponse
, getLayoutResponse_content
- Information about which fields will be present in the layout, the order
of the fields, and read-only attribute of the field.
GetLayoutResponse
, getLayoutResponse_layoutArn
- The Amazon Resource Name (ARN) of the newly created layout.
GetLayout
, getLayoutResponse_layoutId
- The unique identifier of the layout.
GetLayoutResponse
, getLayoutResponse_name
- The name of the layout. It must be unique.
GetTemplate
data GetTemplate Source #
See: newGetTemplate
smart constructor.
Instances
Create a value of GetTemplate
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:
GetTemplate
, getTemplate_domainId
- The unique identifier of the Cases domain.
GetTemplate
, getTemplate_templateId
- A unique identifier of a template.
data GetTemplateResponse Source #
See: newGetTemplateResponse
smart constructor.
GetTemplateResponse' (Maybe Text) (Maybe LayoutConfiguration) (Maybe [RequiredField]) (Maybe (HashMap Text Text)) Int Text TemplateStatus Text Text |
Instances
newGetTemplateResponse Source #
:: Int | |
-> Text | |
-> TemplateStatus | |
-> Text | |
-> Text | |
-> GetTemplateResponse |
Create a value of GetTemplateResponse
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:
GetTemplateResponse
, getTemplateResponse_description
- A brief description of the template.
$sel:layoutConfiguration:GetTemplateResponse'
, getTemplateResponse_layoutConfiguration
- Configuration of layouts associated to the template.
$sel:requiredFields:GetTemplateResponse'
, getTemplateResponse_requiredFields
- A list of fields that must contain a value for a case to be successfully
created with this template.
GetTemplateResponse
, getTemplateResponse_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:httpStatus:GetTemplateResponse'
, getTemplateResponse_httpStatus
- The response's http status code.
GetTemplateResponse
, getTemplateResponse_name
- The name of the template.
GetTemplateResponse
, getTemplateResponse_status
- The status of the template.
GetTemplateResponse
, getTemplateResponse_templateArn
- The Amazon Resource Name (ARN) of the template.
GetTemplate
, getTemplateResponse_templateId
- A unique identifier of a template.
ListCasesForContact
data ListCasesForContact Source #
See: newListCasesForContact
smart constructor.
Instances
newListCasesForContact Source #
Create a value of ListCasesForContact
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:maxResults:ListCasesForContact'
, listCasesForContact_maxResults
- The maximum number of results to return per page.
ListCasesForContact
, listCasesForContact_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
ListCasesForContact
, listCasesForContact_contactArn
- A unique identifier of a contact in Amazon Connect.
ListCasesForContact
, listCasesForContact_domainId
- The unique identifier of the Cases domain.
data ListCasesForContactResponse Source #
See: newListCasesForContactResponse
smart constructor.
Instances
newListCasesForContactResponse Source #
Create a value of ListCasesForContactResponse
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:
ListCasesForContact
, listCasesForContactResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListCasesForContactResponse'
, listCasesForContactResponse_httpStatus
- The response's http status code.
$sel:cases:ListCasesForContactResponse'
, listCasesForContactResponse_cases
- A list of Case summary information.
ListDomains
data ListDomains Source #
See: newListDomains
smart constructor.
Instances
newListDomains :: ListDomains Source #
Create a value of ListDomains
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:maxResults:ListDomains'
, listDomains_maxResults
- The maximum number of results to return per page.
ListDomains
, listDomains_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
data ListDomainsResponse Source #
See: newListDomainsResponse
smart constructor.
Instances
newListDomainsResponse Source #
Create a value of ListDomainsResponse
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:
ListDomains
, listDomainsResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListDomainsResponse'
, listDomainsResponse_httpStatus
- The response's http status code.
$sel:domains:ListDomainsResponse'
, listDomainsResponse_domains
- The Cases domain.
ListFieldOptions
data ListFieldOptions Source #
See: newListFieldOptions
smart constructor.
Instances
Create a value of ListFieldOptions
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:maxResults:ListFieldOptions'
, listFieldOptions_maxResults
- The maximum number of results to return per page.
ListFieldOptions
, listFieldOptions_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:values:ListFieldOptions'
, listFieldOptions_values
- A list of FieldOption
values to filter on for ListFieldOptions
.
ListFieldOptions
, listFieldOptions_domainId
- The unique identifier of the Cases domain.
ListFieldOptions
, listFieldOptions_fieldId
- The unique identifier of a field.
data ListFieldOptionsResponse Source #
See: newListFieldOptionsResponse
smart constructor.
Instances
newListFieldOptionsResponse Source #
Create a value of ListFieldOptionsResponse
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:
ListFieldOptions
, listFieldOptionsResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListFieldOptionsResponse'
, listFieldOptionsResponse_httpStatus
- The response's http status code.
$sel:options:ListFieldOptionsResponse'
, listFieldOptionsResponse_options
- A list of FieldOption
objects.
ListFields
data ListFields Source #
See: newListFields
smart constructor.
Instances
:: Text | |
-> ListFields |
Create a value of ListFields
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:maxResults:ListFields'
, listFields_maxResults
- The maximum number of results to return per page.
ListFields
, listFields_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
ListFields
, listFields_domainId
- The unique identifier of the Cases domain.
data ListFieldsResponse Source #
See: newListFieldsResponse
smart constructor.
Instances
newListFieldsResponse Source #
Create a value of ListFieldsResponse
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:
ListFields
, listFieldsResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListFieldsResponse'
, listFieldsResponse_httpStatus
- The response's http status code.
ListFieldsResponse
, listFieldsResponse_fields
- List of detailed field information.
ListLayouts
data ListLayouts Source #
See: newListLayouts
smart constructor.
Instances
Create a value of ListLayouts
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:maxResults:ListLayouts'
, listLayouts_maxResults
- The maximum number of results to return per page.
ListLayouts
, listLayouts_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
ListLayouts
, listLayouts_domainId
- The unique identifier of the Cases domain.
data ListLayoutsResponse Source #
See: newListLayoutsResponse
smart constructor.
Instances
newListLayoutsResponse Source #
Create a value of ListLayoutsResponse
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:
ListLayouts
, listLayoutsResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListLayoutsResponse'
, listLayoutsResponse_httpStatus
- The response's http status code.
$sel:layouts:ListLayoutsResponse'
, listLayoutsResponse_layouts
- The layouts for the domain.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:arn:ListTagsForResource'
, listTagsForResource_arn
- The Amazon Resource Name (ARN)
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResourceResponse
, listTagsForResourceResponse_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:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListTemplates
data ListTemplates Source #
See: newListTemplates
smart constructor.
Instances
Create a value of ListTemplates
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:maxResults:ListTemplates'
, listTemplates_maxResults
- The maximum number of results to return per page.
ListTemplates
, listTemplates_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
ListTemplates
, listTemplates_status
- A list of status values to filter on.
ListTemplates
, listTemplates_domainId
- The unique identifier of the Cases domain.
data ListTemplatesResponse Source #
See: newListTemplatesResponse
smart constructor.
Instances
newListTemplatesResponse Source #
Create a value of ListTemplatesResponse
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:
ListTemplates
, listTemplatesResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:ListTemplatesResponse'
, listTemplatesResponse_httpStatus
- The response's http status code.
$sel:templates:ListTemplatesResponse'
, listTemplatesResponse_templates
- List of template summary objects.
PutCaseEventConfiguration
data PutCaseEventConfiguration Source #
See: newPutCaseEventConfiguration
smart constructor.
Instances
newPutCaseEventConfiguration Source #
Create a value of PutCaseEventConfiguration
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:
PutCaseEventConfiguration
, putCaseEventConfiguration_domainId
- The unique identifier of the Cases domain.
$sel:eventBridge:PutCaseEventConfiguration'
, putCaseEventConfiguration_eventBridge
- Configuration to enable EventBridge case event delivery and determine
what data is delivered.
data PutCaseEventConfigurationResponse Source #
See: newPutCaseEventConfigurationResponse
smart constructor.
Instances
Generic PutCaseEventConfigurationResponse Source # | |
Read PutCaseEventConfigurationResponse Source # | |
Show PutCaseEventConfigurationResponse Source # | |
NFData PutCaseEventConfigurationResponse Source # | |
Defined in Amazonka.ConnectCases.PutCaseEventConfiguration rnf :: PutCaseEventConfigurationResponse -> () # | |
Eq PutCaseEventConfigurationResponse Source # | |
type Rep PutCaseEventConfigurationResponse Source # | |
Defined in Amazonka.ConnectCases.PutCaseEventConfiguration type Rep PutCaseEventConfigurationResponse = D1 ('MetaData "PutCaseEventConfigurationResponse" "Amazonka.ConnectCases.PutCaseEventConfiguration" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "PutCaseEventConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutCaseEventConfigurationResponse Source #
Create a value of PutCaseEventConfigurationResponse
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:httpStatus:PutCaseEventConfigurationResponse'
, putCaseEventConfigurationResponse_httpStatus
- The response's http status code.
SearchCases (Paginated)
data SearchCases Source #
See: newSearchCases
smart constructor.
SearchCases' (Maybe [FieldIdentifier]) (Maybe CaseFilter) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe [Sort]) Text |
Instances
Create a value of SearchCases
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:
SearchCases
, searchCases_fields
- The list of field identifiers to be returned as part of the response.
$sel:filter':SearchCases'
, searchCases_filter
- A list of filter objects.
$sel:maxResults:SearchCases'
, searchCases_maxResults
- The maximum number of cases to return. The current maximum supported
value is 25. This is also the default value when no other value is
provided.
SearchCases
, searchCases_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:searchTerm:SearchCases'
, searchCases_searchTerm
- A word or phrase used to perform a quick search.
$sel:sorts:SearchCases'
, searchCases_sorts
- A list of sorts where each sort specifies a field and their sort order
to be applied to the results.
SearchCases
, searchCases_domainId
- The unique identifier of the Cases domain.
data SearchCasesResponse Source #
See: newSearchCasesResponse
smart constructor.
Instances
newSearchCasesResponse Source #
Create a value of SearchCasesResponse
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:
SearchCases
, searchCasesResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:SearchCasesResponse'
, searchCasesResponse_httpStatus
- The response's http status code.
$sel:cases:SearchCasesResponse'
, searchCasesResponse_cases
- A list of case documents where each case contains the properties
CaseId
and Fields
where each field is a complex union structure.
SearchRelatedItems (Paginated)
data SearchRelatedItems Source #
See: newSearchRelatedItems
smart constructor.
Instances
newSearchRelatedItems Source #
Create a value of SearchRelatedItems
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:filters:SearchRelatedItems'
, searchRelatedItems_filters
- The list of types of related items and their parameters to use for
filtering.
$sel:maxResults:SearchRelatedItems'
, searchRelatedItems_maxResults
- The maximum number of results to return per page.
SearchRelatedItems
, searchRelatedItems_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
SearchRelatedItems
, searchRelatedItems_caseId
- A unique identifier of the case.
SearchRelatedItems
, searchRelatedItems_domainId
- The unique identifier of the Cases domain.
data SearchRelatedItemsResponse Source #
See: newSearchRelatedItemsResponse
smart constructor.
Instances
newSearchRelatedItemsResponse Source #
Create a value of SearchRelatedItemsResponse
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:
SearchRelatedItems
, searchRelatedItemsResponse_nextToken
- The token for the next set of results. This is null if there are no more
results to return.
$sel:httpStatus:SearchRelatedItemsResponse'
, searchRelatedItemsResponse_httpStatus
- The response's http status code.
$sel:relatedItems:SearchRelatedItemsResponse'
, searchRelatedItemsResponse_relatedItems
- A list of items related to a case.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:arn:TagResource'
, tagResource_arn
- The Amazon Resource Name (ARN)
TagResource
, tagResource_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.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Generic TagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.TagResource rnf :: TagResourceResponse -> () # | |
Eq TagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
type Rep TagResourceResponse Source # | |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:arn:UntagResource'
, untagResource_arn
- The Amazon Resource Name (ARN)
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- List of tag keys.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Generic UntagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.UntagResource rnf :: UntagResourceResponse -> () # | |
Eq UntagResourceResponse Source # | |
Defined in Amazonka.ConnectCases.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
type Rep UntagResourceResponse Source # | |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateCase
data UpdateCase Source #
See: newUpdateCase
smart constructor.
Instances
Create a value of UpdateCase
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:
UpdateCase
, updateCase_caseId
- A unique identifier of the case.
UpdateCase
, updateCase_domainId
- The unique identifier of the Cases domain.
UpdateCase
, updateCase_fields
- An array of objects with fieldId
(matching ListFields/DescribeField)
and value union data, structured identical to CreateCase
.
data UpdateCaseResponse Source #
See: newUpdateCaseResponse
smart constructor.
Instances
newUpdateCaseResponse Source #
Create a value of UpdateCaseResponse
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:httpStatus:UpdateCaseResponse'
, updateCaseResponse_httpStatus
- The response's http status code.
UpdateField
data UpdateField Source #
See: newUpdateField
smart constructor.
Instances
Create a value of UpdateField
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:
UpdateField
, updateField_description
- The description of a field.
UpdateField
, updateField_name
- The name of the field.
UpdateField
, updateField_domainId
- The unique identifier of the Cases domain.
UpdateField
, updateField_fieldId
- The unique identifier of a field.
data UpdateFieldResponse Source #
See: newUpdateFieldResponse
smart constructor.
Instances
newUpdateFieldResponse Source #
Create a value of UpdateFieldResponse
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:httpStatus:UpdateFieldResponse'
, updateFieldResponse_httpStatus
- The response's http status code.
UpdateLayout
data UpdateLayout Source #
See: newUpdateLayout
smart constructor.
Instances
Create a value of UpdateLayout
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:
UpdateLayout
, updateLayout_content
- Information about which fields will be present in the layout, the order
of the fields, and a read-only attribute of the field.
UpdateLayout
, updateLayout_name
- The name of the layout. It must be unique per domain.
UpdateLayout
, updateLayout_domainId
- The unique identifier of the Cases domain.
UpdateLayout
, updateLayout_layoutId
- The unique identifier of the layout.
data UpdateLayoutResponse Source #
See: newUpdateLayoutResponse
smart constructor.
Instances
newUpdateLayoutResponse Source #
Create a value of UpdateLayoutResponse
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:httpStatus:UpdateLayoutResponse'
, updateLayoutResponse_httpStatus
- The response's http status code.
UpdateTemplate
data UpdateTemplate Source #
See: newUpdateTemplate
smart constructor.
UpdateTemplate' (Maybe Text) (Maybe LayoutConfiguration) (Maybe Text) (Maybe [RequiredField]) (Maybe TemplateStatus) Text Text |
Instances
Create a value of UpdateTemplate
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:
UpdateTemplate
, updateTemplate_description
- A brief description of the template.
$sel:layoutConfiguration:UpdateTemplate'
, updateTemplate_layoutConfiguration
- Configuration of layouts associated to the template.
UpdateTemplate
, updateTemplate_name
- The name of the template. It must be unique per domain.
$sel:requiredFields:UpdateTemplate'
, updateTemplate_requiredFields
- A list of fields that must contain a value for a case to be successfully
created with this template.
UpdateTemplate
, updateTemplate_status
- The status of the template.
UpdateTemplate
, updateTemplate_domainId
- The unique identifier of the Cases domain.
UpdateTemplate
, updateTemplate_templateId
- A unique identifier for the template.
data UpdateTemplateResponse Source #
See: newUpdateTemplateResponse
smart constructor.
Instances
newUpdateTemplateResponse Source #
Create a value of UpdateTemplateResponse
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:httpStatus:UpdateTemplateResponse'
, updateTemplateResponse_httpStatus
- The response's http status code.
Types
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.
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.
CaseEventIncludedData
data CaseEventIncludedData Source #
Details of what case data is published through the case event stream.
See: newCaseEventIncludedData
smart constructor.
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.
CaseFilter
data CaseFilter Source #
A filter for cases. Only one value can be provided.
See: newCaseFilter
smart constructor.
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.
CaseSummary
data CaseSummary Source #
Case summary information.
See: newCaseSummary
smart constructor.
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.
CommentContent
data CommentContent Source #
Represents the content of a Comment
to be returned to agents.
See: newCommentContent
smart constructor.
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.
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.
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.
ContactContent
data ContactContent Source #
An object that represents a content of an Amazon Connect contact object.
See: newContactContent
smart constructor.
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.
ContactFilter
data ContactFilter Source #
A filter for related items of type Contact
.
See: newContactFilter
smart constructor.
ContactFilter' (Maybe [Text]) (Maybe Text) |
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.
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.
EventBridgeConfiguration
data EventBridgeConfiguration Source #
Configuration to enable EventBridge case event delivery and determine what data is delivered.
See: newEventBridgeConfiguration
smart constructor.
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.
EventIncludedData
data EventIncludedData Source #
Details of what case and related item data is published through the case event stream.
See: newEventIncludedData
smart constructor.
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.
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.
FieldFilter
data FieldFilter Source #
A filter for fields. Only one value can be provided.
See: newFieldFilter
smart constructor.
FieldFilter' (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) (Maybe FieldValue) |
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.
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.
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.
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.
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.
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.
FieldValue
data FieldValue Source #
Object for case field values.
See: newFieldValue
smart constructor.
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.
FieldValueUnion
data FieldValueUnion Source #
Object to store union of Field values.
See: newFieldValueUnion
smart constructor.
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.
GetFieldResponse
data GetFieldResponse Source #
Object to store detailed field information.
See: newGetFieldResponse
smart constructor.
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.
LayoutConfiguration
data LayoutConfiguration Source #
Object to store configuration of layouts associated to the template.
See: newLayoutConfiguration
smart constructor.
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.
LayoutContent
data LayoutContent Source #
Object to store union of different versions of layout content.
See: newLayoutContent
smart constructor.
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.
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.
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.
RelatedItemContent
data RelatedItemContent Source #
Represents the content of a particular type of related item.
See: newRelatedItemContent
smart constructor.
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.
RelatedItemEventIncludedData
data RelatedItemEventIncludedData Source #
Details of what related item data is published through the case event stream.
See: newRelatedItemEventIncludedData
smart constructor.
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.
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.
RelatedItemTypeFilter
data RelatedItemTypeFilter Source #
The list of types of related items and their parameters to use for filtering.
See: newRelatedItemTypeFilter
smart constructor.
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
.
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.
SearchCasesResponseItem
data SearchCasesResponseItem Source #
A list of items that represent cases.
See: newSearchCasesResponseItem
smart constructor.
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.
SearchRelatedItemsResponseItem
data SearchRelatedItemsResponseItem Source #
A list of items that represent RelatedItems.
See: newSearchRelatedItemsResponseItem
smart constructor.
SearchRelatedItemsResponseItem' (Maybe (HashMap Text Text)) ISO8601 RelatedItemContent Text RelatedItemType |
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.
Section
This represents a sections within a panel or tab of the page layout.
See: newSection
smart constructor.
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.
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.
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.