Module: Mudbase
- Defined in:
- lib/mudbase/version.rb,
lib/mudbase.rb,
lib/mudbase/api_error.rb,
lib/mudbase/api_client.rb,
lib/mudbase/models/plan.rb,
lib/mudbase/models/user.rb,
lib/mudbase/api/chat_api.rb,
lib/mudbase/api/data_api.rb,
lib/mudbase/models/error.rb,
lib/mudbase/models/field.rb,
lib/mudbase/models/usage.rb,
lib/mudbase/api/files_api.rb,
lib/mudbase/api/usage_api.rb,
lib/mudbase/api/users_api.rb,
lib/mudbase/configuration.rb,
lib/mudbase/models/bucket.rb,
lib/mudbase/models/limits.rb,
lib/mudbase/api/health_api.rb,
lib/mudbase/api/search_api.rb,
lib/mudbase/api/wallet_api.rb,
lib/mudbase/api_model_base.rb,
lib/mudbase/models/api_key.rb,
lib/mudbase/models/billing.rb,
lib/mudbase/models/message.rb,
lib/mudbase/models/project.rb,
lib/mudbase/api/billing_api.rb,
lib/mudbase/api/buckets_api.rb,
lib/mudbase/models/function.rb,
lib/mudbase/api/webhooks_api.rb,
lib/mudbase/api/functions_api.rb,
lib/mudbase/api/messaging_api.rb,
lib/mudbase/models/collection.rb,
lib/mudbase/models/pagination.rb,
lib/mudbase/models/permission.rb,
lib/mudbase/models/rate_limit.rb,
lib/mudbase/api/compliance_api.rb,
lib/mudbase/models/auth_config.rb,
lib/mudbase/models/sms_request.rb,
lib/mudbase/models/webhook_log.rb,
lib/mudbase/api/collections_api.rb,
lib/mudbase/models/organization.rb,
lib/mudbase/models/user_summary.rb,
lib/mudbase/api/integrations_api.rb,
lib/mudbase/models/api_key_usage.rb,
lib/mudbase/models/auth_provider.rb,
lib/mudbase/models/auth_response.rb,
lib/mudbase/models/data_response.rb,
lib/mudbase/models/email_request.rb,
lib/mudbase/models/error_details.rb,
lib/mudbase/models/field_default.rb,
lib/mudbase/models/file_metadata.rb,
lib/mudbase/models/file_response.rb,
lib/mudbase/models/login_request.rb,
lib/mudbase/models/project_usage.rb,
lib/mudbase/models/search_result.rb,
lib/mudbase/models/function_stats.rb,
lib/mudbase/models/payment_intent.rb,
lib/mudbase/models/payment_refund.rb,
lib/mudbase/models/storage_config.rb,
lib/mudbase/models/usage_response.rb,
lib/mudbase/models/wallet_balance.rb,
lib/mudbase/models/wallet_webhook.rb,
lib/mudbase/api/authentication_api.rb,
lib/mudbase/api/role_elevation_api.rb,
lib/mudbase/models/bucket_response.rb,
lib/mudbase/models/database_config.rb,
lib/mudbase/models/health_response.rb,
lib/mudbase/models/project_summary.rb,
lib/mudbase/models/search_response.rb,
lib/mudbase/models/email_request_to.rb,
lib/mudbase/models/function_trigger.rb,
lib/mudbase/models/message_response.rb,
lib/mudbase/models/otp_send_request.rb,
lib/mudbase/models/project_settings.rb,
lib/mudbase/models/register_request.rb,
lib/mudbase/models/session_response.rb,
lib/mudbase/models/function_response.rb,
lib/mudbase/models/api_key_permission.rb,
lib/mudbase/models/data_list_response.rb,
lib/mudbase/models/file_list_response.rb,
lib/mudbase/models/function_execution.rb,
lib/mudbase/models/magic_link_request.rb,
lib/mudbase/models/otp_verify_request.rb,
lib/mudbase/models/search_result_item.rb,
lib/mudbase/models/verify2_fa_request.rb,
lib/mudbase/models/wallet_transaction.rb,
lib/mudbase/api/multi_role_feature_api.rb,
lib/mudbase/models/api_key_with_secret.rb,
lib/mudbase/models/create_chat_request.rb,
lib/mudbase/models/disable2_fa_request.rb,
lib/mudbase/models/signed_url_response.rb,
lib/mudbase/models/toggle_role_request.rb,
lib/mudbase/models/update_user_request.rb,
lib/mudbase/api/real_time_analytics_api.rb,
lib/mudbase/models/add_reaction_request.rb,
lib/mudbase/models/billing_last_payment.rb,
lib/mudbase/models/bucket_list_response.rb,
lib/mudbase/models/edit_message_request.rb,
lib/mudbase/models/file_upload_response.rb,
lib/mudbase/models/organization_summary.rb,
lib/mudbase/models/payment_subscription.rb,
lib/mudbase/models/record_usage_request.rb,
lib/mudbase/models/search_response_data.rb,
lib/mudbase/models/send_message_request.rb,
lib/mudbase/models/usage_stats_response.rb,
lib/mudbase/models/verify_email_request.rb,
lib/mudbase/models/wallet_webhook_stats.rb,
lib/mudbase/models/create_bucket_request.rb,
lib/mudbase/models/invite_member_request.rb,
lib/mudbase/models/message_sent_response.rb,
lib/mudbase/models/non_custodial_address.rb,
lib/mudbase/models/two_fa_setup_response.rb,
lib/mudbase/models/update_bucket_request.rb,
lib/mudbase/models/usage_trends_response.rb,
lib/mudbase/models/webhook_list_response.rb,
lib/mudbase/models/api_key_usage_response.rb,
lib/mudbase/models/create_api_key_request.rb,
lib/mudbase/models/create_project_request.rb,
lib/mudbase/models/function_list_response.rb,
lib/mudbase/models/function_logs_response.rb,
lib/mudbase/models/message_stats_response.rb,
lib/mudbase/models/project_usage_response.rb,
lib/mudbase/models/system_status_response.rb,
lib/mudbase/models/update_api_key_request.rb,
lib/mudbase/models/update_project_request.rb,
lib/mudbase/models/wallet_webhook_filters.rb,
lib/mudbase/models/webhook_stats_response.rb,
lib/mudbase/models/add_custom_role_request.rb,
lib/mudbase/models/add_participant_request.rb,
lib/mudbase/models/change_password_request.rb,
lib/mudbase/models/confirm_upload_response.rb,
lib/mudbase/models/create_chat201_response.rb,
lib/mudbase/models/create_function_request.rb,
lib/mudbase/models/erase_user_data_request.rb,
lib/mudbase/models/presigned_post_response.rb,
lib/mudbase/models/trigger_webhook_request.rb,
lib/mudbase/models/update_function_request.rb,
lib/mudbase/models/add_reaction200_response.rb,
lib/mudbase/models/edit_message200_response.rb,
lib/mudbase/models/execute_function_request.rb,
lib/mudbase/models/health_response_services.rb,
lib/mudbase/models/login_local_user_request.rb,
lib/mudbase/models/message_history_response.rb,
lib/mudbase/models/send_message201_response.rb,
lib/mudbase/models/create_collection_request.rb,
lib/mudbase/models/get_cancel_params_request.rb,
lib/mudbase/models/push_notification_request.rb,
lib/mudbase/models/rollback_function_request.rb,
lib/mudbase/models/update_collection_request.rb,
lib/mudbase/models/verify_magic_link_request.rb,
lib/mudbase/models/get_user_chats200_response.rb,
lib/mudbase/models/log_security_event_request.rb,
lib/mudbase/models/message_sent_response_data.rb,
lib/mudbase/models/oauth_callback200_response.rb,
lib/mudbase/models/register_with_role_request.rb,
lib/mudbase/models/remove_participant_request.rb,
lib/mudbase/models/verify_payment200_response.rb,
lib/mudbase/models/add_participant200_response.rb,
lib/mudbase/models/check_user_presence_request.rb,
lib/mudbase/models/delete_function200_response.rb,
lib/mudbase/models/erase_user_data200_response.rb,
lib/mudbase/models/execute_integration_request.rb,
lib/mudbase/models/function_execution_response.rb,
lib/mudbase/models/function_list_response_data.rb,
lib/mudbase/models/function_logs_response_data.rb,
lib/mudbase/models/generate_signed_url_request.rb,
lib/mudbase/models/get_speed_up_params_request.rb,
lib/mudbase/models/initiate_o_auth200_response.rb,
lib/mudbase/models/initiate_o_auth400_response.rb,
lib/mudbase/models/initiate_o_auth404_response.rb,
lib/mudbase/models/message_stats_response_data.rb,
lib/mudbase/models/register_local_user_request.rb,
lib/mudbase/models/remove_reaction200_response.rb,
lib/mudbase/models/system_status_response_data.rb,
lib/mudbase/models/test_wallet_webhook_request.rb,
lib/mudbase/models/update_organization_request.rb,
lib/mudbase/models/update_project_role_request.rb,
lib/mudbase/models/confirm_upload_response_scan.rb,
lib/mudbase/models/create_chat201_response_data.rb,
lib/mudbase/models/export_user_data200_response.rb,
lib/mudbase/models/get_active_users200_response.rb,
lib/mudbase/models/get_chat_details200_response.rb,
lib/mudbase/models/get_current_user200_response.rb,
lib/mudbase/models/get_integrations200_response.rb,
lib/mudbase/models/get_public_plans200_response.rb,
lib/mudbase/models/list_collections200_response.rb,
lib/mudbase/models/login_local_user200_response.rb,
lib/mudbase/models/login_local_user403_response.rb,
lib/mudbase/models/project_usage_stats_response.rb,
lib/mudbase/models/reset_local_password_request.rb,
lib/mudbase/models/confirm_direct_upload_request.rb,
lib/mudbase/models/create_collection201_response.rb,
lib/mudbase/models/create_wallet_webhook_request.rb,
lib/mudbase/models/data_list_response_data_inner.rb,
lib/mudbase/models/edit_message200_response_data.rb,
lib/mudbase/models/get_cancel_params200_response.rb,
lib/mudbase/models/get_chat_messages200_response.rb,
lib/mudbase/models/get_local_session200_response.rb,
lib/mudbase/models/mark_messages_as_read_request.rb,
lib/mudbase/models/message_history_response_data.rb,
lib/mudbase/models/send_message201_response_data.rb,
lib/mudbase/models/update_wallet_webhook_request.rb,
lib/mudbase/models/check_subscription200_response.rb,
lib/mudbase/models/log_security_event200_response.rb,
lib/mudbase/models/non_custodial_address_response.rb,
lib/mudbase/models/request_role_elevation_request.rb,
lib/mudbase/models/update_function_request_limits.rb,
lib/mudbase/models/upload_files_to_bucket_request.rb,
lib/mudbase/models/check_user_presence200_response.rb,
lib/mudbase/models/create_checkout_session_request.rb,
lib/mudbase/models/get_available_roles200_response.rb,
lib/mudbase/models/get_speed_up_params200_response.rb,
lib/mudbase/models/get_user_chats200_response_data.rb,
lib/mudbase/models/register_local_user201_response.rb,
lib/mudbase/models/register_local_user429_response.rb,
lib/mudbase/models/system_status_response_data_cpu.rb,
lib/mudbase/models/test_wallet_webhook200_response.rb,
lib/mudbase/models/update_user_profile200_response.rb,
lib/mudbase/models/verify_payment200_response_data.rb,
lib/mudbase/models/add_participant200_response_data.rb,
lib/mudbase/models/check_feature_access200_response.rb,
lib/mudbase/models/create_anonymous_session_request.rb,
lib/mudbase/models/download_bucket_file403_response.rb,
lib/mudbase/models/download_bucket_file404_response.rb,
lib/mudbase/models/function_execution_response_data.rb,
lib/mudbase/models/get_checkout_payment200_response.rb,
lib/mudbase/models/get_event_throughput200_response.rb,
lib/mudbase/models/get_search_analytics200_response.rb,
lib/mudbase/models/link_o_auth_provider200_response.rb,
lib/mudbase/models/list_wallet_webhooks200_response.rb,
lib/mudbase/models/usage_stats_response_percentages.rb,
lib/mudbase/models/confirm_direct_upload400_response.rb,
lib/mudbase/models/convert_anonymous_account_request.rb,
lib/mudbase/models/create_wallet_webhook201_response.rb,
lib/mudbase/models/generate_presigned_upload_request.rb,
lib/mudbase/models/get_chat_details200_response_data.rb,
lib/mudbase/models/get_function_versions200_response.rb,
lib/mudbase/models/get_multi_role_config200_response.rb,
lib/mudbase/models/get_project_analytics200_response.rb,
lib/mudbase/models/list_o_auth_providers200_response.rb,
lib/mudbase/models/login_local_user200_response_user.rb,
lib/mudbase/models/mark_messages_as_read200_response.rb,
lib/mudbase/models/simulate_function_trigger_request.rb,
lib/mudbase/models/update_wallet_webhook200_response.rb,
lib/mudbase/models/estimate_non_custodial_gas_request.rb,
lib/mudbase/models/get_cancel_params200_response_data.rb,
lib/mudbase/models/get_chat_messages200_response_data.rb,
lib/mudbase/models/get_search_suggestions200_response.rb,
lib/mudbase/models/handle_flutterwave_webhook_request.rb,
lib/mudbase/models/log_security_event_request_details.rb,
lib/mudbase/models/message_stats_response_data_period.rb,
lib/mudbase/models/oauth_signup_with_role400_response.rb,
lib/mudbase/models/request_role_elevation200_response.rb,
lib/mudbase/models/system_status_response_data_memory.rb,
lib/mudbase/models/unlink_o_auth_provider200_response.rb,
lib/mudbase/models/update_multi_role_settings_request.rb,
lib/mudbase/models/usage_trends_response_trends_inner.rb,
lib/mudbase/models/wallet_transaction_webhook_payload.rb,
lib/mudbase/models/add_reaction200_response_data_inner.rb,
lib/mudbase/models/create_checkout_session200_response.rb,
lib/mudbase/models/create_checkout_session400_response.rb,
lib/mudbase/models/erase_user_data200_response_details.rb,
lib/mudbase/models/get_wallet_webhook_logs200_response.rb,
lib/mudbase/models/message_stats_response_data_by_type.rb,
lib/mudbase/models/system_status_response_data_storage.rb,
lib/mudbase/models/create_anonymous_session200_response.rb,
lib/mudbase/models/get_historical_analytics200_response.rb,
lib/mudbase/models/get_speed_up_params200_response_data.rb,
lib/mudbase/models/log_security_event200_response_event.rb,
lib/mudbase/models/project_usage_stats_response_project.rb,
lib/mudbase/models/register_local_user201_response_user.rb,
lib/mudbase/models/request_local_password_reset_request.rb,
lib/mudbase/models/system_status_response_data_database.rb,
lib/mudbase/models/system_status_response_data_requests.rb,
lib/mudbase/models/trigger_function_webhook200_response.rb,
lib/mudbase/models/trigger_function_webhook400_response.rb,
lib/mudbase/models/trigger_function_webhook401_response.rb,
lib/mudbase/models/update_function_request_retry_policy.rb,
lib/mudbase/models/convert_anonymous_account200_response.rb,
lib/mudbase/models/create_wallet_webhook_request_filters.rb,
lib/mudbase/models/get_checkout_payment200_response_data.rb,
lib/mudbase/models/get_non_custodial_balance200_response.rb,
lib/mudbase/models/get_role_elevation_status200_response.rb,
lib/mudbase/models/handle_crypto_payment_webhook_request.rb,
lib/mudbase/models/message_stats_response_data_by_status.rb,
lib/mudbase/models/update_collection_permissions_request.rb,
lib/mudbase/models/upload_verification_documents_request.rb,
lib/mudbase/models/usage_trends_response_trends_inner_id.rb,
lib/mudbase/models/estimate_non_custodial_gas200_response.rb,
lib/mudbase/models/get_function_versions200_response_data.rb,
lib/mudbase/models/get_multi_role_config200_response_data.rb,
lib/mudbase/models/initialize_payment_for_project_request.rb,
lib/mudbase/models/mark_messages_as_read200_response_data.rb,
lib/mudbase/models/register_non_custodial_address_request.rb,
lib/mudbase/models/remove_reaction200_response_data_inner.rb,
lib/mudbase/models/update_multi_role_settings200_response.rb,
lib/mudbase/models/handle_flutterwave_webhook_request_data.rb,
lib/mudbase/models/upload_files_to_bucket_metadata_request.rb,
lib/mudbase/models/create_checkout_session200_response_data.rb,
lib/mudbase/models/get_active_users200_response_users_inner.rb,
lib/mudbase/models/list_non_custodial_addresses200_response.rb,
lib/mudbase/models/webhook_stats_response_event_stats_inner.rb,
lib/mudbase/models/create_anonymous_session200_response_user.rb,
lib/mudbase/models/handle_crypto_payment_webhook200_response.rb,
lib/mudbase/models/webhook_stats_response_status_stats_inner.rb,
lib/mudbase/models/get_available_o_auth_providers200_response.rb,
lib/mudbase/models/get_available_roles200_response_data_inner.rb,
lib/mudbase/models/get_non_custodial_transactions200_response.rb,
lib/mudbase/models/handle_crypto_payment_webhook_request_data.rb,
lib/mudbase/models/broadcast_non_custodial_transaction_request.rb,
lib/mudbase/models/check_subscription200_response_subscription.rb,
lib/mudbase/models/estimate_non_custodial_gas200_response_data.rb,
lib/mudbase/models/get_user_chats200_response_data_chats_inner.rb,
lib/mudbase/models/update_multi_role_settings_request_settings.rb,
lib/mudbase/models/verify_payment200_response_data_subscription.rb,
lib/mudbase/models/confirm_local_password_reset_with_otp_request.rb,
lib/mudbase/models/create_checkout_session_request_customer_info.rb,
lib/mudbase/models/check_user_presence200_response_presence_value.rb,
lib/mudbase/models/estimate_non_custodial_gas_request_transaction.rb,
lib/mudbase/models/broadcast_non_custodial_transaction200_response.rb,
lib/mudbase/models/get_historical_analytics200_response_data_inner.rb,
lib/mudbase/models/get_integrations200_response_integrations_inner.rb,
lib/mudbase/models/initialize_payment_for_project_request_customer.rb,
lib/mudbase/models/handle_flutterwave_webhook_request_data_customer.rb,
lib/mudbase/models/add_custom_role_request_default_permissions_inner.rb,
lib/mudbase/models/get_chat_messages200_response_data_messages_inner.rb,
lib/mudbase/models/get_non_custodial_transaction_by_hash200_response.rb,
lib/mudbase/models/get_non_custodial_transaction_by_hash400_response.rb,
lib/mudbase/models/list_o_auth_providers200_response_providers_inner.rb,
lib/mudbase/models/get_search_analytics200_response_top_queries_inner.rb,
lib/mudbase/models/add_participant200_response_data_participants_inner.rb,
lib/mudbase/models/broadcast_non_custodial_transaction200_response_data.rb,
lib/mudbase/models/get_chat_details200_response_data_participants_inner.rb,
lib/mudbase/models/get_function_versions200_response_data_versions_inner.rb,
lib/mudbase/models/get_non_custodial_transactions200_response_pagination.rb,
lib/mudbase/models/upload_verification_documents_request_documents_inner.rb,
lib/mudbase/models/get_chat_messages200_response_data_messages_inner_sender.rb,
lib/mudbase/models/get_user_chats200_response_data_chats_inner_last_message.rb,
lib/mudbase/models/get_available_o_auth_providers200_response_providers_inner.rb,
lib/mudbase/models/create_checkout_session200_response_data_payment_options_inner.rb
Overview
#MUDBASESDK
#MUDBASE is a scalable, real-time, and secure Backend-as-a-Service (BaaS) platform designed for modern applications. Built with custom logic, it offers fine-grained control, extensibility, and enterprise-grade security. ## Features - 🔐 Multi-provider authentication (30+ OAuth providers) - 📊 Real-time database with collections - 📁 File storage and management - 🔑 API key management with permissions - 🔗 Webhook system with retry logic - ⚡ Serverless functions - 💬 Multi-channel messaging (Push, Email, SMS) - 📈 Usage analytics and monitoring - 🌐 Real-time WebSocket events - 🔍 Full-text search capabilities - 💳 Billing: Flutterwave only for fiat (platform subscriptions + org payment processing with 7% + $0.50 split); crypto payment processor for multi-chain checkout - 📡 Block-based multi-chain wallet monitoring (ETH/UTXO scanners, GetBlock, scanner metrics API) ## Testing Configurations Below are example configurations for testing in different environments: ### Production “‘json { \“scheme\”: \“http\”, \“base_path\”: \“\”, \“host\”: \“cloud.mudbase.dev\”, \“xApiKey\”: \“xApiKey\”, \“bearerToken\”: \“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY4NWFjYmUwZTEyOTkzMmZiYjdhMGZjMiIsImVtYWlsIjoibXVkaGF4a3NlcnZpY2VzQGdtYWlsLmNvbSIsImlhdCI6MTc1MDc4MDg5OCwiZXhwIjoxNzUwODY3Mjk4fQ.sfoqzEbCuz5Y8qHkLItzrZZYC823SPT4RbO7Kucqvuc\”, \“userId\”: \“685acbe0e129932fbb7a0fc2\”, \“projectId\”: \“685ad30be129932fbb7a1047\”, \“collectionId\”: \“685ada8fd9416ac02f171abf\”, \“documentId\”: \“685ae1210136e73fa1dcaf36\”, \“apikeyId\”: \“685ae8a785426b6a4190d5fc\”, \“webhookId\”: \“685af3992f9c4c96514247e9\”, \“functionId\”: \“685af8b85d73a104065b6a77\”, \“fileId\”: \“685af8b85d73a104065b6a77\” }
The version of the OpenAPI document: 1.1.4 Contact: [email protected] Generated by: openapi-generator.tech Generator version: 7.20.0
Defined Under Namespace
Modules: EmailRequestTo, ErrorDetails, FieldDefault Classes: AddCustomRoleRequest, AddCustomRoleRequestDefaultPermissionsInner, AddParticipant200Response, AddParticipant200ResponseData, AddParticipant200ResponseDataParticipantsInner, AddParticipantRequest, AddReaction200Response, AddReaction200ResponseDataInner, AddReactionRequest, ApiClient, ApiError, ApiKey, ApiKeyPermission, ApiKeyUsage, ApiKeyUsageResponse, ApiKeyWithSecret, ApiModelBase, AuthConfig, AuthProvider, AuthResponse, AuthenticationApi, Billing, BillingApi, BillingLastPayment, BroadcastNonCustodialTransaction200Response, BroadcastNonCustodialTransaction200ResponseData, BroadcastNonCustodialTransactionRequest, Bucket, BucketListResponse, BucketResponse, BucketsApi, ChangePasswordRequest, ChatApi, CheckFeatureAccess200Response, CheckSubscription200Response, CheckSubscription200ResponseSubscription, CheckUserPresence200Response, CheckUserPresence200ResponsePresenceValue, CheckUserPresenceRequest, Collection, CollectionsApi, ComplianceApi, Configuration, ConfirmDirectUpload400Response, ConfirmDirectUploadRequest, ConfirmLocalPasswordResetWithOtpRequest, ConfirmUploadResponse, ConfirmUploadResponseScan, ConvertAnonymousAccount200Response, ConvertAnonymousAccountRequest, CreateAnonymousSession200Response, CreateAnonymousSession200ResponseUser, CreateAnonymousSessionRequest, CreateApiKeyRequest, CreateBucketRequest, CreateChat201Response, CreateChat201ResponseData, CreateChatRequest, CreateCheckoutSession200Response, CreateCheckoutSession200ResponseData, CreateCheckoutSession200ResponseDataPaymentOptionsInner, CreateCheckoutSession400Response, CreateCheckoutSessionRequest, CreateCheckoutSessionRequestCustomerInfo, CreateCollection201Response, CreateCollectionRequest, CreateFunctionRequest, CreateProjectRequest, CreateWalletWebhook201Response, CreateWalletWebhookRequest, CreateWalletWebhookRequestFilters, DataApi, DataListResponse, DataListResponseDataInner, DataResponse, DatabaseConfig, DeleteFunction200Response, Disable2FARequest, DownloadBucketFile403Response, DownloadBucketFile404Response, EditMessage200Response, EditMessage200ResponseData, EditMessageRequest, EmailRequest, EraseUserData200Response, EraseUserData200ResponseDetails, EraseUserDataRequest, Error, EstimateNonCustodialGas200Response, EstimateNonCustodialGas200ResponseData, EstimateNonCustodialGasRequest, EstimateNonCustodialGasRequestTransaction, ExecuteFunctionRequest, ExecuteIntegrationRequest, ExportUserData200Response, Field, FileListResponse, FileMetadata, FileResponse, FileUploadResponse, FilesApi, Function, FunctionExecution, FunctionExecutionResponse, FunctionExecutionResponseData, FunctionListResponse, FunctionListResponseData, FunctionLogsResponse, FunctionLogsResponseData, FunctionResponse, FunctionStats, FunctionTrigger, FunctionsApi, GeneratePresignedUploadRequest, GenerateSignedUrlRequest, GetActiveUsers200Response, GetActiveUsers200ResponseUsersInner, GetAvailableOAuthProviders200Response, GetAvailableOAuthProviders200ResponseProvidersInner, GetAvailableRoles200Response, GetAvailableRoles200ResponseDataInner, GetCancelParams200Response, GetCancelParams200ResponseData, GetCancelParamsRequest, GetChatDetails200Response, GetChatDetails200ResponseData, GetChatDetails200ResponseDataParticipantsInner, GetChatMessages200Response, GetChatMessages200ResponseData, GetChatMessages200ResponseDataMessagesInner, GetChatMessages200ResponseDataMessagesInnerSender, GetCheckoutPayment200Response, GetCheckoutPayment200ResponseData, GetCurrentUser200Response, GetEventThroughput200Response, GetFunctionVersions200Response, GetFunctionVersions200ResponseData, GetFunctionVersions200ResponseDataVersionsInner, GetHistoricalAnalytics200Response, GetHistoricalAnalytics200ResponseDataInner, GetIntegrations200Response, GetIntegrations200ResponseIntegrationsInner, GetLocalSession200Response, GetMultiRoleConfig200Response, GetMultiRoleConfig200ResponseData, GetNonCustodialBalance200Response, GetNonCustodialTransactionByHash200Response, GetNonCustodialTransactionByHash400Response, GetNonCustodialTransactions200Response, GetNonCustodialTransactions200ResponsePagination, GetProjectAnalytics200Response, GetPublicPlans200Response, GetRoleElevationStatus200Response, GetSearchAnalytics200Response, GetSearchAnalytics200ResponseTopQueriesInner, GetSearchSuggestions200Response, GetSpeedUpParams200Response, GetSpeedUpParams200ResponseData, GetSpeedUpParamsRequest, GetUserChats200Response, GetUserChats200ResponseData, GetUserChats200ResponseDataChatsInner, GetUserChats200ResponseDataChatsInnerLastMessage, GetWalletWebhookLogs200Response, HandleCryptoPaymentWebhook200Response, HandleCryptoPaymentWebhookRequest, HandleCryptoPaymentWebhookRequestData, HandleFlutterwaveWebhookRequest, HandleFlutterwaveWebhookRequestData, HandleFlutterwaveWebhookRequestDataCustomer, HealthApi, HealthResponse, HealthResponseServices, InitializePaymentForProjectRequest, InitializePaymentForProjectRequestCustomer, InitiateOAuth200Response, InitiateOAuth400Response, InitiateOAuth404Response, IntegrationsApi, InviteMemberRequest, Limits, LinkOAuthProvider200Response, ListCollections200Response, ListNonCustodialAddresses200Response, ListOAuthProviders200Response, ListOAuthProviders200ResponseProvidersInner, ListWalletWebhooks200Response, LogSecurityEvent200Response, LogSecurityEvent200ResponseEvent, LogSecurityEventRequest, LogSecurityEventRequestDetails, LoginLocalUser200Response, LoginLocalUser200ResponseUser, LoginLocalUser403Response, LoginLocalUserRequest, LoginRequest, MagicLinkRequest, MarkMessagesAsRead200Response, MarkMessagesAsRead200ResponseData, MarkMessagesAsReadRequest, Message, MessageHistoryResponse, MessageHistoryResponseData, MessageResponse, MessageSentResponse, MessageSentResponseData, MessageStatsResponse, MessageStatsResponseData, MessageStatsResponseDataByStatus, MessageStatsResponseDataByType, MessageStatsResponseDataPeriod, MessagingApi, MultiRoleFeatureApi, NonCustodialAddress, NonCustodialAddressResponse, OTPSendRequest, OTPVerifyRequest, OauthCallback200Response, OauthSignupWithRole400Response, Organization, OrganizationSummary, Pagination, PaymentIntent, PaymentRefund, PaymentSubscription, Permission, Plan, PresignedPostResponse, Project, ProjectSettings, ProjectSummary, ProjectUsage, ProjectUsageResponse, ProjectUsageStatsResponse, ProjectUsageStatsResponseProject, PushNotificationRequest, RateLimit, RealTimeAnalyticsApi, RecordUsageRequest, RegisterLocalUser201Response, RegisterLocalUser201ResponseUser, RegisterLocalUser429Response, RegisterLocalUserRequest, RegisterNonCustodialAddressRequest, RegisterRequest, RegisterWithRoleRequest, RemoveParticipantRequest, RemoveReaction200Response, RemoveReaction200ResponseDataInner, RequestLocalPasswordResetRequest, RequestRoleElevation200Response, RequestRoleElevationRequest, ResetLocalPasswordRequest, RoleElevationApi, RollbackFunctionRequest, SMSRequest, SearchApi, SearchResponse, SearchResponseData, SearchResult, SearchResultItem, SendMessage201Response, SendMessage201ResponseData, SendMessageRequest, SessionResponse, SignedUrlResponse, SimulateFunctionTriggerRequest, StorageConfig, SystemStatusResponse, SystemStatusResponseData, SystemStatusResponseDataCpu, SystemStatusResponseDataDatabase, SystemStatusResponseDataMemory, SystemStatusResponseDataRequests, SystemStatusResponseDataStorage, TestWalletWebhook200Response, TestWalletWebhookRequest, ToggleRoleRequest, TriggerFunctionWebhook200Response, TriggerFunctionWebhook400Response, TriggerFunctionWebhook401Response, TriggerWebhookRequest, TwoFASetupResponse, UnlinkOAuthProvider200Response, UpdateApiKeyRequest, UpdateBucketRequest, UpdateCollectionPermissionsRequest, UpdateCollectionRequest, UpdateFunctionRequest, UpdateFunctionRequestLimits, UpdateFunctionRequestRetryPolicy, UpdateMultiRoleSettings200Response, UpdateMultiRoleSettingsRequest, UpdateMultiRoleSettingsRequestSettings, UpdateOrganizationRequest, UpdateProjectRequest, UpdateProjectRoleRequest, UpdateUserProfile200Response, UpdateUserRequest, UpdateWalletWebhook200Response, UpdateWalletWebhookRequest, UploadFilesToBucketMetadataRequest, UploadFilesToBucketRequest, UploadVerificationDocumentsRequest, UploadVerificationDocumentsRequestDocumentsInner, Usage, UsageApi, UsageResponse, UsageStatsResponse, UsageStatsResponsePercentages, UsageTrendsResponse, UsageTrendsResponseTrendsInner, UsageTrendsResponseTrendsInnerId, User, UserSummary, UsersApi, Verify2FARequest, VerifyEmailRequest, VerifyMagicLinkRequest, VerifyPayment200Response, VerifyPayment200ResponseData, VerifyPayment200ResponseDataSubscription, WalletApi, WalletBalance, WalletTransaction, WalletTransactionWebhookPayload, WalletWebhook, WalletWebhookFilters, WalletWebhookStats, WebhookListResponse, WebhookLog, WebhookStatsResponse, WebhookStatsResponseEventStatsInner, WebhookStatsResponseStatusStatsInner, WebhooksApi
Constant Summary collapse
- VERSION =
'1.1.4'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
Mudbase.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
366 367 368 369 370 371 372 |
# File 'lib/mudbase.rb', line 366 def configure if block_given? yield(Configuration.default) else Configuration.default end end |