Class: Edoxen::ContactMethod

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/edoxen/contact_method.rb

Overview

One polymorphic communication channel — phone, email, fax, url, mail, etc. Replaces the hard-coded email / phone fields that used to live on Person and Venue. New channel kinds are added via the ContactMethodKind enum (or other + extensions for adopter-specific channels); the model itself never needs to change (OCP).