//[docs](../../../index.md)/[dev.inmo.tgbotapi.types](../index.md)/[PrimaryInviteLink](index.md) # PrimaryInviteLink [common] data class [PrimaryInviteLink](index.md)(**inviteLink**: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), **creator**: [User](../-user/index.md), **isRevoked**: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), **expireDate**: [TelegramDate](../-telegram-date/index.md)?, **membersLimit**: [MembersLimit](../index.md#%5Bdev.inmo.tgbotapi.types%2FMembersLimit%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)?) : [ChatInviteLink](../-chat-invite-link/index.md) ## Properties | Name | Summary | |---|---| | [creator](creator.md)| [common] open override val [creator](creator.md): [User](../-user/index.md)
| | [expirationDateTime](expiration-date-time.md)| [common] open override val [expirationDateTime](expiration-date-time.md): ?
| | [inviteLink](invite-link.md)| [common] open override val [inviteLink](invite-link.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
| | [isPrimary](is-primary.md)| [common] open override val [isPrimary](is-primary.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
| | [isRevoked](is-revoked.md)| [common] open override val [isRevoked](is-revoked.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false
| | [membersLimit](members-limit.md)| [common] open override val [membersLimit](members-limit.md): [MembersLimit](../index.md#%5Bdev.inmo.tgbotapi.types%2FMembersLimit%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? = null
|