From 95e362ea8404c308485a64437b0cb438d5abe868 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 11:48:26 +0000 Subject: [PATCH 1/6] feat(api): manual updates --- .stats.yml | 6 +- ...Definition.kt => AssociationDefinition.kt} | 34 +- .../sdk/models/{BaseError.kt => ErrorData.kt} | 36 +- ...eDefinition.kt => ObjectTypeDefinition.kt} | 53 +- .../sdk/models/{BaseOption.kt => Option.kt} | 32 +- .../models/{BaseProperty.kt => Property.kt} | 105 +- .../actions/ChirpAiContextObject.kt | 38 +- .../sdk/models/cms/hubdb/ImportResult.kt | 22 +- .../models/cms/mediabridge/AbsoluteValue.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/AddNumbers.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/AddTime.kt | 2702 +-------------- .../hubspot/sdk/models/cms/mediabridge/And.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/BeginsWith.kt | 2702 +-------------- .../models/cms/mediabridge/ConcatStrings.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Contains.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Date.kt | 2702 +-------------- .../cms/mediabridge/DatedExchangeRate.kt | 2702 +-------------- .../models/cms/mediabridge/DivideNumbers.kt | 2702 +-------------- .../ExtractMostRecentEmailReplyHtml.kt | 2702 +-------------- .../ExtractMostRecentEmailReplyText.kt | 2702 +-------------- .../ExtractMostRecentPlainTextEmailReply.kt | 2702 +-------------- .../mediabridge/FetchCurrencyDecimalPlaces.kt | 2702 +-------------- .../cms/mediabridge/FetchExchangeRate.kt | 2702 +-------------- .../mediabridge/FetchPortalHomeCurrency.kt | 383 +++ .../models/cms/mediabridge/FormatFullName.kt | 2702 +-------------- .../cms/mediabridge/FormatPhoneNumber.kt | 2702 +-------------- .../FormatSearchablePhoneNumber.kt | 2702 +-------------- .../models/cms/mediabridge/HasEmailReply.kt | 2702 +-------------- .../cms/mediabridge/HasPlainTextEmailReply.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/IfBoolean.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/IfNumber.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/IfString.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/IsBlank.kt | 2702 +-------------- .../cms/mediabridge/IsDayBasedIsoPeriod.kt | 433 +++ .../cms/mediabridge/IsMonthBasedIsoPeriod.kt | 433 +++ .../models/cms/mediabridge/IsMultipleOf.kt | 433 +++ .../cms/mediabridge/IsPipelineStageClosed.kt | 2702 +-------------- .../mediabridge/IsPortalEnabledCurrency.kt | 433 +++ .../IsPortalMulticurrencyEnabled.kt | 383 +++ .../cms/mediabridge/IsValidIsoPeriod.kt | 433 +++ .../sdk/models/cms/mediabridge/LessThan.kt | 2702 +-------------- .../models/cms/mediabridge/LessThanOrEqual.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/LowerCase.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/MaxNumbers.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/MinNumbers.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Month.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/MoreThan.kt | 2702 +-------------- .../models/cms/mediabridge/MoreThanOrEqual.kt | 2702 +-------------- .../models/cms/mediabridge/MultiplyNumbers.kt | 2702 +-------------- .../hubspot/sdk/models/cms/mediabridge/Not.kt | 2702 +-------------- .../models/cms/mediabridge/NumberEquals.kt | 2702 +-------------- .../models/cms/mediabridge/NumberToString.kt | 2702 +-------------- .../models/cms/mediabridge/ObjectSchema.kt | 22 +- .../hubspot/sdk/models/cms/mediabridge/Or.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/ParseNumber.kt | 2702 +-------------- .../models/cms/mediabridge/PeriodToMonths.kt | 2702 +-------------- .../models/cms/mediabridge/PeriodToWeeks.kt | 2702 +-------------- .../cms/mediabridge/PipelineProbability.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Power.kt | 2702 +-------------- .../models/cms/mediabridge/RegexMatches.kt | 433 +++ .../cms/mediabridge/RoundDownNumbers.kt | 2702 +-------------- .../cms/mediabridge/RoundNearestNumbers.kt | 2702 +-------------- .../models/cms/mediabridge/RoundUpNumbers.kt | 2702 +-------------- .../cms/mediabridge/SetContainsString.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/SquareRoot.kt | 2702 +-------------- .../models/cms/mediabridge/StringEquals.kt | 2702 +-------------- .../models/cms/mediabridge/StringLength.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Substring.kt | 2702 +-------------- .../models/cms/mediabridge/SubtractNumbers.kt | 2702 +-------------- .../models/cms/mediabridge/SubtractTime.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/TimeBetween.kt | 2702 +-------------- .../mediabridge/TimeBetweenSkipWeekends.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/UpperCase.kt | 2702 +-------------- .../hubspot/sdk/models/cms/mediabridge/Xor.kt | 2702 +-------------- .../sdk/models/cms/mediabridge/Year.kt | 2702 +-------------- .../sdk/models/cms/pages/BatchInputPage.kt | 22 +- .../sdk/models/cms/pages/BatchResponsePage.kt | 20 +- .../cms/pages/BatchResponsePageWithErrors.kt | 20 +- ...ctionResponseWithTotalPageForwardPaging.kt | 20 +- .../sdk/models/cms/pages/PageVersion.kt | 16 +- .../cms/pages/{PageData.kt => PagesPage.kt} | 136 +- .../landingpages/LandingPageCreateParams.kt | 28 +- .../pages/landingpages/LandingPageListPage.kt | 10 +- .../landingpages/LandingPageListPageAsync.kt | 10 +- .../LandingPageUpdateDraftParams.kt | 28 +- .../landingpages/LandingPageUpdateParams.kt | 28 +- .../websitepages/WebsitePageCreateParams.kt | 28 +- .../pages/websitepages/WebsitePageListPage.kt | 10 +- .../websitepages/WebsitePageListPageAsync.kt | 10 +- .../WebsitePageUpdateDraftParams.kt | 28 +- .../websitepages/WebsitePageUpdateParams.kt | 28 +- .../ChannelIntegrationMessageEgg.kt | 45 +- .../customchannels/PreResolvedContact.kt | 2891 ----------------- .../customchannels/PreResolvedContacts.kt | 202 -- .../cardsdev/CardMigrateViewsResponse.kt | 186 +- .../cardsdev/CardsDevMigrateViewsParams.kt | 4 + .../models/crm/objectschemas/ObjectSchema.kt | 44 +- .../crm/properties/BatchResponseProperty.kt | 22 +- .../BatchResponsePropertyWithErrors.kt | 22 +- .../CollectionResponsePropertyNoPaging.kt | 22 +- .../ExternalBehavioralEventTypeDefinition.kt | 22 +- .../models/marketing/EmailSendStatusView.kt | 6 + ...ponsePublicCampaignWithAssetsWithErrors.kt | 10 + .../BatchResponsePublicCampaignWithErrors.kt | 10 + .../marketing/campaigns/CampaignGetParams.kt | 23 + .../marketing/campaigns/CampaignListParams.kt | 12 + .../campaigns/assets/AssetListParams.kt | 20 + .../campaigns/batch/BatchGetParams.kt | 32 + .../MetricGetAttributionMetricsParams.kt | 16 + .../MetricGetRevenueAttributionParams.kt | 10 + .../MetricListContactIdsByTypeParams.kt | 14 + .../async/cms/MediaBridgeServiceAsync.kt | 61 +- .../async/cms/MediaBridgeServiceAsyncImpl.kt | 28 +- .../services/async/cms/PageServiceAsync.kt | 66 +- .../async/cms/PageServiceAsyncImpl.kt | 34 +- .../async/cms/pages/ABTestServiceAsync.kt | 34 +- .../async/cms/pages/ABTestServiceAsyncImpl.kt | 18 +- .../cms/pages/LandingPageServiceAsync.kt | 127 +- .../cms/pages/LandingPageServiceAsyncImpl.kt | 49 +- .../cms/pages/MultiLanguageServiceAsync.kt | 18 +- .../pages/MultiLanguageServiceAsyncImpl.kt | 10 +- .../cms/pages/WebsitePageServiceAsync.kt | 127 +- .../cms/pages/WebsitePageServiceAsyncImpl.kt | 49 +- .../async/crm/ObjectSchemaServiceAsync.kt | 38 +- .../async/crm/ObjectSchemaServiceAsyncImpl.kt | 20 +- .../async/crm/PropertyServiceAsync.kt | 54 +- .../async/crm/PropertyServiceAsyncImpl.kt | 25 +- .../crm/extensions/CardsDevServiceAsync.kt | 4 + .../async/events/DefinitionServiceAsync.kt | 34 +- .../events/DefinitionServiceAsyncImpl.kt | 18 +- .../blocking/cms/MediaBridgeService.kt | 63 +- .../blocking/cms/MediaBridgeServiceImpl.kt | 28 +- .../sdk/services/blocking/cms/PageService.kt | 70 +- .../services/blocking/cms/PageServiceImpl.kt | 34 +- .../blocking/cms/pages/ABTestService.kt | 34 +- .../blocking/cms/pages/ABTestServiceImpl.kt | 18 +- .../blocking/cms/pages/LandingPageService.kt | 124 +- .../cms/pages/LandingPageServiceImpl.kt | 55 +- .../cms/pages/MultiLanguageService.kt | 18 +- .../cms/pages/MultiLanguageServiceImpl.kt | 10 +- .../blocking/cms/pages/WebsitePageService.kt | 124 +- .../cms/pages/WebsitePageServiceImpl.kt | 55 +- .../blocking/crm/ObjectSchemaService.kt | 38 +- .../blocking/crm/ObjectSchemaServiceImpl.kt | 20 +- .../services/blocking/crm/PropertyService.kt | 58 +- .../blocking/crm/PropertyServiceImpl.kt | 31 +- .../crm/extensions/CardsDevService.kt | 4 + .../blocking/events/DefinitionService.kt | 36 +- .../blocking/events/DefinitionServiceImpl.kt | 18 +- ...onTest.kt => AssociationDefinitionTest.kt} | 30 +- .../{BaseErrorTest.kt => ErrorDataTest.kt} | 44 +- ...ionTest.kt => ObjectTypeDefinitionTest.kt} | 49 +- .../{BaseOptionTest.kt => OptionTest.kt} | 29 +- .../{BasePropertyTest.kt => PropertyTest.kt} | 99 +- .../actions/AgentRequestContextTest.kt | 3 + .../actions/ChirpAiContextObjectTest.kt | 3 + .../actions/StandaloneRequestContextTest.kt | 3 + .../sdk/models/cms/hubdb/ImportResultTest.kt | 20 +- .../cms/mediabridge/AbsoluteValueTest.kt | 27 +- .../models/cms/mediabridge/AddNumbersTest.kt | 27 +- .../sdk/models/cms/mediabridge/AddTimeTest.kt | 26 +- .../sdk/models/cms/mediabridge/AndTest.kt | 28 +- .../models/cms/mediabridge/BeginsWithTest.kt | 26 +- ...lectionResponseObjectSchemaNoPagingTest.kt | 8 +- .../cms/mediabridge/ConcatStringsTest.kt | 27 +- .../models/cms/mediabridge/ContainsTest.kt | 26 +- .../sdk/models/cms/mediabridge/DateTest.kt | 28 +- .../cms/mediabridge/DatedExchangeRateTest.kt | 27 +- .../cms/mediabridge/DivideNumbersTest.kt | 27 +- .../ExtractMostRecentEmailReplyHtmlTest.kt | 27 +- .../ExtractMostRecentEmailReplyTextTest.kt | 27 +- ...xtractMostRecentPlainTextEmailReplyTest.kt | 27 +- .../FetchCurrencyDecimalPlacesTest.kt | 27 +- .../cms/mediabridge/FetchExchangeRateTest.kt | 27 +- .../FetchPortalHomeCurrencyTest.kt | 45 + .../cms/mediabridge/FormatFullNameTest.kt | 27 +- .../cms/mediabridge/FormatPhoneNumberTest.kt | 27 +- .../FormatSearchablePhoneNumberTest.kt | 27 +- .../cms/mediabridge/HasEmailReplyTest.kt | 27 +- .../mediabridge/HasPlainTextEmailReplyTest.kt | 27 +- .../models/cms/mediabridge/IfBooleanTest.kt | 26 +- .../models/cms/mediabridge/IfNumberTest.kt | 26 +- .../models/cms/mediabridge/IfStringTest.kt | 26 +- .../sdk/models/cms/mediabridge/IsBlankTest.kt | 27 +- .../mediabridge/IsDayBasedIsoPeriodTest.kt | 51 + .../mediabridge/IsMonthBasedIsoPeriodTest.kt | 51 + .../cms/mediabridge/IsMultipleOfTest.kt | 50 + .../mediabridge/IsPipelineStageClosedTest.kt | 27 +- .../IsPortalEnabledCurrencyTest.kt | 51 + .../IsPortalMulticurrencyEnabledTest.kt | 45 + .../cms/mediabridge/IsValidIsoPeriodTest.kt | 51 + .../cms/mediabridge/LessThanOrEqualTest.kt | 27 +- .../models/cms/mediabridge/LessThanTest.kt | 27 +- .../models/cms/mediabridge/LowerCaseTest.kt | 27 +- .../models/cms/mediabridge/MaxNumbersTest.kt | 27 +- .../models/cms/mediabridge/MinNumbersTest.kt | 27 +- .../sdk/models/cms/mediabridge/MonthTest.kt | 28 +- .../cms/mediabridge/MoreThanOrEqualTest.kt | 27 +- .../models/cms/mediabridge/MoreThanTest.kt | 27 +- .../cms/mediabridge/MultiplyNumbersTest.kt | 27 +- .../sdk/models/cms/mediabridge/NotTest.kt | 28 +- .../cms/mediabridge/NumberEqualsTest.kt | 27 +- .../cms/mediabridge/NumberToStringTest.kt | 27 +- .../cms/mediabridge/ObjectSchemaTest.kt | 8 +- .../sdk/models/cms/mediabridge/OrTest.kt | 28 +- .../models/cms/mediabridge/ParseNumberTest.kt | 27 +- .../cms/mediabridge/PeriodToMonthsTest.kt | 27 +- .../cms/mediabridge/PeriodToWeeksTest.kt | 27 +- .../mediabridge/PipelineProbabilityTest.kt | 27 +- .../sdk/models/cms/mediabridge/PowerTest.kt | 28 +- .../cms/mediabridge/RegexMatchesTest.kt | 50 + .../cms/mediabridge/RoundDownNumbersTest.kt | 27 +- .../mediabridge/RoundNearestNumbersTest.kt | 27 +- .../cms/mediabridge/RoundUpNumbersTest.kt | 27 +- .../cms/mediabridge/SetContainsStringTest.kt | 26 +- .../models/cms/mediabridge/SquareRootTest.kt | 27 +- .../cms/mediabridge/StringEqualsTest.kt | 27 +- .../cms/mediabridge/StringLengthTest.kt | 27 +- .../models/cms/mediabridge/SubstringTest.kt | 26 +- .../cms/mediabridge/SubtractNumbersTest.kt | 27 +- .../cms/mediabridge/SubtractTimeTest.kt | 26 +- .../TimeBetweenSkipWeekendsTest.kt | 27 +- .../models/cms/mediabridge/TimeBetweenTest.kt | 27 +- .../models/cms/mediabridge/UpperCaseTest.kt | 27 +- .../sdk/models/cms/mediabridge/XorTest.kt | 28 +- .../sdk/models/cms/mediabridge/YearTest.kt | 28 +- .../models/cms/pages/BatchInputPageTest.kt | 66 +- .../models/cms/pages/BatchResponsePageTest.kt | 66 +- .../pages/BatchResponsePageWithErrorsTest.kt | 66 +- ...nResponseWithTotalPageForwardPagingTest.kt | 66 +- ...lectionResponseWithTotalPageVersionTest.kt | 66 +- .../sdk/models/cms/pages/PageVersionTest.kt | 66 +- .../{PageDataTest.kt => PagesPageTest.kt} | 185 +- .../BatchCreateLandingPagesParamsTest.kt | 112 +- .../batch/BatchCreateSitePagesParamsTest.kt | 112 +- .../LandingPageCreateParamsTest.kt | 118 +- .../LandingPageUpdateDraftParamsTest.kt | 142 +- .../LandingPageUpdateParamsTest.kt | 190 +- .../WebsitePageCreateParamsTest.kt | 118 +- .../WebsitePageUpdateDraftParamsTest.kt | 142 +- .../WebsitePageUpdateParamsTest.kt | 190 +- .../ChannelIntegrationMessageEggTest.kt | 37 - .../customchannels/PreResolvedContactTest.kt | 46 - .../customchannels/PreResolvedContactsTest.kt | 60 - .../messages/MessageCreateParamsTest.kt | 39 - .../cardsdev/CardMigrateViewsResponseTest.kt | 22 +- ...lectionResponseObjectSchemaNoPagingTest.kt | 42 +- .../crm/objectschemas/ObjectSchemaTest.kt | 42 +- .../properties/BatchResponsePropertyTest.kt | 34 +- .../BatchResponsePropertyWithErrorsTest.kt | 34 +- .../CollectionResponsePropertyNoPagingTest.kt | 34 +- ...ternalBehavioralEventTypeDefinitionTest.kt | 34 +- ...ternalBehavioralEventTypeDefinitionTest.kt | 34 +- .../async/cms/MediaBridgeServiceAsyncTest.kt | 18 +- .../async/cms/PageServiceAsyncTest.kt | 24 +- .../async/cms/pages/ABTestServiceAsyncTest.kt | 12 +- .../async/cms/pages/BatchServiceAsyncTest.kt | 46 +- .../cms/pages/LandingPageServiceAsyncTest.kt | 108 +- .../pages/MultiLanguageServiceAsyncTest.kt | 6 +- .../cms/pages/WebsitePageServiceAsyncTest.kt | 108 +- .../customchannels/MessageServiceAsyncTest.kt | 15 - .../async/crm/ObjectSchemaServiceAsyncTest.kt | 12 +- .../async/crm/PropertyServiceAsyncTest.kt | 18 +- .../events/DefinitionServiceAsyncTest.kt | 12 +- .../blocking/cms/MediaBridgeServiceTest.kt | 12 +- .../services/blocking/cms/PageServiceTest.kt | 16 +- .../blocking/cms/pages/ABTestServiceTest.kt | 8 +- .../blocking/cms/pages/BatchServiceTest.kt | 46 +- .../cms/pages/LandingPageServiceTest.kt | 96 +- .../cms/pages/MultiLanguageServiceTest.kt | 4 +- .../cms/pages/WebsitePageServiceTest.kt | 96 +- .../customchannels/MessageServiceTest.kt | 15 - .../blocking/crm/ObjectSchemaServiceTest.kt | 8 +- .../blocking/crm/PropertyServiceTest.kt | 12 +- .../blocking/events/DefinitionServiceTest.kt | 8 +- 275 files changed, 8033 insertions(+), 163220 deletions(-) rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/{BaseAssociationDefinition.kt => AssociationDefinition.kt} (92%) rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/{BaseError.kt => ErrorData.kt} (96%) rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/{BaseObjectTypeDefinition.kt => ObjectTypeDefinition.kt} (93%) rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/{BaseOption.kt => Option.kt} (93%) rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/{BaseProperty.kt => Property.kt} (95%) create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/FetchPortalHomeCurrency.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsDayBasedIsoPeriod.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsMonthBasedIsoPeriod.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsMultipleOf.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsPortalEnabledCurrency.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsPortalMulticurrencyEnabled.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsValidIsoPeriod.kt create mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/RegexMatches.kt rename hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/pages/{PageData.kt => PagesPage.kt} (98%) delete mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/conversations/customchannels/PreResolvedContact.kt delete mode 100644 hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/conversations/customchannels/PreResolvedContacts.kt rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/{BaseAssociationDefinitionTest.kt => AssociationDefinitionTest.kt} (57%) rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/{BaseErrorTest.kt => ErrorDataTest.kt} (96%) rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/{BaseObjectTypeDefinitionTest.kt => ObjectTypeDefinitionTest.kt} (60%) rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/{BaseOptionTest.kt => OptionTest.kt} (52%) rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/{BasePropertyTest.kt => PropertyTest.kt} (58%) create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/FetchPortalHomeCurrencyTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsDayBasedIsoPeriodTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsMonthBasedIsoPeriodTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsMultipleOfTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsPortalEnabledCurrencyTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsPortalMulticurrencyEnabledTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/IsValidIsoPeriodTest.kt create mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/mediabridge/RegexMatchesTest.kt rename hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/cms/pages/{PageDataTest.kt => PagesPageTest.kt} (90%) delete mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/conversations/customchannels/PreResolvedContactTest.kt delete mode 100644 hubspot-java-core/src/test/kotlin/com/hubspot/sdk/models/conversations/customchannels/PreResolvedContactsTest.kt diff --git a/.stats.yml b/.stats.yml index 7eda3596..137d6827 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 959 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-a393b1d7074c56c47932ec0f1e328d567f1466ecdbc04c19e7067df1b097ecb0.yml -openapi_spec_hash: d0e76c7f7ecb1e8f701d4ced83be404f -config_hash: 3c65b4da968b08d5322cacebf983ccb9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-d4a5ee63599381787c93431700850350eae82433db6716e405678a1c52a95a89.yml +openapi_spec_hash: 3a53f40c597fb1a8ded7d5f8939b8cc1 +config_hash: eb3466c7284bdc1016ea5673e1564ffd diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseAssociationDefinition.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/AssociationDefinition.kt similarity index 92% rename from hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseAssociationDefinition.kt rename to hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/AssociationDefinition.kt index 91a6e74f..7eca1834 100644 --- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseAssociationDefinition.kt +++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/AssociationDefinition.kt @@ -18,7 +18,7 @@ import java.util.Objects import java.util.Optional /** The definition of an association */ -class BaseAssociationDefinition +class AssociationDefinition @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val id: JsonField, @@ -162,7 +162,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BaseAssociationDefinition]. + * Returns a mutable builder for constructing an instance of [AssociationDefinition]. * * The following fields are required: * ```java @@ -174,7 +174,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BaseAssociationDefinition]. */ + /** A builder for [AssociationDefinition]. */ class Builder internal constructor() { private var id: JsonField? = null @@ -186,14 +186,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(baseAssociationDefinition: BaseAssociationDefinition) = apply { - id = baseAssociationDefinition.id - fromObjectTypeId = baseAssociationDefinition.fromObjectTypeId - toObjectTypeId = baseAssociationDefinition.toObjectTypeId - createdAt = baseAssociationDefinition.createdAt - name = baseAssociationDefinition.name - updatedAt = baseAssociationDefinition.updatedAt - additionalProperties = baseAssociationDefinition.additionalProperties.toMutableMap() + internal fun from(associationDefinition: AssociationDefinition) = apply { + id = associationDefinition.id + fromObjectTypeId = associationDefinition.fromObjectTypeId + toObjectTypeId = associationDefinition.toObjectTypeId + createdAt = associationDefinition.createdAt + name = associationDefinition.name + updatedAt = associationDefinition.updatedAt + additionalProperties = associationDefinition.additionalProperties.toMutableMap() } /** The unique ID of the associated object (e.g., a contact ID). */ @@ -291,7 +291,7 @@ private constructor( } /** - * Returns an immutable instance of [BaseAssociationDefinition]. + * Returns an immutable instance of [AssociationDefinition]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -304,8 +304,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BaseAssociationDefinition = - BaseAssociationDefinition( + fun build(): AssociationDefinition = + AssociationDefinition( checkRequired("id", id), checkRequired("fromObjectTypeId", fromObjectTypeId), checkRequired("toObjectTypeId", toObjectTypeId), @@ -326,7 +326,7 @@ private constructor( * @throws HubSpotInvalidDataException if any value type in this object doesn't match its * expected type. */ - fun validate(): BaseAssociationDefinition = apply { + fun validate(): AssociationDefinition = apply { if (validated) { return@apply } @@ -367,7 +367,7 @@ private constructor( return true } - return other is BaseAssociationDefinition && + return other is AssociationDefinition && id == other.id && fromObjectTypeId == other.fromObjectTypeId && toObjectTypeId == other.toObjectTypeId && @@ -392,5 +392,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BaseAssociationDefinition{id=$id, fromObjectTypeId=$fromObjectTypeId, toObjectTypeId=$toObjectTypeId, createdAt=$createdAt, name=$name, updatedAt=$updatedAt, additionalProperties=$additionalProperties}" + "AssociationDefinition{id=$id, fromObjectTypeId=$fromObjectTypeId, toObjectTypeId=$toObjectTypeId, createdAt=$createdAt, name=$name, updatedAt=$updatedAt, additionalProperties=$additionalProperties}" } diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseError.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ErrorData.kt similarity index 96% rename from hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseError.kt rename to hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ErrorData.kt index 2a0b943d..6cae22de 100644 --- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseError.kt +++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ErrorData.kt @@ -19,7 +19,7 @@ import java.util.Objects import java.util.Optional import kotlin.jvm.optionals.getOrNull -class BaseError +class ErrorData @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val category: JsonField, @@ -173,7 +173,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BaseError]. + * Returns a mutable builder for constructing an instance of [ErrorData]. * * The following fields are required: * ```java @@ -185,7 +185,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BaseError]. */ + /** A builder for [ErrorData]. */ class Builder internal constructor() { private var category: JsonField? = null @@ -198,15 +198,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(baseError: BaseError) = apply { - category = baseError.category - correlationId = baseError.correlationId - message = baseError.message - context = baseError.context - errors = baseError.errors.map { it.toMutableList() } - links = baseError.links - subCategory = baseError.subCategory - additionalProperties = baseError.additionalProperties.toMutableMap() + internal fun from(errorData: ErrorData) = apply { + category = errorData.category + correlationId = errorData.correlationId + message = errorData.message + context = errorData.context + errors = errorData.errors.map { it.toMutableList() } + links = errorData.links + subCategory = errorData.subCategory + additionalProperties = errorData.additionalProperties.toMutableMap() } /** The error category */ @@ -334,7 +334,7 @@ private constructor( } /** - * Returns an immutable instance of [BaseError]. + * Returns an immutable instance of [ErrorData]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -347,8 +347,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BaseError = - BaseError( + fun build(): ErrorData = + ErrorData( checkRequired("category", category), checkRequired("correlationId", correlationId), checkRequired("message", message), @@ -370,7 +370,7 @@ private constructor( * @throws HubSpotInvalidDataException if any value type in this object doesn't match its * expected type. */ - fun validate(): BaseError = apply { + fun validate(): ErrorData = apply { if (validated) { return@apply } @@ -634,7 +634,7 @@ private constructor( return true } - return other is BaseError && + return other is ErrorData && category == other.category && correlationId == other.correlationId && message == other.message && @@ -661,5 +661,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BaseError{category=$category, correlationId=$correlationId, message=$message, context=$context, errors=$errors, links=$links, subCategory=$subCategory, additionalProperties=$additionalProperties}" + "ErrorData{category=$category, correlationId=$correlationId, message=$message, context=$context, errors=$errors, links=$links, subCategory=$subCategory, additionalProperties=$additionalProperties}" } diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseObjectTypeDefinition.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ObjectTypeDefinition.kt similarity index 93% rename from hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseObjectTypeDefinition.kt rename to hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ObjectTypeDefinition.kt index ca12dd03..9aff4b25 100644 --- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseObjectTypeDefinition.kt +++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/ObjectTypeDefinition.kt @@ -20,7 +20,7 @@ import java.util.Objects import java.util.Optional import kotlin.jvm.optionals.getOrNull -class BaseObjectTypeDefinition +class ObjectTypeDefinition @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val id: JsonField, @@ -339,7 +339,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BaseObjectTypeDefinition]. + * Returns a mutable builder for constructing an instance of [ObjectTypeDefinition]. * * The following fields are required: * ```java @@ -358,7 +358,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BaseObjectTypeDefinition]. */ + /** A builder for [ObjectTypeDefinition]. */ class Builder internal constructor() { private var id: JsonField? = null @@ -379,26 +379,25 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(baseObjectTypeDefinition: BaseObjectTypeDefinition) = apply { - id = baseObjectTypeDefinition.id - allowsSensitiveProperties = baseObjectTypeDefinition.allowsSensitiveProperties - archived = baseObjectTypeDefinition.archived - fullyQualifiedName = baseObjectTypeDefinition.fullyQualifiedName - labels = baseObjectTypeDefinition.labels - name = baseObjectTypeDefinition.name - objectTypeId = baseObjectTypeDefinition.objectTypeId - requiredProperties = - baseObjectTypeDefinition.requiredProperties.map { it.toMutableList() } + internal fun from(objectTypeDefinition: ObjectTypeDefinition) = apply { + id = objectTypeDefinition.id + allowsSensitiveProperties = objectTypeDefinition.allowsSensitiveProperties + archived = objectTypeDefinition.archived + fullyQualifiedName = objectTypeDefinition.fullyQualifiedName + labels = objectTypeDefinition.labels + name = objectTypeDefinition.name + objectTypeId = objectTypeDefinition.objectTypeId + requiredProperties = objectTypeDefinition.requiredProperties.map { it.toMutableList() } searchableProperties = - baseObjectTypeDefinition.searchableProperties.map { it.toMutableList() } + objectTypeDefinition.searchableProperties.map { it.toMutableList() } secondaryDisplayProperties = - baseObjectTypeDefinition.secondaryDisplayProperties.map { it.toMutableList() } - createdAt = baseObjectTypeDefinition.createdAt - description = baseObjectTypeDefinition.description - portalId = baseObjectTypeDefinition.portalId - primaryDisplayProperty = baseObjectTypeDefinition.primaryDisplayProperty - updatedAt = baseObjectTypeDefinition.updatedAt - additionalProperties = baseObjectTypeDefinition.additionalProperties.toMutableMap() + objectTypeDefinition.secondaryDisplayProperties.map { it.toMutableList() } + createdAt = objectTypeDefinition.createdAt + description = objectTypeDefinition.description + portalId = objectTypeDefinition.portalId + primaryDisplayProperty = objectTypeDefinition.primaryDisplayProperty + updatedAt = objectTypeDefinition.updatedAt + additionalProperties = objectTypeDefinition.additionalProperties.toMutableMap() } fun id(id: String) = id(JsonField.of(id)) @@ -641,7 +640,7 @@ private constructor( } /** - * Returns an immutable instance of [BaseObjectTypeDefinition]. + * Returns an immutable instance of [ObjectTypeDefinition]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -661,8 +660,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BaseObjectTypeDefinition = - BaseObjectTypeDefinition( + fun build(): ObjectTypeDefinition = + ObjectTypeDefinition( checkRequired("id", id), checkRequired("allowsSensitiveProperties", allowsSensitiveProperties), checkRequired("archived", archived), @@ -696,7 +695,7 @@ private constructor( * @throws HubSpotInvalidDataException if any value type in this object doesn't match its * expected type. */ - fun validate(): BaseObjectTypeDefinition = apply { + fun validate(): ObjectTypeDefinition = apply { if (validated) { return@apply } @@ -755,7 +754,7 @@ private constructor( return true } - return other is BaseObjectTypeDefinition && + return other is ObjectTypeDefinition && id == other.id && allowsSensitiveProperties == other.allowsSensitiveProperties && archived == other.archived && @@ -798,5 +797,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BaseObjectTypeDefinition{id=$id, allowsSensitiveProperties=$allowsSensitiveProperties, archived=$archived, fullyQualifiedName=$fullyQualifiedName, labels=$labels, name=$name, objectTypeId=$objectTypeId, requiredProperties=$requiredProperties, searchableProperties=$searchableProperties, secondaryDisplayProperties=$secondaryDisplayProperties, createdAt=$createdAt, description=$description, portalId=$portalId, primaryDisplayProperty=$primaryDisplayProperty, updatedAt=$updatedAt, additionalProperties=$additionalProperties}" + "ObjectTypeDefinition{id=$id, allowsSensitiveProperties=$allowsSensitiveProperties, archived=$archived, fullyQualifiedName=$fullyQualifiedName, labels=$labels, name=$name, objectTypeId=$objectTypeId, requiredProperties=$requiredProperties, searchableProperties=$searchableProperties, secondaryDisplayProperties=$secondaryDisplayProperties, createdAt=$createdAt, description=$description, portalId=$portalId, primaryDisplayProperty=$primaryDisplayProperty, updatedAt=$updatedAt, additionalProperties=$additionalProperties}" } diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseOption.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Option.kt similarity index 93% rename from hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseOption.kt rename to hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Option.kt index 9166c940..243c623a 100644 --- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseOption.kt +++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Option.kt @@ -17,7 +17,7 @@ import java.util.Objects import java.util.Optional /** A HubSpot property option */ -class BaseOption +class Option @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val hidden: JsonField, @@ -133,7 +133,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BaseOption]. + * Returns a mutable builder for constructing an instance of [Option]. * * The following fields are required: * ```java @@ -145,7 +145,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BaseOption]. */ + /** A builder for [Option]. */ class Builder internal constructor() { private var hidden: JsonField? = null @@ -156,13 +156,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(baseOption: BaseOption) = apply { - hidden = baseOption.hidden - label = baseOption.label - value = baseOption.value - description = baseOption.description - displayOrder = baseOption.displayOrder - additionalProperties = baseOption.additionalProperties.toMutableMap() + internal fun from(option: Option) = apply { + hidden = option.hidden + label = option.label + value = option.value + description = option.description + displayOrder = option.displayOrder + additionalProperties = option.additionalProperties.toMutableMap() } /** Hidden options will not be displayed in HubSpot. */ @@ -248,7 +248,7 @@ private constructor( } /** - * Returns an immutable instance of [BaseOption]. + * Returns an immutable instance of [Option]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -261,8 +261,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BaseOption = - BaseOption( + fun build(): Option = + Option( checkRequired("hidden", hidden), checkRequired("label", label), checkRequired("value", value), @@ -282,7 +282,7 @@ private constructor( * @throws HubSpotInvalidDataException if any value type in this object doesn't match its * expected type. */ - fun validate(): BaseOption = apply { + fun validate(): Option = apply { if (validated) { return@apply } @@ -321,7 +321,7 @@ private constructor( return true } - return other is BaseOption && + return other is Option && hidden == other.hidden && label == other.label && value == other.value && @@ -337,5 +337,5 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BaseOption{hidden=$hidden, label=$label, value=$value, description=$description, displayOrder=$displayOrder, additionalProperties=$additionalProperties}" + "Option{hidden=$hidden, label=$label, value=$value, description=$description, displayOrder=$displayOrder, additionalProperties=$additionalProperties}" } diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseProperty.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt similarity index 95% rename from hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseProperty.kt rename to hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt index b243c708..fc315b82 100644 --- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/BaseProperty.kt +++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt @@ -22,7 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull /** A HubSpot property */ -class BaseProperty +class Property @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val description: JsonField, @@ -30,7 +30,7 @@ private constructor( private val groupName: JsonField, private val label: JsonField, private val name: JsonField, - private val options: JsonField>, + private val options: JsonField>, private val type: JsonField, private val archived: JsonField, private val archivedAt: JsonField, @@ -68,7 +68,7 @@ private constructor( @JsonProperty("name") @ExcludeMissing name: JsonField = JsonMissing.of(), @JsonProperty("options") @ExcludeMissing - options: JsonField> = JsonMissing.of(), + options: JsonField> = JsonMissing.of(), @JsonProperty("type") @ExcludeMissing type: JsonField = JsonMissing.of(), @JsonProperty("archived") @ExcludeMissing archived: JsonField = JsonMissing.of(), @JsonProperty("archivedAt") @@ -210,7 +210,7 @@ private constructor( * @throws HubSpotInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). */ - fun options(): List = options.getRequired("options") + fun options(): List