Class: Mudbase::ApiModelBase

Inherits:
Object
  • Object
show all
Defined in:
lib/mudbase/api_model_base.rb

Direct Known Subclasses

AcceptInvite201Response, AcceptInvite201ResponseUser, AcceptInviteRequest, AddCustomRoleRequest, AddCustomRoleRequestDefaultPermissionsInner, AddOrgDomainRequest, AddParticipant200Response, AddParticipant200ResponseData, AddParticipant200ResponseDataParticipantsInner, AddParticipantRequest, AddReaction200Response, AddReaction200ResponseDataInner, AddReactionRequest, AdminApproveOrgDomainCnameRequest, AdminBillingCheckoutLinkRequest, AdminCustomDomainMutationResponse, AdminMemberRolePatchRequest, AdminOrgBillingContractPatchRequest, AdminOrgLimitsPatchRequest, AdminOrgLimitsPatchRequestBugAnalysis, AdminOrgPlanPatchRequest, AdminOrgStatusPatchRequest, AdminPlatformDnsVerificationPatchRequest, AdminProjectPatchRequest, AdminProvisionEnterpriseBody, ApiAddonsGet200Response, ApiFilesDownloadFileIdGet200Response, ApiGdprErasePostRequest, ApiKey, ApiKeyPermission, ApiKeyUsage, ApiKeyUsageResponse, ApiKeyWithSecret, ApiKycSessionsPostRequest, ApiKycWebhookConfigGet200Response, ApiKycWebhookConfigPut200Response, ApiKycWebhookConfigPutRequest, ApiKycWebhookConfigTestPost200Response, ApiKycWorkflowsGet200Response, ApiKycWorkflowsGet200ResponseWorkflowsInner, ApiMeBootstrapGet200Response, ApiProjectsProjectIdAddonsAddonInvokePost200Response, ApiProjectsProjectIdKybSessionsPostRequest, ApplyRoleFeaturePreset200Response, ApplyRoleFeaturePresetRequest, ApproveRoleElevation200Response, ApproveRoleElevationRequest, AssignRole200Response, AssignRoleRequest, AuthConfig, AuthProvider, AuthResponse, Billing, BillingLastPayment, BroadcastNonCustodialTransaction200Response, BroadcastNonCustodialTransaction200ResponseData, BroadcastNonCustodialTransactionRequest, Bucket, BucketListResponse, BucketResponse, CalculateWalletFee200Response, CalculateWalletFee200ResponseData, CalculateWalletFee200ResponseDataFeeTiersValue, CancelSubscriptionRequest, ChangePasswordRequest, CheckFeatureAccess200Response, CheckPermissions200Response, CheckPermissions200ResponsePermissions, CheckSubscription200Response, CheckSubscription200ResponseSubscription, CheckUserPresence200Response, CheckUserPresence200ResponsePresenceValue, CheckUserPresenceRequest, Collection, CollectionPermissionRule, ConfigureOAuthProvider200Response, ConfigureOAuthProvider200ResponseProvider, ConfigureOAuthProviderRequest, ConfigureWebhook200Response, ConfigureWebhook200ResponseData, ConfigureWebhook200ResponseDataTransformationsInner, ConfigureWebhook403Response, ConfigureWebhookRequest, ConfirmAddressVerification200Response, ConfirmAddressVerificationRequest, ConfirmDirectUpload400Response, ConfirmDirectUploadRequest, ConfirmLocalPasswordResetWithOtpRequest, ConfirmUploadResponse, ConfirmUploadResponseScan, ConvertAnonymousAccount200Response, ConvertAnonymousAccountRequest, CreateAnonymousSession200Response, CreateAnonymousSession200ResponseUser, CreateAnonymousSessionRequest, CreateApiKey201Response, CreateApiKey400Response, CreateApiKeyRequest, CreateBackup201Response, CreateBackup201ResponseBackup, CreateBackupRequest, CreateBucketRequest, CreateChat201Response, CreateChat201ResponseData, CreateChatRequest, CreateCheckoutSession200Response, CreateCheckoutSession200ResponseData, CreateCheckoutSessionRequest, CreateCheckoutSessionRequestCustomerInfo, CreateCollection201Response, CreateCollectionRequest, CreateFromTemplateRequest, CreateFunctionRequest, CreateIntegration201Response, CreateIntegrationRequest, CreateMonitoringAlertRequest, CreateOrUpdateFeeSettingsRequest, CreateOrganization403Response, CreateOrganizationRequest, CreatePlan201Response, CreatePlanRequest, CreatePlanRequestFeaturesInnerOneOf, CreatePlanRequestLimits, CreatePlanRequestLimitsCustomLimitsInner, CreatePlanRequestTrial, CreateProject201Response, CreateProjectRequest, CreateRole201Response, CreateRole201ResponseRole, CreateRole201ResponseRolePermissionsInner, CreateRoleRequest, CreateRoleRequestPermissionsInner, CreateWallet201Response, CreateWallet201ResponseData, CreateWalletRequest, CreateWalletWebhook201Response, CreateWalletWebhookRequest, CreateWalletWebhookRequestFilters, DashboardActivityItem, DashboardOverviewData, DashboardOverviewDataActiveUsers, DashboardOverviewDataLatency, DashboardOverviewDataLatencyInstanceRollup, DashboardOverviewDataLatencyTopRoutesByImpactHintInner, DashboardOverviewDataProject, DashboardOverviewDataRequestVolume14dInner, DashboardOverviewDataRequests, DashboardOverviewDataUptime, DataListResponse, DataListResponseDataInner, DataResponse, DatabaseConfig, DeleteBackup200Response, DeleteFunction200Response, DeleteOrganization200Response, DeleteRole200Response, DeleteSubOrganization200Response, Disable2FARequest, DownloadBucketFile403Response, DownloadBucketFile404Response, DownloadInvoice200Response, EditMessage200Response, EditMessage200ResponseData, EditMessageRequest, EditMessageRequestE2ee, EmailRequest, EmailTemplateCatalogItem, EmailTemplateResolved, EnablePaymentProcessing200Response, EnablePaymentProcessing200ResponseData, EnablePaymentProcessingRequest, EnqueueProjectEmail202Response, EraseUserData200Response, EraseUserData200ResponseData, EraseUserData409Response, EraseUserDataRequest, Error, EstimateNetworkFee200Response, EstimateNetworkFeeRequest, EstimateNonCustodialGas200Response, EstimateNonCustodialGas200ResponseData, EstimateNonCustodialGasRequest, EstimateNonCustodialGasRequestTransaction, ExecuteFunctionRequest, ExecuteIntegrationRequest, ExportUserData200Response, FeatureNotAllowedError, Field, FileListResponse, FileMetadata, FileResponse, FileUploadResponse, Function, FunctionExecution, FunctionExecutionResponse, FunctionExecutionResponseData, FunctionExecutionStatusResponse, FunctionExecutionStatusResponseData, FunctionExecutionStatusResponseDataLogs, FunctionListResponse, FunctionListResponseData, FunctionLogsResponse, FunctionLogsResponseData, FunctionResponse, FunctionStats, FunctionTrigger, GenerateAccessReview200Response, GenerateAccessReview200ResponseReport, GenerateAccessReviewRequest, GenerateAccessReviewRequestReviewPeriod, GenerateDataProcessingRecord200Response, GenerateDataProcessingRecord200ResponseRecord, GenerateDataProcessingRecordRequest, GeneratePresignedUploadRequest, GeneratePrivateKey200Response, GeneratePrivateKey200ResponseData, GeneratePrivateKeyRequest, GenerateSignedUrlRequest, GetActiveUsers200Response, GetActiveUsers200ResponseUsersInner, GetAllFees200Response, GetAllFees200ResponseData, GetAvailableOAuthProviders200Response, GetAvailableOAuthProviders200ResponseProvidersInner, GetAvailableRoles200Response, GetAvailableRoles200ResponseDataInner, GetBalance200Response, GetBalance200ResponseData, GetBillingEstimate200Response, GetBillingEstimate200ResponseLineItemsInner, GetBillingEstimate200ResponseSpendLimits, GetCancelParams200Response, GetCancelParams200ResponseData, GetCancelParamsRequest, GetChatDetails200Response, GetChatDetails200ResponseData, GetChatDetails200ResponseDataParticipantsInner, GetChatE2eeParticipantKeys200Response, GetChatE2eeParticipantKeys200ResponseDataInner, GetChatMessages200Response, GetChatMessages200ResponseData, GetChatMessages200ResponseDataMessagesInner, GetChatMessages200ResponseDataMessagesInnerSender, GetComplianceSummary200Response, GetComplianceSummary200ResponseCompliance, GetComplianceSummary200ResponseComplianceGdpr, GetComplianceSummary200ResponseComplianceSecurity, GetComplianceSummary200ResponseComplianceSoc2, GetCurrencyFeeBalance200Response, GetCurrencyFeeBalance200ResponseData, GetCurrentUser200Response, GetDashboard200Response, GetEventThroughput200Response, GetFeeBalances200Response, GetFeeBalances200ResponseDataInner, GetFeeBreakdown200Response, GetFeeBreakdown200ResponseData, GetFunctionVersions200Response, GetFunctionVersions200ResponseData, GetFunctionVersions200ResponseDataVersionsInner, GetGlobalAnalytics200Response, GetHistoricalAnalytics200Response, GetHistoricalAnalytics200ResponseDataInner, GetIntegration200Response, GetIntegration200ResponseIntegration, GetIntegrations200Response, GetIntegrations200ResponseIntegrationsInner, GetInvoice200Response, GetInvoice200ResponseInvoice, GetInvoices200Response, GetInvoices200ResponseInvoicesInner, GetLocalSession200Response, GetMultiRoleConfig200Response, GetMultiRoleConfig200ResponseData, GetNetworkStatus200Response, GetNetworkStatus200ResponseDataValue, GetNonCustodialBalance200Response, GetNonCustodialTransactionByHash200Response, GetNonCustodialTransactions200Response, GetOAuthProviderConfig200Response, GetOAuthProviderConfig200ResponseConfig, GetOrgOAuthProviders200Response, GetOrgOAuthProviders200ResponseProvidersInner, GetOrganizationMembers200Response, GetOrganizationUsage200Response, GetOrganizationUsage200ResponseAllOfSuborgsInner, GetOrganizationUsers200Response, GetOrganizationUsers200ResponseUsersInner, GetOrganizationUsers200ResponseUsersInnerProject, GetOverage200Response, GetOverage200ResponseOverageInner, GetPaymentRecords200Response, GetPaymentRecords200ResponseData, GetPaymentRecords200ResponseDataPagination, GetPaymentRecords200ResponseDataRecordsInner, GetPayoutHistory200Response, GetPayoutHistory200ResponseDataInner, GetPendingRoleElevationRequests200Response, GetPermissionsMatrix200Response, GetPermissionsMatrix200ResponseData, GetPlans200Response, GetProjectAnalytics200Response, GetProjectCaptchaConfig200Response, GetProjectCaptchaConfig200ResponseCaptcha, GetProjectEmailAnalytics200Response, GetProjectEmailSmtp200Response, GetProjectEmailTemplate200Response, GetProjectFcmConfig200Response, GetProjectFcmConfig200ResponseData, GetProjectFeeDashboard200Response, GetProjectFeeDashboard200ResponseData, GetProjectFeeDashboard200ResponseDataBalancesInner, GetProjectFeeDashboard200ResponseDataRecentPayoutsInner, GetProjectOAuthProviders200Response, GetProjectOAuthProviders200ResponseProvidersInner, GetProjectSmsByo200Response, GetProjectUsers200Response, GetPublicPlans200Response, GetRole200Response, GetRoleElevationStatus200Response, GetScannerMetrics200Response, GetScannerMetrics200ResponseAlertsInner, GetScannerMetrics200ResponseMetricsValue, GetSearchAnalytics200Response, GetSearchAnalytics200ResponseTopQueriesInner, GetSearchSuggestions200Response, GetSpeedUpParams200Response, GetSpeedUpParams200ResponseData, GetSpeedUpParamsRequest, GetSubOrganizations200Response, GetSubscriptionTierById200Response, GetSubscriptionTierById200ResponsePlan, GetSubscriptionTiers200Response, GetSubscriptionTiers200ResponsePlansInner, GetSubscriptions200Response, GetSubscriptions200ResponseSubscriptionsInner, GetSupportedCurrencies200Response, GetSupportedCurrencies200ResponseData, GetSupportedCurrencies200ResponseDataCurrenciesInner, GetTemplates200Response, GetTemplates200ResponseTemplatesInner, GetTransaction200Response, GetTransaction200ResponseData, GetTransactionHistory200Response, GetTransactionHistory200ResponsePagination, GetUsageStats200Response, GetUsageStats200ResponseStats, GetUsageWarnings200Response, GetUsageWarnings200ResponseWarningsInner, GetUserChats200Response, GetUserChats200ResponseData, GetUserChats200ResponseDataChatsInner, GetUserChats200ResponseDataChatsInnerLastMessage, GetUserOverview200Response, GetUserOverview200ResponseFootprint, GetUserWallets200Response, GetUsersByRole200Response, GetWalletFeeConfig200Response, GetWalletFeeConfig200ResponseData, GetWalletPrivateKey200Response, GetWalletPrivateKey200ResponseData, GetWalletWebhookLogs200Response, GetWebhookConfig200Response, GetWebhookConfig200ResponseData, GetWebhookConfig200ResponseDataTransformationsInner, GetWebhookConfig404Response, HandleFlutterwaveWebhook200Response, HandleFlutterwaveWebhookRequest, HandleFlutterwaveWebhookRequestData, HandleFlutterwaveWebhookRequestDataCustomer, HealthResponse, HealthResponseServices, ImportIntegrationRequest, InitializeOrgPlanCheckout200Response, InitializeOrgPlanCheckout200ResponseData, InitializeOrgPlanCheckoutRequest, InitializePayment200Response, InitializePayment200ResponseData, InitializePaymentForProjectRequest, InitializePaymentRequest, InitializePaymentRequestCustomer, InitiateAddressVerification200Response, InitiateOAuth400Response, InitiateOAuth404Response, InitiateOrgOAuth400Response, InternalCustomDomainAddonRequest, InternalDomainDnsRecheckBatchRequest, InviteMemberRequest, InviteSubOrganizationMember200Response, InviteTeamMember200Response, Limits, ListApiKeys200Response, ListBackups200Response, ListBackups200ResponseBackupsInner, ListCollections200Response, ListNonCustodialAddresses200Response, ListOAuthProviders200Response, ListOAuthProviders200ResponseProvidersInner, ListOrganizations200Response, ListProjectEmailTemplates200Response, ListProjects200Response, ListRoles200Response, ListWalletWebhooks200Response, LogSecurityEvent200Response, LogSecurityEvent200ResponseEvent, LogSecurityEventRequest, LogSecurityEventRequestDetails, LoginLocalUser200Response, LoginLocalUser200ResponseUser, LoginLocalUser403Response, LoginLocalUserRequest, LoginRequest, MagicLinkRequest, MarkMessagesAsRead200Response, MarkMessagesAsRead200ResponseData, MarkMessagesAsReadRequest, McpConfigGet200Response, McpConfigGet200ResponseToolsInner, Message, MessageHistoryResponse, MessageHistoryResponseData, MessageResponse, MessageSentResponse, MessageSentResponseData, MessageStatsResponse, MessageStatsResponseData, MessageStatsResponseDataByStatus, MessageStatsResponseDataByType, MessageStatsResponseDataPeriod, MonitoringAnalyticsResponse, MonitoringAnalyticsResponseStatsInner, MonitoringAnalyticsResponseTotals, MonitoringLogsResponse, MonitoringLogsResponseLogsInner, MonitoringLogsResponseLogsInnerUser, MonitoringPerformanceResponse, MonitoringPerformanceResponseMetrics, NonCustodialAddress, NonCustodialAddressResponse, OTPSendRequest, OTPVerifyRequest, OrgAddDomainResponse, OrgCloudflareEdgeHints, OrgCloudflareEdgeHintsOwnershipVerification, OrgCloudflareSslValidationRecord, OrgCustomDomainPlatformReadyRequest, OrgDnsInstructionsResponse, OrgDnsRecord, OrgDomainEntryOrgConsole, OrgDomainEntryWithDns, OrgDomainsListResponse, OrgOAuthCallback400Response, OrgPatchDomainResponse, OrgPlatformDnsVerificationCustomer, OrgVerifyCustomDomainDnsFailureResponse, OrgVerifyCustomDomainDnsSuccessResponse, Organization, OrganizationSummary, Pagination, PatchOrgDomainRequest, PatchProjectFcmConfigRequestOneOf, PatchProjectFcmConfigRequestOneOf1, Permission, Plan, PresignedPostResponse, PreviewProjectEmailTemplateRequest, Project, ProjectDashboardOverviewResponse, ProjectEmailSendRequest, ProjectSettings, ProjectSmsByoPatchRequest, ProjectSmsByoPublic, ProjectSmtpPatchRequest, ProjectSmtpSettingsPublic, ProjectSmtpTestRequest, ProjectSummary, ProjectUsage, ProjectUsageResponse, ProjectUsageStatsResponse, ProjectUsageStatsResponseProject, ProjectUsageSummaryResponse, ProvisionEnterpriseRequest, PushNotificationRequest, PutChatE2eeKey200Response, PutChatE2eeKey200ResponseData, PutChatE2eeKeyRequest, RateLimit, RecordUsageRequest, RefreshToken200Response, RefreshToken400Response, RefreshTokenRequest, RegenerateApiKey200Response, RegisterLocalUser201Response, RegisterLocalUser201ResponseUser, RegisterLocalUserRequest, RegisterNonCustodialAddressRequest, RegisterRequest, RegisterUser429Response, RegisterWithRole201Response, RegisterWithRole201ResponseRole, RegisterWithRole201ResponseUser, RegisterWithRoleRequest, RemoveParticipantRequest, RemoveReaction200Response, RemoveReaction200ResponseDataInner, RemoveTeamMember200Response, RequestLocalPasswordResetRequest, RequestManualPayoutRequest, RequestPasswordResetRequest, RequestRoleElevation200Response, RequestRoleElevationRequest, ResendVerificationAuthRequest, ResetLocalPasswordRequest, ResetPasswordRequest, RestoreBackup200Response, RestoreBackup200ResponseRestore, RestoreBackupRequest, RetryWebhook400Response, RetryWebhookResponse, RollbackFunctionRequest, SMSRequest, SearchResponse, SearchResponseData, SearchResult, SearchResultItem, SendMessage201Response, SendMessage201ResponseData, SendMessageRequest, SendMessageRequestE2ee, SendPushNotification429Response, SessionResponse, SetOrgPrimaryDomainRequest, SignedUrlResponse, SimulateAppPermissions200Response, SimulateAppPermissions200ResponseEvaluated, SimulateAppPermissionsRequest, SimulateFunctionTriggerRequest, StorageConfig, SystemStatusResponse, SystemStatusResponseData, SystemStatusResponseDataCpu, SystemStatusResponseDataDatabase, SystemStatusResponseDataMemory, SystemStatusResponseDataRequests, SystemStatusResponseDataStorage, TestIntegrationRequest, TestWalletWebhook200Response, TestWalletWebhookRequest, TestWebhookTransformation200Response, TestWebhookTransformation200ResponseData, TestWebhookTransformationRequest, ToggleRoleRequest, TriggerFunctionWebhook200Response, TriggerFunctionWebhook400Response, TriggerFunctionWebhook401Response, TriggerWebhookRequest, TriggerWebhookResponse, TwoFASetupResponse, UnlinkOAuthProvider200Response, UpdateApiKey200Response, UpdateApiKeyRequest, UpdateBucketRequest, UpdateCollectionPermissionsRequest, UpdateCollectionRequest, UpdateCurrencyFeeSettingsRequest, UpdateFunctionRequest, UpdateFunctionRequestLimits, UpdateFunctionRequestRetryPolicy, UpdateIntegrationRequest, UpdateMemberRole200Response, UpdateMemberRoleRequest, UpdateMultiRoleSettings200Response, UpdateMultiRoleSettingsRequest, UpdateMultiRoleSettingsRequestSettings, UpdateNonCustodialAddress200Response, UpdateNonCustodialAddressRequest, UpdateOAuthProviderConfigRequest, UpdateOrganization200Response, UpdateOrganizationPlan200ResponseOneOf, UpdateOrganizationPlan200ResponseOneOf1, UpdateOrganizationPlanRequest, UpdateOrganizationRequest, UpdatePlanRequest, UpdateProjectRequest, UpdateProjectRoleRequest, UpdateRole200Response, UpdateRoleRequest, UpdateSubOrganization200Response, UpdateUserAccountStatus200Response, UpdateUserAccountStatus200ResponseUser, UpdateUserAccountStatusRequest, UpdateUserProfile200Response, UpdateUserRequest, UpdateWalletFeeConfig200Response, UpdateWalletFeeConfig200ResponseData, UpdateWalletFeeConfigRequest, UpdateWalletWebhook200Response, UpdateWalletWebhookRequest, UploadFiles413Response, UploadProjectLogo200Response, UploadVerificationDocumentsRequest, UploadVerificationDocumentsRequestDocumentsInner, UpsertProjectEmailTemplateRequest, Usage, UsageResponse, UsageStatsResponse, UsageStatsResponsePercentages, UsageTrendsResponse, UsageTrendsResponseTrendsInner, UsageTrendsResponseTrendsInnerId, User, UserSummary, ValidateAddress200Response, ValidateAddress200ResponseData, ValidateAddressRequest, ValidatePasswordResetToken200Response, ValidatePasswordResetToken400Response, ValidatePasswordResetTokenRequest, VerifiedRoleUpgrade200Response, VerifiedRoleUpgradeRequest, Verify2FARequest, VerifyEmailAuthRequest, VerifyMagicLinkRequest, VerifyOrgPlanPayment200Response, VerifyOrgPlanPayment200ResponseData, VerifyPayment200Response, VerifyPayment200ResponseData, VerifyPayment200ResponseDataSubscription, VerifyProjectEmailSmtpDomainRequest, WalletBalance, WalletTransaction, WalletTransactionTokenTransfersInner, WalletWebhook, WalletWebhookFilters, WalletWebhookStats, WebhookListResponse, WebhookLog, WebhookLogResponse, WebhookStatsResponse, WebhookStatsResponseEventStatsInner, WebhookStatsResponseStatusStatsInner, Withdraw200Response, Withdraw200ResponseData, WithdrawRequest

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._deserialize(type, value) ⇒ Object

Deserializes the data based on type

Parameters:

  • string

    type Data type

  • string

    value Value to be deserialized

Returns:

  • (Object)

    Deserialized data



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/mudbase/api_model_base.rb', line 19

def self._deserialize(type, value)
  case type.to_sym
  when :Time
    Time.parse(value)
  when :Date
    Date.parse(value)
  when :String
    value.to_s
  when :Integer
    value.to_i
  when :Float
    value.to_f
  when :Boolean
    if value.to_s =~ /\A(true|t|yes|y|1)\z/i
      true
    else
      false
    end
  when :Object
    # generic object (usually a Hash), return directly
    value
  when /\AArray<(?<inner_type>.+)>\z/
    inner_type = Regexp.last_match[:inner_type]
    value.map { |v| _deserialize(inner_type, v) }
  when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/
    k_type = Regexp.last_match[:k_type]
    v_type = Regexp.last_match[:v_type]
    {}.tap do |hash|
      value.each do |k, v|
        hash[_deserialize(k_type, k)] = _deserialize(v_type, v)
      end
    end
  else # model
    # models (e.g. Pet) or oneOf
    klass = Mudbase.const_get(type)
    klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
  end
end

Instance Method Details

#_to_hash(value) ⇒ Hash

Outputs non-array value in the form of hash For object, use to_hash. Otherwise, just return the value

Parameters:

  • value (Object)

    Any valid value

Returns:

  • (Hash)

    Returns the value in the form of hash



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/mudbase/api_model_base.rb', line 74

def _to_hash(value)
  if value.is_a?(Array)
    value.compact.map { |v| _to_hash(v) }
  elsif value.is_a?(Hash)
    {}.tap do |hash|
      value.each { |k, v| hash[k] = _to_hash(v) }
    end
  elsif value.respond_to? :to_hash
    value.to_hash
  else
    value
  end
end

#to_bodyHash

to_body is an alias to to_hash (backward compatibility)

Returns:

  • (Hash)

    Returns the object in the form of hash



66
67
68
# File 'lib/mudbase/api_model_base.rb', line 66

def to_body
  to_hash
end

#to_sString

Returns the string representation of the object

Returns:

  • (String)

    String presentation of the object



60
61
62
# File 'lib/mudbase/api_model_base.rb', line 60

def to_s
  to_hash.to_s
end