CreateBandListingRequest.java
package com.wavii.dto.band;
import com.wavii.model.enums.ListingType;
import com.wavii.model.enums.MusicalGenre;
import com.wavii.model.enums.MusicianRole;
import java.util.List;
/**
* DTO que representa una solicitud para crear un nuevo anuncio de banda.
*/
public record CreateBandListingRequest(
String title,
String description,
ListingType type,
MusicalGenre genre,
String city,
List<MusicianRole> roles,
String contactInfo,
String contactPhone,
String contactEmail,
String instagramUrl,
String tiktokUrl,
String youtubeUrl,
String coverImageUrl,
List<String> imageUrls
) {}