diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-12-10 15:01:13 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-12-10 15:01:13 -0500 |
| commit | 6c3559c51bf01ab10346d575e8b26903028c7251 (patch) | |
| tree | a15699c99b5a5374a9a45a9d24cb407a7711b26c /src/pke-at-setlist-types.hpp | |
| parent | 5807565be93e8b813627fb8f52747d8d6b8a1504 (diff) | |
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, |
