forked from
slices.network/slices
Highly ambitious ATProtocol AppView service and sdks
1//! GraphQL schema extensions
2//!
3//! This module contains additional GraphQL schema components that extend
4//! the dynamically generated schema from lexicons.
5
6pub mod blob_upload;
7pub mod logs;
8pub mod oauth;
9pub mod records;
10pub mod sparklines;
11pub mod stats;
12pub mod sync;
13
14pub use logs::{
15 create_jetstream_log_entry_type,
16 add_jetstream_logs_query,
17 add_jetstream_logs_subscription,
18 publish_jetstream_log,
19};
20
21pub use sparklines::{
22 create_sparkline_point_type,
23 create_slice_sparkline_type,
24 add_sparklines_query,
25 add_sparklines_field_to_slice,
26};
27
28pub use stats::{
29 create_collection_stats_type,
30 create_slice_stats_type,
31 add_stats_field_to_slice,
32};
33
34pub use records::{
35 create_slice_record_type,
36 create_slice_record_edge_type,
37 create_slice_records_connection_type,
38 create_slice_records_where_input,
39 create_delete_slice_records_output_type,
40 add_slice_records_query,
41 add_delete_slice_records_mutation,
42};
43
44pub use sync::{
45 create_sync_job_type,
46 create_sync_job_result_type,
47 create_start_sync_output_type,
48 create_sync_summary_type,
49 create_collection_summary_type,
50 add_start_sync_mutation,
51 add_cancel_job_mutation,
52 add_delete_job_mutation,
53 add_sync_job_query,
54 add_sync_jobs_query,
55 add_sync_job_logs_query,
56 add_get_sync_summary_query,
57 add_sync_job_subscription,
58 publish_sync_job_update,
59};
60
61pub use blob_upload::{
62 create_blob_upload_response_type,
63 add_upload_blob_mutation,
64};
65
66pub use oauth::{
67 create_oauth_client_type,
68 add_oauth_clients_query,
69 add_oauth_clients_field_to_slice,
70 add_create_oauth_client_mutation,
71 add_update_oauth_client_mutation,
72 add_delete_oauth_client_mutation,
73};