diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index c373724d..46b9b6b2 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.1.0-alpha.8"
+ ".": "0.1.0-alpha.9"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index 65bc8df1..b3afad4e 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-3260c0cfb88ce2653c37c4c97e1dd39b965df4f2c14177677bc46d95b104525d.yml
-openapi_spec_hash: 93b8671a542b331e067319184c943fdd
-config_hash: 0bcc56e67986936da66e382674e17c79
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-5488ead22cc650288f5a0fb6a37104332901d820ab6106ec38f2526e75f30b77.yml
+openapi_spec_hash: 02e722f05e34ead6d3a47c66162f9875
+config_hash: 0d211891335b71bbcacf213fab8a70fe
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b130df82..c28b2985 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.1.0-alpha.9 (2026-05-28)
+
+Full Changelog: [v0.1.0-alpha.8...v0.1.0-alpha.9](https://github.com/HubSpot/hubspot-sdk-java/compare/v0.1.0-alpha.8...v0.1.0-alpha.9)
+
+### Features
+
+* **api:** api update ([9490bc8](https://github.com/HubSpot/hubspot-sdk-java/commit/9490bc8b93e568c210d041210d527b193219a502))
+
## 0.1.0-alpha.8 (2026-05-26)
Full Changelog: [v0.1.0-alpha.7...v0.1.0-alpha.8](https://github.com/HubSpot/hubspot-sdk-java/compare/v0.1.0-alpha.7...v0.1.0-alpha.8)
diff --git a/README.md b/README.md
index aa180214..d57bd408 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.hubspot.sdk/hubspot-java/0.1.0-alpha.8)
-[](https://javadoc.io/doc/com.hubspot.sdk/hubspot-java/0.1.0-alpha.8)
+[](https://central.sonatype.com/artifact/com.hubspot.sdk/hubspot-java/0.1.0-alpha.9)
+[](https://javadoc.io/doc/com.hubspot.sdk/hubspot-java/0.1.0-alpha.9)
@@ -13,7 +13,7 @@ It is generated with [Stainless](https://www.stainless.com/).
-The REST API documentation can be found on [developers.hubspot.com](https://developers.hubspot.com/docs/api-reference/overview). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.hubspot.sdk/hubspot-java/0.1.0-alpha.8).
+The REST API documentation can be found on [developers.hubspot.com](https://developers.hubspot.com/docs/api-reference/overview). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.hubspot.sdk/hubspot-java/0.1.0-alpha.9).
@@ -24,7 +24,7 @@ The REST API documentation can be found on [developers.hubspot.com](https://deve
### Gradle
```kotlin
-implementation("com.hubspot.sdk:hubspot-java:0.1.0-alpha.8")
+implementation("com.hubspot.sdk:hubspot-java:0.1.0-alpha.9")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.hubspot.sdk:hubspot-java:0.1.0-alpha.8")
com.hubspot.sdk
hubspot-java
- 0.1.0-alpha.8
+ 0.1.0-alpha.9
```
diff --git a/build.gradle.kts b/build.gradle.kts
index b4b6f07b..9e6c7389 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -9,7 +9,7 @@ repositories {
allprojects {
group = "com.hubspot.sdk"
- version = "0.1.0-alpha.8" // x-release-please-version
+ version = "0.1.0-alpha.9" // x-release-please-version
}
subprojects {
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt
index fc315b82..e8773feb 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/Property.kt
@@ -52,6 +52,7 @@ private constructor(
private val referencedObjectType: JsonField,
private val sensitiveDataCategories: JsonField>,
private val showCurrencySymbol: JsonField,
+ private val textDisplayHint: JsonField,
private val updatedAt: JsonField,
private val updatedUserId: JsonField,
private val additionalProperties: MutableMap,
@@ -124,6 +125,9 @@ private constructor(
@JsonProperty("showCurrencySymbol")
@ExcludeMissing
showCurrencySymbol: JsonField = JsonMissing.of(),
+ @JsonProperty("textDisplayHint")
+ @ExcludeMissing
+ textDisplayHint: JsonField = JsonMissing.of(),
@JsonProperty("updatedAt")
@ExcludeMissing
updatedAt: JsonField = JsonMissing.of(),
@@ -158,6 +162,7 @@ private constructor(
referencedObjectType,
sensitiveDataCategories,
showCurrencySymbol,
+ textDisplayHint,
updatedAt,
updatedUserId,
mutableMapOf(),
@@ -397,6 +402,17 @@ private constructor(
fun showCurrencySymbol(): Optional =
showCurrencySymbol.getOptional("showCurrencySymbol")
+ /**
+ * Hint for how the text is displayed and validated in HubSpot's UI. Can be:
+ * "unformatted_single_line", "multi_line", "email", "phone_number", "domain_name",
+ * "ip_address", "physical_address", or "postal_code".
+ *
+ * @throws HubSpotInvalidDataException if the JSON field has an unexpected type (e.g. if the
+ * server responded with an unexpected value).
+ */
+ fun textDisplayHint(): Optional =
+ textDisplayHint.getOptional("textDisplayHint")
+
/**
* When the object type was last updated.
*
@@ -640,6 +656,15 @@ private constructor(
@ExcludeMissing
fun _showCurrencySymbol(): JsonField = showCurrencySymbol
+ /**
+ * Returns the raw JSON value of [textDisplayHint].
+ *
+ * Unlike [textDisplayHint], this method doesn't throw if the JSON field has an unexpected type.
+ */
+ @JsonProperty("textDisplayHint")
+ @ExcludeMissing
+ fun _textDisplayHint(): JsonField = textDisplayHint
+
/**
* Returns the raw JSON value of [updatedAt].
*
@@ -719,6 +744,7 @@ private constructor(
private var referencedObjectType: JsonField = JsonMissing.of()
private var sensitiveDataCategories: JsonField>? = null
private var showCurrencySymbol: JsonField = JsonMissing.of()
+ private var textDisplayHint: JsonField = JsonMissing.of()
private var updatedAt: JsonField = JsonMissing.of()
private var updatedUserId: JsonField = JsonMissing.of()
private var additionalProperties: MutableMap = mutableMapOf()
@@ -752,6 +778,7 @@ private constructor(
referencedObjectType = property.referencedObjectType
sensitiveDataCategories = property.sensitiveDataCategories.map { it.toMutableList() }
showCurrencySymbol = property.showCurrencySymbol
+ textDisplayHint = property.textDisplayHint
updatedAt = property.updatedAt
updatedUserId = property.updatedUserId
additionalProperties = property.additionalProperties.toMutableMap()
@@ -1172,6 +1199,25 @@ private constructor(
this.showCurrencySymbol = showCurrencySymbol
}
+ /**
+ * Hint for how the text is displayed and validated in HubSpot's UI. Can be:
+ * "unformatted_single_line", "multi_line", "email", "phone_number", "domain_name",
+ * "ip_address", "physical_address", or "postal_code".
+ */
+ fun textDisplayHint(textDisplayHint: TextDisplayHint) =
+ textDisplayHint(JsonField.of(textDisplayHint))
+
+ /**
+ * Sets [Builder.textDisplayHint] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.textDisplayHint] with a well-typed [TextDisplayHint]
+ * value instead. This method is primarily for setting the field to an undocumented or not
+ * yet supported value.
+ */
+ fun textDisplayHint(textDisplayHint: JsonField) = apply {
+ this.textDisplayHint = textDisplayHint
+ }
+
/** When the object type was last updated. */
fun updatedAt(updatedAt: OffsetDateTime) = updatedAt(JsonField.of(updatedAt))
@@ -1267,6 +1313,7 @@ private constructor(
referencedObjectType,
(sensitiveDataCategories ?: JsonMissing.of()).map { it.toImmutable() },
showCurrencySymbol,
+ textDisplayHint,
updatedAt,
updatedUserId,
additionalProperties.toMutableMap(),
@@ -1315,6 +1362,7 @@ private constructor(
referencedObjectType()
sensitiveDataCategories()
showCurrencySymbol()
+ textDisplayHint().ifPresent { it.validate() }
updatedAt()
updatedUserId()
validated = true
@@ -1362,6 +1410,7 @@ private constructor(
(if (referencedObjectType.asKnown().isPresent) 1 else 0) +
(sensitiveDataCategories.asKnown().getOrNull()?.size ?: 0) +
(if (showCurrencySymbol.asKnown().isPresent) 1 else 0) +
+ (textDisplayHint.asKnown().getOrNull()?.validity() ?: 0) +
(if (updatedAt.asKnown().isPresent) 1 else 0) +
(if (updatedUserId.asKnown().isPresent) 1 else 0)
@@ -1833,6 +1882,185 @@ private constructor(
override fun toString() = value.toString()
}
+ /**
+ * Hint for how the text is displayed and validated in HubSpot's UI. Can be:
+ * "unformatted_single_line", "multi_line", "email", "phone_number", "domain_name",
+ * "ip_address", "physical_address", or "postal_code".
+ */
+ class TextDisplayHint @JsonCreator private constructor(private val value: JsonField) :
+ Enum {
+
+ /**
+ * Returns this class instance's raw value.
+ *
+ * This is usually only useful if this instance was deserialized from data that doesn't
+ * match any known member, and you want to know that value. For example, if the SDK is on an
+ * older version than the API, then the API may respond with new members that the SDK is
+ * unaware of.
+ */
+ @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value
+
+ companion object {
+
+ @JvmField val DOMAIN_NAME = of("domain_name")
+
+ @JvmField val EMAIL = of("email")
+
+ @JvmField val IP_ADDRESS = of("ip_address")
+
+ @JvmField val MULTI_LINE = of("multi_line")
+
+ @JvmField val PHONE_NUMBER = of("phone_number")
+
+ @JvmField val PHYSICAL_ADDRESS = of("physical_address")
+
+ @JvmField val POSTAL_CODE = of("postal_code")
+
+ @JvmField val UNFORMATTED_SINGLE_LINE = of("unformatted_single_line")
+
+ @JvmStatic fun of(value: String) = TextDisplayHint(JsonField.of(value))
+ }
+
+ /** An enum containing [TextDisplayHint]'s known values. */
+ enum class Known {
+ DOMAIN_NAME,
+ EMAIL,
+ IP_ADDRESS,
+ MULTI_LINE,
+ PHONE_NUMBER,
+ PHYSICAL_ADDRESS,
+ POSTAL_CODE,
+ UNFORMATTED_SINGLE_LINE,
+ }
+
+ /**
+ * An enum containing [TextDisplayHint]'s known values, as well as an [_UNKNOWN] member.
+ *
+ * An instance of [TextDisplayHint] can contain an unknown value in a couple of cases:
+ * - It was deserialized from data that doesn't match any known member. For example, if the
+ * SDK is on an older version than the API, then the API may respond with new members that
+ * the SDK is unaware of.
+ * - It was constructed with an arbitrary value using the [of] method.
+ */
+ enum class Value {
+ DOMAIN_NAME,
+ EMAIL,
+ IP_ADDRESS,
+ MULTI_LINE,
+ PHONE_NUMBER,
+ PHYSICAL_ADDRESS,
+ POSTAL_CODE,
+ UNFORMATTED_SINGLE_LINE,
+ /**
+ * An enum member indicating that [TextDisplayHint] was instantiated with an unknown
+ * value.
+ */
+ _UNKNOWN,
+ }
+
+ /**
+ * Returns an enum member corresponding to this class instance's value, or [Value._UNKNOWN]
+ * if the class was instantiated with an unknown value.
+ *
+ * Use the [known] method instead if you're certain the value is always known or if you want
+ * to throw for the unknown case.
+ */
+ fun value(): Value =
+ when (this) {
+ DOMAIN_NAME -> Value.DOMAIN_NAME
+ EMAIL -> Value.EMAIL
+ IP_ADDRESS -> Value.IP_ADDRESS
+ MULTI_LINE -> Value.MULTI_LINE
+ PHONE_NUMBER -> Value.PHONE_NUMBER
+ PHYSICAL_ADDRESS -> Value.PHYSICAL_ADDRESS
+ POSTAL_CODE -> Value.POSTAL_CODE
+ UNFORMATTED_SINGLE_LINE -> Value.UNFORMATTED_SINGLE_LINE
+ else -> Value._UNKNOWN
+ }
+
+ /**
+ * Returns an enum member corresponding to this class instance's value.
+ *
+ * Use the [value] method instead if you're uncertain the value is always known and don't
+ * want to throw for the unknown case.
+ *
+ * @throws HubSpotInvalidDataException if this class instance's value is a not a known
+ * member.
+ */
+ fun known(): Known =
+ when (this) {
+ DOMAIN_NAME -> Known.DOMAIN_NAME
+ EMAIL -> Known.EMAIL
+ IP_ADDRESS -> Known.IP_ADDRESS
+ MULTI_LINE -> Known.MULTI_LINE
+ PHONE_NUMBER -> Known.PHONE_NUMBER
+ PHYSICAL_ADDRESS -> Known.PHYSICAL_ADDRESS
+ POSTAL_CODE -> Known.POSTAL_CODE
+ UNFORMATTED_SINGLE_LINE -> Known.UNFORMATTED_SINGLE_LINE
+ else -> throw HubSpotInvalidDataException("Unknown TextDisplayHint: $value")
+ }
+
+ /**
+ * Returns this class instance's primitive wire representation.
+ *
+ * This differs from the [toString] method because that method is primarily for debugging
+ * and generally doesn't throw.
+ *
+ * @throws HubSpotInvalidDataException if this class instance's value does not have the
+ * expected primitive type.
+ */
+ fun asString(): String =
+ _value().asString().orElseThrow { HubSpotInvalidDataException("Value is not a String") }
+
+ private var validated: Boolean = false
+
+ /**
+ * Validates that the types of all values in this object match their expected types
+ * recursively.
+ *
+ * This method is _not_ forwards compatible with new types from the API for existing fields.
+ *
+ * @throws HubSpotInvalidDataException if any value type in this object doesn't match its
+ * expected type.
+ */
+ fun validate(): TextDisplayHint = apply {
+ if (validated) {
+ return@apply
+ }
+
+ known()
+ validated = true
+ }
+
+ fun isValid(): Boolean =
+ try {
+ validate()
+ true
+ } catch (e: HubSpotInvalidDataException) {
+ false
+ }
+
+ /**
+ * Returns a score indicating how many valid values are contained in this object
+ * recursively.
+ *
+ * Used for best match union deserialization.
+ */
+ @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ }
+
+ return other is TextDisplayHint && value == other.value
+ }
+
+ override fun hashCode() = value.hashCode()
+
+ override fun toString() = value.toString()
+ }
+
override fun equals(other: Any?): Boolean {
if (this === other) {
return true
@@ -1866,6 +2094,7 @@ private constructor(
referencedObjectType == other.referencedObjectType &&
sensitiveDataCategories == other.sensitiveDataCategories &&
showCurrencySymbol == other.showCurrencySymbol &&
+ textDisplayHint == other.textDisplayHint &&
updatedAt == other.updatedAt &&
updatedUserId == other.updatedUserId &&
additionalProperties == other.additionalProperties
@@ -1900,6 +2129,7 @@ private constructor(
referencedObjectType,
sensitiveDataCategories,
showCurrencySymbol,
+ textDisplayHint,
updatedAt,
updatedUserId,
additionalProperties,
@@ -1909,5 +2139,5 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "Property{description=$description, fieldType=$fieldType, groupName=$groupName, label=$label, name=$name, options=$options, type=$type, archived=$archived, archivedAt=$archivedAt, calculated=$calculated, calculationFormula=$calculationFormula, createdAt=$createdAt, createdUserId=$createdUserId, currencyPropertyName=$currencyPropertyName, dataSensitivity=$dataSensitivity, dateDisplayHint=$dateDisplayHint, displayOrder=$displayOrder, externalOptions=$externalOptions, formField=$formField, hasUniqueValue=$hasUniqueValue, hidden=$hidden, hubSpotDefined=$hubSpotDefined, modificationMetadata=$modificationMetadata, numberDisplayHint=$numberDisplayHint, referencedObjectType=$referencedObjectType, sensitiveDataCategories=$sensitiveDataCategories, showCurrencySymbol=$showCurrencySymbol, updatedAt=$updatedAt, updatedUserId=$updatedUserId, additionalProperties=$additionalProperties}"
+ "Property{description=$description, fieldType=$fieldType, groupName=$groupName, label=$label, name=$name, options=$options, type=$type, archived=$archived, archivedAt=$archivedAt, calculated=$calculated, calculationFormula=$calculationFormula, createdAt=$createdAt, createdUserId=$createdUserId, currencyPropertyName=$currencyPropertyName, dataSensitivity=$dataSensitivity, dateDisplayHint=$dateDisplayHint, displayOrder=$displayOrder, externalOptions=$externalOptions, formField=$formField, hasUniqueValue=$hasUniqueValue, hidden=$hidden, hubSpotDefined=$hubSpotDefined, modificationMetadata=$modificationMetadata, numberDisplayHint=$numberDisplayHint, referencedObjectType=$referencedObjectType, sensitiveDataCategories=$sensitiveDataCategories, showCurrencySymbol=$showCurrencySymbol, textDisplayHint=$textDisplayHint, updatedAt=$updatedAt, updatedUserId=$updatedUserId, additionalProperties=$additionalProperties}"
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/PropertyCreate.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/PropertyCreate.kt
index 477fd94b..b46b7bb0 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/PropertyCreate.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/PropertyCreate.kt
@@ -41,6 +41,7 @@ private constructor(
private val options: JsonField>,
private val referencedObjectType: JsonField,
private val showCurrencySymbol: JsonField,
+ private val textDisplayHint: JsonField,
private val additionalProperties: MutableMap,
) {
@@ -88,6 +89,9 @@ private constructor(
@JsonProperty("showCurrencySymbol")
@ExcludeMissing
showCurrencySymbol: JsonField = JsonMissing.of(),
+ @JsonProperty("textDisplayHint")
+ @ExcludeMissing
+ textDisplayHint: JsonField = JsonMissing.of(),
) : this(
fieldType,
groupName,
@@ -107,6 +111,7 @@ private constructor(
options,
referencedObjectType,
showCurrencySymbol,
+ textDisplayHint,
mutableMapOf(),
)
@@ -224,6 +229,13 @@ private constructor(
fun showCurrencySymbol(): Optional =
showCurrencySymbol.getOptional("showCurrencySymbol")
+ /**
+ * @throws HubSpotInvalidDataException if the JSON field has an unexpected type (e.g. if the
+ * server responded with an unexpected value).
+ */
+ fun textDisplayHint(): Optional =
+ textDisplayHint.getOptional("textDisplayHint")
+
/**
* Returns the raw JSON value of [fieldType].
*
@@ -371,6 +383,15 @@ private constructor(
@ExcludeMissing
fun _showCurrencySymbol(): JsonField = showCurrencySymbol
+ /**
+ * Returns the raw JSON value of [textDisplayHint].
+ *
+ * Unlike [textDisplayHint], this method doesn't throw if the JSON field has an unexpected type.
+ */
+ @JsonProperty("textDisplayHint")
+ @ExcludeMissing
+ fun _textDisplayHint(): JsonField = textDisplayHint
+
@JsonAnySetter
private fun putAdditionalProperty(key: String, value: JsonValue) {
additionalProperties.put(key, value)
@@ -421,6 +442,7 @@ private constructor(
private var options: JsonField>? = null
private var referencedObjectType: JsonField = JsonMissing.of()
private var showCurrencySymbol: JsonField = JsonMissing.of()
+ private var textDisplayHint: JsonField = JsonMissing.of()
private var additionalProperties: MutableMap = mutableMapOf()
@JvmSynthetic
@@ -443,6 +465,7 @@ private constructor(
options = propertyCreate.options.map { it.toMutableList() }
referencedObjectType = propertyCreate.referencedObjectType
showCurrencySymbol = propertyCreate.showCurrencySymbol
+ textDisplayHint = propertyCreate.textDisplayHint
additionalProperties = propertyCreate.additionalProperties.toMutableMap()
}
@@ -677,6 +700,20 @@ private constructor(
this.showCurrencySymbol = showCurrencySymbol
}
+ fun textDisplayHint(textDisplayHint: TextDisplayHint) =
+ textDisplayHint(JsonField.of(textDisplayHint))
+
+ /**
+ * Sets [Builder.textDisplayHint] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.textDisplayHint] with a well-typed [TextDisplayHint]
+ * value instead. This method is primarily for setting the field to an undocumented or not
+ * yet supported value.
+ */
+ fun textDisplayHint(textDisplayHint: JsonField) = apply {
+ this.textDisplayHint = textDisplayHint
+ }
+
fun additionalProperties(additionalProperties: Map) = apply {
this.additionalProperties.clear()
putAllAdditionalProperties(additionalProperties)
@@ -732,6 +769,7 @@ private constructor(
(options ?: JsonMissing.of()).map { it.toImmutable() },
referencedObjectType,
showCurrencySymbol,
+ textDisplayHint,
additionalProperties.toMutableMap(),
)
}
@@ -769,6 +807,7 @@ private constructor(
options().ifPresent { it.forEach { it.validate() } }
referencedObjectType()
showCurrencySymbol()
+ textDisplayHint().ifPresent { it.validate() }
validated = true
}
@@ -804,7 +843,8 @@ private constructor(
(numberDisplayHint.asKnown().getOrNull()?.validity() ?: 0) +
(options.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) +
(if (referencedObjectType.asKnown().isPresent) 1 else 0) +
- (if (showCurrencySymbol.asKnown().isPresent) 1 else 0)
+ (if (showCurrencySymbol.asKnown().isPresent) 1 else 0) +
+ (textDisplayHint.asKnown().getOrNull()?.validity() ?: 0)
class FieldType @JsonCreator private constructor(private val value: JsonField) : Enum {
@@ -1472,6 +1512,180 @@ private constructor(
override fun toString() = value.toString()
}
+ class TextDisplayHint @JsonCreator private constructor(private val value: JsonField) :
+ Enum {
+
+ /**
+ * Returns this class instance's raw value.
+ *
+ * This is usually only useful if this instance was deserialized from data that doesn't
+ * match any known member, and you want to know that value. For example, if the SDK is on an
+ * older version than the API, then the API may respond with new members that the SDK is
+ * unaware of.
+ */
+ @com.fasterxml.jackson.annotation.JsonValue fun _value(): JsonField = value
+
+ companion object {
+
+ @JvmField val DOMAIN_NAME = of("domain_name")
+
+ @JvmField val EMAIL = of("email")
+
+ @JvmField val IP_ADDRESS = of("ip_address")
+
+ @JvmField val MULTI_LINE = of("multi_line")
+
+ @JvmField val PHONE_NUMBER = of("phone_number")
+
+ @JvmField val PHYSICAL_ADDRESS = of("physical_address")
+
+ @JvmField val POSTAL_CODE = of("postal_code")
+
+ @JvmField val UNFORMATTED_SINGLE_LINE = of("unformatted_single_line")
+
+ @JvmStatic fun of(value: String) = TextDisplayHint(JsonField.of(value))
+ }
+
+ /** An enum containing [TextDisplayHint]'s known values. */
+ enum class Known {
+ DOMAIN_NAME,
+ EMAIL,
+ IP_ADDRESS,
+ MULTI_LINE,
+ PHONE_NUMBER,
+ PHYSICAL_ADDRESS,
+ POSTAL_CODE,
+ UNFORMATTED_SINGLE_LINE,
+ }
+
+ /**
+ * An enum containing [TextDisplayHint]'s known values, as well as an [_UNKNOWN] member.
+ *
+ * An instance of [TextDisplayHint] can contain an unknown value in a couple of cases:
+ * - It was deserialized from data that doesn't match any known member. For example, if the
+ * SDK is on an older version than the API, then the API may respond with new members that
+ * the SDK is unaware of.
+ * - It was constructed with an arbitrary value using the [of] method.
+ */
+ enum class Value {
+ DOMAIN_NAME,
+ EMAIL,
+ IP_ADDRESS,
+ MULTI_LINE,
+ PHONE_NUMBER,
+ PHYSICAL_ADDRESS,
+ POSTAL_CODE,
+ UNFORMATTED_SINGLE_LINE,
+ /**
+ * An enum member indicating that [TextDisplayHint] was instantiated with an unknown
+ * value.
+ */
+ _UNKNOWN,
+ }
+
+ /**
+ * Returns an enum member corresponding to this class instance's value, or [Value._UNKNOWN]
+ * if the class was instantiated with an unknown value.
+ *
+ * Use the [known] method instead if you're certain the value is always known or if you want
+ * to throw for the unknown case.
+ */
+ fun value(): Value =
+ when (this) {
+ DOMAIN_NAME -> Value.DOMAIN_NAME
+ EMAIL -> Value.EMAIL
+ IP_ADDRESS -> Value.IP_ADDRESS
+ MULTI_LINE -> Value.MULTI_LINE
+ PHONE_NUMBER -> Value.PHONE_NUMBER
+ PHYSICAL_ADDRESS -> Value.PHYSICAL_ADDRESS
+ POSTAL_CODE -> Value.POSTAL_CODE
+ UNFORMATTED_SINGLE_LINE -> Value.UNFORMATTED_SINGLE_LINE
+ else -> Value._UNKNOWN
+ }
+
+ /**
+ * Returns an enum member corresponding to this class instance's value.
+ *
+ * Use the [value] method instead if you're uncertain the value is always known and don't
+ * want to throw for the unknown case.
+ *
+ * @throws HubSpotInvalidDataException if this class instance's value is a not a known
+ * member.
+ */
+ fun known(): Known =
+ when (this) {
+ DOMAIN_NAME -> Known.DOMAIN_NAME
+ EMAIL -> Known.EMAIL
+ IP_ADDRESS -> Known.IP_ADDRESS
+ MULTI_LINE -> Known.MULTI_LINE
+ PHONE_NUMBER -> Known.PHONE_NUMBER
+ PHYSICAL_ADDRESS -> Known.PHYSICAL_ADDRESS
+ POSTAL_CODE -> Known.POSTAL_CODE
+ UNFORMATTED_SINGLE_LINE -> Known.UNFORMATTED_SINGLE_LINE
+ else -> throw HubSpotInvalidDataException("Unknown TextDisplayHint: $value")
+ }
+
+ /**
+ * Returns this class instance's primitive wire representation.
+ *
+ * This differs from the [toString] method because that method is primarily for debugging
+ * and generally doesn't throw.
+ *
+ * @throws HubSpotInvalidDataException if this class instance's value does not have the
+ * expected primitive type.
+ */
+ fun asString(): String =
+ _value().asString().orElseThrow { HubSpotInvalidDataException("Value is not a String") }
+
+ private var validated: Boolean = false
+
+ /**
+ * Validates that the types of all values in this object match their expected types
+ * recursively.
+ *
+ * This method is _not_ forwards compatible with new types from the API for existing fields.
+ *
+ * @throws HubSpotInvalidDataException if any value type in this object doesn't match its
+ * expected type.
+ */
+ fun validate(): TextDisplayHint = apply {
+ if (validated) {
+ return@apply
+ }
+
+ known()
+ validated = true
+ }
+
+ fun isValid(): Boolean =
+ try {
+ validate()
+ true
+ } catch (e: HubSpotInvalidDataException) {
+ false
+ }
+
+ /**
+ * Returns a score indicating how many valid values are contained in this object
+ * recursively.
+ *
+ * Used for best match union deserialization.
+ */
+ @JvmSynthetic internal fun validity(): Int = if (value() == Value._UNKNOWN) 0 else 1
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ }
+
+ return other is TextDisplayHint && value == other.value
+ }
+
+ override fun hashCode() = value.hashCode()
+
+ override fun toString() = value.toString()
+ }
+
override fun equals(other: Any?): Boolean {
if (this === other) {
return true
@@ -1496,6 +1710,7 @@ private constructor(
options == other.options &&
referencedObjectType == other.referencedObjectType &&
showCurrencySymbol == other.showCurrencySymbol &&
+ textDisplayHint == other.textDisplayHint &&
additionalProperties == other.additionalProperties
}
@@ -1519,6 +1734,7 @@ private constructor(
options,
referencedObjectType,
showCurrencySymbol,
+ textDisplayHint,
additionalProperties,
)
}
@@ -1526,5 +1742,5 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "PropertyCreate{fieldType=$fieldType, groupName=$groupName, label=$label, name=$name, type=$type, calculationFormula=$calculationFormula, currencyPropertyName=$currencyPropertyName, dataSensitivity=$dataSensitivity, description=$description, displayOrder=$displayOrder, externalOptions=$externalOptions, formField=$formField, hasUniqueValue=$hasUniqueValue, hidden=$hidden, numberDisplayHint=$numberDisplayHint, options=$options, referencedObjectType=$referencedObjectType, showCurrencySymbol=$showCurrencySymbol, additionalProperties=$additionalProperties}"
+ "PropertyCreate{fieldType=$fieldType, groupName=$groupName, label=$label, name=$name, type=$type, calculationFormula=$calculationFormula, currencyPropertyName=$currencyPropertyName, dataSensitivity=$dataSensitivity, description=$description, displayOrder=$displayOrder, externalOptions=$externalOptions, formField=$formField, hasUniqueValue=$hasUniqueValue, hidden=$hidden, numberDisplayHint=$numberDisplayHint, options=$options, referencedObjectType=$referencedObjectType, showCurrencySymbol=$showCurrencySymbol, textDisplayHint=$textDisplayHint, additionalProperties=$additionalProperties}"
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/SubscriptionUpsertRequest.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/SubscriptionUpsertRequest.kt
index 91d3946f..cd14a24f 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/SubscriptionUpsertRequest.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/SubscriptionUpsertRequest.kt
@@ -12,17 +12,17 @@ import com.fasterxml.jackson.module.kotlin.jacksonTypeRef
import com.hubspot.sdk.core.BaseDeserializer
import com.hubspot.sdk.core.BaseSerializer
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.errors.HubSpotInvalidDataException
import java.util.Objects
import java.util.Optional
+import kotlin.jvm.optionals.getOrNull
@JsonDeserialize(using = SubscriptionUpsertRequest.Deserializer::class)
@JsonSerialize(using = SubscriptionUpsertRequest.Serializer::class)
class SubscriptionUpsertRequest
private constructor(
- private val objectSubscriptionUpsertRequest: ObjectSubscriptionUpsertRequest? = null,
+ private val object_: ObjectSubscriptionUpsertRequest? = null,
private val association: AssociationSubscriptionUpsertRequest? = null,
private val appLifecycleEvent: AppLifecycleEventSubscriptionUpsertRequest? = null,
private val listMembership: ListMembershipSubscriptionUpsertRequest? = null,
@@ -30,8 +30,7 @@ private constructor(
private val _json: JsonValue? = null,
) {
- fun objectSubscriptionUpsertRequest(): Optional =
- Optional.ofNullable(objectSubscriptionUpsertRequest)
+ fun object_(): Optional = Optional.ofNullable(object_)
fun association(): Optional =
Optional.ofNullable(association)
@@ -45,7 +44,7 @@ private constructor(
fun gdprPrivacyDeletion(): Optional =
Optional.ofNullable(gdprPrivacyDeletion)
- fun isObjectSubscriptionUpsertRequest(): Boolean = objectSubscriptionUpsertRequest != null
+ fun isObject(): Boolean = object_ != null
fun isAssociation(): Boolean = association != null
@@ -55,8 +54,7 @@ private constructor(
fun isGdprPrivacyDeletion(): Boolean = gdprPrivacyDeletion != null
- fun asObjectSubscriptionUpsertRequest(): ObjectSubscriptionUpsertRequest =
- objectSubscriptionUpsertRequest.getOrThrow("objectSubscriptionUpsertRequest")
+ fun asObject(): ObjectSubscriptionUpsertRequest = object_.getOrThrow("object_")
fun asAssociation(): AssociationSubscriptionUpsertRequest =
association.getOrThrow("association")
@@ -84,8 +82,8 @@ private constructor(
*
* Optional result = subscriptionUpsertRequest.accept(new SubscriptionUpsertRequest.Visitor>() {
* @Override
- * public Optional visitObjectSubscriptionUpsertRequest(ObjectSubscriptionUpsertRequest objectSubscriptionUpsertRequest) {
- * return Optional.of(objectSubscriptionUpsertRequest.toString());
+ * public Optional visitObject(ObjectSubscriptionUpsertRequest object_) {
+ * return Optional.of(object_.toString());
* }
*
* // ...
@@ -103,8 +101,7 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- objectSubscriptionUpsertRequest != null ->
- visitor.visitObjectSubscriptionUpsertRequest(objectSubscriptionUpsertRequest)
+ object_ != null -> visitor.visitObject(object_)
association != null -> visitor.visitAssociation(association)
appLifecycleEvent != null -> visitor.visitAppLifecycleEvent(appLifecycleEvent)
listMembership != null -> visitor.visitListMembership(listMembership)
@@ -129,10 +126,8 @@ private constructor(
accept(
object : Visitor {
- override fun visitObjectSubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest: ObjectSubscriptionUpsertRequest
- ) {
- objectSubscriptionUpsertRequest.validate()
+ override fun visitObject(object_: ObjectSubscriptionUpsertRequest) {
+ object_.validate()
}
override fun visitAssociation(association: AssociationSubscriptionUpsertRequest) {
@@ -178,9 +173,8 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitObjectSubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest: ObjectSubscriptionUpsertRequest
- ) = objectSubscriptionUpsertRequest.validity()
+ override fun visitObject(object_: ObjectSubscriptionUpsertRequest) =
+ object_.validity()
override fun visitAssociation(association: AssociationSubscriptionUpsertRequest) =
association.validity()
@@ -207,7 +201,7 @@ private constructor(
}
return other is SubscriptionUpsertRequest &&
- objectSubscriptionUpsertRequest == other.objectSubscriptionUpsertRequest &&
+ object_ == other.object_ &&
association == other.association &&
appLifecycleEvent == other.appLifecycleEvent &&
listMembership == other.listMembership &&
@@ -215,18 +209,11 @@ private constructor(
}
override fun hashCode(): Int =
- Objects.hash(
- objectSubscriptionUpsertRequest,
- association,
- appLifecycleEvent,
- listMembership,
- gdprPrivacyDeletion,
- )
+ Objects.hash(object_, association, appLifecycleEvent, listMembership, gdprPrivacyDeletion)
override fun toString(): String =
when {
- objectSubscriptionUpsertRequest != null ->
- "SubscriptionUpsertRequest{objectSubscriptionUpsertRequest=$objectSubscriptionUpsertRequest}"
+ object_ != null -> "SubscriptionUpsertRequest{object_=$object_}"
association != null -> "SubscriptionUpsertRequest{association=$association}"
appLifecycleEvent != null ->
"SubscriptionUpsertRequest{appLifecycleEvent=$appLifecycleEvent}"
@@ -240,12 +227,8 @@ private constructor(
companion object {
@JvmStatic
- fun ofObjectSubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest: ObjectSubscriptionUpsertRequest
- ) =
- SubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest = objectSubscriptionUpsertRequest
- )
+ fun ofObject(object_: ObjectSubscriptionUpsertRequest) =
+ SubscriptionUpsertRequest(object_ = object_)
@JvmStatic
fun ofAssociation(association: AssociationSubscriptionUpsertRequest) =
@@ -271,9 +254,7 @@ private constructor(
*/
interface Visitor {
- fun visitObjectSubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest: ObjectSubscriptionUpsertRequest
- ): T
+ fun visitObject(object_: ObjectSubscriptionUpsertRequest): T
fun visitAssociation(association: AssociationSubscriptionUpsertRequest): T
@@ -305,50 +286,50 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): SubscriptionUpsertRequest {
val json = JsonValue.fromJsonNode(node)
-
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())
- ?.let {
- SubscriptionUpsertRequest(
- objectSubscriptionUpsertRequest = it,
- _json = json,
- )
- },
- tryDeserialize(node, jacksonTypeRef())
- ?.let { SubscriptionUpsertRequest(association = it, _json = json) },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let {
- SubscriptionUpsertRequest(appLifecycleEvent = it, _json = json)
- },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let { SubscriptionUpsertRequest(listMembership = it, _json = json) },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let {
- SubscriptionUpsertRequest(gdprPrivacyDeletion = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with all
- // the possible variants (e.g. deserializing from boolean).
- 0 -> SubscriptionUpsertRequest(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ val subscriptionType =
+ json.asObject().getOrNull()?.get("subscriptionType")?.asString()?.getOrNull()
+
+ when (subscriptionType) {
+ "OBJECT" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { SubscriptionUpsertRequest(object_ = it, _json = json) }
+ ?: SubscriptionUpsertRequest(_json = json)
+ }
+ "ASSOCIATION" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let { SubscriptionUpsertRequest(association = it, _json = json) }
+ ?: SubscriptionUpsertRequest(_json = json)
+ }
+ "APP_LIFECYCLE_EVENT" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let { SubscriptionUpsertRequest(appLifecycleEvent = it, _json = json) }
+ ?: SubscriptionUpsertRequest(_json = json)
+ }
+ "LIST_MEMBERSHIP" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let { SubscriptionUpsertRequest(listMembership = it, _json = json) }
+ ?: SubscriptionUpsertRequest(_json = json)
+ }
+ "GDPR_PRIVACY_DELETION" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let { SubscriptionUpsertRequest(gdprPrivacyDeletion = it, _json = json) }
+ ?: SubscriptionUpsertRequest(_json = json)
+ }
}
+
+ return SubscriptionUpsertRequest(_json = json)
}
}
@@ -361,8 +342,7 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.objectSubscriptionUpsertRequest != null ->
- generator.writeObject(value.objectSubscriptionUpsertRequest)
+ value.object_ != null -> generator.writeObject(value.object_)
value.association != null -> generator.writeObject(value.association)
value.appLifecycleEvent != null -> generator.writeObject(value.appLifecycleEvent)
value.listMembership != null -> generator.writeObject(value.listMembership)
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/account/activity/HydratedCriticalAction.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/account/activity/HydratedCriticalAction.kt
index 2ce30a55..b434335b 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/account/activity/HydratedCriticalAction.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/account/activity/HydratedCriticalAction.kt
@@ -832,6 +832,8 @@ private constructor(
@JvmField val TEAM_USER_DELETED = of("TEAM_USER_DELETED")
+ @JvmField val TEMPLATE_DELETED = of("TEMPLATE_DELETED")
+
@JvmField val TEMPLATE_MODIFIED = of("TEMPLATE_MODIFIED")
@JvmField val TOUCHLESS_PURCHASE = of("TOUCHLESS_PURCHASE")
@@ -984,6 +986,7 @@ private constructor(
TEAM_DELETED,
TEAM_USER_ADDED,
TEAM_USER_DELETED,
+ TEMPLATE_DELETED,
TEMPLATE_MODIFIED,
TOUCHLESS_PURCHASE,
UNIFIED_RESTORE_UNDO_EXECUTION,
@@ -1135,6 +1138,7 @@ private constructor(
TEAM_DELETED,
TEAM_USER_ADDED,
TEAM_USER_DELETED,
+ TEMPLATE_DELETED,
TEMPLATE_MODIFIED,
TOUCHLESS_PURCHASE,
UNIFIED_RESTORE_UNDO_EXECUTION,
@@ -1297,6 +1301,7 @@ private constructor(
TEAM_DELETED -> Value.TEAM_DELETED
TEAM_USER_ADDED -> Value.TEAM_USER_ADDED
TEAM_USER_DELETED -> Value.TEAM_USER_DELETED
+ TEMPLATE_DELETED -> Value.TEMPLATE_DELETED
TEMPLATE_MODIFIED -> Value.TEMPLATE_MODIFIED
TOUCHLESS_PURCHASE -> Value.TOUCHLESS_PURCHASE
UNIFIED_RESTORE_UNDO_EXECUTION -> Value.UNIFIED_RESTORE_UNDO_EXECUTION
@@ -1460,6 +1465,7 @@ private constructor(
TEAM_DELETED -> Known.TEAM_DELETED
TEAM_USER_ADDED -> Known.TEAM_USER_ADDED
TEAM_USER_DELETED -> Known.TEAM_USER_DELETED
+ TEMPLATE_DELETED -> Known.TEMPLATE_DELETED
TEMPLATE_MODIFIED -> Known.TEMPLATE_MODIFIED
TOUCHLESS_PURCHASE -> Known.TOUCHLESS_PURCHASE
UNIFIED_RESTORE_UNDO_EXECUTION -> Known.UNIFIED_RESTORE_UNDO_EXECUTION
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenInfoResponseBaseIf.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenInfoResponseBaseIf.kt
index 22aa0001..87144165 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenInfoResponseBaseIf.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenInfoResponseBaseIf.kt
@@ -12,36 +12,32 @@ import com.fasterxml.jackson.module.kotlin.jacksonTypeRef
import com.hubspot.sdk.core.BaseDeserializer
import com.hubspot.sdk.core.BaseSerializer
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.errors.HubSpotInvalidDataException
import java.util.Objects
import java.util.Optional
+import kotlin.jvm.optionals.getOrNull
@JsonDeserialize(using = TokenInfoResponseBaseIf.Deserializer::class)
@JsonSerialize(using = TokenInfoResponseBaseIf.Serializer::class)
class TokenInfoResponseBaseIf
private constructor(
- private val publicAccessTokenInfoResponse: PublicAccessTokenInfoResponse? = null,
- private val publicRefreshTokenInfoResponse: PublicRefreshTokenInfoResponse? = null,
+ private val accessToken: PublicAccessTokenInfoResponse? = null,
+ private val refreshToken: PublicRefreshTokenInfoResponse? = null,
private val _json: JsonValue? = null,
) {
- fun publicAccessTokenInfoResponse(): Optional =
- Optional.ofNullable(publicAccessTokenInfoResponse)
+ fun accessToken(): Optional = Optional.ofNullable(accessToken)
- fun publicRefreshTokenInfoResponse(): Optional =
- Optional.ofNullable(publicRefreshTokenInfoResponse)
+ fun refreshToken(): Optional = Optional.ofNullable(refreshToken)
- fun isPublicAccessTokenInfoResponse(): Boolean = publicAccessTokenInfoResponse != null
+ fun isAccessToken(): Boolean = accessToken != null
- fun isPublicRefreshTokenInfoResponse(): Boolean = publicRefreshTokenInfoResponse != null
+ fun isRefreshToken(): Boolean = refreshToken != null
- fun asPublicAccessTokenInfoResponse(): PublicAccessTokenInfoResponse =
- publicAccessTokenInfoResponse.getOrThrow("publicAccessTokenInfoResponse")
+ fun asAccessToken(): PublicAccessTokenInfoResponse = accessToken.getOrThrow("accessToken")
- fun asPublicRefreshTokenInfoResponse(): PublicRefreshTokenInfoResponse =
- publicRefreshTokenInfoResponse.getOrThrow("publicRefreshTokenInfoResponse")
+ fun asRefreshToken(): PublicRefreshTokenInfoResponse = refreshToken.getOrThrow("refreshToken")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -57,8 +53,8 @@ private constructor(
*
* Optional result = tokenInfoResponseBaseIf.accept(new TokenInfoResponseBaseIf.Visitor>() {
* @Override
- * public Optional visitPublicAccessTokenInfoResponse(PublicAccessTokenInfoResponse publicAccessTokenInfoResponse) {
- * return Optional.of(publicAccessTokenInfoResponse.toString());
+ * public Optional visitAccessToken(PublicAccessTokenInfoResponse accessToken) {
+ * return Optional.of(accessToken.toString());
* }
*
* // ...
@@ -76,10 +72,8 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- publicAccessTokenInfoResponse != null ->
- visitor.visitPublicAccessTokenInfoResponse(publicAccessTokenInfoResponse)
- publicRefreshTokenInfoResponse != null ->
- visitor.visitPublicRefreshTokenInfoResponse(publicRefreshTokenInfoResponse)
+ accessToken != null -> visitor.visitAccessToken(accessToken)
+ refreshToken != null -> visitor.visitRefreshToken(refreshToken)
else -> visitor.unknown(_json)
}
@@ -100,16 +94,12 @@ private constructor(
accept(
object : Visitor {
- override fun visitPublicAccessTokenInfoResponse(
- publicAccessTokenInfoResponse: PublicAccessTokenInfoResponse
- ) {
- publicAccessTokenInfoResponse.validate()
+ override fun visitAccessToken(accessToken: PublicAccessTokenInfoResponse) {
+ accessToken.validate()
}
- override fun visitPublicRefreshTokenInfoResponse(
- publicRefreshTokenInfoResponse: PublicRefreshTokenInfoResponse
- ) {
- publicRefreshTokenInfoResponse.validate()
+ override fun visitRefreshToken(refreshToken: PublicRefreshTokenInfoResponse) {
+ refreshToken.validate()
}
}
)
@@ -133,13 +123,11 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitPublicAccessTokenInfoResponse(
- publicAccessTokenInfoResponse: PublicAccessTokenInfoResponse
- ) = publicAccessTokenInfoResponse.validity()
+ override fun visitAccessToken(accessToken: PublicAccessTokenInfoResponse) =
+ accessToken.validity()
- override fun visitPublicRefreshTokenInfoResponse(
- publicRefreshTokenInfoResponse: PublicRefreshTokenInfoResponse
- ) = publicRefreshTokenInfoResponse.validity()
+ override fun visitRefreshToken(refreshToken: PublicRefreshTokenInfoResponse) =
+ refreshToken.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -151,19 +139,16 @@ private constructor(
}
return other is TokenInfoResponseBaseIf &&
- publicAccessTokenInfoResponse == other.publicAccessTokenInfoResponse &&
- publicRefreshTokenInfoResponse == other.publicRefreshTokenInfoResponse
+ accessToken == other.accessToken &&
+ refreshToken == other.refreshToken
}
- override fun hashCode(): Int =
- Objects.hash(publicAccessTokenInfoResponse, publicRefreshTokenInfoResponse)
+ override fun hashCode(): Int = Objects.hash(accessToken, refreshToken)
override fun toString(): String =
when {
- publicAccessTokenInfoResponse != null ->
- "TokenInfoResponseBaseIf{publicAccessTokenInfoResponse=$publicAccessTokenInfoResponse}"
- publicRefreshTokenInfoResponse != null ->
- "TokenInfoResponseBaseIf{publicRefreshTokenInfoResponse=$publicRefreshTokenInfoResponse}"
+ accessToken != null -> "TokenInfoResponseBaseIf{accessToken=$accessToken}"
+ refreshToken != null -> "TokenInfoResponseBaseIf{refreshToken=$refreshToken}"
_json != null -> "TokenInfoResponseBaseIf{_unknown=$_json}"
else -> throw IllegalStateException("Invalid TokenInfoResponseBaseIf")
}
@@ -171,14 +156,12 @@ private constructor(
companion object {
@JvmStatic
- fun ofPublicAccessTokenInfoResponse(
- publicAccessTokenInfoResponse: PublicAccessTokenInfoResponse
- ) = TokenInfoResponseBaseIf(publicAccessTokenInfoResponse = publicAccessTokenInfoResponse)
+ fun ofAccessToken(accessToken: PublicAccessTokenInfoResponse) =
+ TokenInfoResponseBaseIf(accessToken = accessToken)
@JvmStatic
- fun ofPublicRefreshTokenInfoResponse(
- publicRefreshTokenInfoResponse: PublicRefreshTokenInfoResponse
- ) = TokenInfoResponseBaseIf(publicRefreshTokenInfoResponse = publicRefreshTokenInfoResponse)
+ fun ofRefreshToken(refreshToken: PublicRefreshTokenInfoResponse) =
+ TokenInfoResponseBaseIf(refreshToken = refreshToken)
}
/**
@@ -187,13 +170,9 @@ private constructor(
*/
interface Visitor {
- fun visitPublicAccessTokenInfoResponse(
- publicAccessTokenInfoResponse: PublicAccessTokenInfoResponse
- ): T
+ fun visitAccessToken(accessToken: PublicAccessTokenInfoResponse): T
- fun visitPublicRefreshTokenInfoResponse(
- publicRefreshTokenInfoResponse: PublicRefreshTokenInfoResponse
- ): T
+ fun visitRefreshToken(refreshToken: PublicRefreshTokenInfoResponse): T
/**
* Maps an unknown variant of [TokenInfoResponseBaseIf] to a value of type [T].
@@ -215,35 +194,22 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): TokenInfoResponseBaseIf {
val json = JsonValue.fromJsonNode(node)
+ val tokenUse = json.asObject().getOrNull()?.get("token_use")?.asString()?.getOrNull()
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())?.let {
- TokenInfoResponseBaseIf(
- publicAccessTokenInfoResponse = it,
- _json = json,
- )
- },
- tryDeserialize(node, jacksonTypeRef())
- ?.let {
- TokenInfoResponseBaseIf(
- publicRefreshTokenInfoResponse = it,
- _json = json,
- )
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with all
- // the possible variants (e.g. deserializing from boolean).
- 0 -> TokenInfoResponseBaseIf(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ when (tokenUse) {
+ "access_token" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { TokenInfoResponseBaseIf(accessToken = it, _json = json) }
+ ?: TokenInfoResponseBaseIf(_json = json)
+ }
+ "refresh_token" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { TokenInfoResponseBaseIf(refreshToken = it, _json = json) }
+ ?: TokenInfoResponseBaseIf(_json = json)
+ }
}
+
+ return TokenInfoResponseBaseIf(_json = json)
}
}
@@ -256,10 +222,8 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.publicAccessTokenInfoResponse != null ->
- generator.writeObject(value.publicAccessTokenInfoResponse)
- value.publicRefreshTokenInfoResponse != null ->
- generator.writeObject(value.publicRefreshTokenInfoResponse)
+ value.accessToken != null -> generator.writeObject(value.accessToken)
+ value.refreshToken != null -> generator.writeObject(value.refreshToken)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid TokenInfoResponseBaseIf")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenResponseIf.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenResponseIf.kt
index 39dee786..c5bdb9f3 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenResponseIf.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/auth/oauth/TokenResponseIf.kt
@@ -12,36 +12,34 @@ import com.fasterxml.jackson.module.kotlin.jacksonTypeRef
import com.hubspot.sdk.core.BaseDeserializer
import com.hubspot.sdk.core.BaseSerializer
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.errors.HubSpotInvalidDataException
import java.util.Objects
import java.util.Optional
+import kotlin.jvm.optionals.getOrNull
@JsonDeserialize(using = TokenResponseIf.Deserializer::class)
@JsonSerialize(using = TokenResponseIf.Serializer::class)
class TokenResponseIf
private constructor(
- private val accessTokenResponse: AccessTokenResponse? = null,
- private val clientCredentialsTokenResponse: ClientCredentialsTokenResponse? = null,
+ private val accessToken: AccessTokenResponse? = null,
+ private val clientCredentials: ClientCredentialsTokenResponse? = null,
private val _json: JsonValue? = null,
) {
- fun accessTokenResponse(): Optional =
- Optional.ofNullable(accessTokenResponse)
+ fun accessToken(): Optional = Optional.ofNullable(accessToken)
- fun clientCredentialsTokenResponse(): Optional =
- Optional.ofNullable(clientCredentialsTokenResponse)
+ fun clientCredentials(): Optional =
+ Optional.ofNullable(clientCredentials)
- fun isAccessTokenResponse(): Boolean = accessTokenResponse != null
+ fun isAccessToken(): Boolean = accessToken != null
- fun isClientCredentialsTokenResponse(): Boolean = clientCredentialsTokenResponse != null
+ fun isClientCredentials(): Boolean = clientCredentials != null
- fun asAccessTokenResponse(): AccessTokenResponse =
- accessTokenResponse.getOrThrow("accessTokenResponse")
+ fun asAccessToken(): AccessTokenResponse = accessToken.getOrThrow("accessToken")
- fun asClientCredentialsTokenResponse(): ClientCredentialsTokenResponse =
- clientCredentialsTokenResponse.getOrThrow("clientCredentialsTokenResponse")
+ fun asClientCredentials(): ClientCredentialsTokenResponse =
+ clientCredentials.getOrThrow("clientCredentials")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -57,8 +55,8 @@ private constructor(
*
* Optional result = tokenResponseIf.accept(new TokenResponseIf.Visitor>() {
* @Override
- * public Optional visitAccessTokenResponse(AccessTokenResponse accessTokenResponse) {
- * return Optional.of(accessTokenResponse.toString());
+ * public Optional visitAccessToken(AccessTokenResponse accessToken) {
+ * return Optional.of(accessToken.toString());
* }
*
* // ...
@@ -76,9 +74,8 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- accessTokenResponse != null -> visitor.visitAccessTokenResponse(accessTokenResponse)
- clientCredentialsTokenResponse != null ->
- visitor.visitClientCredentialsTokenResponse(clientCredentialsTokenResponse)
+ accessToken != null -> visitor.visitAccessToken(accessToken)
+ clientCredentials != null -> visitor.visitClientCredentials(clientCredentials)
else -> visitor.unknown(_json)
}
@@ -99,14 +96,14 @@ private constructor(
accept(
object : Visitor {
- override fun visitAccessTokenResponse(accessTokenResponse: AccessTokenResponse) {
- accessTokenResponse.validate()
+ override fun visitAccessToken(accessToken: AccessTokenResponse) {
+ accessToken.validate()
}
- override fun visitClientCredentialsTokenResponse(
- clientCredentialsTokenResponse: ClientCredentialsTokenResponse
+ override fun visitClientCredentials(
+ clientCredentials: ClientCredentialsTokenResponse
) {
- clientCredentialsTokenResponse.validate()
+ clientCredentials.validate()
}
}
)
@@ -130,12 +127,12 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitAccessTokenResponse(accessTokenResponse: AccessTokenResponse) =
- accessTokenResponse.validity()
+ override fun visitAccessToken(accessToken: AccessTokenResponse) =
+ accessToken.validity()
- override fun visitClientCredentialsTokenResponse(
- clientCredentialsTokenResponse: ClientCredentialsTokenResponse
- ) = clientCredentialsTokenResponse.validity()
+ override fun visitClientCredentials(
+ clientCredentials: ClientCredentialsTokenResponse
+ ) = clientCredentials.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -147,18 +144,16 @@ private constructor(
}
return other is TokenResponseIf &&
- accessTokenResponse == other.accessTokenResponse &&
- clientCredentialsTokenResponse == other.clientCredentialsTokenResponse
+ accessToken == other.accessToken &&
+ clientCredentials == other.clientCredentials
}
- override fun hashCode(): Int = Objects.hash(accessTokenResponse, clientCredentialsTokenResponse)
+ override fun hashCode(): Int = Objects.hash(accessToken, clientCredentials)
override fun toString(): String =
when {
- accessTokenResponse != null ->
- "TokenResponseIf{accessTokenResponse=$accessTokenResponse}"
- clientCredentialsTokenResponse != null ->
- "TokenResponseIf{clientCredentialsTokenResponse=$clientCredentialsTokenResponse}"
+ accessToken != null -> "TokenResponseIf{accessToken=$accessToken}"
+ clientCredentials != null -> "TokenResponseIf{clientCredentials=$clientCredentials}"
_json != null -> "TokenResponseIf{_unknown=$_json}"
else -> throw IllegalStateException("Invalid TokenResponseIf")
}
@@ -166,13 +161,12 @@ private constructor(
companion object {
@JvmStatic
- fun ofAccessTokenResponse(accessTokenResponse: AccessTokenResponse) =
- TokenResponseIf(accessTokenResponse = accessTokenResponse)
+ fun ofAccessToken(accessToken: AccessTokenResponse) =
+ TokenResponseIf(accessToken = accessToken)
@JvmStatic
- fun ofClientCredentialsTokenResponse(
- clientCredentialsTokenResponse: ClientCredentialsTokenResponse
- ) = TokenResponseIf(clientCredentialsTokenResponse = clientCredentialsTokenResponse)
+ fun ofClientCredentials(clientCredentials: ClientCredentialsTokenResponse) =
+ TokenResponseIf(clientCredentials = clientCredentials)
}
/**
@@ -181,11 +175,9 @@ private constructor(
*/
interface Visitor {
- fun visitAccessTokenResponse(accessTokenResponse: AccessTokenResponse): T
+ fun visitAccessToken(accessToken: AccessTokenResponse): T
- fun visitClientCredentialsTokenResponse(
- clientCredentialsTokenResponse: ClientCredentialsTokenResponse
- ): T
+ fun visitClientCredentials(clientCredentials: ClientCredentialsTokenResponse): T
/**
* Maps an unknown variant of [TokenResponseIf] to a value of type [T].
@@ -206,29 +198,22 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): TokenResponseIf {
val json = JsonValue.fromJsonNode(node)
+ val tokenUse = json.asObject().getOrNull()?.get("token_use")?.asString()?.getOrNull()
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())?.let {
- TokenResponseIf(accessTokenResponse = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())
- ?.let {
- TokenResponseIf(clientCredentialsTokenResponse = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with all
- // the possible variants (e.g. deserializing from boolean).
- 0 -> TokenResponseIf(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ when (tokenUse) {
+ "access_token" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ TokenResponseIf(accessToken = it, _json = json)
+ } ?: TokenResponseIf(_json = json)
+ }
+ "client_credentials" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { TokenResponseIf(clientCredentials = it, _json = json) }
+ ?: TokenResponseIf(_json = json)
+ }
}
+
+ return TokenResponseIf(_json = json)
}
}
@@ -240,10 +225,8 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.accessTokenResponse != null ->
- generator.writeObject(value.accessTokenResponse)
- value.clientCredentialsTokenResponse != null ->
- generator.writeObject(value.clientCredentialsTokenResponse)
+ value.accessToken != null -> generator.writeObject(value.accessToken)
+ value.clientCredentials != null -> generator.writeObject(value.clientCredentials)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid TokenResponseIf")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionBatchRequest.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionBatchRequest.kt
index 26718cee..54c01ff3 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionBatchRequest.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionBatchRequest.kt
@@ -19,7 +19,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkRequired
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.core.toImmutable
@@ -253,9 +252,26 @@ private constructor(
fun requestContext(workflows: WorkflowsRequestContext) =
requestContext(RequestContext.ofWorkflows(workflows))
- /** Alias for calling [requestContext] with `RequestContext.ofAgent(agent)`. */
- fun requestContext(agent: AgentRequestContext) =
- requestContext(RequestContext.ofAgent(agent))
+ /**
+ * Alias for calling [requestContext] with the following:
+ * ```java
+ * WorkflowsRequestContext.builder()
+ * .source(WorkflowsRequestContext.Source.WORKFLOWS)
+ * .workflowId(workflowId)
+ * .build()
+ * ```
+ */
+ fun workflowsRequestContext(workflowId: Long) =
+ requestContext(
+ WorkflowsRequestContext.builder()
+ .source(WorkflowsRequestContext.Source.WORKFLOWS)
+ .workflowId(workflowId)
+ .build()
+ )
+
+ /** Alias for calling [requestContext] with `RequestContext.ofAgents(agents)`. */
+ fun requestContext(agents: AgentRequestContext) =
+ requestContext(RequestContext.ofAgents(agents))
/** Alias for calling [requestContext] with `RequestContext.ofCopilot(copilot)`. */
fun requestContext(copilot: CopilotRequestContext) =
@@ -265,6 +281,23 @@ private constructor(
fun requestContext(standalone: StandaloneRequestContext) =
requestContext(RequestContext.ofStandalone(standalone))
+ /**
+ * Alias for calling [requestContext] with the following:
+ * ```java
+ * StandaloneRequestContext.builder()
+ * .source(StandaloneRequestContext.Source.STANDALONE)
+ * .chirpAiContextObject(chirpAiContextObject)
+ * .build()
+ * ```
+ */
+ fun standaloneRequestContext(chirpAiContextObject: ChirpAiContextObject) =
+ requestContext(
+ StandaloneRequestContext.builder()
+ .source(StandaloneRequestContext.Source.STANDALONE)
+ .chirpAiContextObject(chirpAiContextObject)
+ .build()
+ )
+
/** Alias for calling [requestContext] with `RequestContext.ofTest(test)`. */
fun requestContext(test: TestRequestContext) = requestContext(RequestContext.ofTest(test))
@@ -469,7 +502,7 @@ private constructor(
class RequestContext
private constructor(
private val workflows: WorkflowsRequestContext? = null,
- private val agent: AgentRequestContext? = null,
+ private val agents: AgentRequestContext? = null,
private val copilot: CopilotRequestContext? = null,
private val standalone: StandaloneRequestContext? = null,
private val test: TestRequestContext? = null,
@@ -478,7 +511,7 @@ private constructor(
fun workflows(): Optional = Optional.ofNullable(workflows)
- fun agent(): Optional = Optional.ofNullable(agent)
+ fun agents(): Optional = Optional.ofNullable(agents)
fun copilot(): Optional = Optional.ofNullable(copilot)
@@ -488,7 +521,7 @@ private constructor(
fun isWorkflows(): Boolean = workflows != null
- fun isAgent(): Boolean = agent != null
+ fun isAgents(): Boolean = agents != null
fun isCopilot(): Boolean = copilot != null
@@ -498,7 +531,7 @@ private constructor(
fun asWorkflows(): WorkflowsRequestContext = workflows.getOrThrow("workflows")
- fun asAgent(): AgentRequestContext = agent.getOrThrow("agent")
+ fun asAgents(): AgentRequestContext = agents.getOrThrow("agents")
fun asCopilot(): CopilotRequestContext = copilot.getOrThrow("copilot")
@@ -540,7 +573,7 @@ private constructor(
fun accept(visitor: Visitor): T =
when {
workflows != null -> visitor.visitWorkflows(workflows)
- agent != null -> visitor.visitAgent(agent)
+ agents != null -> visitor.visitAgents(agents)
copilot != null -> visitor.visitCopilot(copilot)
standalone != null -> visitor.visitStandalone(standalone)
test != null -> visitor.visitTest(test)
@@ -569,8 +602,8 @@ private constructor(
workflows.validate()
}
- override fun visitAgent(agent: AgentRequestContext) {
- agent.validate()
+ override fun visitAgents(agents: AgentRequestContext) {
+ agents.validate()
}
override fun visitCopilot(copilot: CopilotRequestContext) {
@@ -610,7 +643,7 @@ private constructor(
override fun visitWorkflows(workflows: WorkflowsRequestContext) =
workflows.validity()
- override fun visitAgent(agent: AgentRequestContext) = agent.validity()
+ override fun visitAgents(agents: AgentRequestContext) = agents.validity()
override fun visitCopilot(copilot: CopilotRequestContext) = copilot.validity()
@@ -630,18 +663,18 @@ private constructor(
return other is RequestContext &&
workflows == other.workflows &&
- agent == other.agent &&
+ agents == other.agents &&
copilot == other.copilot &&
standalone == other.standalone &&
test == other.test
}
- override fun hashCode(): Int = Objects.hash(workflows, agent, copilot, standalone, test)
+ override fun hashCode(): Int = Objects.hash(workflows, agents, copilot, standalone, test)
override fun toString(): String =
when {
workflows != null -> "RequestContext{workflows=$workflows}"
- agent != null -> "RequestContext{agent=$agent}"
+ agents != null -> "RequestContext{agents=$agents}"
copilot != null -> "RequestContext{copilot=$copilot}"
standalone != null -> "RequestContext{standalone=$standalone}"
test != null -> "RequestContext{test=$test}"
@@ -655,7 +688,7 @@ private constructor(
fun ofWorkflows(workflows: WorkflowsRequestContext) =
RequestContext(workflows = workflows)
- @JvmStatic fun ofAgent(agent: AgentRequestContext) = RequestContext(agent = agent)
+ @JvmStatic fun ofAgents(agents: AgentRequestContext) = RequestContext(agents = agents)
@JvmStatic
fun ofCopilot(copilot: CopilotRequestContext) = RequestContext(copilot = copilot)
@@ -675,7 +708,7 @@ private constructor(
fun visitWorkflows(workflows: WorkflowsRequestContext): T
- fun visitAgent(agent: AgentRequestContext): T
+ fun visitAgents(agents: AgentRequestContext): T
fun visitCopilot(copilot: CopilotRequestContext): T
@@ -702,38 +735,37 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): RequestContext {
val json = JsonValue.fromJsonNode(node)
+ val source = json.asObject().getOrNull()?.get("source")?.asString()?.getOrNull()
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(workflows = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(agent = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(copilot = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(standalone = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(test = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> RequestContext(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ when (source) {
+ "WORKFLOWS" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { RequestContext(workflows = it, _json = json) }
+ ?: RequestContext(_json = json)
+ }
+ "AGENTS" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(agents = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
+ "COPILOT" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(copilot = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
+ "STANDALONE" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { RequestContext(standalone = it, _json = json) }
+ ?: RequestContext(_json = json)
+ }
+ "TEST" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(test = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
}
+
+ return RequestContext(_json = json)
}
}
@@ -746,7 +778,7 @@ private constructor(
) {
when {
value.workflows != null -> generator.writeObject(value.workflows)
- value.agent != null -> generator.writeObject(value.agent)
+ value.agents != null -> generator.writeObject(value.agents)
value.copilot != null -> generator.writeObject(value.copilot)
value.standalone != null -> generator.writeObject(value.standalone)
value.test != null -> generator.writeObject(value.test)
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionRequest.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionRequest.kt
index a0ee2ed9..428647a1 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionRequest.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/CallbackCompletionRequest.kt
@@ -19,7 +19,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkRequired
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.core.toImmutable
@@ -218,9 +217,26 @@ private constructor(
fun requestContext(workflows: WorkflowsRequestContext) =
requestContext(RequestContext.ofWorkflows(workflows))
- /** Alias for calling [requestContext] with `RequestContext.ofAgent(agent)`. */
- fun requestContext(agent: AgentRequestContext) =
- requestContext(RequestContext.ofAgent(agent))
+ /**
+ * Alias for calling [requestContext] with the following:
+ * ```java
+ * WorkflowsRequestContext.builder()
+ * .source(WorkflowsRequestContext.Source.WORKFLOWS)
+ * .workflowId(workflowId)
+ * .build()
+ * ```
+ */
+ fun workflowsRequestContext(workflowId: Long) =
+ requestContext(
+ WorkflowsRequestContext.builder()
+ .source(WorkflowsRequestContext.Source.WORKFLOWS)
+ .workflowId(workflowId)
+ .build()
+ )
+
+ /** Alias for calling [requestContext] with `RequestContext.ofAgents(agents)`. */
+ fun requestContext(agents: AgentRequestContext) =
+ requestContext(RequestContext.ofAgents(agents))
/** Alias for calling [requestContext] with `RequestContext.ofCopilot(copilot)`. */
fun requestContext(copilot: CopilotRequestContext) =
@@ -230,6 +246,23 @@ private constructor(
fun requestContext(standalone: StandaloneRequestContext) =
requestContext(RequestContext.ofStandalone(standalone))
+ /**
+ * Alias for calling [requestContext] with the following:
+ * ```java
+ * StandaloneRequestContext.builder()
+ * .source(StandaloneRequestContext.Source.STANDALONE)
+ * .chirpAiContextObject(chirpAiContextObject)
+ * .build()
+ * ```
+ */
+ fun standaloneRequestContext(chirpAiContextObject: ChirpAiContextObject) =
+ requestContext(
+ StandaloneRequestContext.builder()
+ .source(StandaloneRequestContext.Source.STANDALONE)
+ .chirpAiContextObject(chirpAiContextObject)
+ .build()
+ )
+
/** Alias for calling [requestContext] with `RequestContext.ofTest(test)`. */
fun requestContext(test: TestRequestContext) = requestContext(RequestContext.ofTest(test))
@@ -436,7 +469,7 @@ private constructor(
class RequestContext
private constructor(
private val workflows: WorkflowsRequestContext? = null,
- private val agent: AgentRequestContext? = null,
+ private val agents: AgentRequestContext? = null,
private val copilot: CopilotRequestContext? = null,
private val standalone: StandaloneRequestContext? = null,
private val test: TestRequestContext? = null,
@@ -445,7 +478,7 @@ private constructor(
fun workflows(): Optional = Optional.ofNullable(workflows)
- fun agent(): Optional = Optional.ofNullable(agent)
+ fun agents(): Optional = Optional.ofNullable(agents)
fun copilot(): Optional = Optional.ofNullable(copilot)
@@ -455,7 +488,7 @@ private constructor(
fun isWorkflows(): Boolean = workflows != null
- fun isAgent(): Boolean = agent != null
+ fun isAgents(): Boolean = agents != null
fun isCopilot(): Boolean = copilot != null
@@ -465,7 +498,7 @@ private constructor(
fun asWorkflows(): WorkflowsRequestContext = workflows.getOrThrow("workflows")
- fun asAgent(): AgentRequestContext = agent.getOrThrow("agent")
+ fun asAgents(): AgentRequestContext = agents.getOrThrow("agents")
fun asCopilot(): CopilotRequestContext = copilot.getOrThrow("copilot")
@@ -507,7 +540,7 @@ private constructor(
fun accept(visitor: Visitor): T =
when {
workflows != null -> visitor.visitWorkflows(workflows)
- agent != null -> visitor.visitAgent(agent)
+ agents != null -> visitor.visitAgents(agents)
copilot != null -> visitor.visitCopilot(copilot)
standalone != null -> visitor.visitStandalone(standalone)
test != null -> visitor.visitTest(test)
@@ -536,8 +569,8 @@ private constructor(
workflows.validate()
}
- override fun visitAgent(agent: AgentRequestContext) {
- agent.validate()
+ override fun visitAgents(agents: AgentRequestContext) {
+ agents.validate()
}
override fun visitCopilot(copilot: CopilotRequestContext) {
@@ -577,7 +610,7 @@ private constructor(
override fun visitWorkflows(workflows: WorkflowsRequestContext) =
workflows.validity()
- override fun visitAgent(agent: AgentRequestContext) = agent.validity()
+ override fun visitAgents(agents: AgentRequestContext) = agents.validity()
override fun visitCopilot(copilot: CopilotRequestContext) = copilot.validity()
@@ -597,18 +630,18 @@ private constructor(
return other is RequestContext &&
workflows == other.workflows &&
- agent == other.agent &&
+ agents == other.agents &&
copilot == other.copilot &&
standalone == other.standalone &&
test == other.test
}
- override fun hashCode(): Int = Objects.hash(workflows, agent, copilot, standalone, test)
+ override fun hashCode(): Int = Objects.hash(workflows, agents, copilot, standalone, test)
override fun toString(): String =
when {
workflows != null -> "RequestContext{workflows=$workflows}"
- agent != null -> "RequestContext{agent=$agent}"
+ agents != null -> "RequestContext{agents=$agents}"
copilot != null -> "RequestContext{copilot=$copilot}"
standalone != null -> "RequestContext{standalone=$standalone}"
test != null -> "RequestContext{test=$test}"
@@ -622,7 +655,7 @@ private constructor(
fun ofWorkflows(workflows: WorkflowsRequestContext) =
RequestContext(workflows = workflows)
- @JvmStatic fun ofAgent(agent: AgentRequestContext) = RequestContext(agent = agent)
+ @JvmStatic fun ofAgents(agents: AgentRequestContext) = RequestContext(agents = agents)
@JvmStatic
fun ofCopilot(copilot: CopilotRequestContext) = RequestContext(copilot = copilot)
@@ -642,7 +675,7 @@ private constructor(
fun visitWorkflows(workflows: WorkflowsRequestContext): T
- fun visitAgent(agent: AgentRequestContext): T
+ fun visitAgents(agents: AgentRequestContext): T
fun visitCopilot(copilot: CopilotRequestContext): T
@@ -669,38 +702,37 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): RequestContext {
val json = JsonValue.fromJsonNode(node)
+ val source = json.asObject().getOrNull()?.get("source")?.asString()?.getOrNull()
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(workflows = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(agent = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(copilot = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(standalone = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- RequestContext(test = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> RequestContext(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ when (source) {
+ "WORKFLOWS" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { RequestContext(workflows = it, _json = json) }
+ ?: RequestContext(_json = json)
+ }
+ "AGENTS" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(agents = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
+ "COPILOT" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(copilot = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
+ "STANDALONE" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { RequestContext(standalone = it, _json = json) }
+ ?: RequestContext(_json = json)
+ }
+ "TEST" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ RequestContext(test = it, _json = json)
+ } ?: RequestContext(_json = json)
+ }
}
+
+ return RequestContext(_json = json)
}
}
@@ -713,7 +745,7 @@ private constructor(
) {
when {
value.workflows != null -> generator.writeObject(value.workflows)
- value.agent != null -> generator.writeObject(value.agent)
+ value.agents != null -> generator.writeObject(value.agents)
value.copilot != null -> generator.writeObject(value.copilot)
value.standalone != null -> generator.writeObject(value.standalone)
value.test != null -> generator.writeObject(value.test)
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/FieldTypeDefinition.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/FieldTypeDefinition.kt
index d9daa8c0..5ef431dc 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/FieldTypeDefinition.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/FieldTypeDefinition.kt
@@ -20,7 +20,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkKnown
import com.hubspot.sdk.core.checkRequired
import com.hubspot.sdk.core.getOrThrow
@@ -433,26 +432,57 @@ private constructor(
*/
fun schema(schema: JsonField) = apply { this.schema = schema }
- /** Alias for calling [schema] with `Schema.ofIntegerField(integerField)`. */
- fun schema(integerField: IntegerFieldSchema) = schema(Schema.ofIntegerField(integerField))
+ /** Alias for calling [schema] with `Schema.ofInteger(integer)`. */
+ fun schema(integer: IntegerFieldSchema) = schema(Schema.ofInteger(integer))
- /** Alias for calling [schema] with `Schema.ofLongField(longField)`. */
- fun schema(longField: LongFieldSchema) = schema(Schema.ofLongField(longField))
+ /** Alias for calling [schema] with `Schema.ofLong(long_)`. */
+ fun schema(long_: LongFieldSchema) = schema(Schema.ofLong(long_))
- /** Alias for calling [schema] with `Schema.ofDoubleField(doubleField)`. */
- fun schema(doubleField: DoubleFieldSchema) = schema(Schema.ofDoubleField(doubleField))
+ /** Alias for calling [schema] with `Schema.ofDouble(double_)`. */
+ fun schema(double_: DoubleFieldSchema) = schema(Schema.ofDouble(double_))
- /** Alias for calling [schema] with `Schema.ofStringField(stringField)`. */
- fun schema(stringField: StringFieldSchema) = schema(Schema.ofStringField(stringField))
+ /** Alias for calling [schema] with `Schema.ofString(string)`. */
+ fun schema(string: StringFieldSchema) = schema(Schema.ofString(string))
- /** Alias for calling [schema] with `Schema.ofBooleanField(booleanField)`. */
- fun schema(booleanField: BooleanFieldSchema) = schema(Schema.ofBooleanField(booleanField))
+ /** Alias for calling [schema] with `Schema.ofBoolean(boolean_)`. */
+ fun schema(boolean_: BooleanFieldSchema) = schema(Schema.ofBoolean(boolean_))
- /** Alias for calling [schema] with `Schema.ofArrayField(arrayField)`. */
- fun schema(arrayField: ArrayFieldSchema) = schema(Schema.ofArrayField(arrayField))
+ /** Alias for calling [schema] with `Schema.ofArray(array)`. */
+ fun schema(array: ArrayFieldSchema) = schema(Schema.ofArray(array))
- /** Alias for calling [schema] with `Schema.ofObjectField(objectField)`. */
- fun schema(objectField: ObjectFieldSchema) = schema(Schema.ofObjectField(objectField))
+ /**
+ * Alias for calling [schema] with the following:
+ * ```java
+ * ArrayFieldSchema.builder()
+ * .type(ArrayFieldSchema.Type.ARRAY)
+ * .items(items)
+ * .build()
+ * ```
+ */
+ fun arraySchema(items: JsonValue) =
+ schema(
+ ArrayFieldSchema.builder().type(ArrayFieldSchema.Type.ARRAY).items(items).build()
+ )
+
+ /** Alias for calling [schema] with `Schema.ofObject(object_)`. */
+ fun schema(object_: ObjectFieldSchema) = schema(Schema.ofObject(object_))
+
+ /**
+ * Alias for calling [schema] with the following:
+ * ```java
+ * ObjectFieldSchema.builder()
+ * .type(ObjectFieldSchema.Type.OBJECT)
+ * .properties(properties)
+ * .build()
+ * ```
+ */
+ fun objectSchema(properties: JsonValue) =
+ schema(
+ ObjectFieldSchema.builder()
+ .type(ObjectFieldSchema.Type.OBJECT)
+ .properties(properties)
+ .build()
+ )
/**
* Specifies the data type of the field, with accepted values like bool, date, datetime,
@@ -694,57 +724,57 @@ private constructor(
@JsonSerialize(using = Schema.Serializer::class)
class Schema
private constructor(
- private val integerField: IntegerFieldSchema? = null,
- private val longField: LongFieldSchema? = null,
- private val doubleField: DoubleFieldSchema? = null,
- private val stringField: StringFieldSchema? = null,
- private val booleanField: BooleanFieldSchema? = null,
- private val arrayField: ArrayFieldSchema? = null,
- private val objectField: ObjectFieldSchema? = null,
+ private val integer: IntegerFieldSchema? = null,
+ private val long_: LongFieldSchema? = null,
+ private val double_: DoubleFieldSchema? = null,
+ private val string: StringFieldSchema? = null,
+ private val boolean_: BooleanFieldSchema? = null,
+ private val array: ArrayFieldSchema? = null,
+ private val object_: ObjectFieldSchema? = null,
private val _json: JsonValue? = null,
) {
- fun integerField(): Optional = Optional.ofNullable(integerField)
+ fun integer(): Optional = Optional.ofNullable(integer)
- fun longField(): Optional = Optional.ofNullable(longField)
+ fun long_(): Optional = Optional.ofNullable(long_)
- fun doubleField(): Optional = Optional.ofNullable(doubleField)
+ fun double_(): Optional = Optional.ofNullable(double_)
- fun stringField(): Optional = Optional.ofNullable(stringField)
+ fun string(): Optional = Optional.ofNullable(string)
- fun booleanField(): Optional = Optional.ofNullable(booleanField)
+ fun boolean_(): Optional = Optional.ofNullable(boolean_)
- fun arrayField(): Optional = Optional.ofNullable(arrayField)
+ fun array(): Optional = Optional.ofNullable(array)
- fun objectField(): Optional = Optional.ofNullable(objectField)
+ fun object_(): Optional = Optional.ofNullable(object_)
- fun isIntegerField(): Boolean = integerField != null
+ fun isInteger(): Boolean = integer != null
- fun isLongField(): Boolean = longField != null
+ fun isLong(): Boolean = long_ != null
- fun isDoubleField(): Boolean = doubleField != null
+ fun isDouble(): Boolean = double_ != null
- fun isStringField(): Boolean = stringField != null
+ fun isString(): Boolean = string != null
- fun isBooleanField(): Boolean = booleanField != null
+ fun isBoolean(): Boolean = boolean_ != null
- fun isArrayField(): Boolean = arrayField != null
+ fun isArray(): Boolean = array != null
- fun isObjectField(): Boolean = objectField != null
+ fun isObject(): Boolean = object_ != null
- fun asIntegerField(): IntegerFieldSchema = integerField.getOrThrow("integerField")
+ fun asInteger(): IntegerFieldSchema = integer.getOrThrow("integer")
- fun asLongField(): LongFieldSchema = longField.getOrThrow("longField")
+ fun asLong(): LongFieldSchema = long_.getOrThrow("long_")
- fun asDoubleField(): DoubleFieldSchema = doubleField.getOrThrow("doubleField")
+ fun asDouble(): DoubleFieldSchema = double_.getOrThrow("double_")
- fun asStringField(): StringFieldSchema = stringField.getOrThrow("stringField")
+ fun asString(): StringFieldSchema = string.getOrThrow("string")
- fun asBooleanField(): BooleanFieldSchema = booleanField.getOrThrow("booleanField")
+ fun asBoolean(): BooleanFieldSchema = boolean_.getOrThrow("boolean_")
- fun asArrayField(): ArrayFieldSchema = arrayField.getOrThrow("arrayField")
+ fun asArray(): ArrayFieldSchema = array.getOrThrow("array")
- fun asObjectField(): ObjectFieldSchema = objectField.getOrThrow("objectField")
+ fun asObject(): ObjectFieldSchema = object_.getOrThrow("object_")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -760,8 +790,8 @@ private constructor(
*
* Optional result = schema.accept(new Schema.Visitor>() {
* @Override
- * public Optional visitIntegerField(IntegerFieldSchema integerField) {
- * return Optional.of(integerField.toString());
+ * public Optional visitInteger(IntegerFieldSchema integer) {
+ * return Optional.of(integer.toString());
* }
*
* // ...
@@ -779,13 +809,13 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- integerField != null -> visitor.visitIntegerField(integerField)
- longField != null -> visitor.visitLongField(longField)
- doubleField != null -> visitor.visitDoubleField(doubleField)
- stringField != null -> visitor.visitStringField(stringField)
- booleanField != null -> visitor.visitBooleanField(booleanField)
- arrayField != null -> visitor.visitArrayField(arrayField)
- objectField != null -> visitor.visitObjectField(objectField)
+ integer != null -> visitor.visitInteger(integer)
+ long_ != null -> visitor.visitLong(long_)
+ double_ != null -> visitor.visitDouble(double_)
+ string != null -> visitor.visitString(string)
+ boolean_ != null -> visitor.visitBoolean(boolean_)
+ array != null -> visitor.visitArray(array)
+ object_ != null -> visitor.visitObject(object_)
else -> visitor.unknown(_json)
}
@@ -807,32 +837,32 @@ private constructor(
accept(
object : Visitor {
- override fun visitIntegerField(integerField: IntegerFieldSchema) {
- integerField.validate()
+ override fun visitInteger(integer: IntegerFieldSchema) {
+ integer.validate()
}
- override fun visitLongField(longField: LongFieldSchema) {
- longField.validate()
+ override fun visitLong(long_: LongFieldSchema) {
+ long_.validate()
}
- override fun visitDoubleField(doubleField: DoubleFieldSchema) {
- doubleField.validate()
+ override fun visitDouble(double_: DoubleFieldSchema) {
+ double_.validate()
}
- override fun visitStringField(stringField: StringFieldSchema) {
- stringField.validate()
+ override fun visitString(string: StringFieldSchema) {
+ string.validate()
}
- override fun visitBooleanField(booleanField: BooleanFieldSchema) {
- booleanField.validate()
+ override fun visitBoolean(boolean_: BooleanFieldSchema) {
+ boolean_.validate()
}
- override fun visitArrayField(arrayField: ArrayFieldSchema) {
- arrayField.validate()
+ override fun visitArray(array: ArrayFieldSchema) {
+ array.validate()
}
- override fun visitObjectField(objectField: ObjectFieldSchema) {
- objectField.validate()
+ override fun visitObject(object_: ObjectFieldSchema) {
+ object_.validate()
}
}
)
@@ -857,25 +887,19 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitIntegerField(integerField: IntegerFieldSchema) =
- integerField.validity()
+ override fun visitInteger(integer: IntegerFieldSchema) = integer.validity()
- override fun visitLongField(longField: LongFieldSchema) = longField.validity()
+ override fun visitLong(long_: LongFieldSchema) = long_.validity()
- override fun visitDoubleField(doubleField: DoubleFieldSchema) =
- doubleField.validity()
+ override fun visitDouble(double_: DoubleFieldSchema) = double_.validity()
- override fun visitStringField(stringField: StringFieldSchema) =
- stringField.validity()
+ override fun visitString(string: StringFieldSchema) = string.validity()
- override fun visitBooleanField(booleanField: BooleanFieldSchema) =
- booleanField.validity()
+ override fun visitBoolean(boolean_: BooleanFieldSchema) = boolean_.validity()
- override fun visitArrayField(arrayField: ArrayFieldSchema) =
- arrayField.validity()
+ override fun visitArray(array: ArrayFieldSchema) = array.validity()
- override fun visitObjectField(objectField: ObjectFieldSchema) =
- objectField.validity()
+ override fun visitObject(object_: ObjectFieldSchema) = object_.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -887,80 +911,64 @@ private constructor(
}
return other is Schema &&
- integerField == other.integerField &&
- longField == other.longField &&
- doubleField == other.doubleField &&
- stringField == other.stringField &&
- booleanField == other.booleanField &&
- arrayField == other.arrayField &&
- objectField == other.objectField
+ integer == other.integer &&
+ long_ == other.long_ &&
+ double_ == other.double_ &&
+ string == other.string &&
+ boolean_ == other.boolean_ &&
+ array == other.array &&
+ object_ == other.object_
}
override fun hashCode(): Int =
- Objects.hash(
- integerField,
- longField,
- doubleField,
- stringField,
- booleanField,
- arrayField,
- objectField,
- )
+ Objects.hash(integer, long_, double_, string, boolean_, array, object_)
override fun toString(): String =
when {
- integerField != null -> "Schema{integerField=$integerField}"
- longField != null -> "Schema{longField=$longField}"
- doubleField != null -> "Schema{doubleField=$doubleField}"
- stringField != null -> "Schema{stringField=$stringField}"
- booleanField != null -> "Schema{booleanField=$booleanField}"
- arrayField != null -> "Schema{arrayField=$arrayField}"
- objectField != null -> "Schema{objectField=$objectField}"
+ integer != null -> "Schema{integer=$integer}"
+ long_ != null -> "Schema{long_=$long_}"
+ double_ != null -> "Schema{double_=$double_}"
+ string != null -> "Schema{string=$string}"
+ boolean_ != null -> "Schema{boolean_=$boolean_}"
+ array != null -> "Schema{array=$array}"
+ object_ != null -> "Schema{object_=$object_}"
_json != null -> "Schema{_unknown=$_json}"
else -> throw IllegalStateException("Invalid Schema")
}
companion object {
- @JvmStatic
- fun ofIntegerField(integerField: IntegerFieldSchema) =
- Schema(integerField = integerField)
+ @JvmStatic fun ofInteger(integer: IntegerFieldSchema) = Schema(integer = integer)
- @JvmStatic fun ofLongField(longField: LongFieldSchema) = Schema(longField = longField)
+ @JvmStatic fun ofLong(long_: LongFieldSchema) = Schema(long_ = long_)
- @JvmStatic
- fun ofDoubleField(doubleField: DoubleFieldSchema) = Schema(doubleField = doubleField)
+ @JvmStatic fun ofDouble(double_: DoubleFieldSchema) = Schema(double_ = double_)
- @JvmStatic
- fun ofStringField(stringField: StringFieldSchema) = Schema(stringField = stringField)
+ @JvmStatic fun ofString(string: StringFieldSchema) = Schema(string = string)
- @JvmStatic
- fun ofBooleanField(booleanField: BooleanFieldSchema) =
- Schema(booleanField = booleanField)
+ @JvmStatic fun ofBoolean(boolean_: BooleanFieldSchema) = Schema(boolean_ = boolean_)
- @JvmStatic
- fun ofArrayField(arrayField: ArrayFieldSchema) = Schema(arrayField = arrayField)
+ @JvmStatic fun ofArray(array: ArrayFieldSchema) = Schema(array = array)
- @JvmStatic
- fun ofObjectField(objectField: ObjectFieldSchema) = Schema(objectField = objectField)
+ @JvmStatic fun ofObject(object_: ObjectFieldSchema) = Schema(object_ = object_)
}
/** An interface that defines how to map each variant of [Schema] to a value of type [T]. */
interface Visitor {
- fun visitIntegerField(integerField: IntegerFieldSchema): T
+ fun visitInteger(integer: IntegerFieldSchema): T
- fun visitLongField(longField: LongFieldSchema): T
+ fun visitLong(long_: LongFieldSchema): T
- fun visitDoubleField(doubleField: DoubleFieldSchema): T
+ fun visitDouble(double_: DoubleFieldSchema): T
- fun visitStringField(stringField: StringFieldSchema): T
+ fun visitString(string: StringFieldSchema): T
- fun visitBooleanField(booleanField: BooleanFieldSchema): T
+ fun visitBoolean(boolean_: BooleanFieldSchema): T
- fun visitArrayField(arrayField: ArrayFieldSchema): T
+ fun visitArray(array: ArrayFieldSchema): T
- fun visitObjectField(objectField: ObjectFieldSchema): T
+ fun visitObject(object_: ObjectFieldSchema): T
/**
* Maps an unknown variant of [Schema] to a value of type [T].
@@ -981,44 +989,47 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): Schema {
val json = JsonValue.fromJsonNode(node)
+ val type = json.asObject().getOrNull()?.get("type")?.asString()?.getOrNull()
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(integerField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(longField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(doubleField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(stringField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(booleanField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(arrayField = it, _json = json)
- },
- tryDeserialize(node, jacksonTypeRef())?.let {
- Schema(objectField = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> Schema(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ when (type) {
+ "INTEGER" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(integer = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "LONG" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(long_ = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "DOUBLE" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(double_ = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "STRING" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(string = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "BOOLEAN" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(boolean_ = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "ARRAY" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(array = it, _json = json)
+ } ?: Schema(_json = json)
+ }
+ "OBJECT" -> {
+ return tryDeserialize(node, jacksonTypeRef())?.let {
+ Schema(object_ = it, _json = json)
+ } ?: Schema(_json = json)
+ }
}
+
+ return Schema(_json = json)
}
}
@@ -1030,13 +1041,13 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.integerField != null -> generator.writeObject(value.integerField)
- value.longField != null -> generator.writeObject(value.longField)
- value.doubleField != null -> generator.writeObject(value.doubleField)
- value.stringField != null -> generator.writeObject(value.stringField)
- value.booleanField != null -> generator.writeObject(value.booleanField)
- value.arrayField != null -> generator.writeObject(value.arrayField)
- value.objectField != null -> generator.writeObject(value.objectField)
+ value.integer != null -> generator.writeObject(value.integer)
+ value.long_ != null -> generator.writeObject(value.long_)
+ value.double_ != null -> generator.writeObject(value.double_)
+ value.string != null -> generator.writeObject(value.string)
+ value.boolean_ != null -> generator.writeObject(value.boolean_)
+ value.array != null -> generator.writeObject(value.array)
+ value.object_ != null -> generator.writeObject(value.object_)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid Schema")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinition.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinition.kt
index 0e90c2a3..3fdf9b7d 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinition.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinition.kt
@@ -19,7 +19,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkKnown
import com.hubspot.sdk.core.checkRequired
import com.hubspot.sdk.core.getOrThrow
@@ -551,20 +550,20 @@ private constructor(
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicSingle(publicSingle)`.
+ * `InputFieldDependency.ofSingleField(singleField)`.
*/
- fun addInputFieldDependency(publicSingle: PublicSingleFieldDependency) =
- addInputFieldDependency(InputFieldDependency.ofPublicSingle(publicSingle))
+ fun addInputFieldDependency(singleField: PublicSingleFieldDependency) =
+ addInputFieldDependency(InputFieldDependency.ofSingleField(singleField))
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)`.
+ * `InputFieldDependency.ofConditionalSingleField(conditionalSingleField)`.
*/
fun addInputFieldDependency(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) =
addInputFieldDependency(
- InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)
+ InputFieldDependency.ofConditionalSingleField(conditionalSingleField)
)
fun objectRequestOptions(objectRequestOptions: PublicObjectRequestOptions) =
@@ -837,25 +836,24 @@ private constructor(
@JsonSerialize(using = InputFieldDependency.Serializer::class)
class InputFieldDependency
private constructor(
- private val publicSingle: PublicSingleFieldDependency? = null,
- private val publicConditionalSingle: PublicConditionalSingleFieldDependency? = null,
+ private val singleField: PublicSingleFieldDependency? = null,
+ private val conditionalSingleField: PublicConditionalSingleFieldDependency? = null,
private val _json: JsonValue? = null,
) {
- fun publicSingle(): Optional =
- Optional.ofNullable(publicSingle)
+ fun singleField(): Optional = Optional.ofNullable(singleField)
- fun publicConditionalSingle(): Optional =
- Optional.ofNullable(publicConditionalSingle)
+ fun conditionalSingleField(): Optional =
+ Optional.ofNullable(conditionalSingleField)
- fun isPublicSingle(): Boolean = publicSingle != null
+ fun isSingleField(): Boolean = singleField != null
- fun isPublicConditionalSingle(): Boolean = publicConditionalSingle != null
+ fun isConditionalSingleField(): Boolean = conditionalSingleField != null
- fun asPublicSingle(): PublicSingleFieldDependency = publicSingle.getOrThrow("publicSingle")
+ fun asSingleField(): PublicSingleFieldDependency = singleField.getOrThrow("singleField")
- fun asPublicConditionalSingle(): PublicConditionalSingleFieldDependency =
- publicConditionalSingle.getOrThrow("publicConditionalSingle")
+ fun asConditionalSingleField(): PublicConditionalSingleFieldDependency =
+ conditionalSingleField.getOrThrow("conditionalSingleField")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -871,8 +869,8 @@ private constructor(
*
* Optional result = inputFieldDependency.accept(new InputFieldDependency.Visitor>() {
* @Override
- * public Optional visitPublicSingle(PublicSingleFieldDependency publicSingle) {
- * return Optional.of(publicSingle.toString());
+ * public Optional visitSingleField(PublicSingleFieldDependency singleField) {
+ * return Optional.of(singleField.toString());
* }
*
* // ...
@@ -890,9 +888,9 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- publicSingle != null -> visitor.visitPublicSingle(publicSingle)
- publicConditionalSingle != null ->
- visitor.visitPublicConditionalSingle(publicConditionalSingle)
+ singleField != null -> visitor.visitSingleField(singleField)
+ conditionalSingleField != null ->
+ visitor.visitConditionalSingleField(conditionalSingleField)
else -> visitor.unknown(_json)
}
@@ -914,14 +912,14 @@ private constructor(
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) {
- publicSingle.validate()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) {
+ singleField.validate()
}
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) {
- publicConditionalSingle.validate()
+ conditionalSingleField.validate()
}
}
)
@@ -946,12 +944,12 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) =
- publicSingle.validity()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) =
+ singleField.validity()
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = publicConditionalSingle.validity()
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = conditionalSingleField.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -963,17 +961,17 @@ private constructor(
}
return other is InputFieldDependency &&
- publicSingle == other.publicSingle &&
- publicConditionalSingle == other.publicConditionalSingle
+ singleField == other.singleField &&
+ conditionalSingleField == other.conditionalSingleField
}
- override fun hashCode(): Int = Objects.hash(publicSingle, publicConditionalSingle)
+ override fun hashCode(): Int = Objects.hash(singleField, conditionalSingleField)
override fun toString(): String =
when {
- publicSingle != null -> "InputFieldDependency{publicSingle=$publicSingle}"
- publicConditionalSingle != null ->
- "InputFieldDependency{publicConditionalSingle=$publicConditionalSingle}"
+ singleField != null -> "InputFieldDependency{singleField=$singleField}"
+ conditionalSingleField != null ->
+ "InputFieldDependency{conditionalSingleField=$conditionalSingleField}"
_json != null -> "InputFieldDependency{_unknown=$_json}"
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
@@ -981,13 +979,13 @@ private constructor(
companion object {
@JvmStatic
- fun ofPublicSingle(publicSingle: PublicSingleFieldDependency) =
- InputFieldDependency(publicSingle = publicSingle)
+ fun ofSingleField(singleField: PublicSingleFieldDependency) =
+ InputFieldDependency(singleField = singleField)
@JvmStatic
- fun ofPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = InputFieldDependency(publicConditionalSingle = publicConditionalSingle)
+ fun ofConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = InputFieldDependency(conditionalSingleField = conditionalSingleField)
}
/**
@@ -996,10 +994,10 @@ private constructor(
*/
interface Visitor {
- fun visitPublicSingle(publicSingle: PublicSingleFieldDependency): T
+ fun visitSingleField(singleField: PublicSingleFieldDependency): T
- fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
): T
/**
@@ -1022,32 +1020,27 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): InputFieldDependency {
val json = JsonValue.fromJsonNode(node)
-
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())
- ?.let { InputFieldDependency(publicSingle = it, _json = json) },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let {
- InputFieldDependency(publicConditionalSingle = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> InputFieldDependency(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ val dependencyType =
+ json.asObject().getOrNull()?.get("dependencyType")?.asString()?.getOrNull()
+
+ when (dependencyType) {
+ "SINGLE_FIELD" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { InputFieldDependency(singleField = it, _json = json) }
+ ?: InputFieldDependency(_json = json)
+ }
+ "CONDITIONAL_SINGLE_FIELD" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let {
+ InputFieldDependency(conditionalSingleField = it, _json = json)
+ } ?: InputFieldDependency(_json = json)
+ }
}
+
+ return InputFieldDependency(_json = json)
}
}
@@ -1060,9 +1053,9 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.publicSingle != null -> generator.writeObject(value.publicSingle)
- value.publicConditionalSingle != null ->
- generator.writeObject(value.publicConditionalSingle)
+ value.singleField != null -> generator.writeObject(value.singleField)
+ value.conditionalSingleField != null ->
+ generator.writeObject(value.conditionalSingleField)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionEgg.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionEgg.kt
index 63c47753..0084851f 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionEgg.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionEgg.kt
@@ -19,7 +19,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkKnown
import com.hubspot.sdk.core.checkRequired
import com.hubspot.sdk.core.getOrThrow
@@ -501,20 +500,20 @@ private constructor(
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicSingle(publicSingle)`.
+ * `InputFieldDependency.ofSingleField(singleField)`.
*/
- fun addInputFieldDependency(publicSingle: PublicSingleFieldDependency) =
- addInputFieldDependency(InputFieldDependency.ofPublicSingle(publicSingle))
+ fun addInputFieldDependency(singleField: PublicSingleFieldDependency) =
+ addInputFieldDependency(InputFieldDependency.ofSingleField(singleField))
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)`.
+ * `InputFieldDependency.ofConditionalSingleField(conditionalSingleField)`.
*/
fun addInputFieldDependency(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) =
addInputFieldDependency(
- InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)
+ InputFieldDependency.ofConditionalSingleField(conditionalSingleField)
)
fun objectRequestOptions(objectRequestOptions: PublicObjectRequestOptions) =
@@ -780,25 +779,24 @@ private constructor(
@JsonSerialize(using = InputFieldDependency.Serializer::class)
class InputFieldDependency
private constructor(
- private val publicSingle: PublicSingleFieldDependency? = null,
- private val publicConditionalSingle: PublicConditionalSingleFieldDependency? = null,
+ private val singleField: PublicSingleFieldDependency? = null,
+ private val conditionalSingleField: PublicConditionalSingleFieldDependency? = null,
private val _json: JsonValue? = null,
) {
- fun publicSingle(): Optional =
- Optional.ofNullable(publicSingle)
+ fun singleField(): Optional = Optional.ofNullable(singleField)
- fun publicConditionalSingle(): Optional =
- Optional.ofNullable(publicConditionalSingle)
+ fun conditionalSingleField(): Optional =
+ Optional.ofNullable(conditionalSingleField)
- fun isPublicSingle(): Boolean = publicSingle != null
+ fun isSingleField(): Boolean = singleField != null
- fun isPublicConditionalSingle(): Boolean = publicConditionalSingle != null
+ fun isConditionalSingleField(): Boolean = conditionalSingleField != null
- fun asPublicSingle(): PublicSingleFieldDependency = publicSingle.getOrThrow("publicSingle")
+ fun asSingleField(): PublicSingleFieldDependency = singleField.getOrThrow("singleField")
- fun asPublicConditionalSingle(): PublicConditionalSingleFieldDependency =
- publicConditionalSingle.getOrThrow("publicConditionalSingle")
+ fun asConditionalSingleField(): PublicConditionalSingleFieldDependency =
+ conditionalSingleField.getOrThrow("conditionalSingleField")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -814,8 +812,8 @@ private constructor(
*
* Optional result = inputFieldDependency.accept(new InputFieldDependency.Visitor>() {
* @Override
- * public Optional visitPublicSingle(PublicSingleFieldDependency publicSingle) {
- * return Optional.of(publicSingle.toString());
+ * public Optional visitSingleField(PublicSingleFieldDependency singleField) {
+ * return Optional.of(singleField.toString());
* }
*
* // ...
@@ -833,9 +831,9 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- publicSingle != null -> visitor.visitPublicSingle(publicSingle)
- publicConditionalSingle != null ->
- visitor.visitPublicConditionalSingle(publicConditionalSingle)
+ singleField != null -> visitor.visitSingleField(singleField)
+ conditionalSingleField != null ->
+ visitor.visitConditionalSingleField(conditionalSingleField)
else -> visitor.unknown(_json)
}
@@ -857,14 +855,14 @@ private constructor(
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) {
- publicSingle.validate()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) {
+ singleField.validate()
}
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) {
- publicConditionalSingle.validate()
+ conditionalSingleField.validate()
}
}
)
@@ -889,12 +887,12 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) =
- publicSingle.validity()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) =
+ singleField.validity()
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = publicConditionalSingle.validity()
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = conditionalSingleField.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -906,17 +904,17 @@ private constructor(
}
return other is InputFieldDependency &&
- publicSingle == other.publicSingle &&
- publicConditionalSingle == other.publicConditionalSingle
+ singleField == other.singleField &&
+ conditionalSingleField == other.conditionalSingleField
}
- override fun hashCode(): Int = Objects.hash(publicSingle, publicConditionalSingle)
+ override fun hashCode(): Int = Objects.hash(singleField, conditionalSingleField)
override fun toString(): String =
when {
- publicSingle != null -> "InputFieldDependency{publicSingle=$publicSingle}"
- publicConditionalSingle != null ->
- "InputFieldDependency{publicConditionalSingle=$publicConditionalSingle}"
+ singleField != null -> "InputFieldDependency{singleField=$singleField}"
+ conditionalSingleField != null ->
+ "InputFieldDependency{conditionalSingleField=$conditionalSingleField}"
_json != null -> "InputFieldDependency{_unknown=$_json}"
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
@@ -924,13 +922,13 @@ private constructor(
companion object {
@JvmStatic
- fun ofPublicSingle(publicSingle: PublicSingleFieldDependency) =
- InputFieldDependency(publicSingle = publicSingle)
+ fun ofSingleField(singleField: PublicSingleFieldDependency) =
+ InputFieldDependency(singleField = singleField)
@JvmStatic
- fun ofPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = InputFieldDependency(publicConditionalSingle = publicConditionalSingle)
+ fun ofConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = InputFieldDependency(conditionalSingleField = conditionalSingleField)
}
/**
@@ -939,10 +937,10 @@ private constructor(
*/
interface Visitor {
- fun visitPublicSingle(publicSingle: PublicSingleFieldDependency): T
+ fun visitSingleField(singleField: PublicSingleFieldDependency): T
- fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
): T
/**
@@ -965,32 +963,27 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): InputFieldDependency {
val json = JsonValue.fromJsonNode(node)
-
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())
- ?.let { InputFieldDependency(publicSingle = it, _json = json) },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let {
- InputFieldDependency(publicConditionalSingle = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> InputFieldDependency(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ val dependencyType =
+ json.asObject().getOrNull()?.get("dependencyType")?.asString()?.getOrNull()
+
+ when (dependencyType) {
+ "SINGLE_FIELD" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { InputFieldDependency(singleField = it, _json = json) }
+ ?: InputFieldDependency(_json = json)
+ }
+ "CONDITIONAL_SINGLE_FIELD" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let {
+ InputFieldDependency(conditionalSingleField = it, _json = json)
+ } ?: InputFieldDependency(_json = json)
+ }
}
+
+ return InputFieldDependency(_json = json)
}
}
@@ -1003,9 +996,9 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.publicSingle != null -> generator.writeObject(value.publicSingle)
- value.publicConditionalSingle != null ->
- generator.writeObject(value.publicConditionalSingle)
+ value.singleField != null -> generator.writeObject(value.singleField)
+ value.conditionalSingleField != null ->
+ generator.writeObject(value.conditionalSingleField)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionPatch.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionPatch.kt
index 504eb78e..b855338a 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionPatch.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/automation/actions/PublicActionDefinitionPatch.kt
@@ -19,7 +19,6 @@ import com.hubspot.sdk.core.ExcludeMissing
import com.hubspot.sdk.core.JsonField
import com.hubspot.sdk.core.JsonMissing
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.checkKnown
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.core.toImmutable
@@ -339,20 +338,20 @@ private constructor(
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicSingle(publicSingle)`.
+ * `InputFieldDependency.ofSingleField(singleField)`.
*/
- fun addInputFieldDependency(publicSingle: PublicSingleFieldDependency) =
- addInputFieldDependency(InputFieldDependency.ofPublicSingle(publicSingle))
+ fun addInputFieldDependency(singleField: PublicSingleFieldDependency) =
+ addInputFieldDependency(InputFieldDependency.ofSingleField(singleField))
/**
* Alias for calling [addInputFieldDependency] with
- * `InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)`.
+ * `InputFieldDependency.ofConditionalSingleField(conditionalSingleField)`.
*/
fun addInputFieldDependency(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) =
addInputFieldDependency(
- InputFieldDependency.ofPublicConditionalSingle(publicConditionalSingle)
+ InputFieldDependency.ofConditionalSingleField(conditionalSingleField)
)
fun inputFields(inputFields: List) =
@@ -565,25 +564,24 @@ private constructor(
@JsonSerialize(using = InputFieldDependency.Serializer::class)
class InputFieldDependency
private constructor(
- private val publicSingle: PublicSingleFieldDependency? = null,
- private val publicConditionalSingle: PublicConditionalSingleFieldDependency? = null,
+ private val singleField: PublicSingleFieldDependency? = null,
+ private val conditionalSingleField: PublicConditionalSingleFieldDependency? = null,
private val _json: JsonValue? = null,
) {
- fun publicSingle(): Optional =
- Optional.ofNullable(publicSingle)
+ fun singleField(): Optional = Optional.ofNullable(singleField)
- fun publicConditionalSingle(): Optional =
- Optional.ofNullable(publicConditionalSingle)
+ fun conditionalSingleField(): Optional =
+ Optional.ofNullable(conditionalSingleField)
- fun isPublicSingle(): Boolean = publicSingle != null
+ fun isSingleField(): Boolean = singleField != null
- fun isPublicConditionalSingle(): Boolean = publicConditionalSingle != null
+ fun isConditionalSingleField(): Boolean = conditionalSingleField != null
- fun asPublicSingle(): PublicSingleFieldDependency = publicSingle.getOrThrow("publicSingle")
+ fun asSingleField(): PublicSingleFieldDependency = singleField.getOrThrow("singleField")
- fun asPublicConditionalSingle(): PublicConditionalSingleFieldDependency =
- publicConditionalSingle.getOrThrow("publicConditionalSingle")
+ fun asConditionalSingleField(): PublicConditionalSingleFieldDependency =
+ conditionalSingleField.getOrThrow("conditionalSingleField")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -599,8 +597,8 @@ private constructor(
*
* Optional result = inputFieldDependency.accept(new InputFieldDependency.Visitor>() {
* @Override
- * public Optional visitPublicSingle(PublicSingleFieldDependency publicSingle) {
- * return Optional.of(publicSingle.toString());
+ * public Optional visitSingleField(PublicSingleFieldDependency singleField) {
+ * return Optional.of(singleField.toString());
* }
*
* // ...
@@ -618,9 +616,9 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- publicSingle != null -> visitor.visitPublicSingle(publicSingle)
- publicConditionalSingle != null ->
- visitor.visitPublicConditionalSingle(publicConditionalSingle)
+ singleField != null -> visitor.visitSingleField(singleField)
+ conditionalSingleField != null ->
+ visitor.visitConditionalSingleField(conditionalSingleField)
else -> visitor.unknown(_json)
}
@@ -642,14 +640,14 @@ private constructor(
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) {
- publicSingle.validate()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) {
+ singleField.validate()
}
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
) {
- publicConditionalSingle.validate()
+ conditionalSingleField.validate()
}
}
)
@@ -674,12 +672,12 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitPublicSingle(publicSingle: PublicSingleFieldDependency) =
- publicSingle.validity()
+ override fun visitSingleField(singleField: PublicSingleFieldDependency) =
+ singleField.validity()
- override fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = publicConditionalSingle.validity()
+ override fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = conditionalSingleField.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -691,17 +689,17 @@ private constructor(
}
return other is InputFieldDependency &&
- publicSingle == other.publicSingle &&
- publicConditionalSingle == other.publicConditionalSingle
+ singleField == other.singleField &&
+ conditionalSingleField == other.conditionalSingleField
}
- override fun hashCode(): Int = Objects.hash(publicSingle, publicConditionalSingle)
+ override fun hashCode(): Int = Objects.hash(singleField, conditionalSingleField)
override fun toString(): String =
when {
- publicSingle != null -> "InputFieldDependency{publicSingle=$publicSingle}"
- publicConditionalSingle != null ->
- "InputFieldDependency{publicConditionalSingle=$publicConditionalSingle}"
+ singleField != null -> "InputFieldDependency{singleField=$singleField}"
+ conditionalSingleField != null ->
+ "InputFieldDependency{conditionalSingleField=$conditionalSingleField}"
_json != null -> "InputFieldDependency{_unknown=$_json}"
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
@@ -709,13 +707,13 @@ private constructor(
companion object {
@JvmStatic
- fun ofPublicSingle(publicSingle: PublicSingleFieldDependency) =
- InputFieldDependency(publicSingle = publicSingle)
+ fun ofSingleField(singleField: PublicSingleFieldDependency) =
+ InputFieldDependency(singleField = singleField)
@JvmStatic
- fun ofPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
- ) = InputFieldDependency(publicConditionalSingle = publicConditionalSingle)
+ fun ofConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
+ ) = InputFieldDependency(conditionalSingleField = conditionalSingleField)
}
/**
@@ -724,10 +722,10 @@ private constructor(
*/
interface Visitor {
- fun visitPublicSingle(publicSingle: PublicSingleFieldDependency): T
+ fun visitSingleField(singleField: PublicSingleFieldDependency): T
- fun visitPublicConditionalSingle(
- publicConditionalSingle: PublicConditionalSingleFieldDependency
+ fun visitConditionalSingleField(
+ conditionalSingleField: PublicConditionalSingleFieldDependency
): T
/**
@@ -750,32 +748,27 @@ private constructor(
override fun ObjectCodec.deserialize(node: JsonNode): InputFieldDependency {
val json = JsonValue.fromJsonNode(node)
-
- val bestMatches =
- sequenceOf(
- tryDeserialize(node, jacksonTypeRef())
- ?.let { InputFieldDependency(publicSingle = it, _json = json) },
- tryDeserialize(
- node,
- jacksonTypeRef(),
- )
- ?.let {
- InputFieldDependency(publicConditionalSingle = it, _json = json)
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with
- // all the possible variants (e.g. deserializing from boolean).
- 0 -> InputFieldDependency(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely
- // valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ val dependencyType =
+ json.asObject().getOrNull()?.get("dependencyType")?.asString()?.getOrNull()
+
+ when (dependencyType) {
+ "SINGLE_FIELD" -> {
+ return tryDeserialize(node, jacksonTypeRef())
+ ?.let { InputFieldDependency(singleField = it, _json = json) }
+ ?: InputFieldDependency(_json = json)
+ }
+ "CONDITIONAL_SINGLE_FIELD" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let {
+ InputFieldDependency(conditionalSingleField = it, _json = json)
+ } ?: InputFieldDependency(_json = json)
+ }
}
+
+ return InputFieldDependency(_json = json)
}
}
@@ -788,9 +781,9 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.publicSingle != null -> generator.writeObject(value.publicSingle)
- value.publicConditionalSingle != null ->
- generator.writeObject(value.publicConditionalSingle)
+ value.singleField != null -> generator.writeObject(value.singleField)
+ value.conditionalSingleField != null ->
+ generator.writeObject(value.conditionalSingleField)
value._json != null -> generator.writeObject(value._json)
else -> throw IllegalStateException("Invalid InputFieldDependency")
}
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/AttachToLangPrimaryRequestVNext.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/AttachToLangPrimaryRequestVNext.kt
index 775ff1c0..a9ca6b42 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/AttachToLangPrimaryRequestVNext.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/AttachToLangPrimaryRequestVNext.kt
@@ -409,6 +409,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -439,6 +443,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -515,6 +523,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -645,6 +657,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -683,12 +697,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -701,6 +719,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -751,6 +771,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -763,6 +785,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -771,6 +795,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -787,6 +813,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -1069,6 +1097,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -1135,6 +1167,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -1155,6 +1189,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -1265,6 +1301,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -1301,6 +1339,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -1321,10 +1363,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -1517,8 +1567,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -1777,6 +1835,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -1801,6 +1863,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -1843,6 +1915,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -1901,10 +1977,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -1927,6 +2011,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -1939,6 +2027,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -1959,8 +2049,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -1977,6 +2071,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -2045,6 +2141,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -2060,6 +2158,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -2098,6 +2198,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -2163,6 +2265,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -2182,15 +2285,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -2216,16 +2322,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -2234,6 +2343,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -2375,6 +2485,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -2408,6 +2520,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -2418,6 +2531,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -2473,6 +2587,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -2491,6 +2606,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -2501,8 +2618,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -2599,7 +2720,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -2729,6 +2854,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -2741,6 +2868,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -2762,6 +2894,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -2791,8 +2925,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -2804,12 +2942,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -2820,7 +2961,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -2829,6 +2972,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -2900,6 +3044,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -2915,6 +3061,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -2953,6 +3101,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -3018,6 +3168,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -3037,15 +3188,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -3071,16 +3225,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -3089,6 +3246,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -3230,6 +3388,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -3263,6 +3423,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -3273,6 +3434,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -3328,6 +3490,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -3346,6 +3509,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3356,8 +3521,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3454,7 +3623,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -3584,6 +3757,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -3596,6 +3771,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -3617,6 +3797,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -3646,8 +3828,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -3659,12 +3845,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -3675,7 +3864,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -3684,6 +3875,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -3756,6 +3948,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -3771,6 +3965,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -3809,6 +4005,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -3874,6 +4072,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -3893,15 +4092,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -3927,16 +4129,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -3945,6 +4150,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -4086,6 +4292,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -4119,6 +4327,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -4129,6 +4338,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -4184,6 +4394,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -4202,6 +4413,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -4212,8 +4425,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -4310,7 +4527,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -4440,6 +4661,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -4452,6 +4675,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -4473,6 +4701,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -4502,8 +4732,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -4515,12 +4749,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -4531,7 +4768,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -4540,6 +4779,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -4613,6 +4853,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -4628,6 +4870,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -4666,6 +4910,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -4731,6 +4977,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -4750,15 +4997,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -4784,16 +5034,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -4802,6 +5055,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -4943,6 +5197,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -4976,6 +5232,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -4986,6 +5243,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -5041,6 +5299,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -5059,6 +5318,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -5069,8 +5330,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -5167,7 +5432,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -5297,6 +5566,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -5309,6 +5580,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -5330,6 +5606,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -5359,8 +5637,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -5372,12 +5654,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -5388,7 +5673,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -5397,6 +5684,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
@@ -5591,6 +5879,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -5621,6 +5913,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -5697,6 +5993,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -5827,6 +6127,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -5865,12 +6167,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -5883,6 +6189,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -5933,6 +6241,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -5945,6 +6255,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -5953,6 +6265,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -5969,6 +6283,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -6251,6 +6567,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -6317,6 +6637,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -6337,6 +6659,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -6447,6 +6771,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -6483,6 +6809,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -6503,10 +6833,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -6699,8 +7037,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -6959,6 +7305,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -6983,6 +7333,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -7025,6 +7385,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -7083,10 +7447,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -7109,6 +7481,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -7121,6 +7497,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -7141,8 +7519,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -7159,6 +7541,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -7227,6 +7611,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -7242,6 +7628,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -7280,6 +7668,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -7345,6 +7735,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -7364,15 +7755,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -7398,16 +7792,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -7416,6 +7813,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -7557,6 +7955,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -7590,6 +7990,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -7600,6 +8001,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -7655,6 +8057,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -7673,6 +8076,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -7683,8 +8088,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -7781,7 +8190,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -7911,6 +8324,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -7923,6 +8338,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -7944,6 +8364,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -7973,8 +8395,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -7986,12 +8412,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -8002,7 +8431,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -8011,6 +8442,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -8082,6 +8514,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -8097,6 +8531,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -8135,6 +8571,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -8200,6 +8638,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -8219,15 +8658,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -8253,16 +8695,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -8271,6 +8716,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -8412,6 +8858,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -8445,6 +8893,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -8455,6 +8904,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -8510,6 +8960,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -8528,6 +8979,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -8538,8 +8991,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -8636,7 +9093,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -8766,6 +9227,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -8778,6 +9241,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -8799,6 +9267,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -8828,8 +9298,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -8841,12 +9315,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -8857,7 +9334,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -8866,6 +9345,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -8941,6 +9421,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -8956,6 +9438,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -8994,6 +9478,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -9059,6 +9545,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -9078,15 +9565,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -9112,16 +9602,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -9130,6 +9623,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -9271,6 +9765,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -9304,6 +9800,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -9314,6 +9811,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -9369,6 +9867,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -9387,6 +9886,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -9397,8 +9898,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -9495,7 +10000,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -9625,6 +10134,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -9637,6 +10148,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -9658,6 +10174,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -9687,8 +10205,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -9700,12 +10222,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -9716,7 +10241,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -9725,6 +10252,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -9798,6 +10326,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -9813,6 +10343,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -9851,6 +10383,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -9916,6 +10450,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -9935,15 +10470,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -9969,16 +10507,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -9987,6 +10528,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -10128,6 +10670,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -10161,6 +10705,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -10171,6 +10716,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -10226,6 +10772,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -10244,6 +10791,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -10254,8 +10803,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -10352,7 +10905,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -10482,6 +11039,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -10494,6 +11053,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -10515,6 +11079,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -10544,8 +11110,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -10557,12 +11127,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -10573,7 +11146,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -10582,6 +11157,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/authors/BlogAuthor.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/authors/BlogAuthor.kt
index 8c99db0c..d5ab6055 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/authors/BlogAuthor.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/authors/BlogAuthor.kt
@@ -913,6 +913,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -943,6 +947,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -1019,6 +1027,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -1149,6 +1161,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -1187,12 +1201,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -1205,6 +1223,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -1255,6 +1275,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -1267,6 +1289,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -1275,6 +1299,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -1291,6 +1317,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -1573,6 +1601,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -1639,6 +1671,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -1659,6 +1693,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -1769,6 +1805,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -1805,6 +1843,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -1825,10 +1867,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -2021,8 +2071,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -2281,6 +2339,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -2305,6 +2367,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -2347,6 +2419,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -2405,10 +2481,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -2431,6 +2515,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -2443,6 +2531,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -2463,8 +2553,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -2481,6 +2575,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -2549,6 +2645,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -2564,6 +2662,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -2602,6 +2702,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -2667,6 +2769,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -2686,15 +2789,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -2720,16 +2826,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -2738,6 +2847,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -2879,6 +2989,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -2912,6 +3024,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -2922,6 +3035,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -2977,6 +3091,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -2995,6 +3110,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3005,8 +3122,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3103,7 +3224,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -3233,6 +3358,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -3245,6 +3372,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -3266,6 +3398,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -3295,8 +3429,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -3308,12 +3446,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -3324,7 +3465,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -3333,6 +3476,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -3404,6 +3548,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -3419,6 +3565,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -3457,6 +3605,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -3522,6 +3672,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -3541,15 +3692,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -3575,16 +3729,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -3593,6 +3750,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -3734,6 +3892,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -3767,6 +3927,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -3777,6 +3938,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -3832,6 +3994,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -3850,6 +4013,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3860,8 +4025,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3958,7 +4127,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -4088,6 +4261,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -4100,6 +4275,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -4121,6 +4301,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -4150,8 +4332,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -4163,12 +4349,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -4179,7 +4368,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -4188,6 +4379,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -4260,6 +4452,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -4275,6 +4469,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -4313,6 +4509,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -4378,6 +4576,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -4397,15 +4596,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -4431,16 +4633,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -4449,6 +4654,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -4590,6 +4796,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -4623,6 +4831,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -4633,6 +4842,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -4688,6 +4898,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -4706,6 +4917,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -4716,8 +4929,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -4814,7 +5031,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -4944,6 +5165,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -4956,6 +5179,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -4977,6 +5205,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -5006,8 +5236,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -5019,12 +5253,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -5035,7 +5272,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -5044,6 +5283,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -5117,6 +5357,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -5132,6 +5374,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -5170,6 +5414,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -5235,6 +5481,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -5254,15 +5501,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -5288,16 +5538,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -5306,6 +5559,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -5447,6 +5701,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -5480,6 +5736,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -5490,6 +5747,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -5545,6 +5803,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -5563,6 +5822,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -5573,8 +5834,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -5671,7 +5936,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -5801,6 +6070,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -5813,6 +6084,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -5834,6 +6110,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -5863,8 +6141,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -5876,12 +6158,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -5892,7 +6177,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -5901,6 +6188,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/posts/BlogPost.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/posts/BlogPost.kt
index 0e8e4c73..242a794a 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/posts/BlogPost.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/posts/BlogPost.kt
@@ -3754,6 +3754,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -3784,6 +3788,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -3860,6 +3868,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -3990,6 +4002,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -4028,12 +4042,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -4046,6 +4064,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -4096,6 +4116,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -4108,6 +4130,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -4116,6 +4140,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -4132,6 +4158,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -4414,6 +4442,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -4480,6 +4512,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -4500,6 +4534,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -4610,6 +4646,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -4646,6 +4684,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -4666,10 +4708,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -4862,8 +4912,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -5122,6 +5180,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -5146,6 +5208,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -5188,6 +5260,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -5246,10 +5322,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -5272,6 +5356,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -5284,6 +5372,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -5304,8 +5394,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -5322,6 +5416,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -5390,6 +5486,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -5405,6 +5503,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -5443,6 +5543,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -5508,6 +5610,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -5527,15 +5630,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -5561,16 +5667,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -5579,6 +5688,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -5720,6 +5830,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -5753,6 +5865,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -5763,6 +5876,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -5818,6 +5932,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -5836,6 +5951,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -5846,8 +5963,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -5944,7 +6065,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -6074,6 +6199,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -6086,6 +6213,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -6107,6 +6239,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -6136,8 +6270,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -6149,12 +6287,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -6165,7 +6306,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -6174,6 +6317,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -6245,6 +6389,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -6260,6 +6406,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -6298,6 +6446,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -6363,6 +6513,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -6382,15 +6533,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -6416,16 +6570,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -6434,6 +6591,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -6575,6 +6733,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -6608,6 +6768,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -6618,6 +6779,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -6673,6 +6835,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -6691,6 +6854,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -6701,8 +6866,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -6799,7 +6968,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -6929,6 +7102,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -6941,6 +7116,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -6962,6 +7142,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -6991,8 +7173,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -7004,12 +7190,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -7020,7 +7209,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -7029,6 +7220,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -7101,6 +7293,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -7116,6 +7310,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -7154,6 +7350,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -7219,6 +7417,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -7238,15 +7437,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -7272,16 +7474,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -7290,6 +7495,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -7431,6 +7637,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -7464,6 +7672,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -7474,6 +7683,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -7529,6 +7739,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -7547,6 +7758,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -7557,8 +7770,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -7655,7 +7872,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -7785,6 +8006,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -7797,6 +8020,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -7818,6 +8046,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -7847,8 +8077,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -7860,12 +8094,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -7876,7 +8113,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -7885,6 +8124,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -7958,6 +8198,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -7973,6 +8215,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -8011,6 +8255,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -8076,6 +8322,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -8095,15 +8342,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -8129,16 +8379,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -8147,6 +8400,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -8288,6 +8542,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -8321,6 +8577,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -8331,6 +8588,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -8386,6 +8644,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -8404,6 +8663,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -8414,8 +8675,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -8512,7 +8777,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -8642,6 +8911,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -8654,6 +8925,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -8675,6 +8951,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -8704,8 +8982,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -8717,12 +8999,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -8733,7 +9018,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -8742,6 +9029,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/settings/Blog.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/settings/Blog.kt
index 58b90987..4d46ff00 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/settings/Blog.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/settings/Blog.kt
@@ -923,6 +923,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -953,6 +957,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -1029,6 +1037,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -1159,6 +1171,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -1197,12 +1211,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -1215,6 +1233,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -1265,6 +1285,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -1277,6 +1299,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -1285,6 +1309,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -1301,6 +1327,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -1583,6 +1611,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -1649,6 +1681,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -1669,6 +1703,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -1779,6 +1815,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -1815,6 +1853,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -1835,10 +1877,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -2031,8 +2081,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -2291,6 +2349,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -2315,6 +2377,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -2357,6 +2429,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -2415,10 +2491,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -2441,6 +2525,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -2453,6 +2541,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -2473,8 +2563,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -2491,6 +2585,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -2559,6 +2655,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -2574,6 +2672,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -2612,6 +2712,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -2677,6 +2779,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -2696,15 +2799,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -2730,16 +2836,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -2748,6 +2857,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -2889,6 +2999,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -2922,6 +3034,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -2932,6 +3045,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -2987,6 +3101,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -3005,6 +3120,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3015,8 +3132,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3113,7 +3234,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -3243,6 +3368,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -3255,6 +3382,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -3276,6 +3408,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -3305,8 +3439,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -3318,12 +3456,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -3334,7 +3475,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -3343,6 +3486,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -3414,6 +3558,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -3429,6 +3575,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -3467,6 +3615,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -3532,6 +3682,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -3551,15 +3702,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -3585,16 +3739,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -3603,6 +3760,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -3744,6 +3902,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -3777,6 +3937,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -3787,6 +3948,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -3842,6 +4004,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -3860,6 +4023,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3870,8 +4035,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3968,7 +4137,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -4098,6 +4271,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -4110,6 +4285,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -4131,6 +4311,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -4160,8 +4342,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -4173,12 +4359,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -4189,7 +4378,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -4198,6 +4389,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -4270,6 +4462,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -4285,6 +4479,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -4323,6 +4519,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -4388,6 +4586,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -4407,15 +4606,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -4441,16 +4643,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -4459,6 +4664,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -4600,6 +4806,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -4633,6 +4841,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -4643,6 +4852,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -4698,6 +4908,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -4716,6 +4927,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -4726,8 +4939,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -4824,7 +5041,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -4954,6 +5175,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -4966,6 +5189,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -4987,6 +5215,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -5016,8 +5246,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -5029,12 +5263,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -5045,7 +5282,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -5054,6 +5293,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -5127,6 +5367,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -5142,6 +5384,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -5180,6 +5424,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -5245,6 +5491,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -5264,15 +5511,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -5298,16 +5548,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -5316,6 +5569,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -5457,6 +5711,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -5490,6 +5746,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -5500,6 +5757,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -5555,6 +5813,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -5573,6 +5832,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -5583,8 +5844,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -5681,7 +5946,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -5811,6 +6080,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -5823,6 +6094,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -5844,6 +6120,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -5873,8 +6151,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -5886,12 +6168,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -5902,7 +6187,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -5911,6 +6198,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/tags/Tag.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/tags/Tag.kt
index 7e1d7e55..c546f7fb 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/tags/Tag.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/blogs/tags/Tag.kt
@@ -565,6 +565,10 @@ private constructor(
@JvmField val BA = of("ba")
+ @JvmField val BAL = of("bal")
+
+ @JvmField val BAL_PK = of("bal-pk")
+
@JvmField val BAS = of("bas")
@JvmField val BAS_CM = of("bas-cm")
@@ -595,6 +599,10 @@ private constructor(
@JvmField val BI = of("bi")
+ @JvmField val BLO = of("blo")
+
+ @JvmField val BLO_BJ = of("blo-bj")
+
@JvmField val BM = of("bm")
@JvmField val BM_ML = of("bm-ml")
@@ -671,6 +679,10 @@ private constructor(
@JvmField val CS_CZ = of("cs-cz")
+ @JvmField val CSW = of("csw")
+
+ @JvmField val CSW_CA = of("csw-ca")
+
@JvmField val CU = of("cu")
@JvmField val CU_RU = of("cu-ru")
@@ -801,6 +813,8 @@ private constructor(
@JvmField val EN_CY = of("en-cy")
+ @JvmField val EN_CZ = of("en-cz")
+
@JvmField val EN_DE = of("en-de")
@JvmField val EN_DG = of("en-dg")
@@ -839,12 +853,16 @@ private constructor(
@JvmField val EN_GM = of("en-gm")
+ @JvmField val EN_GS = of("en-gs")
+
@JvmField val EN_GU = of("en-gu")
@JvmField val EN_GY = of("en-gy")
@JvmField val EN_HK = of("en-hk")
+ @JvmField val EN_HU = of("en-hu")
+
@JvmField val EN_ID = of("en-id")
@JvmField val EN_IE = of("en-ie")
@@ -857,6 +875,8 @@ private constructor(
@JvmField val EN_IO = of("en-io")
+ @JvmField val EN_IT = of("en-it")
+
@JvmField val EN_JE = of("en-je")
@JvmField val EN_JM = of("en-jm")
@@ -907,6 +927,8 @@ private constructor(
@JvmField val EN_NL = of("en-nl")
+ @JvmField val EN_NO = of("en-no")
+
@JvmField val EN_NR = of("en-nr")
@JvmField val EN_NU = of("en-nu")
@@ -919,6 +941,8 @@ private constructor(
@JvmField val EN_PK = of("en-pk")
+ @JvmField val EN_PL = of("en-pl")
+
@JvmField val EN_PN = of("en-pn")
@JvmField val EN_PR = of("en-pr")
@@ -927,6 +951,8 @@ private constructor(
@JvmField val EN_PW = of("en-pw")
+ @JvmField val EN_RO = of("en-ro")
+
@JvmField val EN_RW = of("en-rw")
@JvmField val EN_SB = of("en-sb")
@@ -943,6 +969,8 @@ private constructor(
@JvmField val EN_SI = of("en-si")
+ @JvmField val EN_SK = of("en-sk")
+
@JvmField val EN_SL = of("en-sl")
@JvmField val EN_SS = of("en-ss")
@@ -1225,6 +1253,10 @@ private constructor(
@JvmField val GA_IE = of("ga-ie")
+ @JvmField val GAA = of("gaa")
+
+ @JvmField val GAA_GH = of("gaa-gh")
+
@JvmField val GD = of("gd")
@JvmField val GD_GB = of("gd-gb")
@@ -1291,6 +1323,8 @@ private constructor(
@JvmField val HT = of("ht")
+ @JvmField val HT_HT = of("ht-ht")
+
@JvmField val HU = of("hu")
@JvmField val HU_HU = of("hu-hu")
@@ -1311,6 +1345,8 @@ private constructor(
@JvmField val IE = of("ie")
+ @JvmField val IE_EE = of("ie-ee")
+
@JvmField val IG = of("ig")
@JvmField val IG_NG = of("ig-ng")
@@ -1421,6 +1457,8 @@ private constructor(
@JvmField val KO = of("ko")
+ @JvmField val KO_CN = of("ko-cn")
+
@JvmField val KO_KP = of("ko-kp")
@JvmField val KO_KR = of("ko-kr")
@@ -1457,6 +1495,10 @@ private constructor(
@JvmField val KW_GB = of("kw-gb")
+ @JvmField val KXV = of("kxv")
+
+ @JvmField val KXV_IN = of("kxv-in")
+
@JvmField val KY = of("ky")
@JvmField val KY_KG = of("ky-kg")
@@ -1477,10 +1519,18 @@ private constructor(
@JvmField val LI = of("li")
+ @JvmField val LIJ = of("lij")
+
+ @JvmField val LIJ_IT = of("lij-it")
+
@JvmField val LKT = of("lkt")
@JvmField val LKT_US = of("lkt-us")
+ @JvmField val LMO = of("lmo")
+
+ @JvmField val LMO_IT = of("lmo-it")
+
@JvmField val LN = of("ln")
@JvmField val LN_AO = of("ln-ao")
@@ -1673,8 +1723,16 @@ private constructor(
@JvmField val NO_NO = of("no-no")
+ @JvmField val NQO = of("nqo")
+
+ @JvmField val NQO_GN = of("nqo-gn")
+
@JvmField val NR = of("nr")
+ @JvmField val NSO = of("nso")
+
+ @JvmField val NSO_ZA = of("nso-za")
+
@JvmField val NUS = of("nus")
@JvmField val NUS_SS = of("nus-ss")
@@ -1933,6 +1991,10 @@ private constructor(
@JvmField val ST = of("st")
+ @JvmField val ST_LS = of("st-ls")
+
+ @JvmField val ST_ZA = of("st-za")
+
@JvmField val SU = of("su")
@JvmField val SU_ID = of("su-id")
@@ -1957,6 +2019,16 @@ private constructor(
@JvmField val SY = of("sy")
+ @JvmField val SYR = of("syr")
+
+ @JvmField val SYR_IQ = of("syr-iq")
+
+ @JvmField val SYR_SY = of("syr-sy")
+
+ @JvmField val SZL = of("szl")
+
+ @JvmField val SZL_PL = of("szl-pl")
+
@JvmField val TA = of("ta")
@JvmField val TA_IN = of("ta-in")
@@ -1999,6 +2071,10 @@ private constructor(
@JvmField val TN = of("tn")
+ @JvmField val TN_BW = of("tn-bw")
+
+ @JvmField val TN_ZA = of("tn-za")
+
@JvmField val TO = of("to")
@JvmField val TO_TO = of("to-to")
@@ -2057,10 +2133,18 @@ private constructor(
@JvmField val VE = of("ve")
+ @JvmField val VEC = of("vec")
+
+ @JvmField val VEC_IT = of("vec-it")
+
@JvmField val VI = of("vi")
@JvmField val VI_VN = of("vi-vn")
+ @JvmField val VMW = of("vmw")
+
+ @JvmField val VMW_MZ = of("vmw-mz")
+
@JvmField val VO = of("vo")
@JvmField val VO_001 = of("vo-001")
@@ -2083,6 +2167,10 @@ private constructor(
@JvmField val XH_ZA = of("xh-za")
+ @JvmField val XNR = of("xnr")
+
+ @JvmField val XNR_IN = of("xnr-in")
+
@JvmField val XOG = of("xog")
@JvmField val XOG_UG = of("xog-ug")
@@ -2095,6 +2183,8 @@ private constructor(
@JvmField val YI_001 = of("yi-001")
+ @JvmField val YI_UA = of("yi-ua")
+
@JvmField val YO = of("yo")
@JvmField val YO_BJ = of("yo-bj")
@@ -2115,8 +2205,12 @@ private constructor(
@JvmField val YUE_HK = of("yue-hk")
+ @JvmField val YUE_MO = of("yue-mo")
+
@JvmField val ZA = of("za")
+ @JvmField val ZA_CN = of("za-cn")
+
@JvmField val ZGH = of("zgh")
@JvmField val ZGH_MA = of("zgh-ma")
@@ -2133,6 +2227,8 @@ private constructor(
@JvmField val ZH_MO = of("zh-mo")
+ @JvmField val ZH_MY = of("zh-my")
+
@JvmField val ZH_SG = of("zh-sg")
@JvmField val ZH_TW = of("zh-tw")
@@ -2201,6 +2297,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -2216,6 +2314,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -2254,6 +2354,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -2319,6 +2421,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -2338,15 +2441,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -2372,16 +2478,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -2390,6 +2499,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -2531,6 +2641,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -2564,6 +2676,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -2574,6 +2687,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -2629,6 +2743,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -2647,6 +2762,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -2657,8 +2774,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -2755,7 +2876,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -2885,6 +3010,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -2897,6 +3024,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -2918,6 +3050,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -2947,8 +3081,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -2960,12 +3098,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -2976,7 +3117,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -2985,6 +3128,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -3056,6 +3200,8 @@ private constructor(
AZ,
AZ_AZ,
BA,
+ BAL,
+ BAL_PK,
BAS,
BAS_CM,
BE,
@@ -3071,6 +3217,8 @@ private constructor(
BHO,
BHO_IN,
BI,
+ BLO,
+ BLO_BJ,
BM,
BM_ML,
BN,
@@ -3109,6 +3257,8 @@ private constructor(
CR,
CS,
CS_CZ,
+ CSW,
+ CSW_CA,
CU,
CU_RU,
CV,
@@ -3174,6 +3324,7 @@ private constructor(
EN_CN,
EN_CX,
EN_CY,
+ EN_CZ,
EN_DE,
EN_DG,
EN_DK,
@@ -3193,15 +3344,18 @@ private constructor(
EN_GH,
EN_GI,
EN_GM,
+ EN_GS,
EN_GU,
EN_GY,
EN_HK,
+ EN_HU,
EN_ID,
EN_IE,
EN_IL,
EN_IM,
EN_IN,
EN_IO,
+ EN_IT,
EN_JE,
EN_JM,
EN_KE,
@@ -3227,16 +3381,19 @@ private constructor(
EN_NF,
EN_NG,
EN_NL,
+ EN_NO,
EN_NR,
EN_NU,
EN_NZ,
EN_PG,
EN_PH,
EN_PK,
+ EN_PL,
EN_PN,
EN_PR,
EN_PT,
EN_PW,
+ EN_RO,
EN_RW,
EN_SB,
EN_SC,
@@ -3245,6 +3402,7 @@ private constructor(
EN_SG,
EN_SH,
EN_SI,
+ EN_SK,
EN_SL,
EN_SS,
EN_SX,
@@ -3386,6 +3544,8 @@ private constructor(
GA,
GA_GB,
GA_IE,
+ GAA,
+ GAA_GH,
GD,
GD_GB,
GL,
@@ -3419,6 +3579,7 @@ private constructor(
HSB,
HSB_DE,
HT,
+ HT_HT,
HU,
HU_HU,
HY,
@@ -3429,6 +3590,7 @@ private constructor(
ID,
ID_ID,
IE,
+ IE_EE,
IG,
IG_NG,
II,
@@ -3484,6 +3646,7 @@ private constructor(
KN,
KN_IN,
KO,
+ KO_CN,
KO_KP,
KO_KR,
KOK,
@@ -3502,6 +3665,8 @@ private constructor(
KV,
KW,
KW_GB,
+ KXV,
+ KXV_IN,
KY,
KY_KG,
LA,
@@ -3512,8 +3677,12 @@ private constructor(
LG,
LG_UG,
LI,
+ LIJ,
+ LIJ_IT,
LKT,
LKT_US,
+ LMO,
+ LMO_IT,
LN,
LN_AO,
LN_CD,
@@ -3610,7 +3779,11 @@ private constructor(
NNH_CM,
NO,
NO_NO,
+ NQO,
+ NQO_GN,
NR,
+ NSO,
+ NSO_ZA,
NUS,
NUS_SS,
NV,
@@ -3740,6 +3913,8 @@ private constructor(
SR_XK,
SS,
ST,
+ ST_LS,
+ ST_ZA,
SU,
SU_ID,
SV,
@@ -3752,6 +3927,11 @@ private constructor(
SW_TZ,
SW_UG,
SY,
+ SYR,
+ SYR_IQ,
+ SYR_SY,
+ SZL,
+ SZL_PL,
TA,
TA_IN,
TA_LK,
@@ -3773,6 +3953,8 @@ private constructor(
TK_TM,
TL,
TN,
+ TN_BW,
+ TN_ZA,
TO,
TO_TO,
TOK,
@@ -3802,8 +3984,12 @@ private constructor(
VAI,
VAI_LR,
VE,
+ VEC,
+ VEC_IT,
VI,
VI_VN,
+ VMW,
+ VMW_MZ,
VO,
VO_001,
VUN,
@@ -3815,12 +4001,15 @@ private constructor(
WO_SN,
XH,
XH_ZA,
+ XNR,
+ XNR_IN,
XOG,
XOG_UG,
YAV,
YAV_CM,
YI,
YI_001,
+ YI_UA,
YO,
YO_BJ,
YO_NG,
@@ -3831,7 +4020,9 @@ private constructor(
YUE,
YUE_CN,
YUE_HK,
+ YUE_MO,
ZA,
+ ZA_CN,
ZGH,
ZGH_MA,
ZH,
@@ -3840,6 +4031,7 @@ private constructor(
ZH_HANT,
ZH_HK,
ZH_MO,
+ ZH_MY,
ZH_SG,
ZH_TW,
ZU,
@@ -3912,6 +4104,8 @@ private constructor(
AZ -> Value.AZ
AZ_AZ -> Value.AZ_AZ
BA -> Value.BA
+ BAL -> Value.BAL
+ BAL_PK -> Value.BAL_PK
BAS -> Value.BAS
BAS_CM -> Value.BAS_CM
BE -> Value.BE
@@ -3927,6 +4121,8 @@ private constructor(
BHO -> Value.BHO
BHO_IN -> Value.BHO_IN
BI -> Value.BI
+ BLO -> Value.BLO
+ BLO_BJ -> Value.BLO_BJ
BM -> Value.BM
BM_ML -> Value.BM_ML
BN -> Value.BN
@@ -3965,6 +4161,8 @@ private constructor(
CR -> Value.CR
CS -> Value.CS
CS_CZ -> Value.CS_CZ
+ CSW -> Value.CSW
+ CSW_CA -> Value.CSW_CA
CU -> Value.CU
CU_RU -> Value.CU_RU
CV -> Value.CV
@@ -4030,6 +4228,7 @@ private constructor(
EN_CN -> Value.EN_CN
EN_CX -> Value.EN_CX
EN_CY -> Value.EN_CY
+ EN_CZ -> Value.EN_CZ
EN_DE -> Value.EN_DE
EN_DG -> Value.EN_DG
EN_DK -> Value.EN_DK
@@ -4049,15 +4248,18 @@ private constructor(
EN_GH -> Value.EN_GH
EN_GI -> Value.EN_GI
EN_GM -> Value.EN_GM
+ EN_GS -> Value.EN_GS
EN_GU -> Value.EN_GU
EN_GY -> Value.EN_GY
EN_HK -> Value.EN_HK
+ EN_HU -> Value.EN_HU
EN_ID -> Value.EN_ID
EN_IE -> Value.EN_IE
EN_IL -> Value.EN_IL
EN_IM -> Value.EN_IM
EN_IN -> Value.EN_IN
EN_IO -> Value.EN_IO
+ EN_IT -> Value.EN_IT
EN_JE -> Value.EN_JE
EN_JM -> Value.EN_JM
EN_KE -> Value.EN_KE
@@ -4083,16 +4285,19 @@ private constructor(
EN_NF -> Value.EN_NF
EN_NG -> Value.EN_NG
EN_NL -> Value.EN_NL
+ EN_NO -> Value.EN_NO
EN_NR -> Value.EN_NR
EN_NU -> Value.EN_NU
EN_NZ -> Value.EN_NZ
EN_PG -> Value.EN_PG
EN_PH -> Value.EN_PH
EN_PK -> Value.EN_PK
+ EN_PL -> Value.EN_PL
EN_PN -> Value.EN_PN
EN_PR -> Value.EN_PR
EN_PT -> Value.EN_PT
EN_PW -> Value.EN_PW
+ EN_RO -> Value.EN_RO
EN_RW -> Value.EN_RW
EN_SB -> Value.EN_SB
EN_SC -> Value.EN_SC
@@ -4101,6 +4306,7 @@ private constructor(
EN_SG -> Value.EN_SG
EN_SH -> Value.EN_SH
EN_SI -> Value.EN_SI
+ EN_SK -> Value.EN_SK
EN_SL -> Value.EN_SL
EN_SS -> Value.EN_SS
EN_SX -> Value.EN_SX
@@ -4242,6 +4448,8 @@ private constructor(
GA -> Value.GA
GA_GB -> Value.GA_GB
GA_IE -> Value.GA_IE
+ GAA -> Value.GAA
+ GAA_GH -> Value.GAA_GH
GD -> Value.GD
GD_GB -> Value.GD_GB
GL -> Value.GL
@@ -4275,6 +4483,7 @@ private constructor(
HSB -> Value.HSB
HSB_DE -> Value.HSB_DE
HT -> Value.HT
+ HT_HT -> Value.HT_HT
HU -> Value.HU
HU_HU -> Value.HU_HU
HY -> Value.HY
@@ -4285,6 +4494,7 @@ private constructor(
ID -> Value.ID
ID_ID -> Value.ID_ID
IE -> Value.IE
+ IE_EE -> Value.IE_EE
IG -> Value.IG
IG_NG -> Value.IG_NG
II -> Value.II
@@ -4340,6 +4550,7 @@ private constructor(
KN -> Value.KN
KN_IN -> Value.KN_IN
KO -> Value.KO
+ KO_CN -> Value.KO_CN
KO_KP -> Value.KO_KP
KO_KR -> Value.KO_KR
KOK -> Value.KOK
@@ -4358,6 +4569,8 @@ private constructor(
KV -> Value.KV
KW -> Value.KW
KW_GB -> Value.KW_GB
+ KXV -> Value.KXV
+ KXV_IN -> Value.KXV_IN
KY -> Value.KY
KY_KG -> Value.KY_KG
LA -> Value.LA
@@ -4368,8 +4581,12 @@ private constructor(
LG -> Value.LG
LG_UG -> Value.LG_UG
LI -> Value.LI
+ LIJ -> Value.LIJ
+ LIJ_IT -> Value.LIJ_IT
LKT -> Value.LKT
LKT_US -> Value.LKT_US
+ LMO -> Value.LMO
+ LMO_IT -> Value.LMO_IT
LN -> Value.LN
LN_AO -> Value.LN_AO
LN_CD -> Value.LN_CD
@@ -4466,7 +4683,11 @@ private constructor(
NNH_CM -> Value.NNH_CM
NO -> Value.NO
NO_NO -> Value.NO_NO
+ NQO -> Value.NQO
+ NQO_GN -> Value.NQO_GN
NR -> Value.NR
+ NSO -> Value.NSO
+ NSO_ZA -> Value.NSO_ZA
NUS -> Value.NUS
NUS_SS -> Value.NUS_SS
NV -> Value.NV
@@ -4596,6 +4817,8 @@ private constructor(
SR_XK -> Value.SR_XK
SS -> Value.SS
ST -> Value.ST
+ ST_LS -> Value.ST_LS
+ ST_ZA -> Value.ST_ZA
SU -> Value.SU
SU_ID -> Value.SU_ID
SV -> Value.SV
@@ -4608,6 +4831,11 @@ private constructor(
SW_TZ -> Value.SW_TZ
SW_UG -> Value.SW_UG
SY -> Value.SY
+ SYR -> Value.SYR
+ SYR_IQ -> Value.SYR_IQ
+ SYR_SY -> Value.SYR_SY
+ SZL -> Value.SZL
+ SZL_PL -> Value.SZL_PL
TA -> Value.TA
TA_IN -> Value.TA_IN
TA_LK -> Value.TA_LK
@@ -4629,6 +4857,8 @@ private constructor(
TK_TM -> Value.TK_TM
TL -> Value.TL
TN -> Value.TN
+ TN_BW -> Value.TN_BW
+ TN_ZA -> Value.TN_ZA
TO -> Value.TO
TO_TO -> Value.TO_TO
TOK -> Value.TOK
@@ -4658,8 +4888,12 @@ private constructor(
VAI -> Value.VAI
VAI_LR -> Value.VAI_LR
VE -> Value.VE
+ VEC -> Value.VEC
+ VEC_IT -> Value.VEC_IT
VI -> Value.VI
VI_VN -> Value.VI_VN
+ VMW -> Value.VMW
+ VMW_MZ -> Value.VMW_MZ
VO -> Value.VO
VO_001 -> Value.VO_001
VUN -> Value.VUN
@@ -4671,12 +4905,15 @@ private constructor(
WO_SN -> Value.WO_SN
XH -> Value.XH
XH_ZA -> Value.XH_ZA
+ XNR -> Value.XNR
+ XNR_IN -> Value.XNR_IN
XOG -> Value.XOG
XOG_UG -> Value.XOG_UG
YAV -> Value.YAV
YAV_CM -> Value.YAV_CM
YI -> Value.YI
YI_001 -> Value.YI_001
+ YI_UA -> Value.YI_UA
YO -> Value.YO
YO_BJ -> Value.YO_BJ
YO_NG -> Value.YO_NG
@@ -4687,7 +4924,9 @@ private constructor(
YUE -> Value.YUE
YUE_CN -> Value.YUE_CN
YUE_HK -> Value.YUE_HK
+ YUE_MO -> Value.YUE_MO
ZA -> Value.ZA
+ ZA_CN -> Value.ZA_CN
ZGH -> Value.ZGH
ZGH_MA -> Value.ZGH_MA
ZH -> Value.ZH
@@ -4696,6 +4935,7 @@ private constructor(
ZH_HANT -> Value.ZH_HANT
ZH_HK -> Value.ZH_HK
ZH_MO -> Value.ZH_MO
+ ZH_MY -> Value.ZH_MY
ZH_SG -> Value.ZH_SG
ZH_TW -> Value.ZH_TW
ZU -> Value.ZU
@@ -4769,6 +5009,8 @@ private constructor(
AZ -> Known.AZ
AZ_AZ -> Known.AZ_AZ
BA -> Known.BA
+ BAL -> Known.BAL
+ BAL_PK -> Known.BAL_PK
BAS -> Known.BAS
BAS_CM -> Known.BAS_CM
BE -> Known.BE
@@ -4784,6 +5026,8 @@ private constructor(
BHO -> Known.BHO
BHO_IN -> Known.BHO_IN
BI -> Known.BI
+ BLO -> Known.BLO
+ BLO_BJ -> Known.BLO_BJ
BM -> Known.BM
BM_ML -> Known.BM_ML
BN -> Known.BN
@@ -4822,6 +5066,8 @@ private constructor(
CR -> Known.CR
CS -> Known.CS
CS_CZ -> Known.CS_CZ
+ CSW -> Known.CSW
+ CSW_CA -> Known.CSW_CA
CU -> Known.CU
CU_RU -> Known.CU_RU
CV -> Known.CV
@@ -4887,6 +5133,7 @@ private constructor(
EN_CN -> Known.EN_CN
EN_CX -> Known.EN_CX
EN_CY -> Known.EN_CY
+ EN_CZ -> Known.EN_CZ
EN_DE -> Known.EN_DE
EN_DG -> Known.EN_DG
EN_DK -> Known.EN_DK
@@ -4906,15 +5153,18 @@ private constructor(
EN_GH -> Known.EN_GH
EN_GI -> Known.EN_GI
EN_GM -> Known.EN_GM
+ EN_GS -> Known.EN_GS
EN_GU -> Known.EN_GU
EN_GY -> Known.EN_GY
EN_HK -> Known.EN_HK
+ EN_HU -> Known.EN_HU
EN_ID -> Known.EN_ID
EN_IE -> Known.EN_IE
EN_IL -> Known.EN_IL
EN_IM -> Known.EN_IM
EN_IN -> Known.EN_IN
EN_IO -> Known.EN_IO
+ EN_IT -> Known.EN_IT
EN_JE -> Known.EN_JE
EN_JM -> Known.EN_JM
EN_KE -> Known.EN_KE
@@ -4940,16 +5190,19 @@ private constructor(
EN_NF -> Known.EN_NF
EN_NG -> Known.EN_NG
EN_NL -> Known.EN_NL
+ EN_NO -> Known.EN_NO
EN_NR -> Known.EN_NR
EN_NU -> Known.EN_NU
EN_NZ -> Known.EN_NZ
EN_PG -> Known.EN_PG
EN_PH -> Known.EN_PH
EN_PK -> Known.EN_PK
+ EN_PL -> Known.EN_PL
EN_PN -> Known.EN_PN
EN_PR -> Known.EN_PR
EN_PT -> Known.EN_PT
EN_PW -> Known.EN_PW
+ EN_RO -> Known.EN_RO
EN_RW -> Known.EN_RW
EN_SB -> Known.EN_SB
EN_SC -> Known.EN_SC
@@ -4958,6 +5211,7 @@ private constructor(
EN_SG -> Known.EN_SG
EN_SH -> Known.EN_SH
EN_SI -> Known.EN_SI
+ EN_SK -> Known.EN_SK
EN_SL -> Known.EN_SL
EN_SS -> Known.EN_SS
EN_SX -> Known.EN_SX
@@ -5099,6 +5353,8 @@ private constructor(
GA -> Known.GA
GA_GB -> Known.GA_GB
GA_IE -> Known.GA_IE
+ GAA -> Known.GAA
+ GAA_GH -> Known.GAA_GH
GD -> Known.GD
GD_GB -> Known.GD_GB
GL -> Known.GL
@@ -5132,6 +5388,7 @@ private constructor(
HSB -> Known.HSB
HSB_DE -> Known.HSB_DE
HT -> Known.HT
+ HT_HT -> Known.HT_HT
HU -> Known.HU
HU_HU -> Known.HU_HU
HY -> Known.HY
@@ -5142,6 +5399,7 @@ private constructor(
ID -> Known.ID
ID_ID -> Known.ID_ID
IE -> Known.IE
+ IE_EE -> Known.IE_EE
IG -> Known.IG
IG_NG -> Known.IG_NG
II -> Known.II
@@ -5197,6 +5455,7 @@ private constructor(
KN -> Known.KN
KN_IN -> Known.KN_IN
KO -> Known.KO
+ KO_CN -> Known.KO_CN
KO_KP -> Known.KO_KP
KO_KR -> Known.KO_KR
KOK -> Known.KOK
@@ -5215,6 +5474,8 @@ private constructor(
KV -> Known.KV
KW -> Known.KW
KW_GB -> Known.KW_GB
+ KXV -> Known.KXV
+ KXV_IN -> Known.KXV_IN
KY -> Known.KY
KY_KG -> Known.KY_KG
LA -> Known.LA
@@ -5225,8 +5486,12 @@ private constructor(
LG -> Known.LG
LG_UG -> Known.LG_UG
LI -> Known.LI
+ LIJ -> Known.LIJ
+ LIJ_IT -> Known.LIJ_IT
LKT -> Known.LKT
LKT_US -> Known.LKT_US
+ LMO -> Known.LMO
+ LMO_IT -> Known.LMO_IT
LN -> Known.LN
LN_AO -> Known.LN_AO
LN_CD -> Known.LN_CD
@@ -5323,7 +5588,11 @@ private constructor(
NNH_CM -> Known.NNH_CM
NO -> Known.NO
NO_NO -> Known.NO_NO
+ NQO -> Known.NQO
+ NQO_GN -> Known.NQO_GN
NR -> Known.NR
+ NSO -> Known.NSO
+ NSO_ZA -> Known.NSO_ZA
NUS -> Known.NUS
NUS_SS -> Known.NUS_SS
NV -> Known.NV
@@ -5453,6 +5722,8 @@ private constructor(
SR_XK -> Known.SR_XK
SS -> Known.SS
ST -> Known.ST
+ ST_LS -> Known.ST_LS
+ ST_ZA -> Known.ST_ZA
SU -> Known.SU
SU_ID -> Known.SU_ID
SV -> Known.SV
@@ -5465,6 +5736,11 @@ private constructor(
SW_TZ -> Known.SW_TZ
SW_UG -> Known.SW_UG
SY -> Known.SY
+ SYR -> Known.SYR
+ SYR_IQ -> Known.SYR_IQ
+ SYR_SY -> Known.SYR_SY
+ SZL -> Known.SZL
+ SZL_PL -> Known.SZL_PL
TA -> Known.TA
TA_IN -> Known.TA_IN
TA_LK -> Known.TA_LK
@@ -5486,6 +5762,8 @@ private constructor(
TK_TM -> Known.TK_TM
TL -> Known.TL
TN -> Known.TN
+ TN_BW -> Known.TN_BW
+ TN_ZA -> Known.TN_ZA
TO -> Known.TO
TO_TO -> Known.TO_TO
TOK -> Known.TOK
@@ -5515,8 +5793,12 @@ private constructor(
VAI -> Known.VAI
VAI_LR -> Known.VAI_LR
VE -> Known.VE
+ VEC -> Known.VEC
+ VEC_IT -> Known.VEC_IT
VI -> Known.VI
VI_VN -> Known.VI_VN
+ VMW -> Known.VMW
+ VMW_MZ -> Known.VMW_MZ
VO -> Known.VO
VO_001 -> Known.VO_001
VUN -> Known.VUN
@@ -5528,12 +5810,15 @@ private constructor(
WO_SN -> Known.WO_SN
XH -> Known.XH
XH_ZA -> Known.XH_ZA
+ XNR -> Known.XNR
+ XNR_IN -> Known.XNR_IN
XOG -> Known.XOG
XOG_UG -> Known.XOG_UG
YAV -> Known.YAV
YAV_CM -> Known.YAV_CM
YI -> Known.YI
YI_001 -> Known.YI_001
+ YI_UA -> Known.YI_UA
YO -> Known.YO
YO_BJ -> Known.YO_BJ
YO_NG -> Known.YO_NG
@@ -5544,7 +5829,9 @@ private constructor(
YUE -> Known.YUE
YUE_CN -> Known.YUE_CN
YUE_HK -> Known.YUE_HK
+ YUE_MO -> Known.YUE_MO
ZA -> Known.ZA
+ ZA_CN -> Known.ZA_CN
ZGH -> Known.ZGH
ZGH_MA -> Known.ZGH_MA
ZH -> Known.ZH
@@ -5553,6 +5840,7 @@ private constructor(
ZH_HANT -> Known.ZH_HANT
ZH_HK -> Known.ZH_HK
ZH_MO -> Known.ZH_MO
+ ZH_MY -> Known.ZH_MY
ZH_SG -> Known.ZH_SG
ZH_TW -> Known.ZH_TW
ZU -> Known.ZU
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/hubdb/UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/hubdb/UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.kt
index e07986c1..7d94776c 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/hubdb/UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/hubdb/UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.kt
@@ -12,48 +12,36 @@ import com.fasterxml.jackson.module.kotlin.jacksonTypeRef
import com.hubspot.sdk.core.BaseDeserializer
import com.hubspot.sdk.core.BaseSerializer
import com.hubspot.sdk.core.JsonValue
-import com.hubspot.sdk.core.allMaxBy
import com.hubspot.sdk.core.getOrThrow
import com.hubspot.sdk.errors.HubSpotInvalidDataException
import java.util.Objects
import java.util.Optional
+import kotlin.jvm.optionals.getOrNull
@JsonDeserialize(using = UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.Deserializer::class)
@JsonSerialize(using = UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.Serializer::class)
class UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3
private constructor(
- private val randomAccessCollectionResponseWithTotal:
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3? =
- null,
- private val streamingCollectionResponseWithTotal:
- StreamingCollectionResponseWithTotalHubDbTableRowV3? =
- null,
+ private val randomAccess: RandomAccessCollectionResponseWithTotalHubDbTableRowV3? = null,
+ private val streaming: StreamingCollectionResponseWithTotalHubDbTableRowV3? = null,
private val _json: JsonValue? = null,
) {
- fun randomAccessCollectionResponseWithTotal():
- Optional =
- Optional.ofNullable(randomAccessCollectionResponseWithTotal)
+ fun randomAccess(): Optional =
+ Optional.ofNullable(randomAccess)
- fun streamingCollectionResponseWithTotal():
- Optional =
- Optional.ofNullable(streamingCollectionResponseWithTotal)
+ fun streaming(): Optional =
+ Optional.ofNullable(streaming)
- fun isRandomAccessCollectionResponseWithTotal(): Boolean =
- randomAccessCollectionResponseWithTotal != null
+ fun isRandomAccess(): Boolean = randomAccess != null
- fun isStreamingCollectionResponseWithTotal(): Boolean =
- streamingCollectionResponseWithTotal != null
+ fun isStreaming(): Boolean = streaming != null
- fun asRandomAccessCollectionResponseWithTotal():
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3 =
- randomAccessCollectionResponseWithTotal.getOrThrow(
- "randomAccessCollectionResponseWithTotal"
- )
+ fun asRandomAccess(): RandomAccessCollectionResponseWithTotalHubDbTableRowV3 =
+ randomAccess.getOrThrow("randomAccess")
- fun asStreamingCollectionResponseWithTotal():
- StreamingCollectionResponseWithTotalHubDbTableRowV3 =
- streamingCollectionResponseWithTotal.getOrThrow("streamingCollectionResponseWithTotal")
+ fun asStreaming(): StreamingCollectionResponseWithTotalHubDbTableRowV3 =
+ streaming.getOrThrow("streaming")
fun _json(): Optional = Optional.ofNullable(_json)
@@ -69,8 +57,8 @@ private constructor(
*
* Optional result = unifiedCollectionResponseWithTotalBaseHubDbTableRowV3.accept(new UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3.Visitor>() {
* @Override
- * public Optional visitRandomAccessCollectionResponseWithTotal(RandomAccessCollectionResponseWithTotalHubDbTableRowV3 randomAccessCollectionResponseWithTotal) {
- * return Optional.of(randomAccessCollectionResponseWithTotal.toString());
+ * public Optional visitRandomAccess(RandomAccessCollectionResponseWithTotalHubDbTableRowV3 randomAccess) {
+ * return Optional.of(randomAccess.toString());
* }
*
* // ...
@@ -88,14 +76,8 @@ private constructor(
*/
fun accept(visitor: Visitor): T =
when {
- randomAccessCollectionResponseWithTotal != null ->
- visitor.visitRandomAccessCollectionResponseWithTotal(
- randomAccessCollectionResponseWithTotal
- )
- streamingCollectionResponseWithTotal != null ->
- visitor.visitStreamingCollectionResponseWithTotal(
- streamingCollectionResponseWithTotal
- )
+ randomAccess != null -> visitor.visitRandomAccess(randomAccess)
+ streaming != null -> visitor.visitStreaming(streaming)
else -> visitor.unknown(_json)
}
@@ -116,18 +98,16 @@ private constructor(
accept(
object : Visitor {
- override fun visitRandomAccessCollectionResponseWithTotal(
- randomAccessCollectionResponseWithTotal:
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3
+ override fun visitRandomAccess(
+ randomAccess: RandomAccessCollectionResponseWithTotalHubDbTableRowV3
) {
- randomAccessCollectionResponseWithTotal.validate()
+ randomAccess.validate()
}
- override fun visitStreamingCollectionResponseWithTotal(
- streamingCollectionResponseWithTotal:
- StreamingCollectionResponseWithTotalHubDbTableRowV3
+ override fun visitStreaming(
+ streaming: StreamingCollectionResponseWithTotalHubDbTableRowV3
) {
- streamingCollectionResponseWithTotal.validate()
+ streaming.validate()
}
}
)
@@ -151,15 +131,13 @@ private constructor(
internal fun validity(): Int =
accept(
object : Visitor {
- override fun visitRandomAccessCollectionResponseWithTotal(
- randomAccessCollectionResponseWithTotal:
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3
- ) = randomAccessCollectionResponseWithTotal.validity()
+ override fun visitRandomAccess(
+ randomAccess: RandomAccessCollectionResponseWithTotalHubDbTableRowV3
+ ) = randomAccess.validity()
- override fun visitStreamingCollectionResponseWithTotal(
- streamingCollectionResponseWithTotal:
- StreamingCollectionResponseWithTotalHubDbTableRowV3
- ) = streamingCollectionResponseWithTotal.validity()
+ override fun visitStreaming(
+ streaming: StreamingCollectionResponseWithTotalHubDbTableRowV3
+ ) = streaming.validity()
override fun unknown(json: JsonValue?) = 0
}
@@ -171,20 +149,18 @@ private constructor(
}
return other is UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3 &&
- randomAccessCollectionResponseWithTotal ==
- other.randomAccessCollectionResponseWithTotal &&
- streamingCollectionResponseWithTotal == other.streamingCollectionResponseWithTotal
+ randomAccess == other.randomAccess &&
+ streaming == other.streaming
}
- override fun hashCode(): Int =
- Objects.hash(randomAccessCollectionResponseWithTotal, streamingCollectionResponseWithTotal)
+ override fun hashCode(): Int = Objects.hash(randomAccess, streaming)
override fun toString(): String =
when {
- randomAccessCollectionResponseWithTotal != null ->
- "UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3{randomAccessCollectionResponseWithTotal=$randomAccessCollectionResponseWithTotal}"
- streamingCollectionResponseWithTotal != null ->
- "UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3{streamingCollectionResponseWithTotal=$streamingCollectionResponseWithTotal}"
+ randomAccess != null ->
+ "UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3{randomAccess=$randomAccess}"
+ streaming != null ->
+ "UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3{streaming=$streaming}"
_json != null ->
"UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3{_unknown=$_json}"
else ->
@@ -196,22 +172,12 @@ private constructor(
companion object {
@JvmStatic
- fun ofRandomAccessCollectionResponseWithTotal(
- randomAccessCollectionResponseWithTotal:
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3
- ) =
- UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
- randomAccessCollectionResponseWithTotal = randomAccessCollectionResponseWithTotal
- )
+ fun ofRandomAccess(randomAccess: RandomAccessCollectionResponseWithTotalHubDbTableRowV3) =
+ UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(randomAccess = randomAccess)
@JvmStatic
- fun ofStreamingCollectionResponseWithTotal(
- streamingCollectionResponseWithTotal:
- StreamingCollectionResponseWithTotalHubDbTableRowV3
- ) =
- UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
- streamingCollectionResponseWithTotal = streamingCollectionResponseWithTotal
- )
+ fun ofStreaming(streaming: StreamingCollectionResponseWithTotalHubDbTableRowV3) =
+ UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(streaming = streaming)
}
/**
@@ -220,15 +186,11 @@ private constructor(
*/
interface Visitor {
- fun visitRandomAccessCollectionResponseWithTotal(
- randomAccessCollectionResponseWithTotal:
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3
+ fun visitRandomAccess(
+ randomAccess: RandomAccessCollectionResponseWithTotalHubDbTableRowV3
): T
- fun visitStreamingCollectionResponseWithTotal(
- streamingCollectionResponseWithTotal:
- StreamingCollectionResponseWithTotalHubDbTableRowV3
- ): T
+ fun visitStreaming(streaming: StreamingCollectionResponseWithTotalHubDbTableRowV3): T
/**
* Maps an unknown variant of [UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3] to a
@@ -257,46 +219,36 @@ private constructor(
node: JsonNode
): UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3 {
val json = JsonValue.fromJsonNode(node)
-
- val bestMatches =
- sequenceOf(
- tryDeserialize(
- node,
- jacksonTypeRef<
- RandomAccessCollectionResponseWithTotalHubDbTableRowV3
- >(),
+ val type = json.asObject().getOrNull()?.get("type")?.asString()?.getOrNull()
+
+ when (type) {
+ "RANDOM_ACCESS" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let {
+ UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
+ randomAccess = it,
+ _json = json,
)
- ?.let {
- UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
- randomAccessCollectionResponseWithTotal = it,
- _json = json,
- )
- },
- tryDeserialize(
- node,
- jacksonTypeRef<
- StreamingCollectionResponseWithTotalHubDbTableRowV3
- >(),
+ } ?: UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(_json = json)
+ }
+ "STREAMING" -> {
+ return tryDeserialize(
+ node,
+ jacksonTypeRef(),
+ )
+ ?.let {
+ UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
+ streaming = it,
+ _json = json,
)
- ?.let {
- UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(
- streamingCollectionResponseWithTotal = it,
- _json = json,
- )
- },
- )
- .filterNotNull()
- .allMaxBy { it.validity() }
- .toList()
- return when (bestMatches.size) {
- // This can happen if what we're deserializing is completely incompatible with all
- // the possible variants (e.g. deserializing from boolean).
- 0 -> UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(_json = json)
- 1 -> bestMatches.single()
- // If there's more than one match with the highest validity, then use the first
- // completely valid match, or simply the first match if none are completely valid.
- else -> bestMatches.firstOrNull { it.isValid() } ?: bestMatches.first()
+ } ?: UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(_json = json)
+ }
}
+
+ return UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3(_json = json)
}
}
@@ -311,10 +263,8 @@ private constructor(
provider: SerializerProvider,
) {
when {
- value.randomAccessCollectionResponseWithTotal != null ->
- generator.writeObject(value.randomAccessCollectionResponseWithTotal)
- value.streamingCollectionResponseWithTotal != null ->
- generator.writeObject(value.streamingCollectionResponseWithTotal)
+ value.randomAccess != null -> generator.writeObject(value.randomAccess)
+ value.streaming != null -> generator.writeObject(value.streaming)
value._json != null -> generator.writeObject(value._json)
else ->
throw IllegalStateException(
diff --git a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/MediaBridgePropertyUpdate.kt b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/MediaBridgePropertyUpdate.kt
index 5defabc2..668c5362 100644
--- a/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/MediaBridgePropertyUpdate.kt
+++ b/hubspot-java-core/src/main/kotlin/com/hubspot/sdk/models/cms/mediabridge/MediaBridgePropertyUpdate.kt
@@ -36,6 +36,7 @@ private constructor(
private val numberDisplayHint: JsonField,
private val options: JsonField>,
private val showCurrencySymbol: JsonField,
+ private val textDisplayHint: JsonField,
private val type: JsonField,
private val additionalProperties: MutableMap,
) {
@@ -73,6 +74,9 @@ private constructor(
@JsonProperty("showCurrencySymbol")
@ExcludeMissing
showCurrencySymbol: JsonField = JsonMissing.of(),
+ @JsonProperty("textDisplayHint")
+ @ExcludeMissing
+ textDisplayHint: JsonField = JsonMissing.of(),
@JsonProperty("type") @ExcludeMissing type: JsonField