Class: HubSpotSDK::Internal::Type::BaseModel Abstract

Inherits:
Object
  • Object
show all
Extended by:
Converter, Util::SorbetRuntimeSupport
Defined in:
lib/hubspot_sdk/internal/type/base_model.rb

Overview

This class is abstract.

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

Instance Method Summary collapse

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.

Parameters:

  • data (Hash{Symbol=>Object}, self) (defaults to: {})


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

Parameters:

  • other (Object)

Returns:



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.

Parameters:

  • value (HubSpotSDK::Internal::Type::BaseModel, Hash{Object=>Object}, Object)
  • state (Hash{Symbol=>Object})

    .

    @option state [Boolean] :translate_names

    @option state [Boolean] :strictness

    @option state [HashSymbol=>Object] :exactness

    @option state [Class<StandardError>] :error

    @option state [Integer] :branched

Returns:

  • (self, Object)


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.

Parameters:

  • value (self, Object)
  • state (Hash{Symbol=>Object})

    .

    @option state [Boolean] :can_retry

Returns:

  • (Hash{Object=>Object}, Object)


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

.fieldsHash{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.

Returns:

  • (Hash{Symbol=>Hash{Symbol=>Object}})


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

.hashInteger

Returns:

  • (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.

Parameters:



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.

Parameters:

  • depth (Integer) (defaults to: 0)

Returns:

  • (String)


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_fieldsHash{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.

Returns:

  • (Hash{Symbol=>Hash{Symbol=>Object}})


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.

Parameters:

  • name_sym (Symbol)
  • type_info (Hash{Symbol=>Object}, Proc, HubSpotSDK::Internal::Type::Converter, Class)
  • spec (Hash{Symbol=>Object}) (defaults to: {})

    .

    @option spec [NilClass, TrueClass, FalseClass, Integer, Float, Symbol] :const

    @option spec [Proc] :enum

    @option spec [Proc] :union

    @option spec [Boolean] :“nil?”



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.

Parameters:

Returns:

  • (Hash{Symbol=>Object})


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.

Parameters:

  • name_sym (Symbol)
  • type_info (Hash{Symbol=>Object}, Proc, HubSpotSDK::Internal::Type::Converter, Class)
  • spec (Hash{Symbol=>Object}) (defaults to: {})

    .

    @option spec [NilClass, TrueClass, FalseClass, Integer, Float, Symbol] :const

    @option spec [Proc] :enum

    @option spec [Proc] :union

    @option spec [Boolean] :“nil?”



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_typeObject

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.

Returns:

  • (Object)


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

Parameters:

  • other (Object)

Returns:



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.

Parameters:

  • key (Symbol)

Returns:

  • (Object, nil)


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}

Examples:

# `ab_test_create_request_v_next` is a `HubSpotSDK::AbTestCreateRequestVNext`
ab_test_create_request_v_next => {
  content_id: content_id,
  variation_name: variation_name
}

Parameters:

  • keys (Array<Symbol>, nil)

Returns:

  • (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_hHash{Symbol=>Object}

In addition to the behaviour of ‘#to_h`, this method will recursively call `#to_h` on nested models.

Returns:

  • (Hash{Symbol=>Object})


434
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 434

def deep_to_h = self.class.recursively_to_h(@data, convert: false)

#hashInteger

Returns:

  • (Integer)


227
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 227

def hash = [self.class, @data].hash

#inspectString

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.

Returns:

  • (String)


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_hHash{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.

Returns:

  • (Hash{Symbol=>Object})


424
# File 'lib/hubspot_sdk/internal/type/base_model.rb', line 424

def to_h = @data

#to_json(*a) ⇒ String

Parameters:

  • a (Object)

Returns:

  • (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_sString

Returns:

  • (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

Parameters:

  • a (Object)

Returns:

  • (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)