syntax = "proto3";

package music;

option go_package = "github.com/echofi-ai/schema/v2/types/music";

// Album message represents an album
message Album {
  // Album ID
  int32 album_id = 1;

  // Album title
  string title = 2;

  // Artist ID
  int32 artist_id = 3;

  // Release date (optional, Unix seconds)
  optional int64 release_date = 4;

  // Cover image URL
  string cover_url = 5;

  // Genre ID (optional)
  optional int32 genre_id = 6;
}
