summaryrefslogtreecommitdiff
path: root/src/pke-at-setlist-types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pke-at-setlist-types.hpp')
-rw-r--r--src/pke-at-setlist-types.hpp27
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,