Highly ambitious ATProtocol AppView service and sdks
at main 73 lines 1.7 kB view raw
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};