UserLikes
UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.
Superseded by InteractionCounter. Use that instead in new markup.
UserLikes is a kind of Event. For Google rich results, start from the Event generator, which checks Google's required fields. The builder below covers every Schema.org property.
Build UserLikes JSON-LD
Loading the builder…
Properties (56)
UserLikes adds no properties of its own; it uses the ones below.
From Event (43)
about, actor, aggregateRating, attendee, attendees, audience, composer, contributor, director, doorTime, duration, endDate, eventAttendanceMode, eventSchedule, eventStatus, funder, funding, hasParticipationOffer, hasSponsorshipOffer, inLanguage, isAccessibleForFree, keywords, location, maximumAttendeeCapacity, maximumPhysicalAttendeeCapacity, maximumVirtualAttendeeCapacity, offers, organizer, performer, performers, previousStartDate, recordedIn, remainingAttendeeCapacity, review, sponsor, startDate, subEvent, subEvents, superEvent, translator, typicalAgeRange, workFeatured, workPerformed