다음을 통해 공유


ChatMessage interface

채팅 메시지입니다.

속성

content

채팅 메시지의 콘텐츠입니다.

createdOn

채팅 메시지가 서버에 도착한 타임스탬프입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.

deletedOn

메시지가 삭제된 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.

editedOn

메시지를 편집한 마지막 타임스탬프(해당하는 경우)입니다. 타임스탬프의 형식은 yyyy-MM-ddTHH:mm:ssZRFC3339.

id

채팅 메시지의 ID입니다. 이 ID는 서버가 생성됩니다.

metadata

메타데이터

sender

Azure Communication Services의 참가자를 식별합니다. 예를 들어 참가자는 전화 번호 또는 Azure 통신 사용자입니다. 이 모델은 공용 구조체로 해석되어야 합니다. rawId를 제외하고 최대 하나의 추가 속성을 설정할 수 있습니다.

senderDisplayName

채팅 메시지 보낸 사람의 표시 이름입니다. 이 속성은 푸시 알림의 보낸 사람 이름을 채우는 데 사용됩니다.

sequenceId

대화의 채팅 메시지 시퀀스입니다.

type

채팅 메시지 유형입니다.

version

채팅 메시지의 버전입니다.

속성 세부 정보

content

채팅 메시지의 콘텐츠입니다.

content?: ChatMessageContent

속성 값

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

채팅 메시지 유형입니다.

type: ChatMessageType

속성 값

version

채팅 메시지의 버전입니다.

version: string

속성 값

string