Contact Detail

classDiagram
  class crm_contact_detail {
    int id
    uuid uuid
    int revision_id
    int bundle
    int type  --> crm_detail_type.id
    bool status
    int created
    int changed
  }

  class crm_contact_detail_revision {
    int id
    uuid uuid
    int revision_id
    int bundle
    int type  --> crm_detail_type.id
    bool status
    int created
    int changed
    int revision_uid
    int revision_timestamp
    string revision_log
  }

  class crm_contact_detail_type {
    int id
    string label
    ...
  }

  class crm_detail_type {
    int id
    string label
    ...
  }

  crm_contact_detail --> crm_contact_detail_type : bundle
  crm_contact_detail --> crm_contact_detail_revision : revisions
  crm_contact_detail --> crm_detail_type : type