ChatMessage interface
채팅 메시지입니다.
속성
| content | 채팅 메시지의 콘텐츠입니다. |
| created |
채팅 메시지가 서버에 도착한 타임스탬프입니다. 타임스탬프의 형식은 |
| deleted |
메시지가 삭제된 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 |
| edited |
메시지를 편집한 마지막 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 |
| id | 채팅 메시지의 ID입니다. 이 ID는 서버가 생성됩니다. |
| metadata | 메타데이터 |
| sender | Azure Communication Services의 참가자를 식별합니다. 예를 들어 참가자는 전화 번호 또는 Azure 통신 사용자입니다. 이 모델은 공용 구조체로 해석되어야 합니다. rawId를 제외하고 최대 하나의 추가 속성을 설정할 수 있습니다. |
| sender |
채팅 메시지 보낸 사람의 표시 이름입니다. 이 속성은 푸시 알림의 보낸 사람 이름을 채우는 데 사용됩니다. |
| sequence |
대화의 채팅 메시지 시퀀스입니다. |
| type | 채팅 메시지 유형입니다. |
| version | 채팅 메시지의 버전입니다. |
속성 세부 정보
content
createdOn
채팅 메시지가 서버에 도착한 타임스탬프입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.
createdOn: Date
속성 값
Date
deletedOn
메시지가 삭제된 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.
deletedOn?: Date
속성 값
Date
editedOn
메시지를 편집한 마지막 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.
editedOn?: Date
속성 값
Date
id
채팅 메시지의 ID입니다. 이 ID는 서버가 생성됩니다.
id: string
속성 값
string
metadata
메타데이터
metadata?: Record<string, string>
속성 값
Record<string, string>
sender
Azure Communication Services의 참가자를 식별합니다. 예를 들어 참가자는 전화 번호 또는 Azure 통신 사용자입니다. 이 모델은 공용 구조체로 해석되어야 합니다. rawId를 제외하고 최대 하나의 추가 속성을 설정할 수 있습니다.
sender?: CommunicationIdentifierKind
속성 값
senderDisplayName
채팅 메시지 보낸 사람의 표시 이름입니다. 이 속성은 푸시 알림의 보낸 사람 이름을 채우는 데 사용됩니다.
senderDisplayName?: string
속성 값
string
sequenceId
대화의 채팅 메시지 시퀀스입니다.
sequenceId: string
속성 값
string
type
version
채팅 메시지의 버전입니다.
version: string
속성 값
string