Connectcases Classes
AuditEventFieldTypeDef
eventFieldId
- Type:
- Required: Yes
newValue
- Type:
- Required: Yes
oldValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.AuditEventFieldValueUnionTypeDef]
AuditEventFieldValueUnionTypeDef
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
AuditEventPerformedByTypeDef
iamPrincipalArn
- Type:
- Required: Yes
user
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.UserUnionTypeDef]
AuditEventTypeDef
eventId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.AuditEventFieldTypeDef]
- Required: Yes
performedTime
- Type:
- Required: Yes
type
- Type: typing.Literal['Case.Created', 'Case.Updated', 'RelatedItem.Created']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.AuditEventPerformedByTypeDef]
relatedItemType
- Type: typing.Optional[typing.Literal['Comment', 'Contact', 'File']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicLayoutOutputTypeDef
moreInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutSectionsOutputTypeDef]
topPanel
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutSectionsOutputTypeDef]
BasicLayoutTypeDef
moreInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutSectionsTypeDef]
topPanel
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutSectionsTypeDef]
BatchGetFieldRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]
- Required: Yes
BatchGetFieldResponseTypeDef
errors
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldErrorTypeDef]
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.GetFieldResponseTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutFieldOptionsRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
options
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldOptionTypeDef]
- Required: Yes
BatchPutFieldOptionsResponseTypeDef
errors
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldOptionErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CaseEventIncludedDataOutputTypeDef
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]
- Required: Yes
CaseEventIncludedDataTypeDef
fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]
- Required: Yes
CaseFilterTypeDef
andAll
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
field
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldFilterTypeDef]
orAll
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
CaseSummaryTypeDef
caseId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
CommentContentTypeDef
body
- Type:
- Required: Yes
contentType
- Type: typing.Literal['Text/Plain']
- Required: Yes
ContactContentTypeDef
channel
- Type:
- Required: Yes
connectedToSystemTime
- Type:
- Required: Yes
contactArn
- Type:
- Required: Yes
ContactFilterTypeDef
channel
- Type: typing.Optional[typing.Sequence[str]]
contactArn
- Type: typing.Optional[str]
ContactTypeDef
contactArn
- Type:
- Required: Yes
CreateCaseRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fields
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef, aws_resource_validator.pydantic_models.connectcases_classes.FieldValueExtraOutputTypeDef]]
- Required: Yes
templateId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.UserUnionTypeDef]
CreateCaseResponseTypeDef
caseArn
- Type:
- Required: Yes
caseId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDomainRequestRequestTypeDef
name
- Type:
- Required: Yes
CreateDomainResponseTypeDef
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
domainStatus
- Type: typing.Literal['Active', 'CreationFailed', 'CreationInProgress']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFieldRequestRequestTypeDef
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
description
- Type: typing.Optional[str]
CreateFieldResponseTypeDef
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLayoutRequestRequestTypeDef
content
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
CreateLayoutResponseTypeDef
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRelatedItemRequestRequestTypeDef
caseId
- Type:
- Required: Yes
content
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
type
- Type: typing.Literal['Comment', 'Contact', 'File']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.UserUnionTypeDef]
CreateRelatedItemResponseTypeDef
relatedItemArn
- Type:
- Required: Yes
relatedItemId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTemplateRequestRequestTypeDef
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
layoutConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutConfigurationTypeDef]
requiredFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.RequiredFieldTypeDef]]
status
- Type: typing.Optional[typing.Literal['Active', 'Inactive']]
CreateTemplateResponseTypeDef
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDomainRequestRequestTypeDef
domainId
- Type:
- Required: Yes
DeleteFieldRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
DeleteLayoutRequestRequestTypeDef
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
DeleteTemplateRequestRequestTypeDef
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
DomainSummaryTypeDef
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EventBridgeConfigurationOutputTypeDef
enabled
- Type:
- Required: Yes
includedData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.EventIncludedDataOutputTypeDef]
EventBridgeConfigurationTypeDef
enabled
- Type:
- Required: Yes
includedData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.EventIncludedDataTypeDef]
EventIncludedDataOutputTypeDef
caseData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.CaseEventIncludedDataOutputTypeDef]
relatedItemData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.RelatedItemEventIncludedDataTypeDef]
EventIncludedDataTypeDef
caseData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.CaseEventIncludedDataTypeDef]
relatedItemData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.RelatedItemEventIncludedDataTypeDef]
FieldErrorTypeDef
errorCode
- Type:
- Required: Yes
id
- Type:
- Required: Yes
message
- Type: typing.Optional[str]
FieldFilterTypeDef
contains
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
equalTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
greaterThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
greaterThanOrEqualTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
lessThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
lessThanOrEqualTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef]
FieldGroupOutputTypeDef
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldItemTypeDef]
- Required: Yes
name
- Type: typing.Optional[str]
FieldGroupTypeDef
fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldItemTypeDef]
- Required: Yes
name
- Type: typing.Optional[str]
FieldIdentifierTypeDef
id
- Type:
- Required: Yes
FieldItemTypeDef
id
- Type:
- Required: Yes
FieldOptionErrorTypeDef
errorCode
- Type:
- Required: Yes
message
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldOptionTypeDef
active
- Type:
- Required: Yes
name
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldSummaryTypeDef
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
namespace
- Type: typing.Literal['Custom', 'System']
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
FieldValueExtraOutputTypeDef
id
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldValueOutputTypeDef
id
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldValueTypeDef
id
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldValueUnionExtraOutputTypeDef
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
FieldValueUnionOutputTypeDef
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
FieldValueUnionTypeDef
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
FileContentTypeDef
fileArn
- Type:
- Required: Yes
FileFilterTypeDef
fileArn
- Type: typing.Optional[str]
GetCaseAuditEventsRequestRequestTypeDef
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
GetCaseAuditEventsResponseTypeDef
auditEvents
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.AuditEventTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCaseEventConfigurationRequestRequestTypeDef
domainId
- Type:
- Required: Yes
GetCaseEventConfigurationResponseTypeDef
eventBridge
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCaseRequestRequestTypeDef
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetCaseResponseTypeDef
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueOutputTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDomainRequestRequestTypeDef
domainId
- Type:
- Required: Yes
GetDomainResponseTypeDef
createdTime
- Type:
- Required: Yes
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
domainStatus
- Type: typing.Literal['Active', 'CreationFailed', 'CreationInProgress']
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFieldResponseTypeDef
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
namespace
- Type: typing.Literal['Custom', 'System']
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
createdTime
- Type: typing.Optional[datetime.datetime]
deleted
- Type: typing.Optional[bool]
description
- Type: typing.Optional[str]
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
tags
- Type: typing.Optional[typing.Dict[str, str]]
GetLayoutRequestRequestTypeDef
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
GetLayoutResponseTypeDef
content
- Type:
- Required: Yes
createdTime
- Type:
- Required: Yes
deleted
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateRequestRequestTypeDef
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
GetTemplateResponseTypeDef
createdTime
- Type:
- Required: Yes
deleted
- Type:
- Required: Yes
description
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
layoutConfiguration
- Type:
- Required: Yes
name
- Type:
- Required: Yes
requiredFields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.RequiredFieldTypeDef]
- Required: Yes
status
- Type: typing.Literal['Active', 'Inactive']
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LayoutConfigurationTypeDef
defaultLayout
- Type: typing.Optional[str]
LayoutContentOutputTypeDef
basic
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.BasicLayoutOutputTypeDef]
LayoutContentTypeDef
basic
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.BasicLayoutTypeDef]
LayoutSectionsOutputTypeDef
sections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases_classes.SectionOutputTypeDef]]
LayoutSectionsTypeDef
sections
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.SectionTypeDef]]
LayoutSummaryTypeDef
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
ListCasesForContactRequestRequestTypeDef
contactArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCasesForContactResponseTypeDef
cases
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.CaseSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDomainsRequestRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDomainsResponseTypeDef
domains
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.DomainSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFieldOptionsRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
values
- Type: typing.Optional[typing.Sequence[str]]
ListFieldOptionsResponseTypeDef
nextToken
- Type:
- Required: Yes
options
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldOptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFieldsRequestRequestTypeDef
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFieldsResponseTypeDef
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLayoutsRequestRequestTypeDef
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLayoutsResponseTypeDef
layouts
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.LayoutSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
arn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplatesRequestRequestTypeDef
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Sequence[typing.Literal['Active', 'Inactive']]]
ListTemplatesResponseTypeDef
nextToken
- Type:
- Required: Yes
templates
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.TemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutCaseEventConfigurationRequestRequestTypeDef
domainId
- Type:
- Required: Yes
eventBridge
- Type:
- Required: Yes
RelatedItemContentTypeDef
comment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.CommentContentTypeDef]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.ContactContentTypeDef]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FileContentTypeDef]
RelatedItemEventIncludedDataTypeDef
includeContent
- Type:
- Required: Yes
RelatedItemInputContentTypeDef
comment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.CommentContentTypeDef]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.ContactTypeDef]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FileContentTypeDef]
RelatedItemTypeFilterTypeDef
comment
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.ContactFilterTypeDef]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FileFilterTypeDef]
RequiredFieldTypeDef
fieldId
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SearchCasesRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]]
filter
- Type: typing.Optional[ForwardRef('CaseFilterTypeDef')]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
searchTerm
- Type: typing.Optional[str]
sorts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.SortTypeDef]]
SearchCasesRequestSearchCasesPaginateTypeDef
domainId
- Type:
- Required: Yes
fields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.FieldIdentifierTypeDef]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.CaseFilterTypeDef]
searchTerm
- Type: typing.Optional[str]
sorts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.SortTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.PaginatorConfigTypeDef]
SearchCasesResponseItemTypeDef
caseId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueOutputTypeDef]
- Required: Yes
templateId
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
SearchCasesResponseTypeDef
cases
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.SearchCasesResponseItemTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchRelatedItemsRequestRequestTypeDef
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.RelatedItemTypeFilterTypeDef]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
SearchRelatedItemsRequestSearchRelatedItemsPaginateTypeDef
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.RelatedItemTypeFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.PaginatorConfigTypeDef]
SearchRelatedItemsResponseItemTypeDef
associationTime
- Type:
- Required: Yes
content
- Type:
- Required: Yes
relatedItemId
- Type:
- Required: Yes
type
- Type: typing.Literal['Comment', 'Contact', 'File']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.UserUnionTypeDef]
tags
- Type: typing.Optional[typing.Dict[str, str]]
SearchRelatedItemsResponseTypeDef
nextToken
- Type:
- Required: Yes
relatedItems
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases_classes.SearchRelatedItemsResponseItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SectionOutputTypeDef
fieldGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldGroupOutputTypeDef]
SectionTypeDef
fieldGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.FieldGroupTypeDef]
SortTypeDef
fieldId
- Type:
- Required: Yes
sortOrder
- Type: typing.Literal['Asc', 'Desc']
- Required: Yes
TagResourceRequestRequestTypeDef
arn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TemplateSummaryTypeDef
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Active', 'Inactive']
- Required: Yes
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
arn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateCaseRequestRequestTypeDef
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
fields
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.connectcases_classes.FieldValueTypeDef, aws_resource_validator.pydantic_models.connectcases_classes.FieldValueExtraOutputTypeDef]]
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.UserUnionTypeDef]
UpdateFieldRequestRequestTypeDef
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateLayoutRequestRequestTypeDef
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
content
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutContentTypeDef]
name
- Type: typing.Optional[str]
UpdateTemplateRequestRequestTypeDef
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
layoutConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases_classes.LayoutConfigurationTypeDef]
name
- Type: typing.Optional[str]
requiredFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.connectcases_classes.RequiredFieldTypeDef]]
status
- Type: typing.Optional[typing.Literal['Active', 'Inactive']]
UserUnionTypeDef
userArn
- Type: typing.Optional[str]