package com.social.media.application.content.query;

import com.social.media.domain.user.valueobject.UserId;
import com.social.media.domain.content.valueobject.PostStatus;
import jakarta.validation.constraints.NotNull;

/**
 * Query to get posts by author
 */
public record GetPostsByAuthorQuery(
    @NotNull(message = "Author ID is required")
    UserId authorId,
    
    PostStatus status,
    
    int page,
    
    int size
) {}

