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/auth_api.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/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/storage_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/api/multi_role_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/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/auth_login_request.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/wallet_transaction.rb,
lib/mudbase/api/realtime_analytics_api.rb,
lib/mudbase/models/api_key_with_secret.rb,
lib/mudbase/models/chat_create_request.rb,
lib/mudbase/models/signed_url_response.rb,
lib/mudbase/models/update_user_request.rb,
lib/mudbase/models/auth_refresh_request.rb,
lib/mudbase/models/billing_last_payment.rb,
lib/mudbase/models/bucket_list_response.rb,
lib/mudbase/models/chat_get200_response.rb,
lib/mudbase/models/file_upload_response.rb,
lib/mudbase/models/organization_summary.rb,
lib/mudbase/models/payment_subscription.rb,
lib/mudbase/models/search_response_data.rb,
lib/mudbase/models/usage_stats_response.rb,
lib/mudbase/models/wallet_webhook_stats.rb,
lib/mudbase/models/auth_register_request.rb,
lib/mudbase/models/chat_list200_response.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/users_get200_response.rb,
lib/mudbase/models/webhook_list_response.rb,
lib/mudbase/models/api_key_usage_response.rb,
lib/mudbase/models/auth_login200_response.rb,
lib/mudbase/models/auth_login403_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/change_password_request.rb,
lib/mudbase/models/chat_create201_response.rb,
lib/mudbase/models/confirm_upload_response.rb,
lib/mudbase/models/create_function_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/users_verify2fa_request.rb,
lib/mudbase/models/auth_refresh200_response.rb,
lib/mudbase/models/auth_refresh400_response.rb,
lib/mudbase/models/health_response_services.rb,
lib/mudbase/models/message_history_response.rb,
lib/mudbase/models/users_disable2fa_request.rb,
lib/mudbase/models/users_erase_data_request.rb,
lib/mudbase/models/users_update200_response.rb,
lib/mudbase/models/auth_register201_response.rb,
lib/mudbase/models/auth_register429_response.rb,
lib/mudbase/models/chat_add_reaction_request.rb,
lib/mudbase/models/chat_edit_message_request.rb,
lib/mudbase/models/chat_get200_response_data.rb,
lib/mudbase/models/chat_mark_as_read_request.rb,
lib/mudbase/models/chat_send_message_request.rb,
lib/mudbase/models/create_collection_request.rb,
lib/mudbase/models/functions_execute_request.rb,
lib/mudbase/models/push_notification_request.rb,
lib/mudbase/models/update_collection_request.rb,
lib/mudbase/models/chat_list200_response_data.rb,
lib/mudbase/models/functions_rollback_request.rb,
lib/mudbase/models/functions_simulate_request.rb,
lib/mudbase/models/message_sent_response_data.rb,
lib/mudbase/models/users_verify_email_request.rb,
lib/mudbase/models/auth_login200_response_user.rb,
lib/mudbase/models/auth_reset_password_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/message_stats_response_data.rb,
lib/mudbase/models/multi_role_add_role_request.rb,
lib/mudbase/models/system_status_response_data.rb,
lib/mudbase/models/update_organization_request.rb,
lib/mudbase/models/wallet_estimate_gas_request.rb,
lib/mudbase/models/wallet_test_webhook_request.rb,
lib/mudbase/models/auth_get_session200_response.rb,
lib/mudbase/models/billing_record_usage_request.rb,
lib/mudbase/models/chat_add_participant_request.rb,
lib/mudbase/models/chat_create201_response_data.rb,
lib/mudbase/models/collections_list200_response.rb,
lib/mudbase/models/confirm_upload_response_scan.rb,
lib/mudbase/models/functions_delete200_response.rb,
lib/mudbase/models/integrations_execute_request.rb,
lib/mudbase/models/project_usage_stats_response.rb,
lib/mudbase/models/users_erase_data200_response.rb,
lib/mudbase/models/auth_create_anonymous_request.rb,
lib/mudbase/models/chat_add_reaction200_response.rb,
lib/mudbase/models/chat_edit_message200_response.rb,
lib/mudbase/models/chat_get_messages200_response.rb,
lib/mudbase/models/chat_mark_as_read200_response.rb,
lib/mudbase/models/chat_send_message201_response.rb,
lib/mudbase/models/data_list_response_data_inner.rb,
lib/mudbase/models/integrations_list200_response.rb,
lib/mudbase/models/message_history_response_data.rb,
lib/mudbase/models/users_export_data200_response.rb,
lib/mudbase/models/wallet_create_webhook_request.rb,
lib/mudbase/models/wallet_update_webhook_request.rb,
lib/mudbase/models/auth_convert_anonymous_request.rb,
lib/mudbase/models/auth_register201_response_user.rb,
lib/mudbase/models/auth_verify_magic_link_request.rb,
lib/mudbase/models/collections_create201_response.rb,
lib/mudbase/models/multi_role_toggle_role_request.rb,
lib/mudbase/models/multi_role_update_role_request.rb,
lib/mudbase/models/non_custodial_address_response.rb,
lib/mudbase/models/role_elevation_request_request.rb,
lib/mudbase/models/storage_confirm_upload_request.rb,
lib/mudbase/models/storage_get_signed_url_request.rb,
lib/mudbase/models/update_function_request_limits.rb,
lib/mudbase/models/upload_files_to_bucket_request.rb,
lib/mudbase/models/wallet_get_balance200_response.rb,
lib/mudbase/models/auth_oauth_callback200_response.rb,
lib/mudbase/models/auth_oauth_initiate200_response.rb,
lib/mudbase/models/auth_oauth_initiate400_response.rb,
lib/mudbase/models/auth_register_with_role_request.rb,
lib/mudbase/models/chat_remove_participant_request.rb,
lib/mudbase/models/system_status_response_data_cpu.rb,
lib/mudbase/models/wallet_estimate_gas200_response.rb,
lib/mudbase/models/wallet_register_address_request.rb,
lib/mudbase/models/wallet_test_webhook200_response.rb,
lib/mudbase/models/chat_add_participant200_response.rb,
lib/mudbase/models/chat_remove_reaction200_response.rb,
lib/mudbase/models/function_execution_response_data.rb,
lib/mudbase/models/search_get_analytics200_response.rb,
lib/mudbase/models/usage_stats_response_percentages.rb,
lib/mudbase/models/wallet_get_cancel_params_request.rb,
lib/mudbase/models/wallet_list_webhooks200_response.rb,
lib/mudbase/models/auth_create_anonymous200_response.rb,
lib/mudbase/models/multi_role_get_config200_response.rb,
lib/mudbase/models/wallet_create_webhook201_response.rb,
lib/mudbase/models/wallet_list_addresses200_response.rb,
lib/mudbase/models/wallet_update_webhook200_response.rb,
lib/mudbase/models/auth_convert_anonymous200_response.rb,
lib/mudbase/models/billing_initialize_payment_request.rb,
lib/mudbase/models/billing_verify_payment200_response.rb,
lib/mudbase/models/chat_edit_message200_response_data.rb,
lib/mudbase/models/chat_get_messages200_response_data.rb,
lib/mudbase/models/chat_mark_as_read200_response_data.rb,
lib/mudbase/models/chat_send_message201_response_data.rb,
lib/mudbase/models/functions_get_versions200_response.rb,
lib/mudbase/models/message_stats_response_data_period.rb,
lib/mudbase/models/multi_role_update_settings_request.rb,
lib/mudbase/models/role_elevation_request200_response.rb,
lib/mudbase/models/search_get_suggestions200_response.rb,
lib/mudbase/models/storage_confirm_upload400_response.rb,
lib/mudbase/models/system_status_response_data_memory.rb,
lib/mudbase/models/usage_trends_response_trends_inner.rb,
lib/mudbase/models/wallet_get_speed_up_params_request.rb,
lib/mudbase/models/wallet_transaction_webhook_payload.rb,
lib/mudbase/models/auth_confirm_password_reset_request.rb,
lib/mudbase/models/auth_request_password_reset_request.rb,
lib/mudbase/models/message_stats_response_data_by_type.rb,
lib/mudbase/models/system_status_response_data_storage.rb,
lib/mudbase/models/wallet_get_transactions200_response.rb,
lib/mudbase/models/wallet_get_webhook_logs200_response.rb,
lib/mudbase/models/billing_get_public_plans200_response.rb,
lib/mudbase/models/project_usage_stats_response_project.rb,
lib/mudbase/models/storage_get_presigned_upload_request.rb,
lib/mudbase/models/system_status_response_data_database.rb,
lib/mudbase/models/system_status_response_data_requests.rb,
lib/mudbase/models/update_function_request_retry_policy.rb,
lib/mudbase/models/users_erase_data200_response_details.rb,
lib/mudbase/models/wallet_broadcast_transaction_request.rb,
lib/mudbase/models/wallet_estimate_gas200_response_data.rb,
lib/mudbase/models/wallet_get_cancel_params200_response.rb,
lib/mudbase/models/auth_get_o_auth_providers200_response.rb,
lib/mudbase/models/billing_handle_crypto_webhook_request.rb,
lib/mudbase/models/chat_add_participant200_response_data.rb,
lib/mudbase/models/compliance_log_security_event_request.rb,
lib/mudbase/models/functions_trigger_webhook200_response.rb,
lib/mudbase/models/functions_trigger_webhook400_response.rb,
lib/mudbase/models/functions_trigger_webhook401_response.rb,
lib/mudbase/models/message_stats_response_data_by_status.rb,
lib/mudbase/models/role_elevation_get_status200_response.rb,
lib/mudbase/models/usage_trends_response_trends_inner_id.rb,
lib/mudbase/models/wallet_create_webhook_request_filters.rb,
lib/mudbase/models/auth_create_anonymous200_response_user.rb,
lib/mudbase/models/billing_check_subscription200_response.rb,
lib/mudbase/models/chat_list200_response_data_chats_inner.rb,
lib/mudbase/models/multi_role_get_config200_response_data.rb,
lib/mudbase/models/multi_role_update_settings200_response.rb,
lib/mudbase/models/users_link_o_auth_provider200_response.rb,
lib/mudbase/models/wallet_get_speed_up_params200_response.rb,
lib/mudbase/models/auth_oauth_signup_with_role400_response.rb,
lib/mudbase/models/billing_create_checkout_session_request.rb,
lib/mudbase/models/billing_verify_payment200_response_data.rb,
lib/mudbase/models/functions_get_versions200_response_data.rb,
lib/mudbase/models/role_elevation_upload_documents_request.rb,
lib/mudbase/models/upload_files_to_bucket_metadata_request.rb,
lib/mudbase/models/users_list_o_auth_providers200_response.rb,
lib/mudbase/models/wallet_estimate_gas_request_transaction.rb,
lib/mudbase/models/billing_check_feature_access200_response.rb,
lib/mudbase/models/billing_get_checkout_payment200_response.rb,
lib/mudbase/models/chat_add_reaction200_response_data_inner.rb,
lib/mudbase/models/storage_download_bucket_file403_response.rb,
lib/mudbase/models/storage_download_bucket_file404_response.rb,
lib/mudbase/models/users_unlink_o_auth_provider200_response.rb,
lib/mudbase/models/wallet_broadcast_transaction200_response.rb,
lib/mudbase/models/webhook_stats_response_event_stats_inner.rb,
lib/mudbase/models/billing_handle_crypto_webhook200_response.rb,
lib/mudbase/models/compliance_log_security_event200_response.rb,
lib/mudbase/models/wallet_get_cancel_params200_response_data.rb,
lib/mudbase/models/webhook_stats_response_status_stats_inner.rb,
lib/mudbase/models/billing_handle_crypto_webhook_request_data.rb,
lib/mudbase/models/billing_handle_flutterwave_webhook_request.rb,
lib/mudbase/models/multi_role_get_available_roles200_response.rb,
lib/mudbase/models/realtime_analytics_get_project200_response.rb,
lib/mudbase/models/wallet_get_transaction_by_hash200_response.rb,
lib/mudbase/models/wallet_get_transaction_by_hash400_response.rb,
lib/mudbase/models/billing_create_checkout_session200_response.rb,
lib/mudbase/models/billing_initialize_payment_request_customer.rb,
lib/mudbase/models/chat_remove_reaction200_response_data_inner.rb,
lib/mudbase/models/multi_role_update_settings_request_settings.rb,
lib/mudbase/models/wallet_get_speed_up_params200_response_data.rb,
lib/mudbase/models/chat_get200_response_data_participants_inner.rb,
lib/mudbase/models/billing_get_checkout_payment200_response_data.rb,
lib/mudbase/models/compliance_log_security_event_request_details.rb,
lib/mudbase/models/wallet_broadcast_transaction200_response_data.rb,
lib/mudbase/models/realtime_analytics_check_user_presence_request.rb,
lib/mudbase/models/wallet_get_transactions200_response_pagination.rb,
lib/mudbase/models/billing_handle_flutterwave_webhook_request_data.rb,
lib/mudbase/models/compliance_log_security_event200_response_event.rb,
lib/mudbase/models/realtime_analytics_get_active_users200_response.rb,
lib/mudbase/models/billing_create_checkout_session200_response_data.rb,
lib/mudbase/models/integrations_list200_response_integrations_inner.rb,
lib/mudbase/models/multi_role_update_collection_permissions_request.rb,
lib/mudbase/models/chat_get_messages200_response_data_messages_inner.rb,
lib/mudbase/models/realtime_analytics_check_user_presence200_response.rb,
lib/mudbase/models/search_get_analytics200_response_top_queries_inner.rb,
lib/mudbase/models/billing_check_subscription200_response_subscription.rb,
lib/mudbase/models/chat_list200_response_data_chats_inner_last_message.rb,
lib/mudbase/models/realtime_analytics_get_event_throughput200_response.rb,
lib/mudbase/models/billing_verify_payment200_response_data_subscription.rb,
lib/mudbase/models/auth_get_o_auth_providers200_response_providers_inner.rb,
lib/mudbase/models/billing_create_checkout_session_request_customer_info.rb,
lib/mudbase/models/multi_role_add_role_request_default_permissions_inner.rb,
lib/mudbase/models/multi_role_get_available_roles200_response_data_inner.rb,
lib/mudbase/models/functions_get_versions200_response_data_versions_inner.rb,
lib/mudbase/models/realtime_analytics_get_historical_analytics200_response.rb,
lib/mudbase/models/role_elevation_upload_documents_request_documents_inner.rb,
lib/mudbase/models/users_list_o_auth_providers200_response_providers_inner.rb,
lib/mudbase/models/billing_handle_flutterwave_webhook_request_data_customer.rb,
lib/mudbase/models/chat_add_participant200_response_data_participants_inner.rb,
lib/mudbase/models/chat_get_messages200_response_data_messages_inner_sender.rb,
lib/mudbase/models/realtime_analytics_get_active_users200_response_users_inner.rb,
lib/mudbase/models/realtime_analytics_check_user_presence200_response_presence_value.rb,
lib/mudbase/models/realtime_analytics_get_historical_analytics200_response_data_inner.rb,
lib/mudbase/models/billing_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)
The version of the OpenAPI document: 1.2.6 Contact: [email protected] Generated by: openapi-generator.tech Generator version: 7.20.0
Defined Under Namespace
Modules: EmailRequestTo, ErrorDetails, FieldDefault Classes: ApiClient, ApiError, ApiKey, ApiKeyPermission, ApiKeyUsage, ApiKeyUsageResponse, ApiKeyWithSecret, ApiModelBase, AuthApi, AuthConfig, AuthConfirmPasswordResetRequest, AuthConvertAnonymous200Response, AuthConvertAnonymousRequest, AuthCreateAnonymous200Response, AuthCreateAnonymous200ResponseUser, AuthCreateAnonymousRequest, AuthGetOAuthProviders200Response, AuthGetOAuthProviders200ResponseProvidersInner, AuthGetSession200Response, AuthLogin200Response, AuthLogin200ResponseUser, AuthLogin403Response, AuthLoginRequest, AuthOauthCallback200Response, AuthOauthInitiate200Response, AuthOauthInitiate400Response, AuthOauthSignupWithRole400Response, AuthProvider, AuthRefresh200Response, AuthRefresh400Response, AuthRefreshRequest, AuthRegister201Response, AuthRegister201ResponseUser, AuthRegister429Response, AuthRegisterRequest, AuthRegisterWithRoleRequest, AuthRequestPasswordResetRequest, AuthResetPasswordRequest, AuthResponse, AuthVerifyMagicLinkRequest, Billing, BillingApi, BillingCheckFeatureAccess200Response, BillingCheckSubscription200Response, BillingCheckSubscription200ResponseSubscription, BillingCreateCheckoutSession200Response, BillingCreateCheckoutSession200ResponseData, BillingCreateCheckoutSession200ResponseDataPaymentOptionsInner, BillingCreateCheckoutSessionRequest, BillingCreateCheckoutSessionRequestCustomerInfo, BillingGetCheckoutPayment200Response, BillingGetCheckoutPayment200ResponseData, BillingGetPublicPlans200Response, BillingHandleCryptoWebhook200Response, BillingHandleCryptoWebhookRequest, BillingHandleCryptoWebhookRequestData, BillingHandleFlutterwaveWebhookRequest, BillingHandleFlutterwaveWebhookRequestData, BillingHandleFlutterwaveWebhookRequestDataCustomer, BillingInitializePaymentRequest, BillingInitializePaymentRequestCustomer, BillingLastPayment, BillingRecordUsageRequest, BillingVerifyPayment200Response, BillingVerifyPayment200ResponseData, BillingVerifyPayment200ResponseDataSubscription, Bucket, BucketListResponse, BucketResponse, ChangePasswordRequest, ChatAddParticipant200Response, ChatAddParticipant200ResponseData, ChatAddParticipant200ResponseDataParticipantsInner, ChatAddParticipantRequest, ChatAddReaction200Response, ChatAddReaction200ResponseDataInner, ChatAddReactionRequest, ChatApi, ChatCreate201Response, ChatCreate201ResponseData, ChatCreateRequest, ChatEditMessage200Response, ChatEditMessage200ResponseData, ChatEditMessageRequest, ChatGet200Response, ChatGet200ResponseData, ChatGet200ResponseDataParticipantsInner, ChatGetMessages200Response, ChatGetMessages200ResponseData, ChatGetMessages200ResponseDataMessagesInner, ChatGetMessages200ResponseDataMessagesInnerSender, ChatList200Response, ChatList200ResponseData, ChatList200ResponseDataChatsInner, ChatList200ResponseDataChatsInnerLastMessage, ChatMarkAsRead200Response, ChatMarkAsRead200ResponseData, ChatMarkAsReadRequest, ChatRemoveParticipantRequest, ChatRemoveReaction200Response, ChatRemoveReaction200ResponseDataInner, ChatSendMessage201Response, ChatSendMessage201ResponseData, ChatSendMessageRequest, Collection, CollectionsApi, CollectionsCreate201Response, CollectionsList200Response, ComplianceApi, ComplianceLogSecurityEvent200Response, ComplianceLogSecurityEvent200ResponseEvent, ComplianceLogSecurityEventRequest, ComplianceLogSecurityEventRequestDetails, Configuration, ConfirmUploadResponse, ConfirmUploadResponseScan, CreateApiKeyRequest, CreateBucketRequest, CreateCollectionRequest, CreateFunctionRequest, CreateProjectRequest, DataApi, DataListResponse, DataListResponseDataInner, DataResponse, DatabaseConfig, EmailRequest, Error, Field, FileListResponse, FileMetadata, FileResponse, FileUploadResponse, Function, FunctionExecution, FunctionExecutionResponse, FunctionExecutionResponseData, FunctionListResponse, FunctionListResponseData, FunctionLogsResponse, FunctionLogsResponseData, FunctionResponse, FunctionStats, FunctionTrigger, FunctionsApi, FunctionsDelete200Response, FunctionsExecuteRequest, FunctionsGetVersions200Response, FunctionsGetVersions200ResponseData, FunctionsGetVersions200ResponseDataVersionsInner, FunctionsRollbackRequest, FunctionsSimulateRequest, FunctionsTriggerWebhook200Response, FunctionsTriggerWebhook400Response, FunctionsTriggerWebhook401Response, HealthApi, HealthResponse, HealthResponseServices, IntegrationsApi, IntegrationsExecuteRequest, IntegrationsList200Response, IntegrationsList200ResponseIntegrationsInner, InviteMemberRequest, Limits, LoginRequest, MagicLinkRequest, Message, MessageHistoryResponse, MessageHistoryResponseData, MessageResponse, MessageSentResponse, MessageSentResponseData, MessageStatsResponse, MessageStatsResponseData, MessageStatsResponseDataByStatus, MessageStatsResponseDataByType, MessageStatsResponseDataPeriod, MessagingApi, MultiRoleAddRoleRequest, MultiRoleAddRoleRequestDefaultPermissionsInner, MultiRoleApi, MultiRoleGetAvailableRoles200Response, MultiRoleGetAvailableRoles200ResponseDataInner, MultiRoleGetConfig200Response, MultiRoleGetConfig200ResponseData, MultiRoleToggleRoleRequest, MultiRoleUpdateCollectionPermissionsRequest, MultiRoleUpdateRoleRequest, MultiRoleUpdateSettings200Response, MultiRoleUpdateSettingsRequest, MultiRoleUpdateSettingsRequestSettings, NonCustodialAddress, NonCustodialAddressResponse, OTPSendRequest, OTPVerifyRequest, Organization, OrganizationSummary, Pagination, PaymentIntent, PaymentRefund, PaymentSubscription, Permission, Plan, PresignedPostResponse, Project, ProjectSettings, ProjectSummary, ProjectUsage, ProjectUsageResponse, ProjectUsageStatsResponse, ProjectUsageStatsResponseProject, PushNotificationRequest, RateLimit, RealtimeAnalyticsApi, RealtimeAnalyticsCheckUserPresence200Response, RealtimeAnalyticsCheckUserPresence200ResponsePresenceValue, RealtimeAnalyticsCheckUserPresenceRequest, RealtimeAnalyticsGetActiveUsers200Response, RealtimeAnalyticsGetActiveUsers200ResponseUsersInner, RealtimeAnalyticsGetEventThroughput200Response, RealtimeAnalyticsGetHistoricalAnalytics200Response, RealtimeAnalyticsGetHistoricalAnalytics200ResponseDataInner, RealtimeAnalyticsGetProject200Response, RegisterRequest, RoleElevationApi, RoleElevationGetStatus200Response, RoleElevationRequest200Response, RoleElevationRequestRequest, RoleElevationUploadDocumentsRequest, RoleElevationUploadDocumentsRequestDocumentsInner, SMSRequest, SearchApi, SearchGetAnalytics200Response, SearchGetAnalytics200ResponseTopQueriesInner, SearchGetSuggestions200Response, SearchResponse, SearchResponseData, SearchResult, SearchResultItem, SessionResponse, SignedUrlResponse, StorageApi, StorageConfig, StorageConfirmUpload400Response, StorageConfirmUploadRequest, StorageDownloadBucketFile403Response, StorageDownloadBucketFile404Response, StorageGetPresignedUploadRequest, StorageGetSignedUrlRequest, SystemStatusResponse, SystemStatusResponseData, SystemStatusResponseDataCpu, SystemStatusResponseDataDatabase, SystemStatusResponseDataMemory, SystemStatusResponseDataRequests, SystemStatusResponseDataStorage, TriggerWebhookRequest, TwoFASetupResponse, UpdateApiKeyRequest, UpdateBucketRequest, UpdateCollectionRequest, UpdateFunctionRequest, UpdateFunctionRequestLimits, UpdateFunctionRequestRetryPolicy, UpdateOrganizationRequest, UpdateProjectRequest, UpdateUserRequest, UploadFilesToBucketMetadataRequest, UploadFilesToBucketRequest, Usage, UsageApi, UsageResponse, UsageStatsResponse, UsageStatsResponsePercentages, UsageTrendsResponse, UsageTrendsResponseTrendsInner, UsageTrendsResponseTrendsInnerId, User, UserSummary, UsersApi, UsersDisable2faRequest, UsersEraseData200Response, UsersEraseData200ResponseDetails, UsersEraseDataRequest, UsersExportData200Response, UsersGet200Response, UsersLinkOAuthProvider200Response, UsersListOAuthProviders200Response, UsersListOAuthProviders200ResponseProvidersInner, UsersUnlinkOAuthProvider200Response, UsersUpdate200Response, UsersVerify2faRequest, UsersVerifyEmailRequest, WalletApi, WalletBalance, WalletBroadcastTransaction200Response, WalletBroadcastTransaction200ResponseData, WalletBroadcastTransactionRequest, WalletCreateWebhook201Response, WalletCreateWebhookRequest, WalletCreateWebhookRequestFilters, WalletEstimateGas200Response, WalletEstimateGas200ResponseData, WalletEstimateGasRequest, WalletEstimateGasRequestTransaction, WalletGetBalance200Response, WalletGetCancelParams200Response, WalletGetCancelParams200ResponseData, WalletGetCancelParamsRequest, WalletGetSpeedUpParams200Response, WalletGetSpeedUpParams200ResponseData, WalletGetSpeedUpParamsRequest, WalletGetTransactionByHash200Response, WalletGetTransactionByHash400Response, WalletGetTransactions200Response, WalletGetTransactions200ResponsePagination, WalletGetWebhookLogs200Response, WalletListAddresses200Response, WalletListWebhooks200Response, WalletRegisterAddressRequest, WalletTestWebhook200Response, WalletTestWebhookRequest, WalletTransaction, WalletTransactionWebhookPayload, WalletUpdateWebhook200Response, WalletUpdateWebhookRequest, WalletWebhook, WalletWebhookFilters, WalletWebhookStats, WebhookListResponse, WebhookLog, WebhookStatsResponse, WebhookStatsResponseEventStatsInner, WebhookStatsResponseStatusStatsInner, WebhooksApi
Constant Summary collapse
- VERSION =
'1.2.6'
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 |