Skip to content

Class BSV::Registry::BasketDefinitionData

Inherits: Object

Registry data for a basket definition.

Attributes

basket_id [R]

  • @return [String] unique basket identifier

definition_type [R]

  • @return [String] always DefinitionType::BASKET

description [R]

  • @return [String] description of the basket's purpose

documentation_url [R]

  • @return [String] URL to the basket documentation

icon_url [R]

  • @return [String] URL or opaque string for the basket icon

name [R]

  • @return [String] human-readable name

registry_operator [R]

  • @return [String, nil] public key hex of the registry operator

Public Instance Methods

initialize(basket_id:, name:, icon_url:, description:, documentation_url:, registry_operator: = nil)

  • @param basket_id [String]
  • @param name [String]
  • @param icon_url [String]
  • @param description [String]
  • @param documentation_url [String]
  • @param registry_operator [String, nil]
  • @return [BasketDefinitionData] a new instance of BasketDefinitionData