diff options
Diffstat (limited to 'src/pke-at-setlist-types.hpp')
| -rw-r--r-- | src/pke-at-setlist-types.hpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/pke-at-setlist-types.hpp b/src/pke-at-setlist-types.hpp index 242df69..8e09cf0 100644 --- a/src/pke-at-setlist-types.hpp +++ b/src/pke-at-setlist-types.hpp @@ -3,6 +3,33 @@ #include <pke/pke.hpp> +enum PKE_AT_EXT_MAPPING_TYPE { + PKE_AT_EXT_MAPPING_TYPE_NONE, + PKE_AT_EXT_MAPPING_TYPE_LONG, + PKE_AT_EXT_MAPPING_TYPE_COUNT, +}; + +enum PKE_AT_EXT_MAPPING_SOURCE { + PKE_AT_EXT_MAPPING_SOURCE_NONE, + PKE_AT_EXT_MAPPING_SOURCE_PLANNING_CENTER_SERVICES, + PKE_AT_EXT_MAPPING_SOURCE_COUNT, +}; + +struct pke_at_ext_mapping_details { + PKE_AT_EXT_MAPPING_TYPE mapping_type; + PKE_AT_EXT_MAPPING_SOURCE mapping_source; + union pke_at_ext_mapping_details_extern_id { + long id_long; + } id; + pk_uuid uuid; +}; +struct pke_at_ext_mapping { + struct pke_at_ext_mapping_details details; +}; +struct pke_at_ext_mappings { + pk_arr_t<struct pke_at_ext_mapping_details> details; +}; + enum PKE_AT_SECTION_TYPE_INDEX { PKE_AT_SECTION_TYPE_INDEX_NONE, PKE_AT_SECTION_TYPE_INDEX_VERSE, |
