Class: HubSpotSDK::Internal::Type::BaseModel Abstract
- Inherits:
-
Object
- Object
- HubSpotSDK::Internal::Type::BaseModel
- Extended by:
- Converter, Util::SorbetRuntimeSupport
- Defined in:
- lib/hubspot_sdk/internal/type/base_model.rb
Overview
Direct Known Subclasses
Page::Paging, Page::Paging::Next, Models::AbTestCreateRequestVNext, Models::Account::APIUsage, Models::Account::AccountGetDailyPrivateAppsUsageParams, Models::Account::AccountGetParams, Models::Account::ActingUser, Models::Account::ActivityListAuditLogsParams, Models::Account::ActivityListLoginActivitiesParams, Models::Account::ActivityListSecurityActivitiesParams, Models::Account::CollectionResponseAPIUsageNoPaging, Models::Account::CollectionResponseHydratedCriticalActionForwardPaging, Models::Account::CollectionResponsePublicAPIUserActionEventForwardPaging, Models::Account::CollectionResponsePublicLoginAuditForwardPaging, Models::Account::HydratedCriticalAction, Models::Account::PortalInformationResponse, Models::Account::PublicAPIUserActionEvent, Models::Account::PublicLoginAudit, Models::ActionResponse, Models::AssociationDefinition, Models::AssociationDefinitionEgg, Models::AssociationSpec, Models::Auth::OAuthCreateTokenParams, Models::Auth::OAuthIntrospectTokenParams, Models::Auth::OAuthRevokeTokenParams, Models::Auth::TokenInfoResponseBaseIf, Models::Automation::ActionExecutionIndexIdentifier, Models::Automation::Actions::DefinitionDeleteParams, Models::Automation::Actions::DefinitionGetParams, Models::Automation::Actions::DefinitionGetRequiresObjectParams, Models::Automation::Actions::DefinitionListParams, Models::Automation::Actions::FunctionCreateOrReplaceByFunctionTypeParams, Models::Automation::Actions::FunctionCreateOrReplaceParams, Models::Automation::Actions::FunctionDeleteByFunctionTypeParams, Models::Automation::Actions::FunctionDeleteParams, Models::Automation::Actions::FunctionGetByFunctionTypeParams, Models::Automation::Actions::FunctionGetParams, Models::Automation::Actions::FunctionListParams, Models::Automation::Actions::RevisionGetParams, Models::Automation::Actions::RevisionListParams, Models::Automation::AgentRequestContext, Models::Automation::ArrayFieldSchema, Models::Automation::BatchInputCallbackCompletionBatchRequest, Models::Automation::BooleanFieldSchema, Models::Automation::CallbackCompletionBatchRequest, Models::Automation::CallbackCompletionRequest, Models::Automation::ChirpAIContextObject, Models::Automation::CollectionResponsePublicActionDefinitionForwardPaging, Models::Automation::CollectionResponsePublicActionFunctionIdentifierNoPaging, Models::Automation::CollectionResponsePublicActionRevisionForwardPaging, Models::Automation::CollectionResponseWithTotalPublicSequenceLiteResponse, Models::Automation::ComplianceIDs, Models::Automation::ContactID, Models::Automation::CopilotRequestContext, Models::Automation::DoubleFieldSchema, Models::Automation::FieldTypeDefinition, Models::Automation::IntegerFieldSchema, Models::Automation::LongFieldSchema, Models::Automation::ObjectFieldSchema, Models::Automation::OutputFieldDefinition, Models::Automation::PublicActionDefinition, Models::Automation::PublicActionDefinitionEgg, Models::Automation::PublicActionDefinitionPatch, Models::Automation::PublicActionDefinitionRequiresObjectRequest, Models::Automation::PublicActionDefinitionRequiresObjectResponse, Models::Automation::PublicActionFunction, Models::Automation::PublicActionFunctionIdentifier, Models::Automation::PublicActionLabels, Models::Automation::PublicActionRevision, Models::Automation::PublicConditionalSingleFieldDependency, Models::Automation::PublicEmailPatternResponse, Models::Automation::PublicExecutionTranslationRule, Models::Automation::PublicFieldTypeDefinition, Models::Automation::PublicInputFieldDefinition, Models::Automation::PublicObjectRequestOptions, Models::Automation::PublicOption, Models::Automation::PublicSequenceEnrollmentLiteResponse, Models::Automation::PublicSequenceEnrollmentRequest, Models::Automation::PublicSequenceEnrollmentResponse, Models::Automation::PublicSequenceLiteResponse, Models::Automation::PublicSequenceResponse, Models::Automation::PublicSequenceSettingsResponse, Models::Automation::PublicSequenceStepDependencyResponse, Models::Automation::PublicSequenceStepResponse, Models::Automation::PublicSingleFieldDependency, Models::Automation::PublicTaskPatternResponse, Models::Automation::SequenceGetEnrollmentByContactIDParams, Models::Automation::SequenceGetParams, Models::Automation::SequenceListParams, Models::Automation::StandaloneRequestContext, Models::Automation::StringFieldSchema, Models::Automation::TestRequestContext, Models::Automation::WorkflowsRequestContext, Models::AutomationActionsOption, Models::BatchInputPropertyCreate, Models::BatchInputPropertyName, Models::BatchInputPublicObjectID, Models::BatchInputString, Models::BatchReadInputPropertyName, Models::BusinessUnits::BusinessUnitEntryGetByUserIDParams, Models::BusinessUnits::CollectionResponsePublicBusinessUnitNoPaging, Models::BusinessUnits::PublicBusinessUnit, Models::BusinessUnits::PublicBusinessUnitLogoMetadata, Models::Cms::AbTestEndRequestVNext, Models::Cms::AbTestRerunRequestVNext, Models::Cms::AbsoluteValue, Models::Cms::AddNumbers, Models::Cms::AddTime, Models::Cms::And, Models::Cms::Angle, Models::Cms::AssetFileMetadata, Models::Cms::AttachToLangPrimaryRequestVNext, Models::Cms::AttentionSpanCalculatedValues, Models::Cms::AttentionSpanEvent, Models::Cms::AttentionSpanEventRequest, Models::Cms::AuditLogListParams, Models::Cms::BackgroundImage, Models::Cms::BatchInputContentFolder, Models::Cms::BatchInputHubDBTableRowBatchCloneRequest, Models::Cms::BatchInputHubDBTableRowV3BatchUpdateRequest, Models::Cms::BatchInputHubDBTableRowV3Request, Models::Cms::BatchInputJsonNode, Models::Cms::BatchInputPage, Models::Cms::BatchResponseContentFolder, Models::Cms::BatchResponseContentFolderWithErrors, Models::Cms::BatchResponseHubDBTableRowV3, Models::Cms::BatchResponseHubDBTableRowV3WithErrors, Models::Cms::BatchResponsePage, Models::Cms::BatchResponsePageWithErrors, Models::Cms::BatchResponseProperty, Models::Cms::BatchResponsePropertyWithErrors, Models::Cms::BeginsWith, Models::Cms::Blogs::AuthorDeleteParams, Models::Cms::Blogs::AuthorGetCursorByQueryParams, Models::Cms::Blogs::AuthorGetCursorParams, Models::Cms::Blogs::AuthorGetParams, Models::Cms::Blogs::AuthorGetPostsCursorByQueryParams, Models::Cms::Blogs::AuthorGetPostsCursorParams, Models::Cms::Blogs::AuthorGetTagsCursorByQueryParams, Models::Cms::Blogs::AuthorGetTagsCursorParams, Models::Cms::Blogs::AuthorListParams, Models::Cms::Blogs::BatchInputBlogAuthor, Models::Cms::Blogs::BatchInputBlogPost, Models::Cms::Blogs::BatchInputTag, Models::Cms::Blogs::BatchResponseBlogAuthor, Models::Cms::Blogs::BatchResponseBlogAuthorWithErrors, Models::Cms::Blogs::BatchResponseBlogPost, Models::Cms::Blogs::BatchResponseBlogPostWithErrors, Models::Cms::Blogs::BatchResponseTag, Models::Cms::Blogs::BatchResponseTagWithErrors, Models::Cms::Blogs::Blog, Models::Cms::Blogs::BlogAuthor, Models::Cms::Blogs::BlogAuthorCloneRequestVNext, Models::Cms::Blogs::BlogLanguageCloneRequestVNext, Models::Cms::Blogs::BlogPost, Models::Cms::Blogs::BlogPostLanguageCloneRequestVNext, Models::Cms::Blogs::BlogPostVersion, Models::Cms::Blogs::BlogVersion, Models::Cms::Blogs::CollectionResponseWithTotalBlog, Models::Cms::Blogs::CollectionResponseWithTotalBlogAuthorForwardPaging, Models::Cms::Blogs::CollectionResponseWithTotalBlogPostForwardPaging, Models::Cms::Blogs::CollectionResponseWithTotalBlogPostVersion, Models::Cms::Blogs::CollectionResponseWithTotalBlogVersion, Models::Cms::Blogs::CollectionResponseWithTotalTagForwardPaging, Models::Cms::Blogs::PostDeleteParams, Models::Cms::Blogs::PostGetDraftByIDParams, Models::Cms::Blogs::PostGetParams, Models::Cms::Blogs::PostListAuthorsParams, Models::Cms::Blogs::PostListParams, Models::Cms::Blogs::PostListTagsParams, Models::Cms::Blogs::PostPushLiveParams, Models::Cms::Blogs::PostQueryAuthorsParams, Models::Cms::Blogs::PostQueryParams, Models::Cms::Blogs::PostQueryTagsParams, Models::Cms::Blogs::PostResetDraftParams, Models::Cms::Blogs::Posts::RevisionGetPreviousVersionParams, Models::Cms::Blogs::Posts::RevisionGetPreviousVersionsParams, Models::Cms::Blogs::Posts::RevisionRestorePreviousVersionParams, Models::Cms::Blogs::Posts::RevisionRestorePreviousVersionToDraftParams, Models::Cms::Blogs::SettingGetParams, Models::Cms::Blogs::SettingGetRevisionParams, Models::Cms::Blogs::SettingListParams, Models::Cms::Blogs::SettingListRevisionsParams, Models::Cms::Blogs::Tag, Models::Cms::Blogs::TagCloneRequestVNext, Models::Cms::Blogs::TagDeleteParams, Models::Cms::Blogs::TagGetParams, Models::Cms::Blogs::TagListAuthorsCursorByQueryParams, Models::Cms::Blogs::TagListAuthorsCursorParams, Models::Cms::Blogs::TagListCursorByQueryParams, Models::Cms::Blogs::TagListCursorParams, Models::Cms::Blogs::TagListParams, Models::Cms::Blogs::TagListPostsCursorByQueryParams, Models::Cms::Blogs::TagListPostsCursorParams, Models::Cms::Blogs::VersionBlog, Models::Cms::Blogs::VersionBlogPost, Models::Cms::BooleanPropertyVariable, Models::Cms::BooleanTargetPropertyVariable, Models::Cms::BoundedNextPage, Models::Cms::BoundedPaging, Models::Cms::BreakpointStyles, Models::Cms::BulkIntegratorObjectCreationResponse, Models::Cms::CaseChangeTestExtensionData, Models::Cms::CmsAuditLoggingExportFilters, Models::Cms::CmsAuditLoggingExportSettings, Models::Cms::CollectionResponseObjectSchemaNoPaging, Models::Cms::CollectionResponsePropertyNoPaging, Models::Cms::CollectionResponsePublicAuditLog, Models::Cms::CollectionResponseWithTotalContentFolderForwardPaging, Models::Cms::CollectionResponseWithTotalContentFolderVersion, Models::Cms::CollectionResponseWithTotalDomain, Models::Cms::CollectionResponseWithTotalHubDBTableV3, Models::Cms::CollectionResponseWithTotalPageForwardPaging, Models::Cms::CollectionResponseWithTotalPageVersion, Models::Cms::CollectionResponseWithTotalURLMappingForwardPaging, Models::Cms::ColorStop, Models::Cms::Column, Models::Cms::ColumnRequest, Models::Cms::ConcatStrings, Models::Cms::ConstantBoolean, Models::Cms::ConstantNumber, Models::Cms::ConstantString, Models::Cms::Contains, Models::Cms::ContentCloneRequestVNext, Models::Cms::ContentFolder, Models::Cms::ContentFolderVersion, Models::Cms::ContentLanguageCloneRequestVNext, Models::Cms::ContentLanguageVariation, Models::Cms::ContentScheduleRequestVNext, Models::Cms::ContentSearchResult, Models::Cms::Date, Models::Cms::DatedExchangeRate, Models::Cms::DefaultRequirements, Models::Cms::DefinitionSource, Models::Cms::DetachFromLangGroupRequestVNext, Models::Cms::DivideNumbers, Models::Cms::Domain, Models::Cms::DomainGetParams, Models::Cms::DomainListParams, Models::Cms::Endpoints, Models::Cms::Euler, Models::Cms::EventVisibilityChange, Models::Cms::EventVisibilityResponse, Models::Cms::ExtensionData, Models::Cms::ExternalOptionsMetaData, Models::Cms::ExtractMostRecentEmailReplyHTML, Models::Cms::ExtractMostRecentEmailReplyText, Models::Cms::ExtractMostRecentPlainTextEmailReply, Models::Cms::FetchCurrencyDecimalPlaces, Models::Cms::FetchExchangeRate, Models::Cms::FetchSingleCurrencyPortalCurrency, Models::Cms::FieldLevelPermission, Models::Cms::FileExtractRequest, Models::Cms::FilteringMetaData, Models::Cms::ForeignID, Models::Cms::FormatFullName, Models::Cms::FormatPhoneNumber, Models::Cms::FormatSearchablePhoneNumber, Models::Cms::Gradient, Models::Cms::Group, Models::Cms::GroupView, Models::Cms::HasEmailReply, Models::Cms::HasPlainTextEmailReply, Models::Cms::HubDBTableCloneRequest, Models::Cms::HubDBTableRowBatchCloneRequest, Models::Cms::HubDBTableRowV3, Models::Cms::HubDBTableRowV3BatchUpdateRequest, Models::Cms::HubDBTableRowV3Request, Models::Cms::HubDBTableV3, Models::Cms::HubDBTableV3Request, Models::Cms::Hubdb::RowCloneDraftParams, Models::Cms::Hubdb::RowDeleteDraftParams, Models::Cms::Hubdb::RowGetDraftParams, Models::Cms::Hubdb::RowGetParams, Models::Cms::Hubdb::RowListParams, Models::Cms::Hubdb::TableDeleteParams, Models::Cms::Hubdb::TableDeleteVersionParams, Models::Cms::Hubdb::TableExportDraftParams, Models::Cms::Hubdb::TableExportParams, Models::Cms::Hubdb::TableGetDraftParams, Models::Cms::Hubdb::TableGetParams, Models::Cms::Hubdb::TableImportDraftParams, Models::Cms::Hubdb::TableListDraftParams, Models::Cms::Hubdb::TableListParams, Models::Cms::Hubdb::TablePublishDraftParams, Models::Cms::Hubdb::TableResetDraftParams, Models::Cms::Hubdb::TableUnpublishParams, Models::Cms::IfBoolean, Models::Cms::IfNumber, Models::Cms::IfString, Models::Cms::ImportResult, Models::Cms::InboundDBObjectType, Models::Cms::IndexedData, Models::Cms::IndexedField, Models::Cms::IntegratorOEmbedDomainModel, Models::Cms::IntegratorOEmbedDomainRequest, Models::Cms::IntegratorObjectCreationRequest, Models::Cms::IntegratorObjectCreationResponse, Models::Cms::IsBlank, Models::Cms::IsEngagementType, Models::Cms::IsPipelineStageClosed, Models::Cms::IsPresent, Models::Cms::LayoutSection, Models::Cms::LessThan, Models::Cms::LessThanOrEqual, Models::Cms::LowerCase, Models::Cms::Margin, Models::Cms::MaxNumbers, Models::Cms::MediaBridgeCreateVideoAssociationDefinitionParams, Models::Cms::MediaBridgeDeleteAssociationParams, Models::Cms::MediaBridgeDeleteOembedDomainParams, Models::Cms::MediaBridgeDeletePropertyGroupParams, Models::Cms::MediaBridgeDeletePropertyParams, Models::Cms::MediaBridgeGetEventVisibilitySettingsParams, Models::Cms::MediaBridgeGetOembedDomainParams, Models::Cms::MediaBridgeGetPropertyGroupParams, Models::Cms::MediaBridgeGetPropertyParams, Models::Cms::MediaBridgeGetSchemaParams, Models::Cms::MediaBridgeListObjectTypesByMediaTypeParams, Models::Cms::MediaBridgeListOembedDomainsParams, Models::Cms::MediaBridgeListPropertiesParams, Models::Cms::MediaBridgeListPropertyGroupsParams, Models::Cms::MediaBridgeListSchemasParams, Models::Cms::MediaBridgePropertyUpdate, Models::Cms::MediaBridgeProviderPartial, Models::Cms::MediaBridgeProviderRegistrationResponse, Models::Cms::MediaPlayedEvent, Models::Cms::MediaPlayedEventRequest, Models::Cms::MediaPlayedPercentageEvent, Models::Cms::MediaPlayedPercentageEventRequest, Models::Cms::MinNumbers, Models::Cms::Month, Models::Cms::MoreThan, Models::Cms::MoreThanOrEqual, Models::Cms::MultiplyNumbers, Models::Cms::Not, Models::Cms::Now, Models::Cms::NumberEquals, Models::Cms::NumberPropertyVariable, Models::Cms::NumberTargetPropertyVariable, Models::Cms::NumberToString, Models::Cms::OEmbedDomainsCollectionResponse, Models::Cms::ObjectDefinitionResponse, Models::Cms::ObjectSchema, Models::Cms::ObjectTypeIDProto, Models::Cms::Option, Models::Cms::Option1, Models::Cms::OptionDecorations, Models::Cms::OptionDecoratorsExtensionData, Models::Cms::Or, Models::Cms::Padding, Models::Cms::PageData, Models::Cms::PageGetLandingPageFoldersByQueryParams, Models::Cms::PageGetLandingPageFoldersParams, Models::Cms::PageGetLandingPageRevisionParams, Models::Cms::PageGetLandingPagesByQueryParams, Models::Cms::PageGetLandingPagesParams, Models::Cms::PageGetSitePageRevisionParams, Models::Cms::PageGetSitePagesByQueryParams, Models::Cms::PageGetSitePagesParams, Models::Cms::PageListLandingPageRevisionsParams, Models::Cms::PageListSitePageRevisionsParams, Models::Cms::PageResetSitePageDraftParams, Models::Cms::PageRestoreLandingPageRevisionParams, Models::Cms::PageRestoreLandingPageRevisionToDraftParams, Models::Cms::PageRestoreSitePageRevisionParams, Models::Cms::PageRestoreSitePageRevisionToDraftParams, Models::Cms::PageVersion, Models::Cms::Pages::FolderDeleteParams, Models::Cms::Pages::FolderGetParams, Models::Cms::Pages::FolderGetRevisionParams, Models::Cms::Pages::FolderListParams, Models::Cms::Pages::FolderListRevisionsParams, Models::Cms::Pages::FolderRestoreRevisionParams, Models::Cms::Pages::LandingPageDeleteParams, Models::Cms::Pages::LandingPageGetDraftParams, Models::Cms::Pages::LandingPageGetParams, Models::Cms::Pages::LandingPageListParams, Models::Cms::Pages::LandingPagePushDraftLiveParams, Models::Cms::Pages::LandingPageResetDraftParams, Models::Cms::Pages::WebsitePageDeleteParams, Models::Cms::Pages::WebsitePageGetDraftParams, Models::Cms::Pages::WebsitePageGetParams, Models::Cms::Pages::WebsitePageListParams, Models::Cms::Pages::WebsitePagePublishDraftParams, Models::Cms::ParseNumber, Models::Cms::PeriodToMonths, Models::Cms::PeriodToWeeks, Models::Cms::PipelineProbability, Models::Cms::Power, Models::Cms::Property, Models::Cms::Property1, Models::Cms::PropertyDefinition, Models::Cms::PropertyDefinitionSource, Models::Cms::PublicAuditLog, Models::Cms::PublicSearchResults, Models::Cms::RandomAccessCollectionResponseWithTotalHubDBTableRowV3, Models::Cms::RequiredPropertiesExtensionData, Models::Cms::RgbaColor, Models::Cms::RollupExpression, Models::Cms::RoundDownNumbers, Models::Cms::RoundNearestNumbers, Models::Cms::RoundUpNumbers, Models::Cms::RowMetaData, Models::Cms::ScopeMapping, Models::Cms::SetContainsString, Models::Cms::SetNewLanguagePrimaryRequestVNext, Models::Cms::SideOrCorner, Models::Cms::SimpleUser, Models::Cms::SiteSearchGetIndexedDataParams, Models::Cms::SiteSearchSearchParams, Models::Cms::Size, Models::Cms::SoftRequiredPropertiesExtensionData, Models::Cms::SourceCodeCreateParams, Models::Cms::SourceCodeDeleteParams, Models::Cms::SourceCodeGetExtractionStatusParams, Models::Cms::SourceCodeGetMetadataParams, Models::Cms::SourceCodeGetParams, Models::Cms::SourceCodeUpsertParams, Models::Cms::SourceCodeValidateParams, Models::Cms::SquareRoot, Models::Cms::StreamingCollectionResponseWithTotalHubDBTableRowV3, Models::Cms::StringEquals, Models::Cms::StringLength, Models::Cms::StringPropertyVariable, Models::Cms::StringTargetPropertyVariable, Models::Cms::Styles, Models::Cms::Substring, Models::Cms::SubtractNumbers, Models::Cms::SubtractTime, Models::Cms::TimeBetween, Models::Cms::TimeBetweenSkipWeekends, Models::Cms::TimestampOfPropertyVariable, Models::Cms::TimestampOfTargetPropertyVariable, Models::Cms::URLMapping, Models::Cms::URLMappingCreateRequestBody, Models::Cms::URLMappingDeleteParams, Models::Cms::URLMappingGetParams, Models::Cms::URLMappingListParams, Models::Cms::URLMappingsURLMapping, Models::Cms::URLRedirectDeleteParams, Models::Cms::URLRedirectGetParams, Models::Cms::URLRedirectListParams, Models::Cms::UpdateLanguagesRequestVNext, Models::Cms::UpperCase, Models::Cms::Xor, Models::Cms::Year, Models::CollectionResponsePropertyGroupNoPaging, Models::CommunicationPreferences::ActionResponseWithResultsPublicStatus, Models::CommunicationPreferences::ActionResponseWithResultsPublicWideStatus, Models::CommunicationPreferences::ActionResponseWithResultsSubscriptionDefinition, Models::CommunicationPreferences::BatchInputPublicStatusRequest, Models::CommunicationPreferences::BatchResponsePublicBulkOptOutFromAllResponse, Models::CommunicationPreferences::BatchResponsePublicStatus, Models::CommunicationPreferences::BatchResponsePublicStatusBulkResponse, Models::CommunicationPreferences::BatchResponsePublicStatusBulkResponseWithErrors, Models::CommunicationPreferences::BatchResponsePublicWideStatusBulkResponse, Models::CommunicationPreferences::BatchResponsePublicWideStatusBulkResponseWithErrors, Models::CommunicationPreferences::CommunicationPreferenceGetStatusesParams, Models::CommunicationPreferences::CommunicationPreferenceGetUnsubscribeAllStatusParams, Models::CommunicationPreferences::CommunicationPreferenceUnsubscribeAllParams, Models::CommunicationPreferences::DefinitionListParams, Models::CommunicationPreferences::LinkGenerationRequest, Models::CommunicationPreferences::LinkGenerationResponse, Models::CommunicationPreferences::PartialPublicStatusRequest, Models::CommunicationPreferences::PublicBulkOptOutFromAllResponse, Models::CommunicationPreferences::PublicStatus, Models::CommunicationPreferences::PublicStatusBulkResponse, Models::CommunicationPreferences::PublicStatusRequest, Models::CommunicationPreferences::PublicSubscriptionTranslation, Models::CommunicationPreferences::PublicWideStatus, Models::CommunicationPreferences::PublicWideStatusBulkResponse, Models::CommunicationPreferences::SubscriptionDefinition, Models::Conversations::ChannelIntegrationMessageEgg, Models::Conversations::ChannelIntegrationParticipant, Models::Conversations::CollectionResponseWithTotalPublicChannelAccount, Models::Conversations::CollectionResponseWithTotalPublicChannelIntegrationChannel, Models::Conversations::ContactAddress, Models::Conversations::ContactAttachment, Models::Conversations::ContactEmail, Models::Conversations::ContactName, Models::Conversations::ContactOrg, Models::Conversations::ContactPhone, Models::Conversations::ContactProfile, Models::Conversations::ContactURL, Models::Conversations::CustomChannelDeleteParams, Models::Conversations::CustomChannelGetParams, Models::Conversations::CustomChannelListParams, Models::Conversations::CustomChannels::ChannelAccountListParams, Models::Conversations::CustomChannels::MessageGetParams, Models::Conversations::FileAttachment, Models::Conversations::IdentificationTokenGenerationRequest, Models::Conversations::IdentificationTokenResponse, Models::Conversations::LocationAttachment, Models::Conversations::MessageHeaderAttachment, Models::Conversations::PreResolvedContact, Models::Conversations::PreResolvedContacts, Models::Conversations::PublicChannelAccount, Models::Conversations::PublicChannelAccountEgg, Models::Conversations::PublicChannelAccountStagingToken, Models::Conversations::PublicChannelAccountStagingTokenUpdateRequest, Models::Conversations::PublicChannelAccountUpdateRequest, Models::Conversations::PublicChannelIntegrationChannel, Models::Conversations::PublicChannelIntegrationChannelCreate, Models::Conversations::PublicChannelIntegrationChannelPatch, Models::Conversations::PublicChannelIntegrationMessageUpdateRequest, Models::Conversations::PublicClient, Models::Conversations::PublicContact, Models::Conversations::PublicConversationsMessage, Models::Conversations::PublicDeliveryIdentifier, Models::Conversations::PublicFile, Models::Conversations::PublicLocation, Models::Conversations::PublicMessageFailureDetails, Models::Conversations::PublicMessageHeader, Models::Conversations::PublicMessageStatus, Models::Conversations::PublicQuickReplies, Models::Conversations::PublicRecipient, Models::Conversations::PublicSender, Models::Conversations::PublicSocialMetadataAttachment, Models::Conversations::PublicUnsupportedContent, Models::Conversations::PublicWhatsAppTemplateMetadata, Models::Conversations::QuickRepliesAttachment, Models::Conversations::QuickReply, Models::Conversations::SocialMetadata, Models::Conversations::SocialMetadataIntegrationAttachment, Models::Conversations::UnsupportedContentAttachment, Models::Crm::APICollectionResponseJoinTimeAndRecordID, Models::Crm::APICollectionResponseRecordListMembership, Models::Crm::ActionResponseWithSingleResultUri, Models::Crm::AppEventOccurrence, Models::Crm::AppEventResolutionResponse, Models::Crm::AppUninstallUninstallParams, Models::Crm::AssociatedID, Models::Crm::AssociationDeleteParams, Models::Crm::AssociationLabelLimitResponse, Models::Crm::AssociationListParams, Models::Crm::AssociationRecordLimitResponse, Models::Crm::AssociationRequestHighUsageReportParams, Models::Crm::AssociationSpecWithLabel, Models::Crm::AssociationUpdateAssociationLabelsParams, Models::Crm::Associations::BatchCreateParams, Models::Crm::AssociationsSchema::LabelDeleteLabelParams, Models::Crm::AssociationsSchema::LabelListLabelsParams, Models::Crm::AssociationsSchema::LimitGetByObjectTypesParams, Models::Crm::AssociationsSchema::LimitListParams, Models::Crm::AtLimitRecordSample, Models::Crm::BatchInputAppEventOccurrence, Models::Crm::BatchInputPublicAssociationDefinitionConfigurationCreateRequest, Models::Crm::BatchInputPublicAssociationDefinitionConfigurationUpdateRequest, Models::Crm::BatchInputPublicAssociationMultiArchive, Models::Crm::BatchInputPublicAssociationMultiPost, Models::Crm::BatchInputPublicAssociationSpec, Models::Crm::BatchInputPublicDefaultAssociationMultiPost, Models::Crm::BatchInputPublicFetchAssociationsBatchRequest, Models::Crm::BatchInputRecordIDInput, Models::Crm::BatchInputSimplePublicObjectBatchInput, Models::Crm::BatchInputSimplePublicObjectBatchInputForCreate, Models::Crm::BatchInputSimplePublicObjectBatchInputUpsert, Models::Crm::BatchInputSimplePublicObjectID, Models::Crm::BatchPortalEntry, Models::Crm::BatchReadInputSimplePublicObjectID, Models::Crm::BatchResponseAppEventOccurrence, Models::Crm::BatchResponseDealToDealSplits, Models::Crm::BatchResponseDealToDealSplitsWithErrors, Models::Crm::BatchResponseLabelsBetweenObjectPair, Models::Crm::BatchResponseLabelsBetweenObjectPairWithErrors, Models::Crm::BatchResponseProperty, Models::Crm::BatchResponsePropertyWithErrors, Models::Crm::BatchResponsePublicAssociationDefinitionConfigurationUpdateResult, Models::Crm::BatchResponsePublicAssociationDefinitionConfigurationUpdateResultWithErrors, Models::Crm::BatchResponsePublicAssociationDefinitionUserConfiguration, Models::Crm::BatchResponsePublicAssociationDefinitionUserConfigurationWithErrors, Models::Crm::BatchResponsePublicAssociationMultiWithLabel, Models::Crm::BatchResponsePublicAssociationMultiWithLabelWithErrors, Models::Crm::BatchResponsePublicDefaultAssociation, Models::Crm::BatchResponseRecordIDWithMemberships, Models::Crm::BatchResponseRecordIDWithMembershipsWithErrors, Models::Crm::BatchResponseSimplePublicObject, Models::Crm::BatchResponseSimplePublicObjectWithErrors, Models::Crm::BatchResponseSimplePublicUpsertObject, Models::Crm::BatchResponseSimplePublicUpsertObjectWithErrors, Models::Crm::CalculatedPropertyLimitResponse, Models::Crm::CollectionResponseAssociatedID, Models::Crm::CollectionResponseAssociationLabelLimitResponseNoPaging, Models::Crm::CollectionResponseAssociationSpecWithLabelNoPaging, Models::Crm::CollectionResponseMultiAssociatedObjectWithLabelForwardPaging, Models::Crm::CollectionResponseObjectSchemaNoPaging, Models::Crm::CollectionResponseObjectTypeNearOrAtAssociationLimitNoPaging, Models::Crm::CollectionResponsePipelineNoPaging, Models::Crm::CollectionResponsePipelineStageNoPaging, Models::Crm::CollectionResponsePropertyNoPaging, Models::Crm::CollectionResponsePublicAssociationDefinitionUserConfigurationNoPaging, Models::Crm::CollectionResponsePublicAuditInfoNoPaging, Models::Crm::CollectionResponsePublicImportErrorForwardPaging, Models::Crm::CollectionResponsePublicImportResponseForwardPaging, Models::Crm::CollectionResponsePublicOwnerForwardPaging, Models::Crm::CollectionResponsePublicPropertyValidationRuleMapNoPaging, Models::Crm::CollectionResponsePublicPropertyValidationRuleNoPaging, Models::Crm::CollectionResponseSimplePublicObjectWithAssociationsForwardPaging, Models::Crm::CollectionResponseWithTotalSimplePublicObject, Models::Crm::CustomObjectLimitResponse, Models::Crm::CustomObjectRecordLimitResponse, Models::Crm::CustomPropertyLimitResponse, Models::Crm::DateTime, Models::Crm::DealToDealSplits, Models::Crm::DeveloperQualifiedSymbol, Models::Crm::ExportCreateAsyncParams, Models::Crm::ExportGetParams, Models::Crm::ExportGetStatusParams, Models::Crm::Extensions::ActionConfirmationBody, Models::Crm::Extensions::ActionHookActionBody, Models::Crm::Extensions::Calling::Speaker, Models::Crm::Extensions::Calling::TranscriptCreateRequest, Models::Crm::Extensions::Calling::TranscriptCreateResponse, Models::Crm::Extensions::Calling::TranscriptCreateUtterance, Models::Crm::Extensions::Calling::TranscriptDeleteParams, Models::Crm::Extensions::Calling::TranscriptGetParams, Models::Crm::Extensions::Calling::TranscriptResponse, Models::Crm::Extensions::Calling::TranscriptUtterance, Models::Crm::Extensions::CallingDeleteChannelConnectionSettingsParams, Models::Crm::Extensions::CallingDeleteSettingsParams, Models::Crm::Extensions::CallingGetChannelConnectionSettingsParams, Models::Crm::Extensions::CallingGetRecordingSettingsParams, Models::Crm::Extensions::CallingGetSettingsParams, Models::Crm::Extensions::CardActions, Models::Crm::Extensions::CardAuditResponse, Models::Crm::Extensions::CardCreateRequest, Models::Crm::Extensions::CardDisplayBody, Models::Crm::Extensions::CardDisplayProperty, Models::Crm::Extensions::CardFetchBody, Models::Crm::Extensions::CardFetchBodyPatch, Models::Crm::Extensions::CardMigrateViewsRequest, Models::Crm::Extensions::CardMigrateViewsResponse, Models::Crm::Extensions::CardObjectTypeBody, Models::Crm::Extensions::CardPatchRequest, Models::Crm::Extensions::CardsDevDeleteParams, Models::Crm::Extensions::CardsDevGetByIDParams, Models::Crm::Extensions::CardsDevGetParams, Models::Crm::Extensions::CardsDevGetSampleResponseParams, Models::Crm::Extensions::ChannelConnectionSettingsPatchRequest, Models::Crm::Extensions::ChannelConnectionSettingsRequest, Models::Crm::Extensions::ChannelConnectionSettingsResponse, Models::Crm::Extensions::CompanyCallerID, Models::Crm::Extensions::CompletedThirdPartyCallRequest, Models::Crm::Extensions::CompletedThirdPartyCallResponse, Models::Crm::Extensions::ContactCallerID, Models::Crm::Extensions::DisplayOption, Models::Crm::Extensions::ExternalSettings, Models::Crm::Extensions::FormattedPhoneNumber, Models::Crm::Extensions::IFrameActionBody, Models::Crm::Extensions::IntegratorCardPayloadResponse, Models::Crm::Extensions::IntegratorObjectResult, Models::Crm::Extensions::MarkRecordingAsReadyRequest, Models::Crm::Extensions::ObjectCoordinates, Models::Crm::Extensions::ObjectToken, Models::Crm::Extensions::PublicCardFetchBody, Models::Crm::Extensions::PublicCardListResponse, Models::Crm::Extensions::PublicCardResponse, Models::Crm::Extensions::RecordingSettingsPatchRequest, Models::Crm::Extensions::RecordingSettingsRequest, Models::Crm::Extensions::RecordingSettingsResponse, Models::Crm::Extensions::SettingsPatchRequest, Models::Crm::Extensions::SettingsRequest, Models::Crm::Extensions::SettingsResponse, Models::Crm::Extensions::TopLevelActions, Models::Crm::Extensions::VideoConferencingDeleteParams, Models::Crm::Extensions::VideoConferencingGetParams, Models::Crm::ExternalAppEventResolutionRequest, Models::Crm::FeatureFlagDeleteParams, Models::Crm::FeatureFlagDeletePortalStateParams, Models::Crm::FeatureFlagGetParams, Models::Crm::FeatureFlagGetPortalStateParams, Models::Crm::FeatureFlagListAllParams, Models::Crm::FeatureFlagListPortalsParams, Models::Crm::Filter, Models::Crm::FilterGroup, Models::Crm::FlagPutRequest, Models::Crm::FlagResponse, Models::Crm::FlagsForAppResponse, Models::Crm::ImportCancelParams, Models::Crm::ImportCreateParams, Models::Crm::ImportGetParams, Models::Crm::ImportListErrorsParams, Models::Crm::ImportListParams, Models::Crm::ImportRowCore, Models::Crm::ImportTemplate, Models::Crm::JoinTimeAndRecordID, Models::Crm::LabelsBetweenObjectPair, Models::Crm::LimitAndUsageForObjectType, Models::Crm::LimitGetAssociationLabelLimitsParams, Models::Crm::LimitGetAssociationRecordsLimitsByObjectTypeParams, Models::Crm::LimitGetAssociationRecordsLimitsFromObjectsParams, Models::Crm::LimitGetAssociationRecordsLimitsToObjectsParams, Models::Crm::LimitGetCalculatedPropertyLimitsParams, Models::Crm::LimitGetCustomObjectTypeLimitsParams, Models::Crm::LimitGetCustomPropertyLimitsParams, Models::Crm::LimitGetPipelineLimitsParams, Models::Crm::LimitGetRecordLimitsParams, Models::Crm::ListAddMembershipsFromParams, Models::Crm::ListAddMembershipsParams, Models::Crm::ListCreateIDMappingParams, Models::Crm::ListCreateRequest, Models::Crm::ListCreateResponse, Models::Crm::ListDeleteFolderParams, Models::Crm::ListDeleteMembershipsParams, Models::Crm::ListDeleteParams, Models::Crm::ListFetchResponse, Models::Crm::ListFilterUpdateRequest, Models::Crm::ListFolderCreateRequest, Models::Crm::ListFolderCreateResponse, Models::Crm::ListFolderFetchResponse, Models::Crm::ListGetByObjectTypeAndNameParams, Models::Crm::ListGetIDMappingParams, Models::Crm::ListGetMembershipsJoinOrderParams, Models::Crm::ListGetParams, Models::Crm::ListGetRecordMembershipsParams, Models::Crm::ListGetScheduleConversionParams, Models::Crm::ListGetSizeAndEditsHistoryBetweenParams, Models::Crm::ListListFoldersParams, Models::Crm::ListListMembershipsParams, Models::Crm::ListListParams, Models::Crm::ListMoveFolderParams, Models::Crm::ListMoveRequest, Models::Crm::ListRemoveMembershipsParams, Models::Crm::ListRenameFolderParams, Models::Crm::ListRestoreParams, Models::Crm::ListScheduleConversionParams, Models::Crm::ListSearchRequest, Models::Crm::ListSearchResponse, Models::Crm::ListSizeAndEditHistoryResponse, Models::Crm::ListSizeDataPoint, Models::Crm::ListUpdateListNameParams, Models::Crm::ListUpdateResponse, Models::Crm::ListUpdateScheduleConversionParams, Models::Crm::ListsByIDResponse, Models::Crm::MembershipChangeRequest, Models::Crm::MembershipsUpdateResponse, Models::Crm::MultiAssociatedObjectWithLabel, Models::Crm::NearLimitRecordSample, Models::Crm::ObjectLibrary::EnablementGetAllParams, Models::Crm::ObjectLibrary::EnablementGetByObjectTypeIDParams, Models::Crm::ObjectLibrary::ObjectTypeEnablementPublicResponse, Models::Crm::ObjectLibrary::PortalObjectTypeEnablementPublicResponse, Models::Crm::ObjectSchema, Models::Crm::ObjectSchemaBatchReadRequest, Models::Crm::ObjectSchemaDeleteAssociationParams, Models::Crm::ObjectSchemaDeleteParams, Models::Crm::ObjectSchemaEgg, Models::Crm::ObjectSchemaGetParams, Models::Crm::ObjectSchemaListParams, Models::Crm::ObjectTypeDefinition, Models::Crm::ObjectTypeNearOrAtAssociationLimit, Models::Crm::ObjectTypePropertyCreate, Models::Crm::Objects::CallDeleteParams, Models::Crm::Objects::CallGetParams, Models::Crm::Objects::CallListParams, Models::Crm::Objects::CartDeleteParams, Models::Crm::Objects::CartGetParams, Models::Crm::Objects::CartListParams, Models::Crm::Objects::CommercePaymentDeleteParams, Models::Crm::Objects::CommercePaymentGetParams, Models::Crm::Objects::CommercePaymentListParams, Models::Crm::Objects::CommunicationDeleteParams, Models::Crm::Objects::CommunicationGetParams, Models::Crm::Objects::CommunicationListParams, Models::Crm::Objects::CompanyDeleteParams, Models::Crm::Objects::CompanyGetParams, Models::Crm::Objects::CompanyListParams, Models::Crm::Objects::ContactDeleteParams, Models::Crm::Objects::ContactGetParams, Models::Crm::Objects::ContactListParams, Models::Crm::Objects::ContractDeleteParams, Models::Crm::Objects::ContractGetParams, Models::Crm::Objects::ContractListParams, Models::Crm::Objects::CourseDeleteParams, Models::Crm::Objects::CourseGetParams, Models::Crm::Objects::CourseListParams, Models::Crm::Objects::CustomDeleteParams, Models::Crm::Objects::CustomGetParams, Models::Crm::Objects::CustomListParams, Models::Crm::Objects::DealDeleteParams, Models::Crm::Objects::DealGetParams, Models::Crm::Objects::DealListParams, Models::Crm::Objects::DiscountDeleteParams, Models::Crm::Objects::DiscountGetParams, Models::Crm::Objects::DiscountListParams, Models::Crm::Objects::EmailDeleteParams, Models::Crm::Objects::EmailGetParams, Models::Crm::Objects::EmailListParams, Models::Crm::Objects::FeeDeleteParams, Models::Crm::Objects::FeeGetParams, Models::Crm::Objects::FeeListParams, Models::Crm::Objects::FeedbackSubmissionGetParams, Models::Crm::Objects::FeedbackSubmissionListParams, Models::Crm::Objects::GenericObjectDeleteParams, Models::Crm::Objects::GenericObjectGetParams, Models::Crm::Objects::GenericObjectListParams, Models::Crm::Objects::GoalTargetDeleteParams, Models::Crm::Objects::GoalTargetGetParams, Models::Crm::Objects::GoalTargetListParams, Models::Crm::Objects::InvoiceDeleteParams, Models::Crm::Objects::InvoiceGetParams, Models::Crm::Objects::InvoiceListParams, Models::Crm::Objects::LeadDeleteParams, Models::Crm::Objects::LeadGetParams, Models::Crm::Objects::LeadListParams, Models::Crm::Objects::LineItemDeleteParams, Models::Crm::Objects::LineItemGetParams, Models::Crm::Objects::LineItemListParams, Models::Crm::Objects::ListingDeleteParams, Models::Crm::Objects::ListingGetParams, Models::Crm::Objects::ListingListParams, Models::Crm::Objects::MeetingDeleteParams, Models::Crm::Objects::MeetingGetParams, Models::Crm::Objects::MeetingListParams, Models::Crm::Objects::NoteDeleteParams, Models::Crm::Objects::NoteGetParams, Models::Crm::Objects::NoteListParams, Models::Crm::Objects::OrderDeleteParams, Models::Crm::Objects::OrderGetParams, Models::Crm::Objects::OrderListParams, Models::Crm::Objects::PartnerClientGetParams, Models::Crm::Objects::PartnerClientListAssociationsParams, Models::Crm::Objects::PartnerClientListParams, Models::Crm::Objects::PartnerServiceGetParams, Models::Crm::Objects::PartnerServiceListParams, Models::Crm::Objects::PostalMailDeleteParams, Models::Crm::Objects::PostalMailGetParams, Models::Crm::Objects::PostalMailListParams, Models::Crm::Objects::ProductDeleteParams, Models::Crm::Objects::ProductGetParams, Models::Crm::Objects::ProductListParams, Models::Crm::Objects::ProjectDeleteParams, Models::Crm::Objects::ProjectGetParams, Models::Crm::Objects::ProjectListParams, Models::Crm::Objects::PublicGdprDeleteInput, Models::Crm::Objects::QuoteDeleteParams, Models::Crm::Objects::QuoteGetParams, Models::Crm::Objects::QuoteListParams, Models::Crm::Objects::ServiceDeleteParams, Models::Crm::Objects::ServiceGetParams, Models::Crm::Objects::ServiceListParams, Models::Crm::Objects::SubscriptionDeleteParams, Models::Crm::Objects::SubscriptionGetParams, Models::Crm::Objects::SubscriptionListParams, Models::Crm::Objects::TaskDeleteParams, Models::Crm::Objects::TaskGetParams, Models::Crm::Objects::TaskListParams, Models::Crm::Objects::TaxDeleteParams, Models::Crm::Objects::TaxGetParams, Models::Crm::Objects::TaxListParams, Models::Crm::Objects::TicketDeleteParams, Models::Crm::Objects::TicketGetParams, Models::Crm::Objects::TicketListParams, Models::Crm::Objects::UserDeleteParams, Models::Crm::Objects::UserGetParams, Models::Crm::Objects::UserListParams, Models::Crm::OwnerGetParams, Models::Crm::OwnerListParams, Models::Crm::Pipeline, Models::Crm::PipelineDeleteParams, Models::Crm::PipelineDeleteStageParams, Models::Crm::PipelineGetParams, Models::Crm::PipelineGetStageParams, Models::Crm::PipelineInput, Models::Crm::PipelineLimitResponse, Models::Crm::PipelineListAuditParams, Models::Crm::PipelineListParams, Models::Crm::PipelineListStageAuditParams, Models::Crm::PipelineListStagesParams, Models::Crm::PipelinePatchInput, Models::Crm::PipelineReplaceInput, Models::Crm::PipelineStage, Models::Crm::PipelineStageInput, Models::Crm::PipelineStagePatchInput, Models::Crm::PipelineStageReplaceInput, Models::Crm::PortalFlagStateBatchDeleteRequest, Models::Crm::PortalFlagStateBatchPutRequest, Models::Crm::PortalFlagStateBatchResponse, Models::Crm::PortalFlagStatePutRequest, Models::Crm::PortalFlagStateResponse, Models::Crm::Properties::GroupDeleteParams, Models::Crm::Properties::GroupGetParams, Models::Crm::Properties::GroupListParams, Models::Crm::PropertiesValidationGetByObjectTypeIDAndPropertyNameParams, Models::Crm::PropertiesValidationGetByObjectTypeIDParams, Models::Crm::PropertiesValidationGetByObjectTypeIDPropertyNameAndRuleTypeParams, Models::Crm::PropertyDeleteParams, Models::Crm::PropertyGetParams, Models::Crm::PropertyListParams, Models::Crm::PropertyUpdate, Models::Crm::PublicAbsoluteComparativeTimestampRefineBy, Models::Crm::PublicAbsoluteRangedTimestampRefineBy, Models::Crm::PublicAdsSearchFilter, Models::Crm::PublicAdsTimeFilter, Models::Crm::PublicAllHistoryRefineBy, Models::Crm::PublicAllPropertyTypesOperation, Models::Crm::PublicAndFilterBranch, Models::Crm::PublicAssociationDefinitionConfigurationCreateRequest, Models::Crm::PublicAssociationDefinitionConfigurationUpdateRequest, Models::Crm::PublicAssociationDefinitionConfigurationUpdateResult, Models::Crm::PublicAssociationDefinitionCreateRequest, Models::Crm::PublicAssociationDefinitionUpdateRequest, Models::Crm::PublicAssociationDefinitionUserConfiguration, Models::Crm::PublicAssociationFilterBranch, Models::Crm::PublicAssociationInListFilter, Models::Crm::PublicAssociationMultiArchive, Models::Crm::PublicAssociationMultiPost, Models::Crm::PublicAssociationMultiWithLabel, Models::Crm::PublicAssociationSpec, Models::Crm::PublicAssociationsForObject, Models::Crm::PublicAuditInfo, Models::Crm::PublicBatchMigrationMapping, Models::Crm::PublicBoolPropertyOperation, Models::Crm::PublicCalendarDatePropertyOperation, Models::Crm::PublicCampaignInfluencedFilter, Models::Crm::PublicCommunicationSubscriptionFilter, Models::Crm::PublicComparativeDatePropertyOperation, Models::Crm::PublicComparativePropertyUpdatedOperation, Models::Crm::PublicConstantFilter, Models::Crm::PublicCrmSearchRequest, Models::Crm::PublicCtaAnalyticsFilter, Models::Crm::PublicDatePoint, Models::Crm::PublicDatePropertyOperation, Models::Crm::PublicDateTimePropertyOperation, Models::Crm::PublicDealSplitInput, Models::Crm::PublicDealSplitsBatchCreateRequest, Models::Crm::PublicDealSplitsCreateRequest, Models::Crm::PublicDefaultAssociation, Models::Crm::PublicDefaultAssociationMultiPost, Models::Crm::PublicEmailEventFilter, Models::Crm::PublicEmailSubscriptionFilter, Models::Crm::PublicEnumerationPropertyOperation, Models::Crm::PublicEventAnalyticsFilter, Models::Crm::PublicEventFilterMetadata, Models::Crm::PublicExportListRequest, Models::Crm::PublicExportResponse, Models::Crm::PublicExportViewRequest, Models::Crm::PublicFetchAssociationsBatchRequest, Models::Crm::PublicFiscalQuarterReference, Models::Crm::PublicFiscalYearReference, Models::Crm::PublicFormSubmissionFilter, Models::Crm::PublicFormSubmissionOnPageFilter, Models::Crm::PublicImportError, Models::Crm::PublicImportMetadata, Models::Crm::PublicImportResponse, Models::Crm::PublicInListFilter, Models::Crm::PublicInListFilterMetadata, Models::Crm::PublicIndexOffset, Models::Crm::PublicIndexedTimePoint, Models::Crm::PublicIntegrationEventFilter, Models::Crm::PublicListConversionDate, Models::Crm::PublicListConversionInactivity, Models::Crm::PublicListConversionResponse, Models::Crm::PublicListFolder, Models::Crm::PublicListPermissions, Models::Crm::PublicMembershipSettings, Models::Crm::PublicMergeInput, Models::Crm::PublicMigrationMapping, Models::Crm::PublicMonthReference, Models::Crm::PublicMultiStringPropertyOperation, Models::Crm::PublicNotAllFilterBranch, Models::Crm::PublicNotAnyFilterBranch, Models::Crm::PublicNowReference, Models::Crm::PublicNumAssociationsFilter, Models::Crm::PublicNumOccurrencesRefineBy, Models::Crm::PublicNumberPropertyOperation, Models::Crm::PublicObjectList, Models::Crm::PublicObjectListRecord, Models::Crm::PublicObjectListSearchResult, Models::Crm::PublicObjectSearchRequest, Models::Crm::PublicOrFilterBranch, Models::Crm::PublicOwner, Models::Crm::PublicPageViewAnalyticsFilter, Models::Crm::PublicPrivacyAnalyticsFilter, Models::Crm::PublicPropertyAssociationFilterBranch, Models::Crm::PublicPropertyAssociationInListFilter, Models::Crm::PublicPropertyFilter, Models::Crm::PublicPropertyReferencedTime, Models::Crm::PublicPropertyValidationRule, Models::Crm::PublicPropertyValidationRuleMap, Models::Crm::PublicPropertyValidationRuleUpdate, Models::Crm::PublicQuarterReference, Models::Crm::PublicRangedDatePropertyOperation, Models::Crm::PublicRangedNumberPropertyOperation, Models::Crm::PublicRangedTimeOperation, Models::Crm::PublicRelativeComparativeTimestampRefineBy, Models::Crm::PublicRelativeRangedTimestampRefineBy, Models::Crm::PublicRestrictedFilterBranch, Models::Crm::PublicRollingDateRangePropertyOperation, Models::Crm::PublicRollingPropertyUpdatedOperation, Models::Crm::PublicSetOccurrencesRefineBy, Models::Crm::PublicStringPropertyOperation, Models::Crm::PublicSurveyMonkeyFilter, Models::Crm::PublicSurveyMonkeyValueFilter, Models::Crm::PublicTeam, Models::Crm::PublicTimeOffset, Models::Crm::PublicTimePointOperation, Models::Crm::PublicTodayReference, Models::Crm::PublicUnifiedEventsFilter, Models::Crm::PublicUnifiedEventsFilterBranch, Models::Crm::PublicWebinarFilter, Models::Crm::PublicWeekReference, Models::Crm::PublicYearReference, Models::Crm::RecordIDInput, Models::Crm::RecordIDWithMemberships, Models::Crm::RecordLimitResponse, Models::Crm::RecordListMembership, Models::Crm::ReportCreationResponse, Models::Crm::SimplePublicObject, Models::Crm::SimplePublicObjectBatchInput, Models::Crm::SimplePublicObjectBatchInputForCreate, Models::Crm::SimplePublicObjectBatchInputUpsert, Models::Crm::SimplePublicObjectID, Models::Crm::SimplePublicObjectInput, Models::Crm::SimplePublicObjectInputForCreate, Models::Crm::SimplePublicObjectWithAssociations, Models::Crm::SimplePublicUpsertObject, Models::Crm::TimelineEventIFrame, Models::Crm::UsageForObjectType, Models::Crm::ValueWithTimestamp, Models::Error, Models::ErrorDetail, Models::Events::AbsoluteComparativeTimestampRefineBy, Models::Events::AbsoluteRangedTimestampRefineBy, Models::Events::AllHistoryRefineBy, Models::Events::AllPropertyTypesOperation, Models::Events::AssociationDefinition, Models::Events::BatchedBehavioralEventHTTPCompletionRequest, Models::Events::BehavioralEventHTTPCompletionRequest, Models::Events::BehavioralEventTypeDefinitionLabels, Models::Events::BoolPropertyOperation, Models::Events::CalendarDatePropertyOperation, Models::Events::CollectionResponseExternalUnifiedEvent, Models::Events::CollectionResponseWithTotalExternalBehavioralEventTypeDefinition, Models::Events::ComboEventRule, Models::Events::ComboEventRuleBranch, Models::Events::ComparativeBoolPropertyOperation, Models::Events::ComparativeDatePropertyOperation, Models::Events::ComparativeNumberPropertyOperation, Models::Events::ComparativePropertyUpdatedOperation, Models::Events::ComparativeStringPropertyOperation, Models::Events::DatePoint, Models::Events::DatePropertyOperation, Models::Events::DateTimePropertyOperation, Models::Events::DefinitionDeleteParams, Models::Events::DefinitionDeletePropertyParams, Models::Events::DefinitionGetParams, Models::Events::DefinitionListParams, Models::Events::EnumerationPropertyOperation, Models::Events::ExternalBehavioralEventPropertyCreate, Models::Events::ExternalBehavioralEventPropertyDefinitionPatch, Models::Events::ExternalBehavioralEventTypeDefinition, Models::Events::ExternalBehavioralEventTypeDefinitionEgg, Models::Events::ExternalBehavioralEventTypeDefinitionPatch, Models::Events::ExternalObjectResolutionMappingRequest, Models::Events::ExternalObjectResolutionMappingResponse, Models::Events::ExternalPrimaryObjectResolutionRule, Models::Events::ExternalUnifiedEvent, Models::Events::FiscalQuarter, Models::Events::FiscalYear, Models::Events::IndexOffset, Models::Events::IndexedTimePoint, Models::Events::MonthReference, Models::Events::MultiStringPropertyOperation, Models::Events::NowReference, Models::Events::NumOccurrencesRefineBy, Models::Events::NumberPropertyOperation, Models::Events::OccurrenceListEventTypesParams, Models::Events::OccurrenceListParams, Models::Events::OccurrenceListParams::ObjectProperty, Models::Events::OccurrenceListParams::Property, Models::Events::PropertyFilter, Models::Events::PropertyFilterContext, Models::Events::PropertyReferencedTime, Models::Events::QuarterReference, Models::Events::RangedDatePropertyOperation, Models::Events::RangedNumberPropertyOperation, Models::Events::RangedTimeOperation, Models::Events::RegexPropertyOperation, Models::Events::RelativeComparativeTimestampRefineBy, Models::Events::RelativeRangedTimestampRefineBy, Models::Events::RollingDateRangePropertyOperation, Models::Events::RollingPropertyUpdatedOperation, Models::Events::SetOccurrencesRefineBy, Models::Events::StringPropertyOperation, Models::Events::TimeOffset, Models::Events::TimePointOperation, Models::Events::TodayReference, Models::Events::VisibleExternalEventTypeNames, Models::Events::WeekReference, Models::Events::YearReference, Models::Files::CollectionResponseFile, Models::Files::CollectionResponseFolder, Models::Files::File, Models::Files::FileActionResponse, Models::Files::FileAssetDeleteParams, Models::Files::FileAssetGdprDeleteParams, Models::Files::FileAssetGetByPathParams, Models::Files::FileAssetGetImportTaskStatusParams, Models::Files::FileAssetGetParams, Models::Files::FileAssetGetSignedURLParams, Models::Files::FileAssetReplaceParams, Models::Files::FileAssetSearchParams, Models::Files::FileAssetUploadParams, Models::Files::FileStat, Models::Files::FileUpdateInput, Models::Files::Folder, Models::Files::FolderActionResponse, Models::Files::FolderDeleteByIDParams, Models::Files::FolderDeleteByPathParams, Models::Files::FolderGetByIDParams, Models::Files::FolderGetByPathParams, Models::Files::FolderGetUpdateAsyncStatusParams, Models::Files::FolderInput, Models::Files::FolderSearchParams, Models::Files::FolderUpdateInput, Models::Files::FolderUpdateInputWithID, Models::Files::FolderUpdateTaskLocator, Models::Files::ImportFromURLInput, Models::Files::ImportFromURLTaskLocator, Models::Files::SignedURL, Models::ForwardPaging, Models::Marketing::AggregateEmailStatistics, Models::Marketing::AppInfo, Models::Marketing::AttendanceCounters, Models::Marketing::BatchInputMarketingEventCreateRequestParams, Models::Marketing::BatchInputMarketingEventEmailSubscriber, Models::Marketing::BatchInputMarketingEventExternalUniqueIdentifier, Models::Marketing::BatchInputMarketingEventPublicObjectIDDeleteRequest, Models::Marketing::BatchInputMarketingEventPublicUpdateRequestFullV2, Models::Marketing::BatchInputMarketingEventSubscriber, Models::Marketing::BatchInputPublicCampaignBatchUpdateItem, Models::Marketing::BatchInputPublicCampaignDeleteInput, Models::Marketing::BatchInputPublicCampaignInput, Models::Marketing::BatchInputPublicCampaignReadInput, Models::Marketing::BatchResponseMarketingEventPublicDefaultResponse, Models::Marketing::BatchResponseMarketingEventPublicDefaultResponseV2, Models::Marketing::BatchResponseMarketingEventPublicDefaultResponseV2WithErrors, Models::Marketing::BatchResponsePublicCampaign, Models::Marketing::BatchResponsePublicCampaignWithAssets, Models::Marketing::BatchResponsePublicCampaignWithAssetsWithErrors, Models::Marketing::BatchResponsePublicCampaignWithErrors, Models::Marketing::BatchResponseSubscriberEmailResponse, Models::Marketing::BatchResponseSubscriberVidResponse, Models::Marketing::CampaignDeleteParams, Models::Marketing::CampaignGetParams, Models::Marketing::CampaignListParams, Models::Marketing::Campaigns::AssetDeleteParams, Models::Marketing::Campaigns::AssetListParams, Models::Marketing::Campaigns::AssetUpdateParams, Models::Marketing::Campaigns::BudgetDeleteParams, Models::Marketing::Campaigns::BudgetGetParams, Models::Marketing::Campaigns::BudgetGetTotalsParams, Models::Marketing::Campaigns::MetricGetAttributionMetricsParams, Models::Marketing::Campaigns::MetricGetRevenueAttributionParams, Models::Marketing::Campaigns::MetricListContactIDsByTypeParams, Models::Marketing::Campaigns::SpendDeleteParams, Models::Marketing::Campaigns::SpendGetParams, Models::Marketing::CollectionResponseContactReferenceForwardPaging, Models::Marketing::CollectionResponseMarketingEventPublicReadResponseV2ForwardPaging, Models::Marketing::CollectionResponsePublicCampaignAsset, Models::Marketing::CollectionResponsePublicCampaignAssetForwardPaging, Models::Marketing::CollectionResponseSearchPublicResponseWrapperNoPaging, Models::Marketing::CollectionResponseSmtpAPITokenViewForwardPaging, Models::Marketing::CollectionResponseWithTotalEmailStatisticInterval, Models::Marketing::CollectionResponseWithTotalMarketingEventIdentifiersResponse, Models::Marketing::CollectionResponseWithTotalParticipationBreakdown, Models::Marketing::CollectionResponseWithTotalPublicCampaign, Models::Marketing::CollectionResponseWithTotalPublicEmail, Models::Marketing::CollectionResponseWithTotalPublicEmailVersion, Models::Marketing::CollectionResponseWithTotalPublicList, Models::Marketing::ContactAssociation, Models::Marketing::ContactReference, Models::Marketing::CrmPropertyWrapper, Models::Marketing::EmailCloneRequestVNext, Models::Marketing::EmailCreateRequest, Models::Marketing::EmailDeleteParams, Models::Marketing::EmailGetAbTestVariationParams, Models::Marketing::EmailGetDraftParams, Models::Marketing::EmailGetHistogramParams, Models::Marketing::EmailGetParams, Models::Marketing::EmailGetRevisionParams, Models::Marketing::EmailListParams, Models::Marketing::EmailListRevisionsParams, Models::Marketing::EmailPublishParams, Models::Marketing::EmailResetDraftParams, Models::Marketing::EmailRestoreRevisionParams, Models::Marketing::EmailRestoreRevisionToDraftParams, Models::Marketing::EmailSendStatusView, Models::Marketing::EmailStatisticInterval, Models::Marketing::EmailStatisticsData, Models::Marketing::EmailUnpublishParams, Models::Marketing::EmailUpdateRequest, Models::Marketing::EventDetailSettings, Models::Marketing::EventDetailSettingsURL, Models::Marketing::EventIDView, Models::Marketing::Interval, Models::Marketing::MarketingEventAssociation, Models::Marketing::MarketingEventCompleteRequestParams, Models::Marketing::MarketingEventCreateRequestParams, Models::Marketing::MarketingEventDefaultResponse, Models::Marketing::MarketingEventDeleteByExternalEventIDParams, Models::Marketing::MarketingEventDeleteParams, Models::Marketing::MarketingEventEmailSubscriber, Models::Marketing::MarketingEventExternalUniqueIdentifier, Models::Marketing::MarketingEventGetByExternalEventIDParams, Models::Marketing::MarketingEventGetParams, Models::Marketing::MarketingEventIdentifiersResponse, Models::Marketing::MarketingEventListParams, Models::Marketing::MarketingEventPublicDefaultResponse, Models::Marketing::MarketingEventPublicDefaultResponseV2, Models::Marketing::MarketingEventPublicObjectIDDeleteRequest, Models::Marketing::MarketingEventPublicReadResponse, Models::Marketing::MarketingEventPublicReadResponseV2, Models::Marketing::MarketingEventPublicUpdateRequestFullV2, Models::Marketing::MarketingEventPublicUpdateRequestV2, Models::Marketing::MarketingEventSearchByExternalEventIDParams, Models::Marketing::MarketingEventSearchIdentifiersByExternalEventIDParams, Models::Marketing::MarketingEventSubscriber, Models::Marketing::MarketingEventUpdateRequestParams, Models::Marketing::MarketingEvents::EventCancelByExternalEventIDParams, Models::Marketing::MarketingEvents::ListAssociationAssociateByExternalAccountParams, Models::Marketing::MarketingEvents::ListAssociationAssociateParams, Models::Marketing::MarketingEvents::ListAssociationDeleteByExternalAccountParams, Models::Marketing::MarketingEvents::ListAssociationDeleteParams, Models::Marketing::MarketingEvents::ListAssociationListByExternalAccountParams, Models::Marketing::MarketingEvents::ListAssociationListParams, Models::Marketing::MarketingEvents::ParticipationGetByExternalAccountAndEventIDParams, Models::Marketing::MarketingEvents::ParticipationGetByIDParams, Models::Marketing::MarketingEvents::ParticipationListBreakdownByContactParams, Models::Marketing::MarketingEvents::ParticipationListBreakdownByExternalAccountAndEventIDParams, Models::Marketing::MarketingEvents::ParticipationListBreakdownByIDParams, Models::Marketing::MarketingEvents::SettingGetParams, Models::Marketing::MetricsCounters, Models::Marketing::ParticipationAssociations, Models::Marketing::ParticipationBreakdown, Models::Marketing::ParticipationProperties, Models::Marketing::PublicBudgetItem, Models::Marketing::PublicBudgetItemInput, Models::Marketing::PublicBudgetTotals, Models::Marketing::PublicBusinessUnit, Models::Marketing::PublicButtonStyleSettings, Models::Marketing::PublicCampaign, Models::Marketing::PublicCampaignAsset, Models::Marketing::PublicCampaignBatchUpdateItem, Models::Marketing::PublicCampaignDeleteInput, Models::Marketing::PublicCampaignInput, Models::Marketing::PublicCampaignReadInput, Models::Marketing::PublicCampaignWithAssets, Models::Marketing::PublicDividerStyleSettings, Models::Marketing::PublicEmail, Models::Marketing::PublicEmailContent, Models::Marketing::PublicEmailFromDetails, Models::Marketing::PublicEmailRecipients, Models::Marketing::PublicEmailStyleSettings, Models::Marketing::PublicEmailSubscriptionDetails, Models::Marketing::PublicEmailTestingDetails, Models::Marketing::PublicEmailToDetails, Models::Marketing::PublicEmailVersion, Models::Marketing::PublicFontStyle, Models::Marketing::PublicList, Models::Marketing::PublicRssEmailDetails, Models::Marketing::PublicSingleSendEmail, Models::Marketing::PublicSingleSendRequestEgg, Models::Marketing::PublicSpendItem, Models::Marketing::PublicSpendItemInput, Models::Marketing::PublicWebversionDetails, Models::Marketing::RevenueAttributionAggregate, Models::Marketing::SearchPublicResponseWrapper, Models::Marketing::SmtpAPITokenRequestEgg, Models::Marketing::SmtpAPITokenView, Models::Marketing::SubscriberEmailResponse, Models::Marketing::SubscriberVidResponse, Models::Marketing::Transactional::SmtpTokenDeleteParams, Models::Marketing::Transactional::SmtpTokenGetParams, Models::Marketing::Transactional::SmtpTokenListParams, Models::Marketing::Transactional::SmtpTokenResetPasswordParams, Models::Marketing::VersionPublicEmail, Models::Meta::CollectionResponseIPRangeNoPaging, Models::Meta::IPRange, Models::Meta::Origins::IPRangeListParams, Models::Meta::Origins::IPRangeListSimpleParams, Models::NextPage, Models::ObjectTypeDefinition, Models::ObjectTypeDefinitionLabels, Models::ObjectTypeDefinitionPatch, Models::Option, Models::OptionInput, Models::Paging, Models::PreviousPage, Models::Property, Models::PropertyCreate, Models::PropertyGroup, Models::PropertyGroupCreate, Models::PropertyGroupUpdate, Models::PropertyModificationMetadata, Models::PropertyName, Models::PropertyValue, Models::PublicObjectID, Models::Scheduler::CollectionResponseWithTotalExternalLinkMetadata, Models::Scheduler::ExternalAssociationCreateRequest, Models::Scheduler::ExternalBookingFormField, Models::Scheduler::ExternalBookingInfo, Models::Scheduler::ExternalBrandingMetadata, Models::Scheduler::ExternalCalendarMeetingEventCreateProperties, Models::Scheduler::ExternalCalendarMeetingEventCreateRequest, Models::Scheduler::ExternalCalendarMeetingEventResponseProperties, Models::Scheduler::ExternalCalenderMeetingEventResponse, Models::Scheduler::ExternalClosedRange, Models::Scheduler::ExternalCommunicationConsentCheckbox, Models::Scheduler::ExternalEmailReminderSchedule, Models::Scheduler::ExternalGuestSettings, Models::Scheduler::ExternalLegalConsentOptions, Models::Scheduler::ExternalLegalConsentResponse, Models::Scheduler::ExternalLinkAvailability, Models::Scheduler::ExternalLinkAvailabilityAndBusyTimes, Models::Scheduler::ExternalLinkAvailabilityForDuration, Models::Scheduler::ExternalLinkDisplayInfo, Models::Scheduler::ExternalLinkFormField, Models::Scheduler::ExternalLinkMetadata, Models::Scheduler::ExternalMeetingAvailability, Models::Scheduler::ExternalMeetingBooking, Models::Scheduler::ExternalMeetingBookingResponse, Models::Scheduler::ExternalMeetingsLinkSettings, Models::Scheduler::ExternalMeetingsUser, Models::Scheduler::ExternalMeetingsWelcomeScreenInfo, Models::Scheduler::ExternalOption, Models::Scheduler::ExternalReminder, Models::Scheduler::ExternalTimeRange, Models::Scheduler::ExternalUserBusyTimes, Models::Scheduler::ExternalUserProfile, Models::Scheduler::ExternalValidatedFormField, Models::Scheduler::Meetings::BasicGetAvailabilityBySlugParams, Models::Scheduler::Meetings::BasicGetBookingInfoBySlugParams, Models::Scheduler::Meetings::BasicListParams, Models::Settings::BatchInputExchangeRateCreateRequest, Models::Settings::BatchInputExchangeRateUpdateRequest, Models::Settings::BatchResponseExchangeRate, Models::Settings::BatchResponseExchangeRateWithErrors, Models::Settings::CentralExchangeRatesInformation, Models::Settings::CollectionResponseCurrencyCodeInfoNoPaging, Models::Settings::CollectionResponseExchangeRateForwardPaging, Models::Settings::CollectionResponseExchangeRateNoPaging, Models::Settings::CollectionResponsePublicPermissionSetNoPaging, Models::Settings::CollectionResponsePublicTaxRateGroupForwardPaging, Models::Settings::CollectionResponsePublicTeamNoPaging, Models::Settings::CollectionResponsePublicUserForwardPaging, Models::Settings::CompanyCurrency, Models::Settings::CompanyCurrencyUpdateRequest, Models::Settings::Currencies::CentralFxRateGetInformationParams, Models::Settings::Currencies::CentralFxRateGetUnsupportedCurrenciesParams, Models::Settings::Currencies::ExchangeRateGetExchangeRateByIDParams, Models::Settings::Currencies::ExchangeRateListCurrentExchangeRatesParams, Models::Settings::Currencies::ExchangeRateListExchangeRatesParams, Models::Settings::CurrencyCodeInfo, Models::Settings::CurrencyCreateRequest, Models::Settings::CurrencyGetCompanyCurrencyParams, Models::Settings::CurrencyListCodesParams, Models::Settings::CurrencyPairUpdate, Models::Settings::ExchangeRate, Models::Settings::ExchangeRateCreateRequest, Models::Settings::ExchangeRateMultiplier, Models::Settings::ExchangeRateUpdateRequest, Models::Settings::PublicPermissionSet, Models::Settings::PublicTaxRateGroup, Models::Settings::PublicTeam, Models::Settings::PublicUser, Models::Settings::PublicUserUpdate, Models::Settings::TaxRateGetParams, Models::Settings::TaxRateListParams, Models::Settings::UserDeleteParams, Models::Settings::UserGetParams, Models::Settings::UserListParams, Models::Settings::UserListRolesParams, Models::Settings::UserListTeamsParams, Models::Settings::UserProvisionRequest, Models::StandardError, Models::TaskLocator, Models::VersionUser, Models::Webhooks::ActionOverrideRequest, Models::Webhooks::AppLifecycleEventSubscriptionUpsertRequest, Models::Webhooks::AssociationSubscriptionUpsertRequest, Models::Webhooks::BatchInputSubscriptionBatchUpdateRequest, Models::Webhooks::BatchResponseJournalFetchResponse, Models::Webhooks::BatchResponseJournalFetchResponseWithErrors, Models::Webhooks::BatchResponseSubscriptionResponse, Models::Webhooks::BatchResponseSubscriptionResponseWithErrors, Models::Webhooks::CollectionResponseSubscriptionResponseNoPaging, Models::Webhooks::Condition, Models::Webhooks::CrmObjectSnapshotBatchRequest, Models::Webhooks::CrmObjectSnapshotBatchResponse, Models::Webhooks::CrmObjectSnapshotRequest, Models::Webhooks::CrmObjectSnapshotResponse, Models::Webhooks::Filter, Models::Webhooks::FilterCreateRequest, Models::Webhooks::FilterCreateResponse, Models::Webhooks::FilterResponse, Models::Webhooks::GdprPrivacyDeletionSubscriptionUpsertRequest, Models::Webhooks::JournalFetchResponse, Models::Webhooks::ListMembershipSubscriptionUpsertRequest, Models::Webhooks::ObjectSubscriptionUpsertRequest, Models::Webhooks::SettingsChangeRequest, Models::Webhooks::SettingsResponse, Models::Webhooks::SnapshotStatusResponse, Models::Webhooks::SubscriptionBatchUpdateRequest, Models::Webhooks::SubscriptionCreateRequest, Models::Webhooks::SubscriptionListResponse, Models::Webhooks::SubscriptionPatchRequest, Models::Webhooks::SubscriptionResponse, Models::Webhooks::SubscriptionResponse1, Models::Webhooks::ThrottlingSettings, Models::Webhooks::WebhookCreateJournalSubscriptionParams, Models::Webhooks::WebhookDeleteEventSubscriptionParams, Models::Webhooks::WebhookDeleteJournalSubscriptionForPortalParams, Models::Webhooks::WebhookDeleteJournalSubscriptionParams, Models::Webhooks::WebhookDeleteSettingsParams, Models::Webhooks::WebhookDeleteSubscriptionFilterParams, Models::Webhooks::WebhookGetEarliestJournalBatchParams, Models::Webhooks::WebhookGetEarliestJournalEntryParams, Models::Webhooks::WebhookGetEarliestLocalJournalBatchParams, Models::Webhooks::WebhookGetEarliestLocalJournalEntryParams, Models::Webhooks::WebhookGetEventSubscriptionParams, Models::Webhooks::WebhookGetJournalBatchFromOffsetParams, Models::Webhooks::WebhookGetJournalStatusParams, Models::Webhooks::WebhookGetJournalSubscriptionParams, Models::Webhooks::WebhookGetLatestJournalBatchParams, Models::Webhooks::WebhookGetLatestJournalEntryParams, Models::Webhooks::WebhookGetLatestLocalJournalBatchParams, Models::Webhooks::WebhookGetLatestLocalJournalEntryParams, Models::Webhooks::WebhookGetLocalJournalBatchFromOffsetParams, Models::Webhooks::WebhookGetLocalJournalStatusParams, Models::Webhooks::WebhookGetNextJournalEntriesParams, Models::Webhooks::WebhookGetNextLocalJournalEntriesParams, Models::Webhooks::WebhookGetSettingsParams, Models::Webhooks::WebhookGetSubscriptionFilterParams, Models::Webhooks::WebhookListEventSubscriptionsParams, Models::Webhooks::WebhookListJournalSubscriptionsParams, Models::Webhooks::WebhookListSubscriptionFiltersParams, RequestOptions
Class Method Summary collapse
- .==(other) ⇒ Boolean
- .coerce(value, state:) ⇒ self, Object private
- .dump(value, state:) ⇒ Hash{Object=>Object}, Object private
- .fields ⇒ Hash{Symbol=>Hash{Symbol=>Object}} private
- .hash ⇒ Integer
-
.inherited(child) ⇒ Object
private
Assumes superclass fields are totally defined before fields are accessed / defined on subclasses.
- .inspect(depth: 0) ⇒ String private
- .known_fields ⇒ Hash{Symbol=>Hash{Symbol=>Object}} private
- .optional(name_sym, type_info, spec = {}) ⇒ Object private
- .recursively_to_h(model, convert:) ⇒ Hash{Symbol=>Object} private
- .required(name_sym, type_info, spec = {}) ⇒ Object private
- .to_sorbet_type ⇒ Object private
Instance Method Summary collapse
- #==(other) ⇒ Boolean
-
#[](key) ⇒ Object?
Returns the raw value associated with the given key, if found.
- #deconstruct_keys(keys) ⇒ Hash{Symbol=>Object}
-
#deep_to_h ⇒ Hash{Symbol=>Object}
In addition to the behaviour of ‘#to_h`, this method will recursively call `#to_h` on nested models.
- #hash ⇒ Integer
-
#initialize(data = {}) ⇒ BaseModel
constructor
Create a new instance of a model.
- #inspect ⇒ String private
-
#to_h ⇒ Hash{Symbol=>Object}
(also: #to_hash)
Returns a Hash of the data underlying this object.
- #to_json(*a) ⇒ String
- #to_s ⇒ String
- #to_yaml(*a) ⇒ String
Methods included from Converter
coerce, dump, meta_info, new_coerce_state, type_info
Methods included from Util::SorbetRuntimeSupport
const_missing, define_sorbet_constant!, sorbet_constant_defined?, to_sorbet_type
Constructor Details
#initialize(data = {}) ⇒ BaseModel
Create a new instance of a model.
475 476 477 478 479 480 481 482 483 484 485 486 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 475 def initialize(data = {}) @data = {} @coerced = {} HubSpotSDK::Internal::Util.coerce_hash!(data).each do if self.class.known_fields.key?(_1) public_send(:"#{_1}=", _2) else @data.store(_1, _2) @coerced.store(_1, false) end end end |
Class Method Details
.==(other) ⇒ Boolean
207 208 209 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 207 def ==(other) other.is_a?(Class) && other <= HubSpotSDK::Internal::Type::BaseModel && other.fields == fields end |
.coerce(value, state:) ⇒ self, Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 247 def coerce(value, state:) exactness = state.fetch(:exactness) if value.is_a?(self) exactness[:yes] += 1 return value end unless (val = HubSpotSDK::Internal::Util.coerce_hash(value)).is_a?(Hash) exactness[:no] += 1 state[:error] = TypeError.new("#{value.class} can't be coerced into #{Hash}") return value end exactness[:yes] += 1 keys = val.keys.to_set instance = new data = instance.to_h status = instance.instance_variable_get(:@coerced) # rubocop:disable Metrics/BlockLength fields.each do |name, field| mode, required, target = field.fetch_values(:mode, :required, :type) api_name, nilable, const = field.fetch_values(:api_name, :nilable, :const) src_name = state.fetch(:translate_names) ? api_name : name unless val.key?(src_name) if required && mode != :dump && const == HubSpotSDK::Internal::OMIT exactness[nilable ? :maybe : :no] += 1 else exactness[:yes] += 1 end next end item = val.fetch(src_name) keys.delete(src_name) state[:error] = nil converted = if item.nil? && (nilable || !required) exactness[nilable ? :yes : :maybe] += 1 nil else coerced = HubSpotSDK::Internal::Type::Converter.coerce(target, item, state: state) case target in HubSpotSDK::Internal::Type::Converter | Symbol coerced else item end end status.store(name, state.fetch(:error) || true) data.store(name, converted) end # rubocop:enable Metrics/BlockLength keys.each { data.store(_1, val.fetch(_1)) } instance end |
.dump(value, state:) ⇒ Hash{Object=>Object}, Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 318 def dump(value, state:) unless (coerced = HubSpotSDK::Internal::Util.coerce_hash(value)).is_a?(Hash) return super end acc = {} coerced.each do |key, val| name = key.is_a?(String) ? key.to_sym : key case (field = known_fields[name]) in nil acc.store(name, super(val, state: state)) else api_name, mode, type_fn = field.fetch_values(:api_name, :mode, :type_fn) case mode in :coerce next else target = type_fn.call acc.store(api_name, HubSpotSDK::Internal::Type::Converter.dump(target, val, state: state)) end end end known_fields.each_value do |field| api_name, mode, const = field.fetch_values(:api_name, :mode, :const) next if mode == :coerce || acc.key?(api_name) || const == HubSpotSDK::Internal::OMIT acc.store(api_name, const) end acc end |
.fields ⇒ Hash{Symbol=>Hash{Symbol=>Object}}
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
31 32 33 34 35 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 31 def fields known_fields.transform_values do |field| {**field.except(:type_fn), type: field.fetch(:type_fn).call} end end |
.hash ⇒ Integer
214 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 214 def hash = fields.hash |
.inherited(child) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Assumes superclass fields are totally defined before fields are accessed / defined on subclasses.
18 19 20 21 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 18 def inherited(child) super child.known_fields.replace(known_fields.dup) end |
.inspect(depth: 0) ⇒ String
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 494 def inspect(depth: 0) return super() if depth.positive? depth = depth.succ deferred = fields.transform_values do |field| type, required, nilable = field.fetch_values(:type, :required, :nilable) inspected = [ HubSpotSDK::Internal::Type::Converter.inspect(type, depth: depth), !required || nilable ? "nil" : nil ].compact.join(" | ") -> { inspected }.tap { _1.define_singleton_method(:inspect) { call } } end "#{name}[#{deferred.inspect}]" end |
.known_fields ⇒ Hash{Symbol=>Hash{Symbol=>Object}}
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
26 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 26 def known_fields = @known_fields ||= {} |
.optional(name_sym, type_info, spec = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
173 174 175 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 173 def optional(name_sym, type_info, spec = {}) add_field(name_sym, required: false, type_info: type_info, spec: spec) end |
.recursively_to_h(model, convert:) ⇒ Hash{Symbol=>Object}
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 366 def recursively_to_h(model, convert:) rec = ->(x) do case x in HubSpotSDK::Internal::Type::BaseModel if convert fields = x.class.known_fields x.to_h.to_h do |key, val| [key, rec.call(fields.key?(key) ? x.public_send(key) : val)] rescue HubSpotSDK::Errors::ConversionError [key, rec.call(val)] end else rec.call(x.to_h) end in Hash x.transform_values(&rec) in Array x.map(&rec) else x end end rec.call(model) end |
.required(name_sym, type_info, spec = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
154 155 156 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 154 def required(name_sym, type_info, spec = {}) add_field(name_sym, required: true, type_info: type_info, spec: spec) end |
.to_sorbet_type ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
354 355 356 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 354 def to_sorbet_type self end |
Instance Method Details
#==(other) ⇒ Boolean
222 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 222 def ==(other) = self.class == other.class && @data == other.to_h |
#[](key) ⇒ Object?
Returns the raw value associated with the given key, if found. Otherwise, nil is returned.
It is valid to lookup keys that are not in the API spec, for example to access undocumented features. This method does not parse response data into higher-level types. Lookup by anything other than a Symbol is an ArgumentError.
404 405 406 407 408 409 410 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 404 def [](key) unless key.instance_of?(Symbol) raise ArgumentError.new("Expected symbol key for lookup, got #{key.inspect}") end @data[key] end |
#deconstruct_keys(keys) ⇒ Hash{Symbol=>Object}
446 447 448 449 450 451 452 453 454 455 456 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 446 def deconstruct_keys(keys) (keys || self.class.known_fields.keys) .filter_map do |k| unless self.class.known_fields.key?(k) next end [k, public_send(k)] end .to_h end |
#deep_to_h ⇒ Hash{Symbol=>Object}
In addition to the behaviour of ‘#to_h`, this method will recursively call `#to_h` on nested models.
434 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 434 def deep_to_h = self.class.recursively_to_h(@data, convert: false) |
#hash ⇒ Integer
227 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 227 def hash = [self.class, @data].hash |
#inspect ⇒ String
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
519 520 521 522 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 519 def inspect converted = self.class.recursively_to_h(self, convert: true) "#<#{self.class}:0x#{object_id.to_s(16)} #{converted}>" end |
#to_h ⇒ Hash{Symbol=>Object} Also known as: to_hash
Returns a Hash of the data underlying this object. O(1)
Keys are Symbols and values are the raw values from the response. The return value indicates which values were ever set on the object. i.e. there will be a key in this hash if they ever were, even if the set value was nil.
This method is not recursive. The returned value is shared by the object, so it should not be mutated.
424 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 424 def to_h = @data |
#to_json(*a) ⇒ String
463 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 463 def to_json(*a) = HubSpotSDK::Internal::Type::Converter.dump(self.class, self).to_json(*a) |
#to_s ⇒ String
514 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 514 def to_s = deep_to_h.to_s |
#to_yaml(*a) ⇒ String
470 |
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 470 def to_yaml(*a) = HubSpotSDK::Internal::Type::Converter.dump(self.class, self).to_yaml(*a) |