//[docs](../../../index.md)/[dev.inmo.tgbotapi.types.message](../index.md)/[PrivateContentMessageImpl](index.md)
# PrivateContentMessageImpl
[common] data class [PrivateContentMessageImpl](index.md)<[T](index.md) : [MessageContent](../../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>(**messageId**: [MessageIdentifier](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FMessageIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081), **user**: [User](../../dev.inmo.tgbotapi.types/-user/index.md), **chat**: [Chat](../../dev.inmo.tgbotapi.types.chat.abstracts/-chat/index.md), **content**: [T](index.md), **date**: , **editDate**: ?, **forwardInfo**: [ForwardInfo](../-forward-info/index.md)?, **replyTo**: [Message](../../dev.inmo.tgbotapi.types.message.abstracts/-message/index.md)?, **replyMarkup**: [InlineKeyboardMarkup](../../dev.inmo.tgbotapi.types.buttons/-inline-keyboard-markup/index.md)?, **senderBot**: [CommonBot](../../dev.inmo.tgbotapi.types/-common-bot/index.md)?, **paymentInfo**: [SuccessfulPaymentInfo](../../dev.inmo.tgbotapi.types.message.payments/-successful-payment-info/index.md)?) : [PrivateContentMessage](../../dev.inmo.tgbotapi.types.message.abstracts/-private-content-message/index.md)<[T](index.md)>
## Properties
| Name | Summary |
|---|---|
| [chat](chat.md)| [common] open override val [chat](chat.md): [Chat](../../dev.inmo.tgbotapi.types.chat.abstracts/-chat/index.md)
|
| [content](content.md)| [common] open override val [content](content.md): [T](index.md)
|
| [date](date.md)| [common] open override val [date](date.md):
|
| [editDate](edit-date.md)| [common] open override val [editDate](edit-date.md): ?
|
| [forwardInfo](forward-info.md)| [common] open override val [forwardInfo](forward-info.md): [ForwardInfo](../-forward-info/index.md)?
|
| [messageId](message-id.md)| [common] open override val [messageId](message-id.md): [MessageIdentifier](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FMessageIdentifier%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)
|
| [paymentInfo](payment-info.md)| [common] val [paymentInfo](payment-info.md): [SuccessfulPaymentInfo](../../dev.inmo.tgbotapi.types.message.payments/-successful-payment-info/index.md)?
|
| [replyMarkup](reply-markup.md)| [common] open override val [replyMarkup](reply-markup.md): [InlineKeyboardMarkup](../../dev.inmo.tgbotapi.types.buttons/-inline-keyboard-markup/index.md)?
|
| [replyTo](reply-to.md)| [common] open override val [replyTo](reply-to.md): [Message](../../dev.inmo.tgbotapi.types.message.abstracts/-message/index.md)?
|
| [senderBot](sender-bot.md)| [common] open override val [senderBot](sender-bot.md): [CommonBot](../../dev.inmo.tgbotapi.types/-common-bot/index.md)?
|
| [user](user.md)| [common] open override val [user](user.md): [User](../../dev.inmo.tgbotapi.types/-user/index.md)
|