Class: Fontisan::Models::CollectionBriefInfo

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/fontisan/models/collection_brief_info.rb

Overview

Model for collection brief information

Represents collection metadata plus brief info for each font. Used by InfoCommand in brief mode for collections.

Examples:

Creating collection brief info

info = CollectionBriefInfo.new(
  collection_path: "fonts.ttc",
  collection_type: "TTC",
  collection_version: "1.0",
  num_fonts: 3,
  fonts: [font_info1, font_info2, font_info3]
)