- content should be non-nullable and non-empty - userId should be non-nullable - at least one of cragId, routeId, icefallId, peakId should be set