using Features.Breweries.Dtos; using MediatR; namespace Features.Breweries.Commands.CreateBrewery; /// /// Location data required to create a new brewery post, supplied as part of . /// public record CreateBreweryLocation( Guid CityId, string AddressLine1, string? AddressLine2, string PostalCode, byte[]? Coordinates ); /// /// Creates a new brewery post. Bound directly from the request body of POST /api/brewery. /// public record CreateBreweryCommand( Guid PostedById, string BreweryName, string Description, CreateBreweryLocation Location ) : IRequest;