> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Namespace: DirectMessages

> X API TypeScript SDK의 DirectMessages 모듈에 대한 참조입니다. X API v2를 위한 이 SDK 모듈에서 제공하는 재내보낸 클라이언트, 타입 및 유틸리티입니다.

## 타입 별칭

### CreateByConversationIdRequest

Ƭ **CreateByConversationIdRequest**: [`CreateMessageRequest`](/xdks/typescript/reference/modules/Schemas#createmessagerequest)

createByConversationId에 대한 요청입니다.

#### 정의 위치

[direct\_messages/models.ts:18](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L18)

***

### CreateByConversationIdResponse

Ƭ **CreateByConversationIdResponse**: [`CreateDmEventResponse`](/xdks/typescript/reference/interfaces/Schemas.CreateDmEventResponse)

createByConversationId에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:24](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L24)

***

### GetEventsByConversationIdResponse

Ƭ **GetEventsByConversationIdResponse**: [`Get2DmConversationsIdDmEventsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2DmConversationsIdDmEventsResponse)

getEventsByConversationId에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:30](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L30)

***

### CreateConversationRequest

Ƭ **CreateConversationRequest**: [`CreateDmConversationRequest`](/xdks/typescript/reference/interfaces/Schemas.CreateDmConversationRequest)

createConversation에 대한 요청입니다.

#### 정의 위치

[direct\_messages/models.ts:36](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L36)

***

### CreateConversationResponse

Ƭ **CreateConversationResponse**: [`CreateDmEventResponse`](/xdks/typescript/reference/interfaces/Schemas.CreateDmEventResponse)

createConversation에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:42](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L42)

***

### GetEventsByParticipantIdResponse

Ƭ **GetEventsByParticipantIdResponse**: [`Get2DmConversationsWithParticipantIdDmEventsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2DmConversationsWithParticipantIdDmEventsResponse)

getEventsByParticipantId에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:48](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L48)

***

### GetEventsResponse

Ƭ **GetEventsResponse**: [`Get2DmEventsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2DmEventsResponse)

getEvents에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:54](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L54)

***

### GetEventsByIdResponse

Ƭ **GetEventsByIdResponse**: [`Get2DmEventsEventIdResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2DmEventsEventIdResponse)

getEventsById에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:60](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L60)

***

### DeleteEventsResponse

Ƭ **DeleteEventsResponse**: [`DeleteDmResponse`](/xdks/typescript/reference/interfaces/Schemas.DeleteDmResponse)

deleteEvents에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:66](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L66)

***

### CreateByParticipantIdRequest

Ƭ **CreateByParticipantIdRequest**: [`CreateMessageRequest`](/xdks/typescript/reference/modules/Schemas#createmessagerequest)

createByParticipantId에 대한 요청입니다.

#### 정의 위치

[direct\_messages/models.ts:72](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L72)

***

### CreateByParticipantIdResponse

Ƭ **CreateByParticipantIdResponse**: [`CreateDmEventResponse`](/xdks/typescript/reference/interfaces/Schemas.CreateDmEventResponse)

createByParticipantId에 대한 응답입니다.

#### 정의 위치

[direct\_messages/models.ts:78](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/direct_messages/models.ts#L78)
