package com.social.media.interfaces.web.dto.bot;

import jakarta.validation.constraints.Size;
import java.util.Map;

/**
 * Request DTO for updating bot
 */
public record UpdateBotRequest(
    @Size(max = 100, message = "Bot name must not exceed 100 characters")
    String name,
    
    @Size(max = 500, message = "Description must not exceed 500 characters")
    String description,
    
    String botType,
    
    Map<String, Object> configuration,
    
    Boolean isActive,
    
    Long socialAccountId
) {}
