package message

// ChannelShareCardView is the viewer-scoped state for a channel share card.
type ChannelShareCardView struct {
	MessageID     string
	CardID        string
	CardChannelID string
	ChannelID     string
	Name          string
	Description   string
	Visibility    string
	Status        string
	Joined        bool
	CanJoin       bool
	CanOpen       bool
	CanRevoke     bool
	Revoked       bool
	RevokedAt     string
}
