Skip to content

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]