diff --git a/googleapiclient-stubs/_apis/accesscontextmanager/v1/schemas.pyi b/googleapiclient-stubs/_apis/accesscontextmanager/v1/schemas.pyi index cdb25ce1..3ca2b296 100644 --- a/googleapiclient-stubs/_apis/accesscontextmanager/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/accesscontextmanager/v1/schemas.pyi @@ -96,8 +96,17 @@ class CustomLevel(typing_extensions.TypedDict, total=False): @typing.type_check_only class DevicePolicy(typing_extensions.TypedDict, total=False): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/accesscontextmanager/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/accesscontextmanager/v1beta/schemas.pyi index 848e1582..431c1813 100644 --- a/googleapiclient-stubs/_apis/accesscontextmanager/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/accesscontextmanager/v1beta/schemas.pyi @@ -43,8 +43,17 @@ class CustomLevel(typing_extensions.TypedDict, total=False): @typing.type_check_only class DevicePolicy(typing_extensions.TypedDict, total=False): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/adexchangebuyer2/v2beta1/schemas.pyi b/googleapiclient-stubs/_apis/adexchangebuyer2/v2beta1/schemas.pyi index ada79f1e..68afdc61 100644 --- a/googleapiclient-stubs/_apis/adexchangebuyer2/v2beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/adexchangebuyer2/v2beta1/schemas.pyi @@ -36,11 +36,11 @@ class AddNoteRequest(typing_extensions.TypedDict, total=False): @typing.type_check_only class AppContext(typing_extensions.TypedDict, total=False): - appTypes: _list[str] + appTypes: _list[typing_extensions.Literal["NATIVE", "WEB"]] @typing.type_check_only class AuctionContext(typing_extensions.TypedDict, total=False): - auctionTypes: _list[str] + auctionTypes: _list[typing_extensions.Literal["OPEN_AUCTION", "DIRECT_DEALS"]] @typing.type_check_only class BidMetricsRow(typing_extensions.TypedDict, total=False): @@ -150,7 +150,49 @@ class Creative(typing_extensions.TypedDict, total=False): advertiserName: str agencyId: str apiUpdateTime: str - attributes: _list[str] + attributes: _list[ + typing_extensions.Literal[ + "ATTRIBUTE_UNSPECIFIED", + "IMAGE_RICH_MEDIA", + "ADOBE_FLASH_FLV", + "IS_TAGGED", + "IS_COOKIE_TARGETED", + "IS_USER_INTEREST_TARGETED", + "EXPANDING_DIRECTION_NONE", + "EXPANDING_DIRECTION_UP", + "EXPANDING_DIRECTION_DOWN", + "EXPANDING_DIRECTION_LEFT", + "EXPANDING_DIRECTION_RIGHT", + "EXPANDING_DIRECTION_UP_LEFT", + "EXPANDING_DIRECTION_UP_RIGHT", + "EXPANDING_DIRECTION_DOWN_LEFT", + "EXPANDING_DIRECTION_DOWN_RIGHT", + "CREATIVE_TYPE_HTML", + "CREATIVE_TYPE_VAST_VIDEO", + "EXPANDING_DIRECTION_UP_OR_DOWN", + "EXPANDING_DIRECTION_LEFT_OR_RIGHT", + "EXPANDING_DIRECTION_ANY_DIAGONAL", + "EXPANDING_ACTION_ROLLOVER_TO_EXPAND", + "INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_MRAID", + "RICH_MEDIA_CAPABILITY_TYPE_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_HTML5", + "SKIPPABLE_INSTREAM_VIDEO", + "RICH_MEDIA_CAPABILITY_TYPE_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_NON_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL", + "NON_SKIPPABLE_INSTREAM_VIDEO", + "NATIVE_ELIGIBILITY_ELIGIBLE", + "NON_VPAID", + "NATIVE_ELIGIBILITY_NOT_ELIGIBLE", + "ANY_INTERSTITIAL", + "NON_INTERSTITIAL", + "IN_BANNER_VIDEO", + "RENDERING_SIZELESS_ADX", + "OMSDK_1_0", + "RENDERING_PLAYABLE", + ] + ] clickThroughUrls: _list[str] corrections: _list[Correction] creativeId: str @@ -181,7 +223,9 @@ class Creative(typing_extensions.TypedDict, total=False): "PENDING_REVIEW", "STATUS_TYPE_UNSPECIFIED", ] - restrictedCategories: _list[str] + restrictedCategories: _list[ + typing_extensions.Literal["NO_RESTRICTED_CATEGORIES", "ALCOHOL"] + ] servingRestrictions: _list[ServingRestriction] vendorIds: _list[int] version: int @@ -205,7 +249,7 @@ class CreativeRestrictions(typing_extensions.TypedDict, total=False): @typing.type_check_only class CreativeSize(typing_extensions.TypedDict, total=False): - allowedFormats: _list[str] + allowedFormats: _list[typing_extensions.Literal["UNKNOWN", "AUDIO"]] companionSizes: _list[Size] creativeSizeType: typing_extensions.Literal[ "CREATIVE_SIZE_TYPE_UNSPECIFIED", "REGULAR", "INTERSTITIAL", "VIDEO", "NATIVE" @@ -460,7 +504,11 @@ class Empty(typing_extensions.TypedDict, total=False): ... @typing.type_check_only class FilterSet(typing_extensions.TypedDict, total=False): absoluteDateRange: AbsoluteDateRange - breakdownDimensions: _list[str] + breakdownDimensions: _list[ + typing_extensions.Literal[ + "BREAKDOWN_DIMENSION_UNSPECIFIED", "PUBLISHER_IDENTIFIER" + ] + ] creativeId: str dealId: str environment: typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "WEB", "APP"] @@ -471,9 +519,19 @@ class FilterSet(typing_extensions.TypedDict, total=False): "NON_NATIVE_DISPLAY", "NON_NATIVE_VIDEO", ] - formats: _list[str] + formats: _list[ + typing_extensions.Literal[ + "FORMAT_UNSPECIFIED", + "NATIVE_DISPLAY", + "NATIVE_VIDEO", + "NON_NATIVE_DISPLAY", + "NON_NATIVE_VIDEO", + ] + ] name: str - platforms: _list[str] + platforms: _list[ + typing_extensions.Literal["PLATFORM_UNSPECIFIED", "DESKTOP", "TABLET", "MOBILE"] + ] publisherIdentifiers: _list[str] realtimeTimeRange: RealtimeTimeRange relativeDateRange: RelativeDateRange @@ -760,7 +818,7 @@ class PlacementTargeting(typing_extensions.TypedDict, total=False): @typing.type_check_only class PlatformContext(typing_extensions.TypedDict, total=False): - platforms: _list[str] + platforms: _list[typing_extensions.Literal["DESKTOP", "ANDROID", "IOS"]] @typing.type_check_only class Price(typing_extensions.TypedDict, total=False): @@ -900,7 +958,7 @@ class RowDimensions(typing_extensions.TypedDict, total=False): @typing.type_check_only class SecurityContext(typing_extensions.TypedDict, total=False): - securities: _list[str] + securities: _list[typing_extensions.Literal["INSECURE", "SSL"]] @typing.type_check_only class Seller(typing_extensions.TypedDict, total=False): @@ -976,8 +1034,16 @@ class VideoContent(typing_extensions.TypedDict, total=False): @typing.type_check_only class VideoTargeting(typing_extensions.TypedDict, total=False): - excludedPositionTypes: _list[str] - targetedPositionTypes: _list[str] + excludedPositionTypes: _list[ + typing_extensions.Literal[ + "POSITION_TYPE_UNSPECIFIED", "PREROLL", "MIDROLL", "POSTROLL" + ] + ] + targetedPositionTypes: _list[ + typing_extensions.Literal[ + "POSITION_TYPE_UNSPECIFIED", "PREROLL", "MIDROLL", "POSTROLL" + ] + ] @typing.type_check_only class WatchCreativeRequest(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/adexperiencereport/v1/schemas.pyi b/googleapiclient-stubs/_apis/adexperiencereport/v1/schemas.pyi index 7e4b8115..db4d18a5 100644 --- a/googleapiclient-stubs/_apis/adexperiencereport/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/adexperiencereport/v1/schemas.pyi @@ -12,7 +12,9 @@ class PlatformSummary(typing_extensions.TypedDict, total=False): enforcementTime: str filterStatus: typing_extensions.Literal["UNKNOWN", "ON", "OFF", "PAUSED", "PENDING"] lastChangeTime: str - region: _list[str] + region: _list[ + typing_extensions.Literal["REGION_UNKNOWN", "REGION_A", "REGION_B", "REGION_C"] + ] reportUrl: str underReview: bool diff --git a/googleapiclient-stubs/_apis/admob/v1/schemas.pyi b/googleapiclient-stubs/_apis/admob/v1/schemas.pyi index 3f51f9cc..4942c56e 100644 --- a/googleapiclient-stubs/_apis/admob/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/admob/v1/schemas.pyi @@ -88,10 +88,41 @@ class LocalizationSettings(typing_extensions.TypedDict, total=False): class MediationReportSpec(typing_extensions.TypedDict, total=False): dateRange: DateRange dimensionFilters: _list[MediationReportSpecDimensionFilter] - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DIMENSION_UNSPECIFIED", + "DATE", + "MONTH", + "WEEK", + "AD_SOURCE", + "AD_SOURCE_INSTANCE", + "AD_UNIT", + "APP", + "MEDIATION_GROUP", + "COUNTRY", + "FORMAT", + "PLATFORM", + "MOBILE_OS_VERSION", + "GMA_SDK_VERSION", + "APP_VERSION_NAME", + "SERVING_RESTRICTION", + ] + ] localizationSettings: LocalizationSettings maxReportRows: int - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNSPECIFIED", + "AD_REQUESTS", + "CLICKS", + "ESTIMATED_EARNINGS", + "IMPRESSIONS", + "IMPRESSION_CTR", + "MATCHED_REQUESTS", + "MATCH_RATE", + "OBSERVED_ECPM", + ] + ] sortConditions: _list[MediationReportSpecSortCondition] timeZone: str @@ -156,10 +187,40 @@ class MediationReportSpecSortCondition(typing_extensions.TypedDict, total=False) class NetworkReportSpec(typing_extensions.TypedDict, total=False): dateRange: DateRange dimensionFilters: _list[NetworkReportSpecDimensionFilter] - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DIMENSION_UNSPECIFIED", + "DATE", + "MONTH", + "WEEK", + "AD_UNIT", + "APP", + "AD_TYPE", + "COUNTRY", + "FORMAT", + "PLATFORM", + "MOBILE_OS_VERSION", + "GMA_SDK_VERSION", + "APP_VERSION_NAME", + "SERVING_RESTRICTION", + ] + ] localizationSettings: LocalizationSettings maxReportRows: int - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNSPECIFIED", + "AD_REQUESTS", + "CLICKS", + "ESTIMATED_EARNINGS", + "IMPRESSIONS", + "IMPRESSION_CTR", + "IMPRESSION_RPM", + "MATCHED_REQUESTS", + "MATCH_RATE", + "SHOW_RATE", + ] + ] sortConditions: _list[NetworkReportSpecSortCondition] timeZone: str diff --git a/googleapiclient-stubs/_apis/admob/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/admob/v1beta/schemas.pyi index 2dd19740..6e12cf3c 100644 --- a/googleapiclient-stubs/_apis/admob/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/admob/v1beta/schemas.pyi @@ -61,7 +61,17 @@ class App(typing_extensions.TypedDict, total=False): @typing.type_check_only class AppLinkedAppInfo(typing_extensions.TypedDict, total=False): - androidAppStores: _list[str] + androidAppStores: _list[ + typing_extensions.Literal[ + "ANDROID_APP_STORE_UNSPECIFIED", + "GOOGLE_PLAY_APP_STORE", + "AMAZON_APP_STORE", + "OPPO_APP_STORE", + "SAMSUNG_APP_STORE", + "VIVO_APP_STORE", + "XIAOMI_APP_STORE", + ] + ] appStoreId: str displayName: str @@ -80,9 +90,34 @@ class BatchCreateAdUnitMappingsResponse(typing_extensions.TypedDict, total=False @typing.type_check_only class CampaignReportSpec(typing_extensions.TypedDict, total=False): dateRange: DateRange - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DIMENSION_UNSPECIFIED", + "DATE", + "CAMPAIGN_ID", + "CAMPAIGN_NAME", + "AD_ID", + "AD_NAME", + "PLACEMENT_ID", + "PLACEMENT_NAME", + "PLACEMENT_PLATFORM", + "COUNTRY", + "FORMAT", + ] + ] languageCode: str - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNSPECIFIED", + "IMPRESSIONS", + "CLICKS", + "CLICK_THROUGH_RATE", + "INSTALLS", + "ESTIMATED_COST", + "AVERAGE_CPI", + "INTERACTIONS", + ] + ] @typing.type_check_only class CreateAdUnitMappingRequest(typing_extensions.TypedDict, total=False): @@ -228,10 +263,41 @@ class MediationGroupTargeting(typing_extensions.TypedDict, total=False): class MediationReportSpec(typing_extensions.TypedDict, total=False): dateRange: DateRange dimensionFilters: _list[MediationReportSpecDimensionFilter] - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DIMENSION_UNSPECIFIED", + "DATE", + "MONTH", + "WEEK", + "AD_SOURCE", + "AD_SOURCE_INSTANCE", + "AD_UNIT", + "APP", + "MEDIATION_GROUP", + "COUNTRY", + "FORMAT", + "PLATFORM", + "MOBILE_OS_VERSION", + "GMA_SDK_VERSION", + "APP_VERSION_NAME", + "SERVING_RESTRICTION", + ] + ] localizationSettings: LocalizationSettings maxReportRows: int - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNSPECIFIED", + "AD_REQUESTS", + "CLICKS", + "ESTIMATED_EARNINGS", + "IMPRESSIONS", + "IMPRESSION_CTR", + "MATCHED_REQUESTS", + "MATCH_RATE", + "OBSERVED_ECPM", + ] + ] sortConditions: _list[MediationReportSpecSortCondition] timeZone: str @@ -296,10 +362,40 @@ class MediationReportSpecSortCondition(typing_extensions.TypedDict, total=False) class NetworkReportSpec(typing_extensions.TypedDict, total=False): dateRange: DateRange dimensionFilters: _list[NetworkReportSpecDimensionFilter] - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DIMENSION_UNSPECIFIED", + "DATE", + "MONTH", + "WEEK", + "AD_UNIT", + "APP", + "AD_TYPE", + "COUNTRY", + "FORMAT", + "PLATFORM", + "MOBILE_OS_VERSION", + "GMA_SDK_VERSION", + "APP_VERSION_NAME", + "SERVING_RESTRICTION", + ] + ] localizationSettings: LocalizationSettings maxReportRows: int - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNSPECIFIED", + "AD_REQUESTS", + "CLICKS", + "ESTIMATED_EARNINGS", + "IMPRESSIONS", + "IMPRESSION_CTR", + "IMPRESSION_RPM", + "MATCHED_REQUESTS", + "MATCH_RATE", + "SHOW_RATE", + ] + ] sortConditions: _list[NetworkReportSpecSortCondition] timeZone: str diff --git a/googleapiclient-stubs/_apis/adsensehost/v4_1/schemas.pyi b/googleapiclient-stubs/_apis/adsensehost/v4_1/schemas.pyi index f9fe50aa..f7274c67 100644 --- a/googleapiclient-stubs/_apis/adsensehost/v4_1/schemas.pyi +++ b/googleapiclient-stubs/_apis/adsensehost/v4_1/schemas.pyi @@ -93,7 +93,7 @@ class Report(typing_extensions.TypedDict, total=False): averages: _list[str] headers: _list[dict[str, typing.Any]] kind: str - rows: _list[list] + rows: _list[_list[str]] totalMatchedRows: str totals: _list[str] warnings: _list[str] diff --git a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi index 0c7666f7..cc2fb285 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi @@ -2468,7 +2468,14 @@ class GoogleCloudAiplatformV1Model(typing_extensions.TypedDict, total=False): originalModelInfo: GoogleCloudAiplatformV1ModelOriginalModelInfo pipelineJob: str predictSchemata: GoogleCloudAiplatformV1PredictSchemata - supportedDeploymentResourcesTypes: _list[str] + supportedDeploymentResourcesTypes: _list[ + typing_extensions.Literal[ + "DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED", + "DEDICATED_RESOURCES", + "AUTOMATIC_RESOURCES", + "SHARED_RESOURCES", + ] + ] supportedExportFormats: _list[GoogleCloudAiplatformV1ModelExportFormat] supportedInputStorageFormats: _list[str] supportedOutputStorageFormats: _list[str] @@ -2646,7 +2653,9 @@ class GoogleCloudAiplatformV1ModelExplanation(typing_extensions.TypedDict, total class GoogleCloudAiplatformV1ModelExportFormat( typing_extensions.TypedDict, total=False ): - exportableContents: _list[str] + exportableContents: _list[ + typing_extensions.Literal["EXPORTABLE_CONTENT_UNSPECIFIED", "ARTIFACT", "IMAGE"] + ] id: str @typing.type_check_only @@ -3745,7 +3754,7 @@ class GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix( annotationSpecs: _list[ GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef ] - rows: _list[list] + rows: _list[_list[typing.Any]] @typing.type_check_only class GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef( @@ -4072,7 +4081,7 @@ class GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResu class GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult( typing_extensions.TypedDict, total=False ): - bboxes: _list[list] + bboxes: _list[_list[typing.Any]] confidences: _list[float] displayNames: _list[str] ids: _list[str] diff --git a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi index cff7205f..4991323e 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi @@ -2710,7 +2710,14 @@ class GoogleCloudAiplatformV1beta1Model(typing_extensions.TypedDict, total=False name: str originalModelInfo: GoogleCloudAiplatformV1beta1ModelOriginalModelInfo predictSchemata: GoogleCloudAiplatformV1beta1PredictSchemata - supportedDeploymentResourcesTypes: _list[str] + supportedDeploymentResourcesTypes: _list[ + typing_extensions.Literal[ + "DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED", + "DEDICATED_RESOURCES", + "AUTOMATIC_RESOURCES", + "SHARED_RESOURCES", + ] + ] supportedExportFormats: _list[GoogleCloudAiplatformV1beta1ModelExportFormat] supportedInputStorageFormats: _list[str] supportedOutputStorageFormats: _list[str] @@ -2900,7 +2907,9 @@ class GoogleCloudAiplatformV1beta1ModelExplanation( class GoogleCloudAiplatformV1beta1ModelExportFormat( typing_extensions.TypedDict, total=False ): - exportableContents: _list[str] + exportableContents: _list[ + typing_extensions.Literal["EXPORTABLE_CONTENT_UNSPECIFIED", "ARTIFACT", "IMAGE"] + ] id: str @typing.type_check_only @@ -4183,7 +4192,7 @@ class GoogleCloudAiplatformV1beta1SchemaModelevaluationMetricsConfusionMatrix( annotationSpecs: _list[ GoogleCloudAiplatformV1beta1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef ] - rows: _list[list] + rows: _list[_list[typing.Any]] @typing.type_check_only class GoogleCloudAiplatformV1beta1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef( @@ -4499,7 +4508,7 @@ class GoogleCloudAiplatformV1beta1SchemaPredictPredictionClassificationPredictio class GoogleCloudAiplatformV1beta1SchemaPredictPredictionImageObjectDetectionPredictionResult( typing_extensions.TypedDict, total=False ): - bboxes: _list[list] + bboxes: _list[_list[typing.Any]] confidences: _list[float] displayNames: _list[str] ids: _list[str] diff --git a/googleapiclient-stubs/_apis/alertcenter/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/alertcenter/v1beta1/schemas.pyi index 5a289cb9..adcc28b3 100644 --- a/googleapiclient-stubs/_apis/alertcenter/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/alertcenter/v1beta1/schemas.pyi @@ -17,7 +17,16 @@ class AbuseDetected(typing_extensions.TypedDict, total=False): @typing.type_check_only class AccessApproval(typing_extensions.TypedDict, total=False): - justificationReason: _list[str] + justificationReason: _list[ + typing_extensions.Literal[ + "JUSTIFICATION_UNSPECIFIED", + "CUSTOMER_INITIATED_SUPPORT", + "GOOGLE_INITIATED_REVIEW", + "GOOGLE_INITIATED_SERVICE", + "THIRD_PARTY_DATA_REQUEST", + "GOOGLE_RESPONSE_TO_PRODUCTION_ALERT", + ] + ] officeLocation: str products: _list[str] requestId: str @@ -352,10 +361,30 @@ class RuleViolationInfo(typing_extensions.TypedDict, total=False): recipients: _list[str] resourceInfo: ResourceInfo ruleInfo: RuleInfo - suppressedActionTypes: _list[str] + suppressedActionTypes: _list[ + typing_extensions.Literal[ + "ACTION_TYPE_UNSPECIFIED", + "DRIVE_BLOCK_EXTERNAL_SHARING", + "DRIVE_WARN_ON_EXTERNAL_SHARING", + "DELETE_WEBPROTECT_EVIDENCE", + "ALERT", + "RULE_ACTIVATE", + "RULE_DEACTIVATE", + ] + ] trigger: typing_extensions.Literal["TRIGGER_UNSPECIFIED", "DRIVE_SHARE"] triggeredActionInfo: _list[ActionInfo] - triggeredActionTypes: _list[str] + triggeredActionTypes: _list[ + typing_extensions.Literal[ + "ACTION_TYPE_UNSPECIFIED", + "DRIVE_BLOCK_EXTERNAL_SHARING", + "DRIVE_WARN_ON_EXTERNAL_SHARING", + "DELETE_WEBPROTECT_EVIDENCE", + "ALERT", + "RULE_ACTIVATE", + "RULE_DEACTIVATE", + ] + ] triggeringUserEmail: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi index 8646ccc7..62313d15 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi @@ -128,7 +128,18 @@ class ContinuousBackupInfo(typing_extensions.TypedDict, total=False): earliestRestorableTime: str enabledTime: str encryptionInfo: EncryptionInfo - schedule: _list[str] + schedule: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] @typing.type_check_only class ContinuousBackupSource(typing_extensions.TypedDict, total=False): @@ -619,7 +630,11 @@ class SupportedDatabaseFlag(typing_extensions.TypedDict, total=False): name: str requiresDbRestart: bool stringRestrictions: StringRestrictions - supportedDbVersions: _list[str] + supportedDbVersions: _list[ + typing_extensions.Literal[ + "DATABASE_VERSION_UNSPECIFIED", "POSTGRES_13", "POSTGRES_14" + ] + ] valueType: typing_extensions.Literal[ "VALUE_TYPE_UNSPECIFIED", "STRING", "INTEGER", "FLOAT", "NONE" ] @@ -644,5 +659,16 @@ class UserPassword(typing_extensions.TypedDict, total=False): @typing.type_check_only class WeeklySchedule(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] startTimes: _list[GoogleTypeTimeOfDay] diff --git a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi index 5a8e10eb..c619c543 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi @@ -131,7 +131,18 @@ class ContinuousBackupInfo(typing_extensions.TypedDict, total=False): earliestRestorableTime: str enabledTime: str encryptionInfo: EncryptionInfo - schedule: _list[str] + schedule: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] @typing.type_check_only class ContinuousBackupSource(typing_extensions.TypedDict, total=False): @@ -626,7 +637,11 @@ class SupportedDatabaseFlag(typing_extensions.TypedDict, total=False): name: str requiresDbRestart: bool stringRestrictions: StringRestrictions - supportedDbVersions: _list[str] + supportedDbVersions: _list[ + typing_extensions.Literal[ + "DATABASE_VERSION_UNSPECIFIED", "POSTGRES_13", "POSTGRES_14", "POSTGRES_15" + ] + ] valueType: typing_extensions.Literal[ "VALUE_TYPE_UNSPECIFIED", "STRING", "INTEGER", "FLOAT", "NONE" ] @@ -655,5 +670,16 @@ class UserPassword(typing_extensions.TypedDict, total=False): @typing.type_check_only class WeeklySchedule(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] startTimes: _list[GoogleTypeTimeOfDay] diff --git a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi index d1d3b1b5..3550083c 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi @@ -126,7 +126,18 @@ class ContinuousBackupInfo(typing_extensions.TypedDict, total=False): earliestRestorableTime: str enabledTime: str encryptionInfo: EncryptionInfo - schedule: _list[str] + schedule: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] @typing.type_check_only class ContinuousBackupSource(typing_extensions.TypedDict, total=False): @@ -620,7 +631,11 @@ class SupportedDatabaseFlag(typing_extensions.TypedDict, total=False): name: str requiresDbRestart: bool stringRestrictions: StringRestrictions - supportedDbVersions: _list[str] + supportedDbVersions: _list[ + typing_extensions.Literal[ + "DATABASE_VERSION_UNSPECIFIED", "POSTGRES_13", "POSTGRES_14", "POSTGRES_15" + ] + ] valueType: typing_extensions.Literal[ "VALUE_TYPE_UNSPECIFIED", "STRING", "INTEGER", "FLOAT", "NONE" ] @@ -649,5 +664,16 @@ class UserPassword(typing_extensions.TypedDict, total=False): @typing.type_check_only class WeeklySchedule(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] startTimes: _list[GoogleTypeTimeOfDay] diff --git a/googleapiclient-stubs/_apis/analytics/v3/schemas.pyi b/googleapiclient-stubs/_apis/analytics/v3/schemas.pyi index be8bfe31..15f08ecb 100644 --- a/googleapiclient-stubs/_apis/analytics/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/analytics/v3/schemas.pyi @@ -329,7 +329,7 @@ class GaData(typing_extensions.TypedDict, total=False): previousLink: str profileInfo: dict[str, typing.Any] query: dict[str, typing.Any] - rows: _list[list] + rows: _list[_list[str]] sampleSize: str sampleSpace: str selfLink: str @@ -413,7 +413,7 @@ class McfData(typing_extensions.TypedDict, total=False): previousLink: str profileInfo: dict[str, typing.Any] query: dict[str, typing.Any] - rows: _list[list] + rows: _list[_list[dict[str, typing.Any]]] sampleSize: str sampleSpace: str selfLink: str @@ -505,7 +505,7 @@ class RealtimeData(typing_extensions.TypedDict, total=False): kind: str profileInfo: dict[str, typing.Any] query: dict[str, typing.Any] - rows: _list[list] + rows: _list[_list[str]] selfLink: str totalResults: int totalsForAllResults: dict[str, typing.Any] diff --git a/googleapiclient-stubs/_apis/analyticsadmin/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/analyticsadmin/v1alpha/schemas.pyi index c76c4ac6..92755385 100644 --- a/googleapiclient-stubs/_apis/analyticsadmin/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticsadmin/v1alpha/schemas.pyi @@ -697,7 +697,11 @@ class GoogleAnalyticsAdminV1alphaCustomMetric(typing_extensions.TypedDict, total ] name: str parameterName: str - restrictedMetricType: _list[str] + restrictedMetricType: _list[ + typing_extensions.Literal[ + "RESTRICTED_METRIC_TYPE_UNSPECIFIED", "COST_DATA", "REVENUE_DATA" + ] + ] scope: typing_extensions.Literal["METRIC_SCOPE_UNSPECIFIED", "EVENT"] @typing.type_check_only @@ -1350,14 +1354,45 @@ class GoogleAnalyticsAdminV1alphaSearchAds360Link( class GoogleAnalyticsAdminV1alphaSearchChangeHistoryEventsRequest( typing_extensions.TypedDict, total=False ): - action: _list[str] + action: _list[ + typing_extensions.Literal[ + "ACTION_TYPE_UNSPECIFIED", "CREATED", "UPDATED", "DELETED" + ] + ] actorEmail: _list[str] earliestChangeTime: str latestChangeTime: str pageSize: int pageToken: str property: str - resourceType: _list[str] + resourceType: _list[ + typing_extensions.Literal[ + "CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED", + "ACCOUNT", + "PROPERTY", + "FIREBASE_LINK", + "GOOGLE_ADS_LINK", + "GOOGLE_SIGNALS_SETTINGS", + "CONVERSION_EVENT", + "MEASUREMENT_PROTOCOL_SECRET", + "CUSTOM_DIMENSION", + "CUSTOM_METRIC", + "DATA_RETENTION_SETTINGS", + "DISPLAY_VIDEO_360_ADVERTISER_LINK", + "DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL", + "SEARCH_ADS_360_LINK", + "DATA_STREAM", + "ATTRIBUTION_SETTINGS", + "EXPANDED_DATA_SET", + "CHANNEL_GROUP", + "ENHANCED_MEASUREMENT_SETTINGS", + "DATA_REDACTION_SETTINGS", + "SKADNETWORK_CONVERSION_VALUE_SCHEMA", + "ADSENSE_LINK", + "AUDIENCE", + "EVENT_CREATE_RULE", + ] + ] @typing.type_check_only class GoogleAnalyticsAdminV1alphaSearchChangeHistoryEventsResponse( diff --git a/googleapiclient-stubs/_apis/analyticsadmin/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/analyticsadmin/v1beta/schemas.pyi index dfb5b373..0df62256 100644 --- a/googleapiclient-stubs/_apis/analyticsadmin/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticsadmin/v1beta/schemas.pyi @@ -285,7 +285,11 @@ class GoogleAnalyticsAdminV1betaCustomMetric(typing_extensions.TypedDict, total= ] name: str parameterName: str - restrictedMetricType: _list[str] + restrictedMetricType: _list[ + typing_extensions.Literal[ + "RESTRICTED_METRIC_TYPE_UNSPECIFIED", "COST_DATA", "REVENUE_DATA" + ] + ] scope: typing_extensions.Literal["METRIC_SCOPE_UNSPECIFIED", "EVENT"] @typing.type_check_only @@ -562,14 +566,34 @@ class GoogleAnalyticsAdminV1betaRunAccessReportResponse( class GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsRequest( typing_extensions.TypedDict, total=False ): - action: _list[str] + action: _list[ + typing_extensions.Literal[ + "ACTION_TYPE_UNSPECIFIED", "CREATED", "UPDATED", "DELETED" + ] + ] actorEmail: _list[str] earliestChangeTime: str latestChangeTime: str pageSize: int pageToken: str property: str - resourceType: _list[str] + resourceType: _list[ + typing_extensions.Literal[ + "CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED", + "ACCOUNT", + "PROPERTY", + "FIREBASE_LINK", + "GOOGLE_ADS_LINK", + "GOOGLE_SIGNALS_SETTINGS", + "CONVERSION_EVENT", + "MEASUREMENT_PROTOCOL_SECRET", + "DATA_RETENTION_SETTINGS", + "DISPLAY_VIDEO_360_ADVERTISER_LINK", + "DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL", + "DATA_STREAM", + "ATTRIBUTION_SETTINGS", + ] + ] @typing.type_check_only class GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsResponse( diff --git a/googleapiclient-stubs/_apis/analyticsdata/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/analyticsdata/v1alpha/schemas.pyi index 7c3f639b..93db2652 100644 --- a/googleapiclient-stubs/_apis/analyticsdata/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticsdata/v1alpha/schemas.pyi @@ -222,7 +222,11 @@ class OrderBy(typing_extensions.TypedDict, total=False): class Pivot(typing_extensions.TypedDict, total=False): fieldNames: _list[str] limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] offset: str orderBys: _list[OrderBy] @@ -295,7 +299,11 @@ class RunRealtimeReportRequest(typing_extensions.TypedDict, total=False): dimensionFilter: FilterExpression dimensions: _list[Dimension] limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] metricFilter: FilterExpression metrics: _list[Metric] orderBys: _list[OrderBy] @@ -322,7 +330,11 @@ class RunReportRequest(typing_extensions.TypedDict, total=False): entity: Entity keepEmptyRows: bool limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] metricFilter: FilterExpression metrics: _list[Metric] offset: str diff --git a/googleapiclient-stubs/_apis/analyticsdata/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/analyticsdata/v1beta/schemas.pyi index 84db8b94..979ba767 100644 --- a/googleapiclient-stubs/_apis/analyticsdata/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticsdata/v1beta/schemas.pyi @@ -7,7 +7,11 @@ _list = list @typing.type_check_only class ActiveMetricRestriction(typing_extensions.TypedDict, total=False): metricName: str - restrictedMetricTypes: _list[str] + restrictedMetricTypes: _list[ + typing_extensions.Literal[ + "RESTRICTED_METRIC_TYPE_UNSPECIFIED", "COST_DATA", "REVENUE_DATA" + ] + ] @typing.type_check_only class AudienceListMetadata(typing_extensions.TypedDict, total=False): ... @@ -199,7 +203,11 @@ class MetricHeader(typing_extensions.TypedDict, total=False): @typing.type_check_only class MetricMetadata(typing_extensions.TypedDict, total=False): apiName: str - blockedReasons: _list[str] + blockedReasons: _list[ + typing_extensions.Literal[ + "BLOCKED_REASON_UNSPECIFIED", "NO_REVENUE_METRICS", "NO_COST_METRICS" + ] + ] category: str customDefinition: bool deprecatedApiNames: _list[str] @@ -264,7 +272,11 @@ class OrderBy(typing_extensions.TypedDict, total=False): class Pivot(typing_extensions.TypedDict, total=False): fieldNames: _list[str] limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] offset: str orderBys: _list[OrderBy] @@ -346,7 +358,11 @@ class RunRealtimeReportRequest(typing_extensions.TypedDict, total=False): dimensionFilter: FilterExpression dimensions: _list[Dimension] limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] metricFilter: FilterExpression metrics: _list[Metric] minuteRanges: _list[MinuteRange] @@ -374,7 +390,11 @@ class RunReportRequest(typing_extensions.TypedDict, total=False): dimensions: _list[Dimension] keepEmptyRows: bool limit: str - metricAggregations: _list[str] + metricAggregations: _list[ + typing_extensions.Literal[ + "METRIC_AGGREGATION_UNSPECIFIED", "TOTAL", "MINIMUM", "MAXIMUM", "COUNT" + ] + ] metricFilter: FilterExpression metrics: _list[Metric] offset: str diff --git a/googleapiclient-stubs/_apis/analyticshub/v1/schemas.pyi b/googleapiclient-stubs/_apis/analyticshub/v1/schemas.pyi index f411a7de..019af55f 100644 --- a/googleapiclient-stubs/_apis/analyticshub/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticshub/v1/schemas.pyi @@ -111,7 +111,30 @@ class ListSubscriptionsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class Listing(typing_extensions.TypedDict, total=False): bigqueryDataset: BigQueryDatasetSource - categories: _list[str] + categories: _list[ + typing_extensions.Literal[ + "CATEGORY_UNSPECIFIED", + "CATEGORY_OTHERS", + "CATEGORY_ADVERTISING_AND_MARKETING", + "CATEGORY_COMMERCE", + "CATEGORY_CLIMATE_AND_ENVIRONMENT", + "CATEGORY_DEMOGRAPHICS", + "CATEGORY_ECONOMICS", + "CATEGORY_EDUCATION", + "CATEGORY_ENERGY", + "CATEGORY_FINANCIAL", + "CATEGORY_GAMING", + "CATEGORY_GEOSPATIAL", + "CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE", + "CATEGORY_MEDIA", + "CATEGORY_PUBLIC_SECTOR", + "CATEGORY_RETAIL", + "CATEGORY_SPORTS", + "CATEGORY_SCIENCE_AND_RESEARCH", + "CATEGORY_TRANSPORTATION_AND_LOGISTICS", + "CATEGORY_TRAVEL_AND_TOURISM", + ] + ] dataProvider: DataProvider description: str displayName: str diff --git a/googleapiclient-stubs/_apis/analyticshub/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/analyticshub/v1beta1/schemas.pyi index 13eafb95..e69d3255 100644 --- a/googleapiclient-stubs/_apis/analyticshub/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticshub/v1beta1/schemas.pyi @@ -94,7 +94,30 @@ class ListOrgDataExchangesResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class Listing(typing_extensions.TypedDict, total=False): bigqueryDataset: BigQueryDatasetSource - categories: _list[str] + categories: _list[ + typing_extensions.Literal[ + "CATEGORY_UNSPECIFIED", + "CATEGORY_OTHERS", + "CATEGORY_ADVERTISING_AND_MARKETING", + "CATEGORY_COMMERCE", + "CATEGORY_CLIMATE_AND_ENVIRONMENT", + "CATEGORY_DEMOGRAPHICS", + "CATEGORY_ECONOMICS", + "CATEGORY_EDUCATION", + "CATEGORY_ENERGY", + "CATEGORY_FINANCIAL", + "CATEGORY_GAMING", + "CATEGORY_GEOSPATIAL", + "CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE", + "CATEGORY_MEDIA", + "CATEGORY_PUBLIC_SECTOR", + "CATEGORY_RETAIL", + "CATEGORY_SPORTS", + "CATEGORY_SCIENCE_AND_RESEARCH", + "CATEGORY_TRANSPORTATION_AND_LOGISTICS", + "CATEGORY_TRAVEL_AND_TOURISM", + ] + ] dataProvider: DataProvider description: str displayName: str diff --git a/googleapiclient-stubs/_apis/analyticsreporting/v4/schemas.pyi b/googleapiclient-stubs/_apis/analyticsreporting/v4/schemas.pyi index a06c4f4e..46383d07 100644 --- a/googleapiclient-stubs/_apis/analyticsreporting/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/analyticsreporting/v4/schemas.pyi @@ -310,7 +310,16 @@ class ScreenviewData(typing_extensions.TypedDict, total=False): @typing.type_check_only class SearchUserActivityRequest(typing_extensions.TypedDict, total=False): - activityTypes: _list[str] + activityTypes: _list[ + typing_extensions.Literal[ + "ACTIVITY_TYPE_UNSPECIFIED", + "PAGEVIEW", + "SCREENVIEW", + "GOAL", + "ECOMMERCE", + "EVENT", + ] + ] dateRange: DateRange pageSize: int pageToken: str diff --git a/googleapiclient-stubs/_apis/androidenterprise/v1/schemas.pyi b/googleapiclient-stubs/_apis/androidenterprise/v1/schemas.pyi index d5b50024..a2dd3cf5 100644 --- a/googleapiclient-stubs/_apis/androidenterprise/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/androidenterprise/v1/schemas.pyi @@ -16,7 +16,7 @@ class AdministratorWebToken(typing_extensions.TypedDict, total=False): class AdministratorWebTokenSpec(typing_extensions.TypedDict, total=False): managedConfigurations: AdministratorWebTokenSpecManagedConfigurations parent: str - permission: _list[str] + permission: _list[typing_extensions.Literal["unknown", "approveApps", "manageMcm"]] playSearch: AdministratorWebTokenSpecPlaySearch privateApps: AdministratorWebTokenSpecPrivateApps storeBuilder: AdministratorWebTokenSpecStoreBuilder @@ -419,7 +419,9 @@ class Product(typing_extensions.TypedDict, total=False): appVersion: _list[AppVersion] authorName: str availableCountries: _list[str] - availableTracks: _list[str] + availableTracks: _list[ + typing_extensions.Literal["appTrackUnspecified", "production", "beta", "alpha"] + ] category: str contentRating: typing_extensions.Literal[ "ratingUnknown", "all", "preTeen", "teen", "mature" @@ -429,7 +431,7 @@ class Product(typing_extensions.TypedDict, total=False): distributionChannel: typing_extensions.Literal[ "publicGoogleHosted", "privateGoogleHosted", "privateSelfHosted" ] - features: _list[str] + features: _list[typing_extensions.Literal["featureUnknown", "vpnApp"]] fullDescription: str iconUrl: str lastUpdatedTimestampMillis: str @@ -482,7 +484,9 @@ class ProductPolicy(typing_extensions.TypedDict, total=False): managedConfiguration: ManagedConfiguration productId: str trackIds: _list[str] - tracks: _list[str] + tracks: _list[ + typing_extensions.Literal["appTrackUnspecified", "production", "beta", "alpha"] + ] @typing.type_check_only class ProductSet(typing_extensions.TypedDict, total=False): @@ -501,7 +505,9 @@ class ProductSigningCertificate(typing_extensions.TypedDict, total=False): class ProductVisibility(typing_extensions.TypedDict, total=False): productId: str trackIds: _list[str] - tracks: _list[str] + tracks: _list[ + typing_extensions.Literal["appTrackUnspecified", "production", "beta", "alpha"] + ] @typing.type_check_only class ProductsApproveRequest(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi index f7acae6f..344145d6 100644 --- a/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi @@ -96,7 +96,7 @@ class Application(typing_extensions.TypedDict, total=False): "PRIVATE_GOOGLE_HOSTED", "PRIVATE_SELF_HOSTED", ] - features: _list[str] + features: _list[typing_extensions.Literal["APP_FEATURE_UNSPECIFIED", "VPN_APP"]] fullDescription: str iconUrl: str managedProperties: _list[ManagedProperty] @@ -153,7 +153,20 @@ class ApplicationPolicy(typing_extensions.TypedDict, total=False): defaultPermissionPolicy: typing_extensions.Literal[ "PERMISSION_POLICY_UNSPECIFIED", "PROMPT", "GRANT", "DENY" ] - delegatedScopes: _list[str] + delegatedScopes: _list[ + typing_extensions.Literal[ + "DELEGATED_SCOPE_UNSPECIFIED", + "CERT_INSTALL", + "MANAGED_CONFIGURATIONS", + "BLOCK_UNINSTALL", + "PERMISSION_GRANT", + "PACKAGE_ACCESS", + "ENABLE_SYSTEM_APP", + "NETWORK_ACTIVITY_LOGS", + "SECURITY_LOGS", + "CERT_SELECTION", + ] + ] disabled: bool extensionConfig: ExtensionConfig installType: typing_extensions.Literal[ @@ -264,7 +277,14 @@ class Command(typing_extensions.TypedDict, total=False): "UNSUPPORTED", ] newPassword: str - resetPasswordFlags: _list[str] + resetPasswordFlags: _list[ + typing_extensions.Literal[ + "RESET_PASSWORD_FLAG_UNSPECIFIED", + "REQUIRE_ENTRY", + "DO_NOT_ASK_CREDENTIALS_ON_BOOT", + "LOCK_NOW", + ] + ] startLostModeParams: StartLostModeParams startLostModeStatus: StartLostModeStatus stopLostModeParams: StopLostModeParams @@ -522,7 +542,16 @@ class EnrollmentToken(typing_extensions.TypedDict, total=False): class Enterprise(typing_extensions.TypedDict, total=False): appAutoApprovalEnabled: bool contactInfo: ContactInfo - enabledNotificationTypes: _list[str] + enabledNotificationTypes: _list[ + typing_extensions.Literal[ + "NOTIFICATION_TYPE_UNSPECIFIED", + "ENROLLMENT", + "COMPLIANCE_REPORT", + "STATUS_REPORT", + "COMMAND", + "USAGE_LOGS", + ] + ] enterpriseDisplayName: str logo: ExternalData name: str @@ -971,7 +1000,9 @@ class Policy(typing_extensions.TypedDict, total=False): adjustVolumeDisabled: bool advancedSecurityOverrides: AdvancedSecurityOverrides alwaysOnVpnPackage: AlwaysOnVpnPackage - androidDevicePolicyTracks: _list[str] + androidDevicePolicyTracks: _list[ + typing_extensions.Literal["APP_TRACK_UNSPECIFIED", "PRODUCTION", "BETA"] + ] appAutoUpdatePolicy: typing_extensions.Literal[ "APP_AUTO_UPDATE_POLICY_UNSPECIFIED", "CHOICE_TO_THE_USER", @@ -1023,7 +1054,22 @@ class Policy(typing_extensions.TypedDict, total=False): installAppsDisabled: bool installUnknownSourcesAllowed: bool keyguardDisabled: bool - keyguardDisabledFeatures: _list[str] + keyguardDisabledFeatures: _list[ + typing_extensions.Literal[ + "KEYGUARD_DISABLED_FEATURE_UNSPECIFIED", + "CAMERA", + "NOTIFICATIONS", + "UNREDACTED_NOTIFICATIONS", + "TRUST_AGENTS", + "DISABLE_FINGERPRINT", + "DISABLE_REMOTE_INPUT", + "FACE", + "IRIS", + "BIOMETRICS", + "SHORTCUTS", + "ALL_FEATURES", + ] + ] kioskCustomLauncherEnabled: bool kioskCustomization: KioskCustomization locationMode: typing_extensions.Literal[ @@ -1085,7 +1131,11 @@ class Policy(typing_extensions.TypedDict, total=False): smsDisabled: bool statusBarDisabled: bool statusReportingSettings: StatusReportingSettings - stayOnPluggedModes: _list[str] + stayOnPluggedModes: _list[ + typing_extensions.Literal[ + "BATTERY_PLUGGED_MODE_UNSPECIFIED", "AC", "USB", "WIRELESS" + ] + ] systemUpdate: SystemUpdate tetheringConfigDisabled: bool uninstallAppsDisabled: bool @@ -1290,8 +1340,16 @@ class TermsAndConditions(typing_extensions.TypedDict, total=False): @typing.type_check_only class UsageLog(typing_extensions.TypedDict, total=False): - enabledLogTypes: _list[str] - uploadOnCellularAllowed: _list[str] + enabledLogTypes: _list[ + typing_extensions.Literal[ + "LOG_TYPE_UNSPECIFIED", "SECURITY_LOGS", "NETWORK_ACTIVITY_LOGS" + ] + ] + uploadOnCellularAllowed: _list[ + typing_extensions.Literal[ + "LOG_TYPE_UNSPECIFIED", "SECURITY_LOGS", "NETWORK_ACTIVITY_LOGS" + ] + ] @typing.type_check_only class UsageLogEvent(typing_extensions.TypedDict, total=False): @@ -1389,10 +1447,22 @@ class WebAppIcon(typing_extensions.TypedDict, total=False): @typing.type_check_only class WebToken(typing_extensions.TypedDict, total=False): - enabledFeatures: _list[str] + enabledFeatures: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "PLAY_SEARCH", + "PRIVATE_APPS", + "WEB_APPS", + "STORE_BUILDER", + "MANAGED_CONFIGURATIONS", + "ZERO_TOUCH_CUSTOMER_MANAGEMENT", + ] + ] name: str parentFrameUrl: str - permissions: _list[str] + permissions: _list[ + typing_extensions.Literal["WEB_TOKEN_PERMISSION_UNSPECIFIED", "APPROVE_APPS"] + ] value: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/androidpublisher/v3/schemas.pyi b/googleapiclient-stubs/_apis/androidpublisher/v3/schemas.pyi index 8259b457..cb986fb1 100644 --- a/googleapiclient-stubs/_apis/androidpublisher/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/androidpublisher/v3/schemas.pyi @@ -397,7 +397,24 @@ class GeneratedUniversalApk(typing_extensions.TypedDict, total=False): @typing.type_check_only class Grant(typing_extensions.TypedDict, total=False): - appLevelPermissions: _list[str] + appLevelPermissions: _list[ + typing_extensions.Literal[ + "APP_LEVEL_PERMISSION_UNSPECIFIED", + "CAN_ACCESS_APP", + "CAN_VIEW_FINANCIAL_DATA", + "CAN_MANAGE_PERMISSIONS", + "CAN_REPLY_TO_REVIEWS", + "CAN_MANAGE_PUBLIC_APKS", + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_MANAGE_PUBLIC_LISTING", + "CAN_MANAGE_DRAFT_APPS", + "CAN_MANAGE_ORDERS", + "CAN_MANAGE_APP_CONTENT", + "CAN_VIEW_NON_FINANCIAL_DATA", + "CAN_VIEW_APP_QUALITY", + ] + ] name: str packageName: str @@ -1066,7 +1083,28 @@ class User(typing_extensions.TypedDict, total=False): "ACCESS_GRANTED", "ACCESS_EXPIRED", ] - developerAccountPermissions: _list[str] + developerAccountPermissions: _list[ + typing_extensions.Literal[ + "DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED", + "CAN_SEE_ALL_APPS", + "CAN_VIEW_FINANCIAL_DATA_GLOBAL", + "CAN_MANAGE_PERMISSIONS_GLOBAL", + "CAN_EDIT_GAMES_GLOBAL", + "CAN_PUBLISH_GAMES_GLOBAL", + "CAN_REPLY_TO_REVIEWS_GLOBAL", + "CAN_MANAGE_PUBLIC_APKS_GLOBAL", + "CAN_MANAGE_TRACK_APKS_GLOBAL", + "CAN_MANAGE_TRACK_USERS_GLOBAL", + "CAN_MANAGE_PUBLIC_LISTING_GLOBAL", + "CAN_MANAGE_DRAFT_APPS_GLOBAL", + "CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL", + "CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL", + "CAN_MANAGE_ORDERS_GLOBAL", + "CAN_MANAGE_APP_CONTENT_GLOBAL", + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", + "CAN_VIEW_APP_QUALITY_GLOBAL", + ] + ] email: str expirationTime: str grants: _list[Grant] diff --git a/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi b/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi index 74ab972c..ed40a5dd 100644 --- a/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi @@ -1500,7 +1500,7 @@ class GoogleCloudApigeeV1QueryTabularStatsResponse( ): columns: _list[str] nextPageToken: str - values: _list[list] + values: _list[_list[typing.Any]] @typing.type_check_only class GoogleCloudApigeeV1QueryTimeSeriesStatsRequest( @@ -1532,7 +1532,7 @@ class GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence( typing_extensions.TypedDict, total=False ): dimensions: dict[str, typing.Any] - points: _list[list] + points: _list[_list[typing.Any]] @typing.type_check_only class GoogleCloudApigeeV1Quota(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/appengine/v1/schemas.pyi b/googleapiclient-stubs/_apis/appengine/v1/schemas.pyi index 172b4f80..9b2720d8 100644 --- a/googleapiclient-stubs/_apis/appengine/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/appengine/v1/schemas.pyi @@ -643,7 +643,19 @@ class Version(typing_extensions.TypedDict, total=False): handlers: _list[UrlMap] healthCheck: HealthCheck id: str - inboundServices: _list[str] + inboundServices: _list[ + typing_extensions.Literal[ + "INBOUND_SERVICE_UNSPECIFIED", + "INBOUND_SERVICE_MAIL", + "INBOUND_SERVICE_MAIL_BOUNCE", + "INBOUND_SERVICE_XMPP_ERROR", + "INBOUND_SERVICE_XMPP_MESSAGE", + "INBOUND_SERVICE_XMPP_SUBSCRIBE", + "INBOUND_SERVICE_XMPP_PRESENCE", + "INBOUND_SERVICE_CHANNEL_PRESENCE", + "INBOUND_SERVICE_WARMUP", + ] + ] instanceClass: str libraries: _list[Library] livenessCheck: LivenessCheck diff --git a/googleapiclient-stubs/_apis/appengine/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/appengine/v1beta/schemas.pyi index c8a39d53..3e082bef 100644 --- a/googleapiclient-stubs/_apis/appengine/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/appengine/v1beta/schemas.pyi @@ -655,7 +655,19 @@ class Version(typing_extensions.TypedDict, total=False): handlers: _list[UrlMap] healthCheck: HealthCheck id: str - inboundServices: _list[str] + inboundServices: _list[ + typing_extensions.Literal[ + "INBOUND_SERVICE_UNSPECIFIED", + "INBOUND_SERVICE_MAIL", + "INBOUND_SERVICE_MAIL_BOUNCE", + "INBOUND_SERVICE_XMPP_ERROR", + "INBOUND_SERVICE_XMPP_MESSAGE", + "INBOUND_SERVICE_XMPP_SUBSCRIBE", + "INBOUND_SERVICE_XMPP_PRESENCE", + "INBOUND_SERVICE_CHANNEL_PRESENCE", + "INBOUND_SERVICE_WARMUP", + ] + ] instanceClass: str libraries: _list[Library] livenessCheck: LivenessCheck diff --git a/googleapiclient-stubs/_apis/appengine/v1beta4/schemas.pyi b/googleapiclient-stubs/_apis/appengine/v1beta4/schemas.pyi index 07f45c4b..4a062c4a 100644 --- a/googleapiclient-stubs/_apis/appengine/v1beta4/schemas.pyi +++ b/googleapiclient-stubs/_apis/appengine/v1beta4/schemas.pyi @@ -390,7 +390,19 @@ class Version(typing_extensions.TypedDict, total=False): handlers: _list[UrlMap] healthCheck: HealthCheck id: str - inboundServices: _list[str] + inboundServices: _list[ + typing_extensions.Literal[ + "INBOUND_SERVICE_UNSPECIFIED", + "INBOUND_SERVICE_MAIL", + "INBOUND_SERVICE_MAIL_BOUNCE", + "INBOUND_SERVICE_XMPP_ERROR", + "INBOUND_SERVICE_XMPP_MESSAGE", + "INBOUND_SERVICE_XMPP_SUBSCRIBE", + "INBOUND_SERVICE_XMPP_PRESENCE", + "INBOUND_SERVICE_CHANNEL_PRESENCE", + "INBOUND_SERVICE_WARMUP", + ] + ] instanceClass: str libraries: _list[Library] manualScaling: ManualScaling diff --git a/googleapiclient-stubs/_apis/appengine/v1beta5/schemas.pyi b/googleapiclient-stubs/_apis/appengine/v1beta5/schemas.pyi index 8a894367..fdf9fe0b 100644 --- a/googleapiclient-stubs/_apis/appengine/v1beta5/schemas.pyi +++ b/googleapiclient-stubs/_apis/appengine/v1beta5/schemas.pyi @@ -382,7 +382,19 @@ class Version(typing_extensions.TypedDict, total=False): handlers: _list[UrlMap] healthCheck: HealthCheck id: str - inboundServices: _list[str] + inboundServices: _list[ + typing_extensions.Literal[ + "INBOUND_SERVICE_UNSPECIFIED", + "INBOUND_SERVICE_MAIL", + "INBOUND_SERVICE_MAIL_BOUNCE", + "INBOUND_SERVICE_XMPP_ERROR", + "INBOUND_SERVICE_XMPP_MESSAGE", + "INBOUND_SERVICE_XMPP_SUBSCRIBE", + "INBOUND_SERVICE_XMPP_PRESENCE", + "INBOUND_SERVICE_CHANNEL_PRESENCE", + "INBOUND_SERVICE_WARMUP", + ] + ] instanceClass: str libraries: _list[Library] manualScaling: ManualScaling diff --git a/googleapiclient-stubs/_apis/assuredworkloads/v1/schemas.pyi b/googleapiclient-stubs/_apis/assuredworkloads/v1/schemas.pyi index 8b36824f..7de5264f 100644 --- a/googleapiclient-stubs/_apis/assuredworkloads/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/assuredworkloads/v1/schemas.pyi @@ -314,7 +314,15 @@ class GoogleCloudAssuredworkloadsV1WorkloadResourceSettings( class GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponse( typing_extensions.TypedDict, total=False ): - setupErrors: _list[str] + setupErrors: _list[ + typing_extensions.Literal[ + "SETUP_ERROR_UNSPECIFIED", + "ERROR_INVALID_BASE_SETUP", + "ERROR_MISSING_EXTERNAL_SIGNING_KEY", + "ERROR_NOT_ALL_SERVICES_ENROLLED", + "ERROR_SETUP_CHECK_FAILED", + ] + ] setupStatus: typing_extensions.Literal[ "SETUP_STATE_UNSPECIFIED", "STATUS_PENDING", "STATUS_COMPLETE" ] diff --git a/googleapiclient-stubs/_apis/assuredworkloads/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/assuredworkloads/v1beta1/schemas.pyi index b977ccf8..48bb557f 100644 --- a/googleapiclient-stubs/_apis/assuredworkloads/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/assuredworkloads/v1beta1/schemas.pyi @@ -363,7 +363,15 @@ class GoogleCloudAssuredworkloadsV1beta1WorkloadResourceSettings( class GoogleCloudAssuredworkloadsV1beta1WorkloadSaaEnrollmentResponse( typing_extensions.TypedDict, total=False ): - setupErrors: _list[str] + setupErrors: _list[ + typing_extensions.Literal[ + "SETUP_ERROR_UNSPECIFIED", + "ERROR_INVALID_BASE_SETUP", + "ERROR_MISSING_EXTERNAL_SIGNING_KEY", + "ERROR_NOT_ALL_SERVICES_ENROLLED", + "ERROR_SETUP_CHECK_FAILED", + ] + ] setupStatus: typing_extensions.Literal[ "SETUP_STATE_UNSPECIFIED", "STATUS_PENDING", "STATUS_COMPLETE" ] diff --git a/googleapiclient-stubs/_apis/authorizedbuyersmarketplace/v1/schemas.pyi b/googleapiclient-stubs/_apis/authorizedbuyersmarketplace/v1/schemas.pyi index 39e000f9..fbdf0a5c 100644 --- a/googleapiclient-stubs/_apis/authorizedbuyersmarketplace/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/authorizedbuyersmarketplace/v1/schemas.pyi @@ -250,7 +250,11 @@ class InventorySizeTargeting(typing_extensions.TypedDict, total=False): @typing.type_check_only class InventoryTypeTargeting(typing_extensions.TypedDict, total=False): - inventoryTypes: _list[str] + inventoryTypes: _list[ + typing_extensions.Literal[ + "INVENTORY_TYPE_UNSPECIFIED", "BROWSER", "MOBILE_APP", "VIDEO_PLAYER" + ] + ] @typing.type_check_only class ListAuctionPackagesResponse(typing_extensions.TypedDict, total=False): @@ -510,5 +514,13 @@ class UriTargeting(typing_extensions.TypedDict, total=False): @typing.type_check_only class VideoTargeting(typing_extensions.TypedDict, total=False): - excludedPositionTypes: _list[str] - targetedPositionTypes: _list[str] + excludedPositionTypes: _list[ + typing_extensions.Literal[ + "POSITION_TYPE_UNSPECIFIED", "PREROLL", "MIDROLL", "POSTROLL" + ] + ] + targetedPositionTypes: _list[ + typing_extensions.Literal[ + "POSITION_TYPE_UNSPECIFIED", "PREROLL", "MIDROLL", "POSTROLL" + ] + ] diff --git a/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi index 74ba054f..5e199383 100644 --- a/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi @@ -556,7 +556,16 @@ class GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight( class GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata( typing_extensions.TypedDict, total=False ): - aggregations: _list[str] + aggregations: _list[ + typing_extensions.Literal[ + "AGGREGATION_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "CUSTOM_DATE_RANGE", + ] + ] category: str displayName: str fields: _list[GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField] diff --git a/googleapiclient-stubs/_apis/bigquery/v2/schemas.pyi b/googleapiclient-stubs/_apis/bigquery/v2/schemas.pyi index 028b448f..f8a72b76 100644 --- a/googleapiclient-stubs/_apis/bigquery/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/bigquery/v2/schemas.pyi @@ -47,7 +47,17 @@ class ArimaForecastingMetrics(typing_extensions.TypedDict, total=False): arimaSingleModelForecastingMetrics: _list[ArimaSingleModelForecastingMetrics] hasDrift: _list[bool] nonSeasonalOrder: _list[ArimaOrder] - seasonalPeriods: _list[str] + seasonalPeriods: _list[ + typing_extensions.Literal[ + "SEASONAL_PERIOD_TYPE_UNSPECIFIED", + "NO_SEASONALITY", + "DAILY", + "WEEKLY", + "MONTHLY", + "QUARTERLY", + "YEARLY", + ] + ] timeSeriesId: _list[str] @typing.type_check_only @@ -59,7 +69,17 @@ class ArimaModelInfo(typing_extensions.TypedDict, total=False): hasSpikesAndDips: bool hasStepChanges: bool nonSeasonalOrder: ArimaOrder - seasonalPeriods: _list[str] + seasonalPeriods: _list[ + typing_extensions.Literal[ + "SEASONAL_PERIOD_TYPE_UNSPECIFIED", + "NO_SEASONALITY", + "DAILY", + "WEEKLY", + "MONTHLY", + "QUARTERLY", + "YEARLY", + ] + ] timeSeriesId: str timeSeriesIds: _list[str] @@ -72,7 +92,17 @@ class ArimaOrder(typing_extensions.TypedDict, total=False): @typing.type_check_only class ArimaResult(typing_extensions.TypedDict, total=False): arimaModelInfo: _list[ArimaModelInfo] - seasonalPeriods: _list[str] + seasonalPeriods: _list[ + typing_extensions.Literal[ + "SEASONAL_PERIOD_TYPE_UNSPECIFIED", + "NO_SEASONALITY", + "DAILY", + "WEEKLY", + "MONTHLY", + "QUARTERLY", + "YEARLY", + ] + ] @typing.type_check_only class ArimaSingleModelForecastingMetrics(typing_extensions.TypedDict, total=False): @@ -82,7 +112,17 @@ class ArimaSingleModelForecastingMetrics(typing_extensions.TypedDict, total=Fals hasSpikesAndDips: bool hasStepChanges: bool nonSeasonalOrder: ArimaOrder - seasonalPeriods: _list[str] + seasonalPeriods: _list[ + typing_extensions.Literal[ + "SEASONAL_PERIOD_TYPE_UNSPECIFIED", + "NO_SEASONALITY", + "DAILY", + "WEEKLY", + "MONTHLY", + "QUARTERLY", + "YEARLY", + ] + ] timeSeriesId: str timeSeriesIds: _list[str] @@ -284,7 +324,9 @@ class Dataset(typing_extensions.TypedDict, total=False): @typing.type_check_only class DatasetAccessEntry(typing_extensions.TypedDict, total=False): dataset: DatasetReference - targetTypes: _list[str] + targetTypes: _list[ + typing_extensions.Literal["TARGET_TYPE_UNSPECIFIED", "VIEWS", "ROUTINES"] + ] @typing.type_check_only class DatasetList(typing_extensions.TypedDict, total=False): @@ -1473,9 +1515,101 @@ class TrainingOptions(typing_extensions.TypedDict, total=False): "VN", "ZA", ] - holidayRegions: _list[str] + holidayRegions: _list[ + typing_extensions.Literal[ + "HOLIDAY_REGION_UNSPECIFIED", + "GLOBAL", + "NA", + "JAPAC", + "EMEA", + "LAC", + "AE", + "AR", + "AT", + "AU", + "BE", + "BR", + "CA", + "CH", + "CL", + "CN", + "CO", + "CS", + "CZ", + "DE", + "DK", + "DZ", + "EC", + "EE", + "EG", + "ES", + "FI", + "FR", + "GB", + "GR", + "HK", + "HU", + "ID", + "IE", + "IL", + "IN", + "IR", + "IT", + "JP", + "KR", + "LV", + "MA", + "MX", + "MY", + "NG", + "NL", + "NO", + "NZ", + "PE", + "PH", + "PK", + "PL", + "PT", + "RO", + "RS", + "RU", + "SA", + "SE", + "SG", + "SI", + "SK", + "TH", + "TR", + "TW", + "UA", + "US", + "VE", + "VN", + "ZA", + ] + ] horizon: str - hparamTuningObjectives: _list[str] + hparamTuningObjectives: _list[ + typing_extensions.Literal[ + "HPARAM_TUNING_OBJECTIVE_UNSPECIFIED", + "MEAN_ABSOLUTE_ERROR", + "MEAN_SQUARED_ERROR", + "MEAN_SQUARED_LOG_ERROR", + "MEDIAN_ABSOLUTE_ERROR", + "R_SQUARED", + "EXPLAINED_VARIANCE", + "PRECISION", + "RECALL", + "ACCURACY", + "F1_SCORE", + "LOG_LOSS", + "ROC_AUC", + "DAVIES_BOULDIN_INDEX", + "MEAN_AVERAGE_PRECISION", + "NORMALIZED_DISCOUNTED_CUMULATIVE_GAIN", + "AVERAGE_RANK", + ] + ] includeDrift: bool initialLearnRate: float inputLabelColumns: _list[str] diff --git a/googleapiclient-stubs/_apis/checks/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/checks/v1alpha/schemas.pyi index 8a88a48c..dd7ab68f 100644 --- a/googleapiclient-stubs/_apis/checks/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/checks/v1alpha/schemas.pyi @@ -321,7 +321,14 @@ class GoogleChecksReportV1alphaCheckSdkRestrictionViolationEvidenceSdkDetails( class GoogleChecksReportV1alphaCheckStateMetadata( typing_extensions.TypedDict, total=False ): - badges: _list[str] + badges: _list[ + typing_extensions.Literal[ + "CHECK_STATE_BADGE_UNSPECIFIED", + "NEWLY_FAILING", + "RECENTLY_FAILING", + "RESOLVED", + ] + ] firstFailingTime: str lastFailingTime: str @@ -398,7 +405,9 @@ class GoogleChecksReportV1alphaDataMonitoringPermissionResult( class GoogleChecksReportV1alphaDataMonitoringResultMetadata( typing_extensions.TypedDict, total=False ): - badges: _list[str] + badges: _list[ + typing_extensions.Literal["DATA_MONITORING_RESULT_BADGE_UNSPECIFIED", "NEW"] + ] firstDetectedTime: str lastDetectedAppVersion: str lastDetectedTime: str diff --git a/googleapiclient-stubs/_apis/chromemanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/chromemanagement/v1/schemas.pyi index dd20aa3d..836700c7 100644 --- a/googleapiclient-stubs/_apis/chromemanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/chromemanagement/v1/schemas.pyi @@ -675,7 +675,19 @@ class GoogleChromeManagementV1TelemetryEvent(typing_extensions.TypedDict, total= class GoogleChromeManagementV1TelemetryEventNotificationFilter( typing_extensions.TypedDict, total=False ): - eventTypes: _list[str] + eventTypes: _list[ + typing_extensions.Literal[ + "EVENT_TYPE_UNSPECIFIED", + "AUDIO_SEVERE_UNDERRUN", + "NETWORK_STATE_CHANGE", + "USB_ADDED", + "USB_REMOVED", + "NETWORK_HTTPS_LATENCY_CHANGE", + "WIFI_SIGNAL_STRENGTH_LOW", + "WIFI_SIGNAL_STRENGTH_RECOVERED", + "VPN_CONNECTION_STATE_CHANGE", + ] + ] @typing.type_check_only class GoogleChromeManagementV1TelemetryHttpsLatencyChangeEvent( diff --git a/googleapiclient-stubs/_apis/chromepolicy/v1/schemas.pyi b/googleapiclient-stubs/_apis/chromepolicy/v1/schemas.pyi index 6a431d09..41b5bd73 100644 --- a/googleapiclient-stubs/_apis/chromepolicy/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/chromepolicy/v1/schemas.pyi @@ -202,7 +202,9 @@ class GoogleChromePolicyVersionsV1PolicySchema( policyDescription: str schemaName: str supportUri: str - validTargetResources: _list[str] + validTargetResources: _list[ + typing_extensions.Literal["TARGET_RESOURCE_UNSPECIFIED", "ORG_UNIT", "GROUP"] + ] @typing.type_check_only class GoogleChromePolicyVersionsV1PolicySchemaFieldDependencies( diff --git a/googleapiclient-stubs/_apis/civicinfo/v2/schemas.pyi b/googleapiclient-stubs/_apis/civicinfo/v2/schemas.pyi index 0fb0d447..3b5d952f 100644 --- a/googleapiclient-stubs/_apis/civicinfo/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/civicinfo/v2/schemas.pyi @@ -52,7 +52,19 @@ class Contest(typing_extensions.TypedDict, total=False): candidates: _list[Candidate] district: ElectoralDistrict electorateSpecifications: str - level: _list[str] + level: _list[ + typing_extensions.Literal[ + "international", + "country", + "administrativeArea1", + "regional", + "administrativeArea2", + "locality", + "subLocality1", + "subLocality2", + "special", + ] + ] numberElected: str numberVotingFor: str office: str @@ -67,7 +79,22 @@ class Contest(typing_extensions.TypedDict, total=False): referendumText: str referendumTitle: str referendumUrl: str - roles: _list[str] + roles: _list[ + typing_extensions.Literal[ + "headOfState", + "headOfGovernment", + "deputyHeadOfGovernment", + "governmentOfficer", + "executiveCouncil", + "legislatorUpperBody", + "legislatorLowerBody", + "highestCourtJudge", + "judge", + "schoolBoard", + "specialPurposeOfficer", + "otherRole", + ] + ] sources: _list[Source] special: str type: str @@ -136,10 +163,37 @@ class GeographicDivision(typing_extensions.TypedDict, total=False): @typing.type_check_only class Office(typing_extensions.TypedDict, total=False): divisionId: str - levels: _list[str] + levels: _list[ + typing_extensions.Literal[ + "international", + "country", + "administrativeArea1", + "regional", + "administrativeArea2", + "locality", + "subLocality1", + "subLocality2", + "special", + ] + ] name: str officialIndices: _list[int] - roles: _list[str] + roles: _list[ + typing_extensions.Literal[ + "headOfState", + "headOfGovernment", + "deputyHeadOfGovernment", + "governmentOfficer", + "executiveCouncil", + "legislatorUpperBody", + "legislatorLowerBody", + "highestCourtJudge", + "judge", + "schoolBoard", + "specialPurposeOfficer", + "otherRole", + ] + ] sources: _list[Source] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/cloudasset/v1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1/schemas.pyi index fe851804..2dfa9fef 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1/schemas.pyi @@ -279,7 +279,11 @@ class GoogleCloudAssetV1CustomConstraint(typing_extensions.TypedDict, total=Fals condition: str description: str displayName: str - methodTypes: _list[str] + methodTypes: _list[ + typing_extensions.Literal[ + "METHOD_TYPE_UNSPECIFIED", "CREATE", "UPDATE", "DELETE" + ] + ] name: str resourceTypes: _list[str] @@ -467,8 +471,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudasset/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1beta1/schemas.pyi index ea0037de..0f2a1208 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1beta1/schemas.pyi @@ -192,8 +192,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudasset/v1p1beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1p1beta1/schemas.pyi index 8dc9c9ec..1b788d46 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1p1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1p1beta1/schemas.pyi @@ -167,8 +167,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudasset/v1p4beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1p4beta1/schemas.pyi index 861c722c..12731e2d 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1p4beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1p4beta1/schemas.pyi @@ -241,8 +241,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudasset/v1p5beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1p5beta1/schemas.pyi index ef826878..75195907 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1p5beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1p5beta1/schemas.pyi @@ -175,8 +175,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudasset/v1p7beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudasset/v1p7beta1/schemas.pyi index 3ffd0b04..a1a21c0b 100644 --- a/googleapiclient-stubs/_apis/cloudasset/v1p7beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudasset/v1p7beta1/schemas.pyi @@ -206,8 +206,17 @@ class GoogleIdentityAccesscontextmanagerV1CustomLevel( class GoogleIdentityAccesscontextmanagerV1DevicePolicy( typing_extensions.TypedDict, total=False ): - allowedDeviceManagementLevels: _list[str] - allowedEncryptionStatuses: _list[str] + allowedDeviceManagementLevels: _list[ + typing_extensions.Literal["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"] + ] + allowedEncryptionStatuses: _list[ + typing_extensions.Literal[ + "ENCRYPTION_UNSPECIFIED", + "ENCRYPTION_UNSUPPORTED", + "UNENCRYPTED", + "ENCRYPTED", + ] + ] osConstraints: _list[GoogleIdentityAccesscontextmanagerV1OsConstraint] requireAdminApproval: bool requireCorpOwned: bool diff --git a/googleapiclient-stubs/_apis/cloudbuild/v1/schemas.pyi b/googleapiclient-stubs/_apis/cloudbuild/v1/schemas.pyi index a7ed9e5e..9e250e88 100644 --- a/googleapiclient-stubs/_apis/cloudbuild/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudbuild/v1/schemas.pyi @@ -214,7 +214,9 @@ class BuildOptions(typing_extensions.TypedDict, total=False): pool: PoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[ + typing_extensions.Literal["NONE", "SHA256", "MD5", "SHA512"] + ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/cloudbuild/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/cloudbuild/v1alpha1/schemas.pyi index fa4726b7..2c228473 100644 --- a/googleapiclient-stubs/_apis/cloudbuild/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudbuild/v1alpha1/schemas.pyi @@ -155,7 +155,7 @@ class BuildOptions(typing_extensions.TypedDict, total=False): pool: PoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[typing_extensions.Literal["NONE", "SHA256", "MD5"]] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[Volume] workerPool: str @@ -570,7 +570,11 @@ class WorkerPool(typing_extensions.TypedDict, total=False): deleteTime: str name: str projectId: str - regions: _list[str] + regions: _list[ + typing_extensions.Literal[ + "REGION_UNSPECIFIED", "us-central1", "us-west1", "us-east1", "us-east4" + ] + ] serviceAccountEmail: str status: typing_extensions.Literal[ "STATUS_UNSPECIFIED", "CREATING", "RUNNING", "DELETING", "DELETED" diff --git a/googleapiclient-stubs/_apis/cloudbuild/v1alpha2/schemas.pyi b/googleapiclient-stubs/_apis/cloudbuild/v1alpha2/schemas.pyi index 2b6c9436..38dc952e 100644 --- a/googleapiclient-stubs/_apis/cloudbuild/v1alpha2/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudbuild/v1alpha2/schemas.pyi @@ -155,7 +155,7 @@ class BuildOptions(typing_extensions.TypedDict, total=False): pool: PoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[typing_extensions.Literal["NONE", "SHA256", "MD5"]] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/cloudbuild/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudbuild/v1beta1/schemas.pyi index 7d9043a8..de00fab1 100644 --- a/googleapiclient-stubs/_apis/cloudbuild/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudbuild/v1beta1/schemas.pyi @@ -155,7 +155,7 @@ class BuildOptions(typing_extensions.TypedDict, total=False): pool: PoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[typing_extensions.Literal["NONE", "SHA256", "MD5"]] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/cloudbuild/v2/schemas.pyi b/googleapiclient-stubs/_apis/cloudbuild/v2/schemas.pyi index dc76109b..b5901998 100644 --- a/googleapiclient-stubs/_apis/cloudbuild/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudbuild/v2/schemas.pyi @@ -407,7 +407,11 @@ class TaskResult(typing_extensions.TypedDict, total=False): @typing.type_check_only class TaskSpec(typing_extensions.TypedDict, total=False): description: str - managedSidecars: _list[str] + managedSidecars: _list[ + typing_extensions.Literal[ + "MANAGED_SIDECAR_UNSPECIFIED", "PRIVILEGED_DOCKER_DAEMON" + ] + ] params: _list[ParamSpec] results: _list[TaskResult] sidecars: _list[Sidecar] diff --git a/googleapiclient-stubs/_apis/cloudchannel/v1/schemas.pyi b/googleapiclient-stubs/_apis/cloudchannel/v1/schemas.pyi index 7a3290cf..dcc5a24b 100644 --- a/googleapiclient-stubs/_apis/cloudchannel/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudchannel/v1/schemas.pyi @@ -195,9 +195,18 @@ class GoogleCloudChannelV1Customer(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudChannelV1CustomerConstraints(typing_extensions.TypedDict, total=False): - allowedCustomerTypes: _list[str] + allowedCustomerTypes: _list[ + typing_extensions.Literal["CUSTOMER_TYPE_UNSPECIFIED", "DOMAIN", "TEAM"] + ] allowedRegions: _list[str] - promotionalOrderTypes: _list[str] + promotionalOrderTypes: _list[ + typing_extensions.Literal[ + "PROMOTIONAL_TYPE_UNSPECIFIED", + "NEW_UPGRADE", + "TRANSFER", + "PROMOTION_SWITCH", + ] + ] @typing.type_check_only class GoogleCloudChannelV1CustomerEvent(typing_extensions.TypedDict, total=False): @@ -252,7 +261,16 @@ class GoogleCloudChannelV1Entitlement(typing_extensions.TypedDict, total=False): "PROVISIONING_STATE_UNSPECIFIED", "ACTIVE", "SUSPENDED" ] purchaseOrderId: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal[ + "SUSPENSION_REASON_UNSPECIFIED", + "RESELLER_INITIATED", + "TRIAL_ENDED", + "RENEWAL_WITH_TYPE_CANCEL", + "PENDING_TOS_ACCEPTANCE", + "OTHER", + ] + ] trialSettings: GoogleCloudChannelV1TrialSettings updateTime: str @@ -944,7 +962,16 @@ class GoogleCloudChannelV1alpha1Entitlement(typing_extensions.TypedDict, total=F "SUSPENDED", ] purchaseOrderId: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal[ + "SUSPENSION_REASON_UNSPECIFIED", + "RESELLER_INITIATED", + "TRIAL_ENDED", + "RENEWAL_WITH_TYPE_CANCEL", + "PENDING_TOS_ACCEPTANCE", + "OTHER", + ] + ] trialSettings: GoogleCloudChannelV1alpha1TrialSettings updateTime: str diff --git a/googleapiclient-stubs/_apis/clouddeploy/v1/schemas.pyi b/googleapiclient-stubs/_apis/clouddeploy/v1/schemas.pyi index 6f888a18..8848152a 100644 --- a/googleapiclient-stubs/_apis/clouddeploy/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/clouddeploy/v1/schemas.pyi @@ -328,7 +328,16 @@ class ExecutionConfig(typing_extensions.TypedDict, total=False): executionTimeout: str privatePool: PrivatePool serviceAccount: str - usages: _list[str] + usages: _list[ + typing_extensions.Literal[ + "EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED", + "RENDER", + "DEPLOY", + "VERIFY", + "PREDEPLOY", + "POSTDEPLOY", + ] + ] workerPool: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/cloudfunctions/v1/schemas.pyi b/googleapiclient-stubs/_apis/cloudfunctions/v1/schemas.pyi index c0248e7f..10f24d87 100644 --- a/googleapiclient-stubs/_apis/cloudfunctions/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudfunctions/v1/schemas.pyi @@ -122,7 +122,9 @@ class GenerateUploadUrlResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudFunctionsV2LocationMetadata(typing_extensions.TypedDict, total=False): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2OperationMetadata(typing_extensions.TypedDict, total=False): @@ -168,7 +170,9 @@ class GoogleCloudFunctionsV2StateMessage(typing_extensions.TypedDict, total=Fals class GoogleCloudFunctionsV2alphaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2alphaOperationMetadata( @@ -216,7 +220,9 @@ class GoogleCloudFunctionsV2alphaStateMessage(typing_extensions.TypedDict, total class GoogleCloudFunctionsV2betaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2betaOperationMetadata( diff --git a/googleapiclient-stubs/_apis/cloudfunctions/v2/schemas.pyi b/googleapiclient-stubs/_apis/cloudfunctions/v2/schemas.pyi index 9115ceea..88c09706 100644 --- a/googleapiclient-stubs/_apis/cloudfunctions/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudfunctions/v2/schemas.pyi @@ -105,7 +105,9 @@ class GenerateUploadUrlResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudFunctionsV2LocationMetadata(typing_extensions.TypedDict, total=False): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2OperationMetadata(typing_extensions.TypedDict, total=False): @@ -151,7 +153,9 @@ class GoogleCloudFunctionsV2StateMessage(typing_extensions.TypedDict, total=Fals class GoogleCloudFunctionsV2alphaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2alphaOperationMetadata( @@ -199,7 +203,9 @@ class GoogleCloudFunctionsV2alphaStateMessage(typing_extensions.TypedDict, total class GoogleCloudFunctionsV2betaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2betaOperationMetadata( diff --git a/googleapiclient-stubs/_apis/cloudfunctions/v2alpha/schemas.pyi b/googleapiclient-stubs/_apis/cloudfunctions/v2alpha/schemas.pyi index 09506d12..8ee6df7d 100644 --- a/googleapiclient-stubs/_apis/cloudfunctions/v2alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudfunctions/v2alpha/schemas.pyi @@ -105,7 +105,9 @@ class GenerateUploadUrlResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudFunctionsV2LocationMetadata(typing_extensions.TypedDict, total=False): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2OperationMetadata(typing_extensions.TypedDict, total=False): @@ -151,7 +153,9 @@ class GoogleCloudFunctionsV2StateMessage(typing_extensions.TypedDict, total=Fals class GoogleCloudFunctionsV2alphaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2alphaOperationMetadata( @@ -199,7 +203,9 @@ class GoogleCloudFunctionsV2alphaStateMessage(typing_extensions.TypedDict, total class GoogleCloudFunctionsV2betaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2betaOperationMetadata( diff --git a/googleapiclient-stubs/_apis/cloudfunctions/v2beta/schemas.pyi b/googleapiclient-stubs/_apis/cloudfunctions/v2beta/schemas.pyi index 2f7d9cce..192b1349 100644 --- a/googleapiclient-stubs/_apis/cloudfunctions/v2beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudfunctions/v2beta/schemas.pyi @@ -105,7 +105,9 @@ class GenerateUploadUrlResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudFunctionsV2LocationMetadata(typing_extensions.TypedDict, total=False): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2OperationMetadata(typing_extensions.TypedDict, total=False): @@ -151,7 +153,9 @@ class GoogleCloudFunctionsV2StateMessage(typing_extensions.TypedDict, total=Fals class GoogleCloudFunctionsV2alphaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2alphaOperationMetadata( @@ -199,7 +203,9 @@ class GoogleCloudFunctionsV2alphaStateMessage(typing_extensions.TypedDict, total class GoogleCloudFunctionsV2betaLocationMetadata( typing_extensions.TypedDict, total=False ): - environments: _list[str] + environments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "GEN_1", "GEN_2"] + ] @typing.type_check_only class GoogleCloudFunctionsV2betaOperationMetadata( diff --git a/googleapiclient-stubs/_apis/cloudidentity/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/cloudidentity/v1beta1/schemas.pyi index 5283bff2..da991647 100644 --- a/googleapiclient-stubs/_apis/cloudidentity/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudidentity/v1beta1/schemas.pyi @@ -155,7 +155,16 @@ class Device(typing_extensions.TypedDict, total=False): bootloaderVersion: str brand: str buildNumber: str - clientTypes: _list[str] + clientTypes: _list[ + typing_extensions.Literal[ + "CLIENT_TYPE_UNSPECIFIED", + "DRIVE_FS", + "FUNDAMENTAL", + "ENDPOINT_VERIFICATION", + "WINDOWS_ADVANCED", + "GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWS", + ] + ] compromisedState: typing_extensions.Literal[ "COMPROMISED_STATE_UNSPECIFIED", "COMPROMISED", "UNCOMPROMISED" ] diff --git a/googleapiclient-stubs/_apis/cloudprofiler/v2/schemas.pyi b/googleapiclient-stubs/_apis/cloudprofiler/v2/schemas.pyi index ffe386ea..98a85a80 100644 --- a/googleapiclient-stubs/_apis/cloudprofiler/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudprofiler/v2/schemas.pyi @@ -7,7 +7,18 @@ _list = list @typing.type_check_only class CreateProfileRequest(typing_extensions.TypedDict, total=False): deployment: Deployment - profileType: _list[str] + profileType: _list[ + typing_extensions.Literal[ + "PROFILE_TYPE_UNSPECIFIED", + "CPU", + "WALL", + "HEAP", + "THREADS", + "CONTENTION", + "PEAK_HEAP", + "HEAP_ALLOC", + ] + ] @typing.type_check_only class Deployment(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/cloudsearch/v1/schemas.pyi b/googleapiclient-stubs/_apis/cloudsearch/v1/schemas.pyi index 29a3f7b9..6d78aa27 100644 --- a/googleapiclient-stubs/_apis/cloudsearch/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/cloudsearch/v1/schemas.pyi @@ -49,7 +49,7 @@ class Content(typing_extensions.TypedDict, total=False): @typing.type_check_only class Context(typing_extensions.TypedDict, total=False): - app: _list[str] + app: _list[typing_extensions.Literal["UNKNOWN_APP", "TOPAZ", "MOMA"]] dayOfWeek: _list[int] endDateSec: str endDayOffsetSec: str @@ -58,8 +58,16 @@ class Context(typing_extensions.TypedDict, total=False): query: _list[str] startDateSec: str startDayOffsetSec: str - surface: _list[str] - type: _list[str] + surface: _list[ + typing_extensions.Literal[ + "UNKNOWN_SURFACE", "DESKTOP", "ANDROID", "IOS", "MOBILE", "ANY" + ] + ] + type: _list[ + typing_extensions.Literal[ + "UNKNOWN_CARD_TYPE", "HOMEPAGE_CARD", "ANSWER_CARD", "RHS_CARD" + ] + ] @typing.type_check_only class ContextAttribute(typing_extensions.TypedDict, total=False): @@ -639,7 +647,7 @@ class EnterpriseTopazSidekickMeetingNotesCardProto( class EnterpriseTopazSidekickMeetingNotesCardRequest( typing_extensions.TypedDict, total=False ): - canCreateFor: _list[str] + canCreateFor: _list[typing_extensions.Literal["UNKNOWN", "MYSELF", "ALL_ATTENDEES"]] error: EnterpriseTopazSidekickMeetingNotesCardError event: EnterpriseTopazSidekickAgendaEntry @@ -1220,7 +1228,11 @@ class PollItemsRequest(typing_extensions.TypedDict, total=False): debugOptions: DebugOptions limit: int queue: str - statusCodes: _list[str] + statusCodes: _list[ + typing_extensions.Literal[ + "CODE_UNSPECIFIED", "ERROR", "MODIFIED", "NEW_ITEM", "ACCEPTED" + ] + ] @typing.type_check_only class PollItemsResponse(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi index 4d9f865f..b159cc91 100644 --- a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi @@ -3122,7 +3122,7 @@ class Int64RangeMatch(typing_extensions.TypedDict, total=False): @typing.type_check_only class Interconnect(typing_extensions.TypedDict, total=False): adminEnabled: bool - availableFeatures: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] circuitInfos: _list[InterconnectCircuitInfo] creationTimestamp: str customerName: str @@ -3148,7 +3148,7 @@ class Interconnect(typing_extensions.TypedDict, total=False): peerIpAddress: str provisionedLinkCount: int remoteLocation: str - requestedFeatures: _list[str] + requestedFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] requestedLinkCount: int satisfiesPzs: bool selfLink: str @@ -3339,8 +3339,12 @@ class InterconnectList(typing_extensions.TypedDict, total=False): class InterconnectLocation(typing_extensions.TypedDict, total=False): address: str availabilityZone: str - availableFeatures: _list[str] - availableLinkTypes: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] + availableLinkTypes: _list[ + typing_extensions.Literal[ + "LINK_TYPE_ETHERNET_100G_LR", "LINK_TYPE_ETHERNET_10G_LR" + ] + ] city: str continent: typing_extensions.Literal[ "AFRICA", @@ -5920,7 +5924,11 @@ class RouterAggregatedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgp(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[ + typing_extensions.Literal[ + "ALL_PEER_VPC_SUBNETS", "ALL_SUBNETS", "ALL_VPC_SUBNETS" + ] + ] advertisedIpRanges: _list[RouterAdvertisedIpRange] asn: int identifierRange: str @@ -5929,7 +5937,11 @@ class RouterBgp(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgpPeer(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[ + typing_extensions.Literal[ + "ALL_PEER_VPC_SUBNETS", "ALL_SUBNETS", "ALL_VPC_SUBNETS" + ] + ] advertisedIpRanges: _list[RouterAdvertisedIpRange] advertisedRoutePriority: int bfd: RouterBgpPeerBfd @@ -6011,7 +6023,11 @@ class RouterNat(typing_extensions.TypedDict, total=False): drainNatIps: _list[str] enableDynamicPortAllocation: bool enableEndpointIndependentMapping: bool - endpointTypes: _list[str] + endpointTypes: _list[ + typing_extensions.Literal[ + "ENDPOINT_TYPE_MANAGED_PROXY_LB", "ENDPOINT_TYPE_SWG", "ENDPOINT_TYPE_VM" + ] + ] icmpIdleTimeoutSec: int logConfig: RouterNatLogConfig maxPortsPerVm: int @@ -6055,7 +6071,11 @@ class RouterNatRuleAction(typing_extensions.TypedDict, total=False): class RouterNatSubnetworkToNat(typing_extensions.TypedDict, total=False): name: str secondaryIpRangeNames: _list[str] - sourceIpRangesToNat: _list[str] + sourceIpRangesToNat: _list[ + typing_extensions.Literal[ + "ALL_IP_RANGES", "LIST_OF_SECONDARY_IP_RANGES", "PRIMARY_IP_RANGE" + ] + ] @typing.type_check_only class RouterStatus(typing_extensions.TypedDict, total=False): @@ -7840,7 +7860,11 @@ class UrlMapsScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class UrlMapsValidateRequest(typing_extensions.TypedDict, total=False): - loadBalancingSchemes: _list[str] + loadBalancingSchemes: _list[ + typing_extensions.Literal[ + "EXTERNAL", "EXTERNAL_MANAGED", "LOAD_BALANCING_SCHEME_UNSPECIFIED" + ] + ] resource: UrlMap @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi index 36020129..274c21a7 100644 --- a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi @@ -2870,7 +2870,7 @@ class Int64RangeMatch(typing_extensions.TypedDict, total=False): @typing.type_check_only class Interconnect(typing_extensions.TypedDict, total=False): adminEnabled: bool - availableFeatures: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] circuitInfos: _list[InterconnectCircuitInfo] creationTimestamp: str customerName: str @@ -2896,7 +2896,7 @@ class Interconnect(typing_extensions.TypedDict, total=False): peerIpAddress: str provisionedLinkCount: int remoteLocation: str - requestedFeatures: _list[str] + requestedFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] requestedLinkCount: int satisfiesPzs: bool selfLink: str @@ -3085,8 +3085,12 @@ class InterconnectList(typing_extensions.TypedDict, total=False): class InterconnectLocation(typing_extensions.TypedDict, total=False): address: str availabilityZone: str - availableFeatures: _list[str] - availableLinkTypes: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] + availableLinkTypes: _list[ + typing_extensions.Literal[ + "LINK_TYPE_ETHERNET_100G_LR", "LINK_TYPE_ETHERNET_10G_LR" + ] + ] city: str continent: typing_extensions.Literal[ "AFRICA", @@ -5278,7 +5282,7 @@ class RouterAggregatedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgp(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[typing_extensions.Literal["ALL_SUBNETS"]] advertisedIpRanges: _list[RouterAdvertisedIpRange] asn: int keepaliveInterval: int @@ -5286,7 +5290,7 @@ class RouterBgp(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgpPeer(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[typing_extensions.Literal["ALL_SUBNETS"]] advertisedIpRanges: _list[RouterAdvertisedIpRange] advertisedRoutePriority: int bfd: RouterBgpPeerBfd @@ -5355,7 +5359,11 @@ class RouterNat(typing_extensions.TypedDict, total=False): drainNatIps: _list[str] enableDynamicPortAllocation: bool enableEndpointIndependentMapping: bool - endpointTypes: _list[str] + endpointTypes: _list[ + typing_extensions.Literal[ + "ENDPOINT_TYPE_MANAGED_PROXY_LB", "ENDPOINT_TYPE_SWG", "ENDPOINT_TYPE_VM" + ] + ] icmpIdleTimeoutSec: int logConfig: RouterNatLogConfig maxPortsPerVm: int @@ -5399,7 +5407,11 @@ class RouterNatRuleAction(typing_extensions.TypedDict, total=False): class RouterNatSubnetworkToNat(typing_extensions.TypedDict, total=False): name: str secondaryIpRangeNames: _list[str] - sourceIpRangesToNat: _list[str] + sourceIpRangesToNat: _list[ + typing_extensions.Literal[ + "ALL_IP_RANGES", "LIST_OF_SECONDARY_IP_RANGES", "PRIMARY_IP_RANGE" + ] + ] @typing.type_check_only class RouterStatus(typing_extensions.TypedDict, total=False): @@ -6871,7 +6883,11 @@ class UrlMapsScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class UrlMapsValidateRequest(typing_extensions.TypedDict, total=False): - loadBalancingSchemes: _list[str] + loadBalancingSchemes: _list[ + typing_extensions.Literal[ + "EXTERNAL", "EXTERNAL_MANAGED", "LOAD_BALANCING_SCHEME_UNSPECIFIED" + ] + ] resource: UrlMap @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi index 6e2219a2..2d7a02d8 100644 --- a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi @@ -2431,7 +2431,7 @@ class Int64RangeMatch(typing_extensions.TypedDict, total=False): @typing.type_check_only class Interconnect(typing_extensions.TypedDict, total=False): adminEnabled: bool - availableFeatures: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] circuitInfos: _list[InterconnectCircuitInfo] creationTimestamp: str customerName: str @@ -2457,7 +2457,7 @@ class Interconnect(typing_extensions.TypedDict, total=False): peerIpAddress: str provisionedLinkCount: int remoteLocation: str - requestedFeatures: _list[str] + requestedFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] requestedLinkCount: int satisfiesPzs: bool selfLink: str @@ -2646,8 +2646,12 @@ class InterconnectList(typing_extensions.TypedDict, total=False): class InterconnectLocation(typing_extensions.TypedDict, total=False): address: str availabilityZone: str - availableFeatures: _list[str] - availableLinkTypes: _list[str] + availableFeatures: _list[typing_extensions.Literal["IF_MACSEC"]] + availableLinkTypes: _list[ + typing_extensions.Literal[ + "LINK_TYPE_ETHERNET_100G_LR", "LINK_TYPE_ETHERNET_10G_LR" + ] + ] city: str continent: typing_extensions.Literal[ "AFRICA", @@ -4695,7 +4699,7 @@ class RouterAggregatedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgp(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[typing_extensions.Literal["ALL_SUBNETS"]] advertisedIpRanges: _list[RouterAdvertisedIpRange] asn: int keepaliveInterval: int @@ -4703,7 +4707,7 @@ class RouterBgp(typing_extensions.TypedDict, total=False): @typing.type_check_only class RouterBgpPeer(typing_extensions.TypedDict, total=False): advertiseMode: typing_extensions.Literal["CUSTOM", "DEFAULT"] - advertisedGroups: _list[str] + advertisedGroups: _list[typing_extensions.Literal["ALL_SUBNETS"]] advertisedIpRanges: _list[RouterAdvertisedIpRange] advertisedRoutePriority: int bfd: RouterBgpPeerBfd @@ -4772,7 +4776,11 @@ class RouterNat(typing_extensions.TypedDict, total=False): drainNatIps: _list[str] enableDynamicPortAllocation: bool enableEndpointIndependentMapping: bool - endpointTypes: _list[str] + endpointTypes: _list[ + typing_extensions.Literal[ + "ENDPOINT_TYPE_MANAGED_PROXY_LB", "ENDPOINT_TYPE_SWG", "ENDPOINT_TYPE_VM" + ] + ] icmpIdleTimeoutSec: int logConfig: RouterNatLogConfig maxPortsPerVm: int @@ -4813,7 +4821,11 @@ class RouterNatRuleAction(typing_extensions.TypedDict, total=False): class RouterNatSubnetworkToNat(typing_extensions.TypedDict, total=False): name: str secondaryIpRangeNames: _list[str] - sourceIpRangesToNat: _list[str] + sourceIpRangesToNat: _list[ + typing_extensions.Literal[ + "ALL_IP_RANGES", "LIST_OF_SECONDARY_IP_RANGES", "PRIMARY_IP_RANGE" + ] + ] @typing.type_check_only class RouterStatus(typing_extensions.TypedDict, total=False): @@ -6161,7 +6173,11 @@ class UrlMapsScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class UrlMapsValidateRequest(typing_extensions.TypedDict, total=False): - loadBalancingSchemes: _list[str] + loadBalancingSchemes: _list[ + typing_extensions.Literal[ + "EXTERNAL", "EXTERNAL_MANAGED", "LOAD_BALANCING_SCHEME_UNSPECIFIED" + ] + ] resource: UrlMap @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/connectors/v1/schemas.pyi b/googleapiclient-stubs/_apis/connectors/v1/schemas.pyi index 10cb0788..cedaa005 100644 --- a/googleapiclient-stubs/_apis/connectors/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/connectors/v1/schemas.pyi @@ -953,9 +953,9 @@ class SslConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class SslConfigTemplate(typing_extensions.TypedDict, total=False): additionalVariables: _list[ConfigVariableTemplate] - clientCertType: _list[str] + clientCertType: _list[typing_extensions.Literal["CERT_TYPE_UNSPECIFIED", "PEM"]] isTlsMandatory: bool - serverCertType: _list[str] + serverCertType: _list[typing_extensions.Literal["CERT_TYPE_UNSPECIFIED", "PEM"]] sslType: typing_extensions.Literal["SSL_TYPE_UNSPECIFIED", "TLS", "MTLS"] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/container/v1/schemas.pyi b/googleapiclient-stubs/_apis/container/v1/schemas.pyi index 5a6c6eaf..660b364f 100644 --- a/googleapiclient-stubs/_apis/container/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/container/v1/schemas.pyi @@ -408,7 +408,14 @@ class FastSocket(typing_extensions.TypedDict, total=False): @typing.type_check_only class Filter(typing_extensions.TypedDict, total=False): - eventType: _list[str] + eventType: _list[ + typing_extensions.Literal[ + "EVENT_TYPE_UNSPECIFIED", + "UPGRADE_AVAILABLE_EVENT", + "UPGRADE_EVENT", + "SECURITY_BULLETIN_EVENT", + ] + ] @typing.type_check_only class Fleet(typing_extensions.TypedDict, total=False): @@ -581,7 +588,16 @@ class LocalNvmeSsdBlockConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class LoggingComponentConfig(typing_extensions.TypedDict, total=False): - enableComponents: _list[str] + enableComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "SYSTEM_COMPONENTS", + "WORKLOADS", + "APISERVER", + "SCHEDULER", + "CONTROLLER_MANAGER", + ] + ] @typing.type_check_only class LoggingConfig(typing_extensions.TypedDict, total=False): @@ -646,7 +662,21 @@ class Metric(typing_extensions.TypedDict, total=False): @typing.type_check_only class MonitoringComponentConfig(typing_extensions.TypedDict, total=False): - enableComponents: _list[str] + enableComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "SYSTEM_COMPONENTS", + "APISERVER", + "SCHEDULER", + "CONTROLLER_MANAGER", + "STORAGE", + "HPA", + "POD", + "DAEMONSET", + "DEPLOYMENT", + "STATEFULSET", + ] + ] @typing.type_check_only class MonitoringConfig(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/container/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/container/v1beta1/schemas.pyi index 0aec1ce0..97c97d47 100644 --- a/googleapiclient-stubs/_apis/container/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/container/v1beta1/schemas.pyi @@ -458,7 +458,14 @@ class FastSocket(typing_extensions.TypedDict, total=False): @typing.type_check_only class Filter(typing_extensions.TypedDict, total=False): - eventType: _list[str] + eventType: _list[ + typing_extensions.Literal[ + "EVENT_TYPE_UNSPECIFIED", + "UPGRADE_AVAILABLE_EVENT", + "UPGRADE_EVENT", + "SECURITY_BULLETIN_EVENT", + ] + ] @typing.type_check_only class Fleet(typing_extensions.TypedDict, total=False): @@ -659,7 +666,16 @@ class Location(typing_extensions.TypedDict, total=False): @typing.type_check_only class LoggingComponentConfig(typing_extensions.TypedDict, total=False): - enableComponents: _list[str] + enableComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "SYSTEM_COMPONENTS", + "WORKLOADS", + "APISERVER", + "SCHEDULER", + "CONTROLLER_MANAGER", + ] + ] @typing.type_check_only class LoggingConfig(typing_extensions.TypedDict, total=False): @@ -727,7 +743,22 @@ class Metric(typing_extensions.TypedDict, total=False): @typing.type_check_only class MonitoringComponentConfig(typing_extensions.TypedDict, total=False): - enableComponents: _list[str] + enableComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "SYSTEM_COMPONENTS", + "WORKLOADS", + "APISERVER", + "SCHEDULER", + "CONTROLLER_MANAGER", + "STORAGE", + "HPA", + "POD", + "DAEMONSET", + "DEPLOYMENT", + "STATEFULSET", + ] + ] @typing.type_check_only class MonitoringConfig(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/containeranalysis/v1/schemas.pyi b/googleapiclient-stubs/_apis/containeranalysis/v1/schemas.pyi index a3dfaae1..c96e9be8 100644 --- a/googleapiclient-stubs/_apis/containeranalysis/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/containeranalysis/v1/schemas.pyi @@ -466,7 +466,9 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions( pool: ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[ + typing_extensions.Literal["NONE", "SHA256", "MD5", "SHA512"] + ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[ContaineranalysisGoogleDevtoolsCloudbuildV1Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/containeranalysis/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/containeranalysis/v1alpha1/schemas.pyi index 418cb304..8bce68b5 100644 --- a/googleapiclient-stubs/_apis/containeranalysis/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/containeranalysis/v1alpha1/schemas.pyi @@ -411,7 +411,9 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions( pool: ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[ + typing_extensions.Literal["NONE", "SHA256", "MD5", "SHA512"] + ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[ContaineranalysisGoogleDevtoolsCloudbuildV1Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/containeranalysis/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/containeranalysis/v1beta1/schemas.pyi index be356d86..e8c122ff 100644 --- a/googleapiclient-stubs/_apis/containeranalysis/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/containeranalysis/v1beta1/schemas.pyi @@ -441,7 +441,9 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions( pool: ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] - sourceProvenanceHash: _list[str] + sourceProvenanceHash: _list[ + typing_extensions.Literal["NONE", "SHA256", "MD5", "SHA512"] + ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[ContaineranalysisGoogleDevtoolsCloudbuildV1Volume] workerPool: str diff --git a/googleapiclient-stubs/_apis/content/v2_1/schemas.pyi b/googleapiclient-stubs/_apis/content/v2_1/schemas.pyi index 9f927436..212b9eb7 100644 --- a/googleapiclient-stubs/_apis/content/v2_1/schemas.pyi +++ b/googleapiclient-stubs/_apis/content/v2_1/schemas.pyi @@ -485,7 +485,15 @@ class BusinessDayConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class BuyOnGoogleProgramStatus(typing_extensions.TypedDict, total=False): - businessModel: _list[str] + businessModel: _list[ + typing_extensions.Literal[ + "BUSINESS_MODEL_UNSPECIFIED", + "MANUFACTURER", + "IMPORTER", + "RESELLER", + "OTHER", + ] + ] customerServicePendingEmail: str customerServicePendingPhoneNumber: str customerServicePendingPhoneRegionCode: str @@ -2656,7 +2664,11 @@ class Promotion(typing_extensions.TypedDict, total=False): promotionId: str promotionStatus: PromotionPromotionStatus promotionUrl: str - redemptionChannel: _list[str] + redemptionChannel: _list[ + typing_extensions.Literal[ + "REDEMPTION_CHANNEL_UNSPECIFIED", "IN_STORE", "ONLINE" + ] + ] shippingServiceNames: _list[str] storeApplicability: typing_extensions.Literal[ "STORE_APPLICABILITY_UNSPECIFIED", "ALL_STORES", "SPECIFIC_STORES" @@ -3026,12 +3038,18 @@ class ReturnPolicy(typing_extensions.TypedDict, total=False): @typing.type_check_only class ReturnPolicyOnline(typing_extensions.TypedDict, total=False): countries: _list[str] - itemConditions: _list[str] + itemConditions: _list[ + typing_extensions.Literal["ITEM_CONDITION_UNSPECIFIED", "NEW", "USED"] + ] label: str name: str policy: ReturnPolicyOnlinePolicy restockingFee: ReturnPolicyOnlineRestockingFee - returnMethods: _list[str] + returnMethods: _list[ + typing_extensions.Literal[ + "RETURN_METHOD_UNSPECIFIED", "BY_MAIL", "IN_STORE", "AT_A_KIOSK" + ] + ] returnPolicyId: str returnPolicyUri: str returnReasonCategoryInfo: _list[ReturnPolicyOnlineReturnReasonCategoryInfo] diff --git a/googleapiclient-stubs/_apis/contentwarehouse/v1/schemas.pyi b/googleapiclient-stubs/_apis/contentwarehouse/v1/schemas.pyi index 85b9f68f..7a7b50b4 100644 --- a/googleapiclient-stubs/_apis/contentwarehouse/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/contentwarehouse/v1/schemas.pyi @@ -383,7 +383,11 @@ class AbuseiamManualReviewTool(typing_extensions.TypedDict, total=False): @typing.type_check_only class AbuseiamManualReviewerInfo(typing_extensions.TypedDict, total=False): - credential: _list[str] + credential: _list[ + typing_extensions.Literal[ + "UNKNOWN", "LEGAL", "POLICY", "ANALYST", "LEGAL_PANEL" + ] + ] username: str @typing.type_check_only @@ -1396,7 +1400,7 @@ class AppsPeopleOzExternalMergedpeopleapiDelegatedGroupInfo( class AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata( typing_extensions.TypedDict, total=False ): - attributes: _list[str] + attributes: _list[typing_extensions.Literal["ATTRIBUTE_UNKNOWN", "STARRED"]] usageInfo: _list[SocialGraphApiProtoUsageInfo] @typing.type_check_only @@ -1548,8 +1552,26 @@ class AppsPeopleOzExternalMergedpeopleapiFieldAcl( typing_extensions.TypedDict, total=False ): aclEntry: _list[AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntry] - authorizedViewers: _list[str] - predefinedAclEntry: _list[str] + authorizedViewers: _list[ + typing_extensions.Literal[ + "AUTHORIZED_VIEWER_UNSPECIFIED", + "IDENTITY_ACL_ESTABLISHED", + "SAME_ORGANIZATION", + "SAME_UNICORN_FAMILY", + "ALL_USERS", + ] + ] + predefinedAclEntry: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "OWNER", + "PUBLIC_READ", + "DOMAIN_READ", + "YOUR_CIRCLES_READ", + "EXTENDED_CIRCLES_READ", + "PRIVATE_READ", + ] + ] @typing.type_check_only class AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntry( @@ -1687,7 +1709,28 @@ class AppsPeopleOzExternalMergedpeopleapiIm(typing_extensions.TypedDict, total=F class AppsPeopleOzExternalMergedpeopleapiInAppNotificationTarget( typing_extensions.TypedDict, total=False ): - app: _list[str] + app: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "BABEL", + "YOUTUBE", + "WHOS_DOWN", + "YOUTUBE_MANGO", + "PHOTOS", + "GOOGLE_ASSISTANT", + "KABOO", + "COMMERCE_PLATFORM", + "SPACES", + "MAPS", + "LOUPE_UNUSED", + "POMEROY", + "LOUPE", + "PEOPLE_PLAYGROUND", + "NEWS_360", + "DUO", + "MEET", + ] + ] clientData: _list[ AppsPeopleOzExternalMergedpeopleapiInAppNotificationTargetClientData ] @@ -2192,7 +2235,9 @@ class AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata( aclChoices: _list[AppsPeopleOzExternalMergedpeopleapiFieldAcl] additionalContainerInfo: AppsPeopleOzExternalMergedpeopleapiAdditionalContainerInfo affinity: _list[AppsPeopleOzExternalMergedpeopleapiAffinity] - contactVisibility: _list[str] + contactVisibility: _list[ + typing_extensions.Literal["CONTACT_VISIBILITY_UNSPECIFIED", "VISIBLE_TO_GUEST"] + ] container: typing_extensions.Literal[ "UNKNOWN", "PROFILE", @@ -2263,7 +2308,9 @@ class AppsPeopleOzExternalMergedpeopleapiPersonMetadata( affinity: _list[AppsPeopleOzExternalMergedpeopleapiAffinity] attribution: _list[str] bestDisplayName: AppsPeopleOzExternalMergedpeopleapiBestDisplayName - blockType: _list[str] + blockType: _list[ + typing_extensions.Literal["BLOCK_TYPE_UNKNOWN", "CIRCLE", "LEGACY"] + ] circleId: _list[str] contactGroupId: _list[str] contactId: _list[str] @@ -2275,14 +2322,30 @@ class AppsPeopleOzExternalMergedpeopleapiPersonMetadata( deviceContactInfo: _list[AppsPeopleOzExternalMergedpeopleapiDeviceContactInfo] identityInfo: AppsPeopleOzExternalMergedpeopleapiIdentityInfo inViewerDomain: bool - incomingBlockType: _list[str] + incomingBlockType: _list[ + typing_extensions.Literal["BLOCK_TYPE_UNKNOWN", "CIRCLE", "LEGACY"] + ] lastUpdateTimeMicros: str model: typing_extensions.Literal[ "PERSON_MODEL_UNKNOWN", "PROFILE_CENTRIC", "CONTACT_CENTRIC" ] objectType: typing_extensions.Literal["OBJECT_TYPE_UNKNOWN", "PERSON", "PAGE"] ownerId: str - ownerUserType: _list[str] + ownerUserType: _list[ + typing_extensions.Literal[ + "OWNER_USER_TYPE_UNKNOWN", + "GOOGLE_USER", + "GPLUS_USER", + "GPLUS_DISABLED_BY_ADMIN", + "GOOGLE_APPS_USER", + "GOOGLE_APPS_SELF_MANAGED_USER", + "GOOGLE_FAMILY_USER", + "GOOGLE_FAMILY_CHILD_USER", + "GOOGLE_APPS_ADMIN_DISABLED", + "GOOGLE_ONE_USER", + "GOOGLE_FAMILY_CONVERTED_CHILD_USER", + ] + ] plusPageType: typing_extensions.Literal[ "PLUS_PAGE_TYPE_UNKNOWN", "LOCAL", @@ -2531,15 +2594,33 @@ class AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo( typing_extensions.TypedDict, total=False ): accountEmail: AppsPeopleOzExternalMergedpeopleapiAccountEmail - blockType: _list[str] + blockType: _list[ + typing_extensions.Literal["BLOCK_TYPE_UNKNOWN", "CIRCLE", "LEGACY"] + ] customerInfo: AppsPeopleOzExternalMergedpeopleapiCustomerInfo domainInfo: AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfoDomainInfo inViewerDomain: bool - incomingBlockType: _list[str] + incomingBlockType: _list[ + typing_extensions.Literal["BLOCK_TYPE_UNKNOWN", "CIRCLE", "LEGACY"] + ] metadata: AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata objectType: typing_extensions.Literal["OBJECT_TYPE_UNKNOWN", "PERSON", "PAGE"] ownerId: str - ownerUserType: _list[str] + ownerUserType: _list[ + typing_extensions.Literal[ + "OWNER_USER_TYPE_UNKNOWN", + "GOOGLE_USER", + "GPLUS_USER", + "GPLUS_DISABLED_BY_ADMIN", + "GOOGLE_APPS_USER", + "GOOGLE_APPS_SELF_MANAGED_USER", + "GOOGLE_FAMILY_USER", + "GOOGLE_FAMILY_CHILD_USER", + "GOOGLE_APPS_ADMIN_DISABLED", + "GOOGLE_ONE_USER", + "GOOGLE_FAMILY_CONVERTED_CHILD_USER", + ] + ] plusPageType: typing_extensions.Literal[ "PLUS_PAGE_TYPE_UNKNOWN", "LOCAL", @@ -2661,7 +2742,15 @@ class AppsPeopleOzExternalMergedpeopleapiSocialConnection( typing_extensions.TypedDict, total=False ): metadata: AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata - type: _list[str] + type: _list[ + typing_extensions.Literal[ + "SOCIAL_CONNECTION_UNKNOWN", + "NO_CONNECTION", + "GPLUS_SECOND_HOP", + "DIRECT_CONNECTION", + "SELF", + ] + ] @typing.type_check_only class AppsPeopleOzExternalMergedpeopleapiSortKeys( @@ -2786,7 +2875,17 @@ class AppsPeopleOzExternalMergedpeopleapiTeamsExtendedData( admins: _list[AppsPeopleOzExternalMergedpeopleapiPerson] dottedLineManagers: _list[AppsPeopleOzExternalMergedpeopleapiPerson] dottedLineReports: AppsPeopleOzExternalMergedpeopleapiPersonListWithTotalNumber - failures: _list[str] + failures: _list[ + typing_extensions.Literal[ + "UNKNOWN_FAILURE", + "MANAGEMENT_CHAIN", + "REPORTS", + "DOTTED_LINE_REPORTS", + "DOTTED_LINE_MANAGERS", + "ADMINS", + "ADMIN_TO", + ] + ] managementChain: _list[AppsPeopleOzExternalMergedpeopleapiPerson] reports: AppsPeopleOzExternalMergedpeopleapiPersonListWithTotalNumber @@ -2928,11 +3027,36 @@ class AssistantApiBluetoothCapabilities(typing_extensions.TypedDict, total=False @typing.type_check_only class AssistantApiCallCapabilities(typing_extensions.TypedDict, total=False): - callFormats: _list[str] - callMediums: _list[str] - callOptions: _list[str] + callFormats: _list[ + typing_extensions.Literal["UNSPECIFIED_FORMAT", "AUDIO", "VIDEO", "TEXT"] + ] + callMediums: _list[ + typing_extensions.Literal[ + "UNSPECIFIED_MEDIUM", + "PSTN", + "VOIP", + "EMAIL", + "ONLINE_CHAT", + "TEXT_MESSAGING", + "MESSAGE", + ] + ] + callOptions: _list[ + typing_extensions.Literal[ + "UNSPECIFIED_CALL_OPTION", "SPEAKERPHONE", "BLUETOOTH", "HEADSET" + ] + ] fallbackToTetheredDeviceAppCapabilities: bool - supportedRecipientTypes: _list[str] + supportedRecipientTypes: _list[ + typing_extensions.Literal[ + "UNSPECIFIED_ENDPOINT", + "PHONE_NUMBER", + "EMAIL_ADDRESS", + "APP_UNIQUE_ID", + "EMERGENCY_PHONE_NUMBER", + "VOICEMAIL", + ] + ] supportsDuoEmailEndpoint: bool @typing.type_check_only @@ -2990,7 +3114,335 @@ class AssistantApiClientOpPropertiesDeviceModifySettingClientOpProperty( typing_extensions.TypedDict, total=False ): skipAndroidAndGsaVersionCheck: bool - supportedSettings: _list[str] + supportedSettings: _list[ + typing_extensions.Literal[ + "UNSPECIFIED", + "ABOUT_ME", + "ACCESSIBILITY", + "ACTIVE_EDGE", + "ACTIVE_EDGE_SENSITIVITY", + "ADAPTIVE_BATTERY", + "ADAPTIVE_BRIGHTNESS", + "ADAPTIVE_CHARGING", + "ADAPTIVE_CONNECTIVITY", + "ADAPTIVE_SOUND", + "ADD_ACCOUNT", + "ADD_BLUETOOTH_DEVICE", + "ADD_DEVICE", + "ADD_FINGERPRINT", + "ADS_TRACKING", + "AIRPLANE_MODE", + "ALARM_VOLUME", + "ALARM_SOUND", + "ALLOW_MULTIPLE_USERS", + "AMBIENT_DISPLAY_ALWAYS_ON", + "AMBIENT_DISPLAY_NEW_NOTIFICATION", + "ANDROID_AUTO", + "ANDROID_VERSION", + "APP_BATTERY_USAGE", + "APP_DATA_USAGE", + "APP_DETAILS", + "APP_SHORTCUT", + "APPS_NOTIFICATIONS", + "APPS_STORAGE", + "ASSISTANT_ACCOUNT", + "ASSISTANT_FACE_MATCH", + "ASSISTANT_LANGUAGE", + "ASSISTANT_VOICE_MATCH", + "AUTO_ROTATE", + "AUTO_ROTATE_FACE_DETECTION", + "BACKUP", + "BATTERY_HEALTH", + "BATTERY_LEVEL", + "BATTERY_LOW", + "BATTERY_PERCENTAGE", + "BATTERY_PRESENT", + "BATTERY_SAVER", + "BATTERY_SAVER_SCHEDULE", + "BATTERY_SHARE", + "BATTERY_USAGE", + "BIOMETRIC", + "BLUETOOTH", + "BLUETOOTH_NAME", + "BLUETOOTH_ADDRESS", + "BLUETOOTH_SETTINGS", + "BRIGHTNESS_LEVEL", + "BUBBLES", + "CALL_VOLUME", + "CAMERA_DOUBLE_TWIST", + "CAST", + "CAR_CRASH_DETECTION", + "COLOR_INVERSION", + "COLOR_CORRECTION", + "CONVERSATIONS", + "CHARGING_SOUNDS_AND_VIBRATION", + "CHARGING_STATE", + "CONNECTED_DEVICES", + "CONTACTLESS_PAYMENTS", + "DATA_ROAMING", + "DATA_SAVER", + "DATA_USAGE", + "DATA_LIMIT", + "DATA_LIMIT_LEVEL", + "DATA_WARNING", + "DATA_WARNING_LEVEL", + "DEFAULT_ALARM_SOUND", + "DEFAULT_NOTIFICATION_SOUND", + "DEFAULT_APPS", + "DEVELOPER_OPTIONS", + "DEVICE_ASSISTANT_APP", + "DEVICE_NAME", + "DISPLAY_OVER_OTHER_APPS", + "DISPLAY_SIZE", + "DO_NOT_DISTURB", + "DO_NOT_DISTURB_MESSAGES", + "DO_NOT_DISTURB_CALLS", + "DO_NOT_DISTURB_ALARMS", + "DO_NOT_DISTURB_SCHEDULES", + "DOUBLE_TAP_CHECK_PHONE", + "DRIVING_MODE", + "EARTHQUAKE_ALERTS", + "EMERGENCY", + "EMERGENCY_ALERTS", + "EMERGENCY_CONTACTS", + "EMERGENCY_INFORMATION", + "ETHERNET_TETHERING", + "EXTRA_DIM", + "EXTREME_BATTERY_SAVER", + "FACTORY_RESET", + "FIND_MY_DEVICE", + "FLASHLIGHT", + "FOCUS_MODE", + "FONT_SIZE", + "FREE_UP_SPACE", + "FINGERPRINT_MANAGER", + "GESTURES", + "HAPTIC_FEEDBACK_VIBRATION", + "HARD_KEYBOARD", + "HEADS_UP", + "HIGH_REFRESH_RATE", + "HOT_SPOT", + "HOTSPOT_TETHERING", + "HOT_WORD", + "HUB_MODE", + "IP_ADDRESS", + "IMPROVE_LOCATION_ACCURACY", + "JUMP_TO_CAMERA", + "KEYBOARD_SHORTCUTS", + "LIFT_CHECK_PHONE", + "LIVE_TRANSLATE", + "LOCATION", + "LOCATION_HISTORY", + "LOCATION_BLUETOOTH_SCANNING", + "LOCATION_WIFI_SCANNING", + "LOCK_SCREEN", + "LOCK_SCREEN_DEVICE_CONTROLS", + "LOCK_SCREEN_WALLET", + "MAC_ADDRESS", + "MAGNIFICATION", + "MAGNIFY_BUTTON", + "MAGNIFY_TRIPLE_TAP", + "MANIFY_BUTTON", + "MANIFY_TRIPLE_TAP", + "MEDIA", + "MEDIA_VOLUME", + "MICROPHONE_ACCESS", + "MOBILE", + "MOBILE_DATA", + "MUSIC", + "MUTE_MODE", + "NETWORK", + "NETWORK_RESET", + "NFC", + "NIGHT_LIGHT_INTENSITY", + "NIGHT_LIGHT_SWITCH", + "NIGHT_MODE", + "NOTIFICATION_BADGE", + "NOTIFICATION_SOUND", + "NOTIFICATION_ON_SCREEN", + "NOTIFICATION_HISTORY", + "NOTIFY_FOR_PUBLIC_NETWORKS", + "ONEHANDED_MODE", + "OS_VERSION", + "PASSWORD", + "PERMISSION_MANAGER", + "PERMISSION_USAGE", + "PERSONALIZATION", + "PRINTING", + "PHONE_NUMBER", + "PICTURE_IN_PICTURE", + "POINTER_SPEED", + "POWER_MENU", + "REMINDERS", + "REQUIRE_DEVICE_UNLOCK_FOR_NFC", + "RINGTONE", + "RING_VOLUME", + "NEARBY_DEVICES_SCANNING", + "NEARBY_SHARE", + "SCREEN_LOCKING_SOUND", + "SCREEN_MAGNIFICATION", + "SCREEN_TIMEOUT", + "SCREEN_LOCK", + "SCREEN_SAVER", + "SELECT_TO_SPEAK", + "SET_TIME_AUTOMATICALLY", + "SET_TIME_ZONE_AUTOMATICALLY", + "SETTINGS", + "SIM", + "SIM_MANAGER", + "SPEECH_RATE", + "STORAGE_USAGE", + "SWIPE_FOR_NOTIFICATION", + "SWITCH_ACCESS", + "SYSTEM_UPDATE", + "SYSTEM_UPDATES", + "SYSTEM_NAVIGATION", + "SYSTEM_NAVIGATION_GESTURES", + "SYSTEM_NAVIGATION_BUTTONS", + "TALKBACK_PASSWORDS", + "TEXT_TO_SPEECH", + "TIME_ZONE", + "UNUSED_APPS", + "USB", + "USB_TETHERING", + "VERBOSE_TTS", + "VIBRATE", + "VIBRATION", + "VIBRATION_MODE", + "VOICE", + "VOLUME_LEVEL", + "WAKE_SCREEN_FOR_NOTIFICATIONS", + "WALLPAPERS", + "WEBVIEW", + "WIFI", + "WIFI_ADD_NETWORK", + "WIFI_ADD_NETWORK_QR_CODE", + "WIFI_CALLING", + "WIFI_HOTSPOT", + "ACCESSIBILITY_SELECT_TO_SPEAK", + "CRISIS_ALERTS", + "REGULATORY_LABELS", + "SEND_FEEDBACK", + "OS_BUILD_NUMBER", + "ACCESSIBILITY_SHORTCUTS", + "ACCESSIBILITY_MENU", + "ACCESSIBILITY_SOUND_AMPLIFIER", + "ACCESSIBILITY_LIVE_TRANSCRIBE", + "ACCESSIBILITY_SOUND_NOTIFICATIONS", + "ACCESSIBILITY_TALKBACK", + "ACCESSIBILITY_TIMEOUT", + "CAMERA_SETTINGS", + "BATTERY_SAVER_TOGGLE", + "COVID_NOTIFICATIONS", + "APP_LOCATION", + "LOCATION_SERVICES", + "PRIVATE_DNS", + "UNRESTRICTED_DATA", + "PREFERRED_NETWORK", + "NETWORK_PREFERENCES", + "PASSWORDS_AND_ACCOUNTS", + "PRIVACY_DASHBOARD", + "MORE_SECURITY", + "APP_PINNING", + "CONFIRM_SIM_DELETION", + "ENCRYPT_PHONE", + "FACE_UNLOCK", + "INSTALL_UNKNOWN_APPS", + "NOW_PLAYING", + "STAY_AWAKE", + "ASSISTANT_VOICE", + "RESET_BLUETOOTH_WIFI", + "DEFAULT_PHONE_APP", + "GOOGLE_ACCOUNT", + "ACCESSIBILITY_CAPTION_SIZE_AND_STYLE", + "ACCESSIBILITY_CAPTION_STYLE", + "ACCESSIBILITY_CAPTION_TEXT", + "ACCESSIBILITY_CAPTION_PREFERENCES", + "ACCESSIBILITY_COLOR_AND_MOTION", + "ACCESSIBILITY_BOLD_TEXT", + "LIVE_CAPTION", + "POWER_BUTTON_ENDS_CALL", + "TOUCH_AND_HOLD_DELAY", + "ACCESSIBILITY_VOICE_ACCESS", + "SMS_PERMISSIONS", + "SPECIAL_APP_ACCESS", + "DARK_THEME_SCHEDULE", + "LOCK_SCREEN_TEXT", + "NIGHT_LIGHT_SCHEDULE", + "AUTOFILL", + "USAGE_AND_DIAGNOSTICS", + "SENSITIVE_NOTIFICATIONS", + "ENCRYPTION_AND_CREDENTIALS", + "SPACIAL_AUDIO", + "RESET_OPTIONS", + "QUICK_TAP", + "TIPS_AND_SUPPORT", + "SCREEN_ATTENTION", + "BLUETOOTH_TETHERING", + "ALL_APPS", + "EXTEND_UNLOCK", + "CLEAR_CALLING", + "GOOGLE_SETTINGS", + "APP_LANGUAGES", + "SIM_STATUS", + "MICROPHONE_PERMISSIONS", + "GOOGLE_PLAY_UPDATE", + "ADD_GOOGLE_ACCOUNT", + "ASSISTANT_SPOKEN_NOTIFICATIONS", + "ABOUT_PHONE", + "ACCOUNTS", + "APPLICATION", + "ASSISTANT", + "AUDIO", + "BATTERY", + "BELL_SCHEDULE", + "CONTINUED_CONVERSATION", + "DATE_TIME", + "DARK_THEME", + "DEVICE_INFO", + "DICTIONARY", + "DIGITAL_WELLBEING", + "DISPLAY", + "LANGUAGE", + "NIGHT_LIGHT", + "NOTIFICATION", + "NOTIFICATION_VOLUME", + "PHONE_RINGTONE", + "PRIVACY", + "ROAMING", + "ROUTINES", + "SEARCH", + "SECURITY", + "SOUND", + "SPELL_CHECKER", + "SYSTEM", + "STORAGE", + "VPN", + "AUTOCLICK", + "CARET_HIGHLIGHT", + "CHROMEVOX", + "CURSOR_HIGHLIGHT", + "DOCKED_MAGNIFIER", + "FOCUS_HIGHLIGHT", + "FULLSCREEN_MAGNIFIER", + "HIGH_CONTRAST_MODE", + "LARGE_CURSOR", + "MONO_AUDIO", + "STICKY_KEYS", + "TAP_DRAGGING", + "VIRTUAL_KEYBOARD", + "WEARABLE_AMBIENT", + "WEARABLE_NOISE_CANCELLATION", + "WEARABLE_TOUCH_CONTROLS", + "RAISE_TO_TALK", + "BEDTIME_MODE", + "THEATER_MODE", + "TOUCH_LOCK", + "PRESS_AND_HOLD", + "WATCH_FACE", + "NOTIFICATION_ANNOUNCEMENT", + ] + ] supportsDoNotDisturbWithDuration: bool supportsMuteUnmute: bool @@ -3122,7 +3574,11 @@ class AssistantApiCoreTypesCalendarEventMeetingContact( typing_extensions.TypedDict, total=False ): conferenceId: str - dialInNumberClasses: _list[str] + dialInNumberClasses: _list[ + typing_extensions.Literal[ + "NUMBER_CLASS_UNSPECIFIED", "LOW_COST", "HIGH_COST", "LEGACY" + ] + ] phoneNumberUri: str pinNumber: str provider: AssistantApiCoreTypesProvider @@ -3890,7 +4346,15 @@ class AssistantApiDeviceCapabilities(typing_extensions.TypedDict, total=False): bluetoothCapabilities: AssistantApiBluetoothCapabilities callCapabilities: AssistantApiCallCapabilities camera: AssistantApiCameraCapabilities - carUxRestrictions: _list[str] + carUxRestrictions: _list[ + typing_extensions.Literal[ + "UX_RESTRICTIONS_UNSPECIFIED", + "UX_RESTRICTIONS_BASELINE", + "UX_RESTRICTIONS_FULLY_RESTRICTED", + "UX_RESTRICTIONS_NO_KEYBOARD", + "UX_RESTRICTIONS_NO_VIDEO", + ] + ] cast: AssistantApiCastCapabilities communicationUiCapabilities: AssistantApiCommunicationUiCapabilities contactLookupCapabilities: AssistantApiContactLookupCapabilities @@ -3942,7 +4406,41 @@ class AssistantApiFeatureSpecificActionSupport( @typing.type_check_only class AssistantApiFitnessFeatureSupport(typing_extensions.TypedDict, total=False): - supportedActivities: _list[str] + supportedActivities: _list[ + typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "WALK", + "RUN", + "ELLIPTICAL", + "SWIM", + "WEIGHTS", + "TREADMILL", + "BIKE", + "YOGA", + "WORKOUT", + "BOOT_CAMP", + "CIRCUIT_TRAINING", + "GOLF", + "HIKING", + "INTERVAL_TRAINING", + "KICKBOXING", + "MARTIAL_ARTS", + "PILATES", + "SPINNING", + "STAIR_CLIMBING", + "TENNIS", + "AEROBICS", + "CORE_TRAINING", + "DANCING", + "HIGH_INTENSITY_INTERVAL_TRAINING", + "KAYAKING", + "ROWING", + "SKIING", + "STANDUP_PADDLEBOARDING", + "STRENGTH_TRAINING", + "SNOWBOARDING", + ] + ] @typing.type_check_only class AssistantApiFluidActionsSupport(typing_extensions.TypedDict, total=False): @@ -3998,7 +4496,9 @@ class AssistantApiImmersiveCanvasSupport(typing_extensions.TypedDict, total=Fals @typing.type_check_only class AssistantApiJwnCapabilities(typing_extensions.TypedDict, total=False): librariesVersionMap: dict[str, typing.Any] - supportedCompressionMode: _list[str] + supportedCompressionMode: _list[ + typing_extensions.Literal["NONE", "BROTLI", "FLATE"] + ] supportsJwn: bool @typing.type_check_only @@ -4128,7 +4628,16 @@ class AssistantApiMediaControlSupport(typing_extensions.TypedDict, total=False): class AssistantApiMessageCapabilities(typing_extensions.TypedDict, total=False): fallbackToTetheredDeviceAppCapabilities: bool preferTargetingPrimaryDevice: bool - supportedRecipientTypes: _list[str] + supportedRecipientTypes: _list[ + typing_extensions.Literal[ + "UNSPECIFIED_ENDPOINT", + "PHONE_NUMBER", + "EMAIL_ADDRESS", + "APP_UNIQUE_ID", + "EMERGENCY_PHONE_NUMBER", + "VOICEMAIL", + ] + ] @typing.type_check_only class AssistantApiMovementCapabilities(typing_extensions.TypedDict, total=False): @@ -4341,7 +4850,7 @@ class AssistantApiRecurrence(typing_extensions.TypedDict, total=False): @typing.type_check_only class AssistantApiScreenCapabilities(typing_extensions.TypedDict, total=False): fontScaleFactor: float - inputType: _list[str] + inputType: _list[typing_extensions.Literal["TOUCHSCREEN"]] mask: AssistantApiScreenCapabilitiesMask protoLayoutTargetedSchema: AssistantApiScreenCapabilitiesProtoLayoutVersion resolution: AssistantApiScreenCapabilitiesResolution @@ -4354,7 +4863,9 @@ class AssistantApiScreenCapabilities(typing_extensions.TypedDict, total=False): supportedRenderingFormat: typing_extensions.Literal[ "UNKNOWN_RENDERING_FORMAT", "CONCISE_TEXT", "PROTO_LAYOUT", "ELEMENTS" ] - supportedScreenStates: _list[str] + supportedScreenStates: _list[ + typing_extensions.Literal["UNKNOWN_SCREEN_STATE", "ON", "OFF"] + ] visionHelpEnabled: bool @typing.type_check_only @@ -4420,7 +4931,11 @@ class AssistantApiSettingsDeviceDowntimeSettings( typing_extensions.TypedDict, total=False ): schedules: _list[AssistantApiSettingsLabeledDowntimeSchedule] - targets: _list[str] + targets: _list[ + typing_extensions.Literal[ + "UNKNOWN_DEVICE_SUPERVISION_TARGET", "EVERYONE", "KID_ACCOUNTS", "GUESTS" + ] + ] @typing.type_check_only class AssistantApiSettingsDeviceFeatureFilters( @@ -4428,7 +4943,11 @@ class AssistantApiSettingsDeviceFeatureFilters( ): enabled: bool featureFilters: AssistantApiSettingsFeatureFilters - targets: _list[str] + targets: _list[ + typing_extensions.Literal[ + "UNKNOWN_DEVICE_SUPERVISION_TARGET", "EVERYONE", "KID_ACCOUNTS", "GUESTS" + ] + ] @typing.type_check_only class AssistantApiSettingsDeviceLogsOptIn(typing_extensions.TypedDict, total=False): @@ -4461,7 +4980,23 @@ class AssistantApiSettingsDeviceSettings(typing_extensions.TypedDict, total=Fals deviceModelId: str deviceModelRevision: int dusi: str - faceEnrollmentErrors: _list[str] + faceEnrollmentErrors: _list[ + typing_extensions.Literal[ + "UNKNOWN_FACE_ENROLLMENT_ERROR", + "MISSING_FRONTAL_POSE", + "FACE_NOT_DETECTED", + "MULTIPLE_FACE_DETECTED", + "FACE_WITHOUT_SIGNATURE", + "FACE_DETECTION_LOW_CONFIDENCE", + "FACE_LANDMARK_LOW_CONFIDENCE", + "FACE_WITHOUT_CONFIDENCE", + "FACE_TOO_SMALL", + "FAILED_TO_READ_IMAGE", + "FAILED_TO_DECODE_IMAGE", + "FACE_DETECTION_ERROR", + "FACE_WITHOUT_EMBEDDING_CONFIDENCE", + ] + ] faceEnrollmentStatus: typing_extensions.Literal[ "UNKNOWN_STATUS", "SUCCESS", "FAILURE", "PENDING" ] @@ -4719,14 +5254,32 @@ class AssistantApiSettingsMasqueradeMode(typing_extensions.TypedDict, total=Fals @typing.type_check_only class AssistantApiSettingsMusicFilter(typing_extensions.TypedDict, total=False): - availableProviders: _list[str] + availableProviders: _list[ + typing_extensions.Literal[ + "UNKNOWN_MUSIC_PROVIDER", + "YOUTUBE_MUSIC", + "GOOGLE_PLAY_MUSIC", + "SPOTIFY", + "APPLE_MUSIC", + "PANDORA", + ] + ] providerFilterState: typing_extensions.Literal[ "UNKNOWN_STATE", "ALLOW_ALL_PROVIDERS", "ALLOW_WHITELISTED_PROVIDERS" ] state: typing_extensions.Literal[ "UNKNOWN_STATE", "ALLOW_ALL", "BLOCK_EXPLICIT", "BLOCK_ALL" ] - whitelistedProviders: _list[str] + whitelistedProviders: _list[ + typing_extensions.Literal[ + "UNKNOWN_MUSIC_PROVIDER", + "YOUTUBE_MUSIC", + "GOOGLE_PLAY_MUSIC", + "SPOTIFY", + "APPLE_MUSIC", + "PANDORA", + ] + ] @typing.type_check_only class AssistantApiSettingsNewsFilter(typing_extensions.TypedDict, total=False): @@ -4885,14 +5438,22 @@ class AssistantApiSettingsVideoFilter(typing_extensions.TypedDict, total=False): autoplayToggleState: typing_extensions.Literal[ "UNKNOWN_STATE", "ENABLED", "DISABLED" ] - availableProviders: _list[str] + availableProviders: _list[ + typing_extensions.Literal[ + "UNKNOWN_VIDEO_PROVIDER", "YOUTUBE", "YOUTUBE_TV", "YOUTUBE_KIDS" + ] + ] providerFilterState: typing_extensions.Literal[ "UNKNOWN_STATE", "ALLOW_ALL_PROVIDERS", "ALLOW_WHITELISTED_PROVIDERS" ] state: typing_extensions.Literal[ "UNKNOWN_STATE", "ALLOW_ALL", "BLOCK_MATURE_CONTENT", "BLOCK_ALL" ] - whitelistedProviders: _list[str] + whitelistedProviders: _list[ + typing_extensions.Literal[ + "UNKNOWN_VIDEO_PROVIDER", "YOUTUBE", "YOUTUBE_TV", "YOUTUBE_KIDS" + ] + ] @typing.type_check_only class AssistantApiSettingsWebviewFilter(typing_extensions.TypedDict, total=False): @@ -5112,7 +5673,21 @@ class AssistantApiSupportedProtocolVersionMessageVersionPair( @typing.type_check_only class AssistantApiSupportedProviderTypes(typing_extensions.TypedDict, total=False): - supportedTypes: _list[str] + supportedTypes: _list[ + typing_extensions.Literal[ + "PROVIDER_TYPE_UNSPECIFIED", + "ANDROID_APP", + "CAST_APP", + "CLOUD_PROVIDER", + "SIP_PROVIDER", + "IOS_APP", + "INTERNAL_PROVIDER", + "WEB_PROVIDER", + "KAIOS_APP", + "HOME_APP", + "CHROMEOS_APP", + ] + ] @typing.type_check_only class AssistantApiSurfaceProperties(typing_extensions.TypedDict, total=False): @@ -6340,7 +6915,27 @@ class AssistantLogsDeviceMediaSessionLog(typing_extensions.TypedDict, total=Fals "SKIPPING_TO_QUEUE_ITEM", ] providerMid: str - supportedTransportControl: _list[str] + supportedTransportControl: _list[ + typing_extensions.Literal[ + "UNKNOWN_COMMAND", + "PLAY_FROM_SEARCH", + "PLAY_FROM_URI", + "SEND_CUSTOM_ACTION", + "SKIP_TO_NEXT", + "SKIP_TO_PREVIOUS", + "PLAY", + "PAUSE", + "STOP", + "SET_RATING", + "SEEK_TO", + "SHUFFLE", + "REWIND", + "FAST_FORWARD", + "SKIP_TO_QUEUE_ITEM", + "SET_REPEAT_MODE", + "SET_CAPTIONING_ENABLED", + ] + ] @typing.type_check_only class AssistantLogsDeviceSelectionLog(typing_extensions.TypedDict, total=False): @@ -6531,7 +7126,15 @@ class AssistantLogsMediaDeviceSelectionDecisionSummary( "DEVICE_IN_CLOSE_ROOM_TARGETED", "TETHERED_DEVICE_TARGETED", ] - miscSelectionSignal: _list[str] + miscSelectionSignal: _list[ + typing_extensions.Literal[ + "NONE", + "BETTER_MATCH_DEVICE_WITH_HUMAN_FRIENDLY_NAME_FOUND", + "LOCAL_DEVICE_IMPLICITLY_MENTIONED", + "USED_LOOSE_PLAYBACK_STATE_REQUIREMENTS", + "QUERY_3P_DEVICE_ANNOTATION_IGNORED_REQUIREMENTS", + ] + ] @typing.type_check_only class AssistantLogsMediaFocusInfoLog(typing_extensions.TypedDict, total=False): @@ -6785,7 +7388,7 @@ class AssistantProductivityListItem(typing_extensions.TypedDict, total=False): class AssistantRemindersAttachment(typing_extensions.TypedDict, total=False): id: str link: AssistantRemindersAttachmentLink - surfaceType: _list[str] + surfaceType: _list[typing_extensions.Literal["UNSPECIFIED", "ANDROID_PHONE"]] @typing.type_check_only class AssistantRemindersAttachmentLink(typing_extensions.TypedDict, total=False): @@ -6909,7 +7512,9 @@ class AssistantVerticalsHomeautomationProtoCommonVoiceTrigger( class AssistantVerticalsHomeautomationProtoConciergeFeatures( typing_extensions.TypedDict, total=False ): - conciergeProductFeatures: _list[str] + conciergeProductFeatures: _list[ + typing_extensions.Literal["UNKNOWN_PRODUCT_FEATURE", "E911"] + ] @typing.type_check_only class AssistantVerticalsHomeautomationProtoDeviceTargetingOutputQueryInfo( @@ -6966,9 +7571,23 @@ class AssistantVerticalsHomeautomationProtoHomeAutomation_MetaData( opaqueCustomData: str operationalNodeId: str otherDeviceIds: _list[AssistantVerticalsHomeautomationProtoAgentDeviceId] - otherDeviceSources: _list[str] + otherDeviceSources: _list[ + typing_extensions.Literal[ + "UNKNOWN", "CLOUD_SYNC", "ASSISTANT_SETTING_OOBE", "LOCAL_SYNC", "CHIP_SYNC" + ] + ] parentNode: _list[str] - parentType: _list[str] + parentType: _list[ + typing_extensions.Literal[ + "UNKNOWN_ITEM_TYPE", + "DEVICE", + "ROOM", + "PLACE", + "GROUP", + "SCENE", + "STRUCTURE", + ] + ] personalizedNicknames: _list[str] physicalLocation: AssistantVerticalsHomeautomationProtoPhysicalLocation plural: _list[str] @@ -7331,7 +7950,13 @@ class ClassifierPornSiteData(typing_extensions.TypedDict, total=False): @typing.type_check_only class ClassifierPornSiteDataVersionedScore(typing_extensions.TypedDict, total=False): score: float - siteRule: _list[str] + siteRule: _list[ + typing_extensions.Literal[ + "HIGH_PORN_FRACTION_RULE", + "DEPRECATED_USER_GENERATED_CONTENT_RULE", + "DEPRECATED_SITES_WITH_IGNORED_SCORES_LIST", + ] + ] version: int verticals4Score: float @@ -7512,7 +8137,56 @@ class CompositeDoc(typing_extensions.TypedDict, total=False): scaledIndyRank: int sitemap: Sitemap storageRowTimestampMicros: str - subindexid: _list[str] + subindexid: _list[ + typing_extensions.Literal[ + "LTG_CANDIDATE", + "NOSUBINDEX", + "BASE", + "CSEINDEX_EXTENDED", + "DAILY", + "TIMBIT_PROTECTED", + "LANDFILL1", + "LANDFILL2", + "LANDFILL3", + "LANDFILL_BLOGSEARCH", + "LANDFILL_SOCIAL", + "INSTANT", + "UNIFIED_LANDFILL", + "BLOGSEARCH_DYNAMIC_ASSIMILATED", + "BLOGSEARCH_EXTENDED", + "MOFFETT", + "UNSELECTED_DOCUMENTS", + "AQUARIUS", + "WEBSEARCH_FRESH", + "WEBSEARCH1", + "WEBSEARCH2", + "WEBSEARCH3", + "UNIFIED_ZEPPELIN_HIGH_QUALITY", + "ASIANREGIONAL", + "EMEAREGIONAL", + "CSEINDEX", + "BASEREGIONAL", + "BLACKHOLE", + "XBASE", + "FRESHBASE", + "XASIANREGIONAL", + "XEMEAREGIONAL", + "XBASEREGIONAL", + "BLIMPIE", + "BLIMPIEPP", + "GOODYEAR", + "GOODYEARPP", + "QUASAR", + "ZEPPELIN1", + "ZEPPELIN2", + "ZEPPELIN3", + "ZEPPELIN_STAGING", + "PULSAR", + "TIMBIT", + "LANDFILL_CSE", + "UNIFIED_ZEPPELIN", + ] + ] syntacticDate: QualityTimebasedSyntacticDate url: str urldate: str @@ -7560,9 +8234,25 @@ class CompositeDocIndexingInfo(typing_extensions.TypedDict, total=False): contentProtected: bool convertToRobotedReason: int crawlStatus: int - demotionTags: _list[str] + demotionTags: _list[ + typing_extensions.Literal["DEMOTION_TYPE_NONE", "DEMOTION_TYPE_BADURLS_DEMOTE"] + ] errorType: int - freshdocsCorpora: _list[str] + freshdocsCorpora: _list[ + typing_extensions.Literal[ + "WEB", + "REALTIME", + "CSE", + "CSE_PREMIUM", + "BUSTER_IMAGES", + "NEWS", + "VIDEO", + "YOUTUBE", + "WEB_INSTANT", + "WEB_DAILY", + "CACHE_COLON", + ] + ] hostid: str ieIdentifier: str imageIndexingInfo: ImageSearchImageIndexingInfo @@ -7833,7 +8523,9 @@ class CopleySourceTypeMetadata(typing_extensions.TypedDict, total=False): "PERSONAL_FAVORITE", "PERSONAL_GAMER_CONTACT", ] - provenanceCategory: _list[str] + provenanceCategory: _list[ + typing_extensions.Literal["PROVENANCE_CATEGORY_UNKNOWN", "CORE_APPS_DATA"] + ] sensitivity: KnowledgeAnswersSensitivitySensitivity @typing.type_check_only @@ -7843,7 +8535,43 @@ class CopleySubreferenceMetadata(typing_extensions.TypedDict, total=False): @typing.type_check_only class CopleySubreferenceReference(typing_extensions.TypedDict, total=False): - personalReferenceTypes: _list[str] + personalReferenceTypes: _list[ + typing_extensions.Literal[ + "PERSONAL_UNKNOWN_REFERENCE", + "PERSONAL_HOTEL_REFERENCE", + "PERSONAL_HOTEL_BOOKING_AGENT_REFERENCE", + "PERSONAL_RESTAURANT_REFERENCE", + "PERSONAL_RESTAURANT_BOOKING_AGENT_REFERENCE", + "PERSONAL_PARKING_REFERENCE", + "PERSONAL_FLIGHT_REFERENCE", + "PERSONAL_GENERIC_SOCIAL_EVENT_REFERENCE", + "PERSONAL_CONCERT_REFERENCE", + "PERSONAL_SPORTS_REFERENCE", + "PERSONAL_MOVIE_REFERENCE", + "PERSONAL_TOUR_REFERENCE", + "PERSONAL_HOME_REFERENCE", + "PERSONAL_WORK_REFERENCE", + "PERSONAL_MAPS_ALIAS_REFERENCE", + "PERSONAL_CONTACT_REFERENCE", + "PERSONAL_CONTACT_PERSON_REFERENCE", + "PERSONAL_CONTACT_LOCATION_REFERENCE", + "PERSONAL_FAMILY_MEMBER_REFERENCE", + "PERSONAL_CONTACT_BIRTHDAY_REFERENCE", + "PERSONAL_CONTACT_ADDRESS_REFERENCE", + "PERSONAL_RELATIONSHIP_REFERENCE", + "PERSONAL_RELATIONSHIP_PERSON_REFERENCE", + "PERSONAL_RELATIONSHIP_LOCATION_REFERENCE", + "PERSONAL_MEMORABLE_DATE_REFERENCE", + "PERSONAL_MEMORY_ANNIVERSARY_DATE_REFERENCE", + "PERSONAL_MEMORY_PAYDAY_DATE_REFERENCE", + "PERSONAL_MEMORY_WEDDING_DATE_REFERENCE", + "PERSONAL_MEMORY_BIRTHDAY_DATE_REFERENCE", + "PERSONAL_MEMORY_EXAM_DATE_REFERENCE", + "PERSONAL_MEMORY_MATHEXAM_DATE_REFERENCE", + "PERSONAL_MEMORY_OILCHANGE_DATE_REFERENCE", + "PERSONAL_MEMORY_GRADUATION_DATE_REFERENCE", + ] + ] referenceScore: float relationshipLexicalInfo: CopleyLexicalMetadata @@ -8764,7 +9492,439 @@ class EmbedsEmbedClientItem(typing_extensions.TypedDict, total=False): renderId: str signature: str transientData: EmbedsTransientData - type: _list[str] + type: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "ACTION_V2", + "ADD_ACTION_V2", + "AGGREGATE_RATING_V2", + "ARTICLE_V2", + "ASSESS_ACTION_V2", + "AUDIO_OBJECT_V2", + "BASIC_INTERACTION_V2", + "BLOG_POSTING_V2", + "BLOG_V2", + "BOOK_V2", + "BUY_ACTION_V2", + "CHECK_IN_ACTION_V2", + "CHECKIN_V2", + "COLLEXION_V2", + "COMMENT_ACTION_V2", + "COMMENT_V2", + "COMMUNICATE_ACTION_V2", + "CONSUME_ACTION_V2", + "CREATE_ACTION_V2", + "CREATIVE_WORK_V2", + "DISCOVER_ACTION_V2", + "DOCUMENT_OBJECT_V2", + "DRAWING_OBJECT_V2", + "DRIVE_OBJECT_V2", + "EMOTISHARE_V2", + "ENTRY_POINT_V2", + "EVENT_TIME_V2", + "EVENT_V2", + "FILE_OBJECT_V2", + "FIND_ACTION_V2", + "FINANCIAL_QUOTE_V2", + "FORM_OBJECT_V2", + "GEO_COORDINATES_V2", + "GOOGLE_OFFER_V2", + "HANGOUT_CHAT_MESSAGE", + "HANGOUT_QUOTE", + "HANGOUT_V2", + "HOA_PLUS_EVENT_V2", + "IMAGE_OBJECT_V2", + "INTERACT_ACTION_V2", + "INTERACTION_V2", + "LISTEN_ACTION_V2", + "LOCAL_BUSINESS_V2", + "LOCAL_PLUS_PHOTO_ALBUM_V2", + "MAGAZINE_V2", + "MEDIA_OBJECT_V2", + "MOBILE_APPLICATION_V2", + "MOVIE_V2", + "MUSIC_ALBUM_V2", + "MUSIC_GROUP_V2", + "MUSIC_PLAYLIST_V2", + "MUSIC_RECORDING_V2", + "NEWS_ARTICLE_V2", + "OFFER_V2", + "ORGANIZATION_V2", + "ORGANIZE_ACTION_V2", + "PERSON_V2", + "PLACE_REVIEW_V2", + "PLACE_V2", + "PLAN_ACTION_V2", + "PLAY_MUSIC_ALBUM_V2", + "PLAY_MUSIC_TRACK_V2", + "PLAY_OBJECT_V2", + "PLUS_AUDIO_V2", + "PLUS_EVENT_V2", + "PLUS_MEDIA_COLLECTION_V2", + "PLUS_MEDIA_OBJECT_V2", + "PLUS_PAGE_V2", + "PLUS_PHOTOS_ADDED_TO_COLLECTION_V2", + "PLUS_PHOTO_ALBUM_V2", + "PLUS_PHOTO_COLLECTION_V2", + "PLUS_PHOTO_V2", + "PLUS_POST_V2", + "PLUS_RESHARE_V2", + "PLUS_SOFTWARE_APPLICATION_V2", + "POLL_OPTION_V2", + "POLL_V2", + "POSTAL_ADDRESS_V2", + "PRESENTATION_OBJECT_V2", + "PRODUCT_REVIEW_V2", + "RATING_V2", + "REACT_ACTION_V2", + "RESERVATION_V2", + "RESERVE_ACTION_V2", + "REVIEW_V2", + "REVIEW_ACTION_V2", + "SOFTWARE_APPLICATION_V2", + "SPREADSHEET_OBJECT_V2", + "SQUARE_INVITE_V2", + "SQUARE_V2", + "STICKER_V2", + "STORY_V2", + "THING_V2", + "TRADE_ACTION_V2", + "DEPRECATED_TOUR_OBJECT_V2", + "TV_EPISODE_V2", + "TV_SERIES_V2", + "UPDATE_ACTION_V2", + "VIEW_ACTION_V2", + "VIDEO_OBJECT_V2", + "VIDEO_GALLERY_V2", + "WANT_ACTION_V2", + "WEB_PAGE_V2", + "WRITE_ACTION_V2", + "YOUTUBE_CHANNEL_V2", + "GOOGLE_USER_PHOTO_V2", + "GOOGLE_USER_PHOTO_ALBUM", + "GOOGLE_PHOTO_RECIPE", + "THING", + "CREATIVE_WORK", + "EVENT", + "INTANGIBLE", + "ORGANIZATION", + "PERSON", + "PLACE", + "PRODUCT", + "ARTICLE", + "BLOG_POSTING", + "NEWS_ARTICLE", + "SCHOLARLY_ARTICLE", + "BLOG", + "BOOK", + "COMMENT", + "ITEM_LIST", + "MAP", + "MEDIA_OBJECT", + "AUDIO_OBJECT", + "IMAGE_OBJECT", + "MUSIC_VIDEO_OBJECT", + "VIDEO_OBJECT", + "MOVIE", + "MUSIC_PLAYLIST", + "MUSIC_ALBUM", + "MUSIC_RECORDING", + "PAINTING", + "PHOTOGRAPH", + "RECIPE", + "REVIEW", + "SCULPTURE", + "SOFTWARE_APPLICATION", + "MOBILE_APPLICATION", + "WEB_APPLICATION", + "TV_EPISODE", + "TV_SEASON", + "TV_SERIES", + "WEB_PAGE", + "ABOUT_PAGE", + "CHECKOUT_PAGE", + "COLLECTION_PAGE", + "IMAGE_GALLERY", + "VIDEO_GALLERY", + "CONTACT_PAGE", + "ITEM_PAGE", + "PROFILE_PAGE", + "SEARCH_RESULTS_PAGE", + "WEB_PAGE_ELEMENT", + "SITE_NAVIGATION_ELEMENT", + "TABLE", + "WP_AD_BLOCK", + "WP_FOOTER", + "WP_HEADER", + "WP_SIDEBAR", + "APP_INVITE", + "EMOTISHARE", + "BUSINESS_EVENT", + "CHILDRENS_EVENT", + "COMEDY_EVENT", + "DANCE_EVENT", + "EDUCATION_EVENT", + "FESTIVAL", + "FOOD_EVENT", + "LITERARY_EVENT", + "MUSIC_EVENT", + "SALE_EVENT", + "SOCIAL_EVENT", + "SPORTS_EVENT", + "THEATER_EVENT", + "VISUAL_ARTS_EVENT", + "RESERVATION", + "TRAVEL_EVENT", + "CORPORATION", + "EDUCATIONAL_ORGANIZATION", + "COLLEGE_OR_UNIVERSITY", + "ELEMENTARY_SCHOOL", + "HIGH_SCHOOL", + "MIDDLE_SCHOOL", + "PRESCHOOL", + "SCHOOL", + "GOVERNMENT_ORGANIZATION", + "LOCAL_BUSINESS", + "ANIMAL_SHELTER", + "AUTOMOTIVE_BUSINESS", + "AUTO_BODY_SHOP", + "AUTO_DEALER", + "AUTO_PARTS_STORE", + "AUTO_RENTAL", + "AUTO_REPAIR", + "AUTO_WASH", + "GAS_STATION", + "MOTORCYCLE_DEALER", + "MOTORCYCLE_REPAIR", + "CHILD_CARE", + "DRY_CLEANING_OR_LAUNDRY", + "EMERGENCY_SERVICE", + "FIRE_STATION", + "HOSPITAL", + "POLICE_STATION", + "EMPLOYMENT_AGENGY", + "ENTERTAINMENT_BUSINESS", + "ADULT_ENTERTAINMENT", + "AMUSEMENT_PARK", + "ART_GALLERY", + "CASINO", + "COMEDY_CLUB", + "MOVIE_THEATER", + "NIGHT_CLUB", + "FINANCIAL_SERVICE", + "ACCOUNTING_SERVICE", + "AUTOMATED_TELLER", + "BANK_OR_CREDIT_UNION", + "INSURANCE_AGENCY", + "FOOD_ESTABLISHMENT", + "BAKERY", + "BAR_OR_PUB", + "BREWERY", + "CAFE_OR_COFFEE_SHOP", + "FAST_FOOD_RESTAURANT", + "ICE_CREAM_SHOP", + "RESTAURANT", + "WINERY", + "GOVERNMENT_OFFICE", + "POST_OFFICE", + "HEALTH_AND_BEAUTY_BUSINESS", + "BEAUTY_SALON", + "DAY_SPA", + "HAIR_SALON", + "HEALTH_CLUB", + "NAIL_SALON", + "TATTOO_PARLOR", + "HOME_AND_CONSTRUCTION_BUSINESS", + "ELECTRICIAN", + "GENERAL_CONTRACTOR", + "HVAC_BUSINESS", + "HOUSE_PAINTER", + "LOCKSMITH", + "MOVING_COMPANY", + "PLUMBER", + "ROOFING_CONTRACTOR", + "INTERNET_CAFE", + "LIBRARY", + "LODGING_BUSINESS", + "BED_AND_BREAKFAST", + "HOSTEL", + "HOTEL", + "MOTEL", + "MEDICAL_ORGANIZATION", + "DENTIST", + "MEDICAL_CLINIC", + "OPTICIAN", + "PHARMACY", + "PHYSICIAN", + "VETERINARY_CARE", + "PROFESSIONAL_SERVICE", + "ATTORNEY", + "NOTARY", + "RADIO_STATION", + "REAL_ESTATE_AGENT", + "RECYCLING_CENTER", + "SELF_STORAGE", + "SHOPPING_CENTER", + "SPORTS_ACTIVITY_LOCATION", + "BOWLING_ALLEY", + "EXERCISE_GYM", + "GOLF_COURSE", + "PUBLIC_SWIMMING_POOL", + "SKI_RESORT", + "SPORTS_CLUB", + "STADIUM_OR_ARENA", + "TENNIS_COMPLEX", + "STORE", + "BIKE_STORE", + "BOOK_STORE", + "CLOTHING_STORE", + "COMPUTER_STORE", + "CONVENIENCE_STORE", + "DEPARTMENT_STORE", + "ELECTRONICS_STORE", + "FLORIST", + "FURNITURE_STORE", + "GARDEN_STORE", + "GROCERY_STORE", + "HARDWARE_STORE", + "HOBBY_SHOP", + "HOME_GOODS_STORE", + "JEWELRY_STORE", + "LIQUOR_STORE", + "MENS_CLOTHING_STORE", + "MOBILE_PHONE_STORE", + "MOVIE_RENTAL_STORE", + "MUSIC_STORE", + "OFFICE_EQUIPMENT_STORE", + "OUTLET_STORE", + "PAWN_SHOP", + "PET_STORE", + "SHOE_STORE", + "SPORTING_GOODS_STORE", + "TIRE_SHOP", + "TOY_STORE", + "WHOLESALE_STORE", + "TELEVISION_STATION", + "TOURIST_INFORMATION_CENTER", + "TRAVEL_AGENCY", + "PERFORMING_GROUP", + "MUSIC_GROUP", + "ADMINISTRATIVE_AREA", + "CITY", + "COUNTRY", + "STATE", + "CIVIC_STRUCTURE", + "AIRPORT", + "AQUARIUM", + "BEACH", + "BUS_STATION", + "BUS_STOP", + "CAMPGROUND", + "CEMETERY", + "CREMATORIUM", + "EVENT_VENUE", + "GOVERNMENT_BUILDING", + "CITY_HALL", + "COURTHOUSE", + "DEFENCE_ESTABLISHMENT", + "EMBASSY", + "LEGISLATIVE_BUILDING", + "MUSEUM", + "MUSIC_VENUE", + "PARK", + "PARKING_FACILITY", + "PERFORMING_ARTS_THEATER", + "PLACE_OF_WORSHIP", + "BUDDHIST_TEMPLE", + "CATHOLIC_CHURCH", + "CHURCH", + "HINDU_TEMPLE", + "MOSQUE", + "SYNAGOGUE", + "PLAYGROUND", + "R_V_PARK", + "RESIDENCE", + "APARTMENT_COMPLEX", + "GATED_RESIDENCE_COMMUNITY", + "SINGLE_FAMILY_RESIDENCE", + "TOURIST_ATTRACTION", + "SUBWAY_STATION", + "TAXI_STAND", + "TRAIN_STATION", + "ZOO", + "LANDFORM", + "BODY_OF_WATER", + "CANAL", + "LAKE_BODY_OF_WATER", + "OCEAN_BODY_OF_WATER", + "POND", + "RESERVOIR", + "RIVER_BODY_OF_WATER", + "SEA_BODY_OF_WATER", + "WATERFALL", + "CONTINENT", + "MOUNTAIN", + "VOLCANO", + "LANDMARKS_OR_HISTORICAL_BUILDINGS", + "USER_INTERACTION", + "USER_PLUS_ONES", + "ENUMERATION", + "BOOK_FORMAT_TYPE", + "ITEM_AVAILABILITY", + "OFFER_ITEM_CONDITION", + "JOB_POSTING", + "LANGUAGE", + "OFFER", + "QUANTITY", + "DISTANCE", + "DURATION", + "ENERGY", + "MASS", + "RATING", + "AGGREGATE_RATING", + "STRUCTURED_VALUE", + "CONTACT_POINT", + "POSTAL_ADDRESS", + "GEO_COORDINATES", + "GEO_SHAPE", + "NUTRITION_INFORMATION", + "PRESENTATION_OBJECT", + "DOCUMENT_OBJECT", + "SPREADSHEET_OBJECT", + "FORM_OBJECT", + "DRAWING_OBJECT", + "PLACE_REVIEW", + "FILE_OBJECT", + "PLAY_MUSIC_TRACK", + "PLAY_MUSIC_ALBUM", + "MAGAZINE", + "CAROUSEL_FRAME", + "PLUS_EVENT", + "HANGOUT", + "HANGOUT_BROADCAST", + "HANGOUT_CONSUMER", + "CHECKIN", + "EXAMPLE_OBJECT", + "SQUARE", + "SQUARE_INVITE", + "PLUS_PHOTO", + "PLUS_PHOTO_ALBUM", + "LOCAL_PLUS_PHOTO_ALBUM", + "PRODUCT_REVIEW", + "FINANCIAL_QUOTE", + "DEPRECATED_TOUR_OBJECT", + "PLUS_PAGE", + "GOOGLE_CHART", + "PLUS_PHOTOS_ADDED_TO_COLLECTION", + "RECOMMENDED_PEOPLE", + "PLUS_POST", + "DATE", + "DRIVE_OBJECT_COLLECTION", + "NEWS_MEDIA_ORGANIZATION", + "DYNAMITE_ATTACHMENT_METADATA", + "DYNAMITE_MESSAGE_METADATA", + ] + ] @typing.type_check_only class EmbedsPackagingServiceClient(typing_extensions.TypedDict, total=False): @@ -9115,7 +10275,16 @@ class GeostoreAccessPointProto(typing_extensions.TypedDict, total=False): pointOnSegment: GeostorePointProto priority: typing_extensions.Literal["TYPE_PRIMARY", "TYPE_SECONDARY"] segmentPosition: float - unsuitableTravelMode: _list[str] + unsuitableTravelMode: _list[ + typing_extensions.Literal[ + "TRAVEL_MODE_MOTOR_VEHICLE", + "TRAVEL_MODE_AUTO", + "TRAVEL_MODE_TWO_WHEELER", + "TRAVEL_MODE_BICYCLE", + "TRAVEL_MODE_PEDESTRIAN", + "TRAVEL_MODE_PUBLIC_TRANSIT", + ] + ] @typing.type_check_only class GeostoreAddressComponentProto(typing_extensions.TypedDict, total=False): @@ -9227,7 +10396,16 @@ class GeostoreAttributeValueDisplayProto(typing_extensions.TypedDict, total=Fals @typing.type_check_only class GeostoreBarrierLogicalMaterialProto(typing_extensions.TypedDict, total=False): - material: _list[str] + material: _list[ + typing_extensions.Literal[ + "UNKNOWN_LOGICAL_MATERIAL", + "CONCRETE", + "METAL", + "PLASTIC", + "STONE", + "TIMBER", + ] + ] @typing.type_check_only class GeostoreBestLocaleProto(typing_extensions.TypedDict, total=False): @@ -11447,17 +12625,71 @@ class GeostoreFlowLineProto(typing_extensions.TypedDict, total=False): @typing.type_check_only class GeostoreFoodMenuItemOptionProto(typing_extensions.TypedDict, total=False): - allergenAbsent: _list[str] - allergenPresent: _list[str] + allergenAbsent: _list[ + typing_extensions.Literal[ + "ALLERGEN_DAIRY", + "ALLERGEN_EGG", + "ALLERGEN_FISH", + "ALLERGEN_PEANUT", + "ALLERGEN_SHELLFISH", + "ALLERGEN_SOY", + "ALLERGEN_TREE_NUT", + "ALLERGEN_WHEAT", + ] + ] + allergenPresent: _list[ + typing_extensions.Literal[ + "ALLERGEN_DAIRY", + "ALLERGEN_EGG", + "ALLERGEN_FISH", + "ALLERGEN_PEANUT", + "ALLERGEN_SHELLFISH", + "ALLERGEN_SOY", + "ALLERGEN_TREE_NUT", + "ALLERGEN_WHEAT", + ] + ] calories: int ingredients: _list[GeostoreFoodMenuItemOptionProtoIngredient] media: _list[GeostoreMediaItemProto] nameInfo: _list[GeostorePriceListNameInfoProto] nutritionFacts: GeostorePriceInfoFoodNutritionFacts portionSize: GeostoreFoodMenuItemOptionProtoPortionSize - preparationMethods: _list[str] + preparationMethods: _list[ + typing_extensions.Literal[ + "METHOD_UNDEFINED", + "BAKED", + "BOILED", + "BLANCHED", + "BRAISED", + "CODDLED", + "PRESSURE_COOKED", + "SIMMERED", + "STEAMED", + "STEEPED", + "GRILLED", + "FRIED", + "PAN_FRIED", + "STIR_FRIED", + "SAUTEED", + "ROASTED", + "BARBECUED", + "SEARED", + "SMOKED", + "FERMENTED", + "MARINATED", + "PICKLED", + "BASTED", + "KNEADED", + "OTHER_METHOD", + ] + ] price: GeostorePriceRangeProto - restriction: _list[str] + restriction: _list[ + typing_extensions.Literal[ + "DIET_HALAL", "DIET_KOSHER", "DIET_ORGANIC", "DIET_VEGAN", "DIET_VEGETARIAN" + ] + ] servesNumPeople: int spiciness: typing_extensions.Literal[ "SPICINESS_NONE", "SPICINESS_MILD", "SPICINESS_MEDIUM", "SPICINESS_HOT" @@ -12315,7 +13547,16 @@ class GeostoreKnowledgeGraphReferenceProto(typing_extensions.TypedDict, total=Fa class GeostoreLandmarkReferenceProto(typing_extensions.TypedDict, total=False): featureType: int landmark: GeostoreFeatureIdProto - travelMode: _list[str] + travelMode: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "TRAVEL_MOTOR_VEHICLE", + "TRAVEL_AUTO", + "TRAVEL_TWO_WHEELER", + "TRAVEL_BICYCLE", + "TRAVEL_PEDESTRIAN", + ] + ] @typing.type_check_only class GeostoreLaneMarkerProto(typing_extensions.TypedDict, total=False): @@ -12451,7 +13692,47 @@ class GeostoreMediaItemProtoMediaSize(typing_extensions.TypedDict, total=False): @typing.type_check_only class GeostoreNameProto(typing_extensions.TypedDict, total=False): - flag: _list[str] + flag: _list[ + typing_extensions.Literal[ + "FLAG_ANY", + "FLAG_IN_LOCAL_LANGUAGE", + "FLAG_PREFERRED", + "FLAG_OFFICIAL", + "FLAG_OBSCURE", + "FLAG_ON_SIGNS", + "FLAG_EXIT_NAME_NUMBER", + "FLAG_EXIT_NAME", + "FLAG_INTERCHANGE_NAME", + "FLAG_EXIT_NUMBER", + "FLAG_INTERCHANGE_NUMBER", + "FLAG_TRANSIT_HEADSIGN", + "FLAG_CONNECTS_DIRECTLY", + "FLAG_CONNECTS_INDIRECTLY", + "FLAG_INTERSECTION_NAME", + "FLAG_VANITY", + "FLAG_ROUTE_NUMBER", + "FLAG_COUNTRY_CODE_2", + "FLAG_ABBREVIATED", + "FLAG_ID", + "FLAG_DESIGNATED_MARKET_AREA_ID", + "FLAG_IATA_ID", + "FLAG_ICAO_ID", + "FLAG_ISO_3166_2", + "FLAG_COUNTRY_SPECIFIC_ID", + "FLAG_LANGUAGE_CODE", + "FLAG_TIMEZONE_ID", + "FLAG_PHONE_NUMBER_PREFIX", + "FLAG_PHONE_NUMBER_AREA_CODE", + "FLAG_TRANSLITERATED", + "FLAG_NOT_ON_SIGNS", + "FLAG_NOT_IN_LOCAL_LANGUAGE", + "FLAG_ROUNDABOUT_ROUTE", + "FLAG_NEVER_DISPLAY", + "FLAG_BICYCLE_ROUTE", + "FLAG_MACHINE_GENERATED", + "FLAG_SUSPICIOUS", + ] + ] language: str metadata: GeostoreFieldMetadataProto rawText: str @@ -13242,7 +14523,15 @@ class GeostoreParkingAllowanceProto(typing_extensions.TypedDict, total=False): isDiscount: bool minPurchaseForValidation: _list[FreebaseTopic] permitType: _list[GeostoreLanguageTaggedTextProto] - serviceType: _list[str] + serviceType: _list[ + typing_extensions.Literal[ + "SERVICE_ALL", + "SERVICE_GENERAL_DRIVER", + "SERVICE_RIDESHARE", + "SERVICE_TAXI", + "SERVICE_COMMERCIAL", + ] + ] timeBasedRate: _list[GeostoreTimeBasedRateProto] vehicleType: typing_extensions.Literal["ANY", "CAR", "MOTORCYCLE", "TRUCK"] @@ -13265,8 +14554,16 @@ class GeostoreParkingRestrictionProto(typing_extensions.TypedDict, total=False): "RESTRICTION_PICKUP_GOODS", "RESTRICTION_PICKUP_PASSENGERS", ] - serviceType: _list[str] - vehicleType: _list[str] + serviceType: _list[ + typing_extensions.Literal[ + "SERVICE_ALL", + "SERVICE_GENERAL_DRIVER", + "SERVICE_RIDESHARE", + "SERVICE_TAXI", + "SERVICE_COMMERCIAL", + ] + ] + vehicleType: _list[typing_extensions.Literal["ANY", "CAR", "MOTORCYCLE", "TRUCK"]] @typing.type_check_only class GeostorePeakProto(typing_extensions.TypedDict, total=False): @@ -13288,7 +14585,11 @@ class GeostorePhysicalLineProto(typing_extensions.TypedDict, total=False): dashLengthMeters: float gapColor: GeostorePaintedElementLogicalColorProto gapLengthMeters: float - material: _list[str] + material: _list[ + typing_extensions.Literal[ + "UNKNOWN_STRIPE_MATERIAL", "PAINT_STRIPE", "ROUND_DOT", "SQUARE_DOT" + ] + ] paintColor: GeostorePaintedElementLogicalColorProto pattern: typing_extensions.Literal[ "UNKNOWN_DASH_PATTERN", "SOLID", "DASHED", "DOTTED", "DOTTED_DASHED" @@ -13396,7 +14697,42 @@ class GeostorePriceListNameInfoProto(typing_extensions.TypedDict, total=False): class GeostorePriceListProto(typing_extensions.TypedDict, total=False): aggregatorId: str availableTime: GeostoreTimeScheduleProto - cuisines: _list[str] + cuisines: _list[ + typing_extensions.Literal[ + "CUISINE_UNDEFINED", + "FAST_FOOD", + "AMERICAN", + "JAPANESE", + "BREAK_FAST", + "PIZZA", + "HAMBURGER", + "ITALIAN", + "SEAFOOD", + "FAMILY", + "MEXICAN", + "CHINESE", + "VEGETARIAN", + "SUSHI", + "CHICKEN", + "INDIAN", + "ASIAN", + "MEDITERRANEAN", + "FRENCH", + "BRUNCH", + "KOREAN", + "THAI", + "SPANISH", + "VIETNAMESE", + "LATIN_AMERICAN", + "INDONESIAN", + "GREEK", + "GERMAN", + "TURKISH", + "BRAZILIAN", + "PAKISTANI", + "OTHER_CUISINE", + ] + ] nameInfo: _list[GeostorePriceListNameInfoProto] section: _list[GeostorePriceListSectionProto] sourceUrl: GeostoreUrlListProto @@ -13406,7 +14742,16 @@ class GeostorePriceListSectionProto(typing_extensions.TypedDict, total=False): callToAction: GeostoreCallToActionProto foodItem: _list[GeostoreFoodMenuItemProto] item: _list[GeostoreComposableItemProto] - itemType: _list[str] + itemType: _list[ + typing_extensions.Literal[ + "TYPE_ANY", + "TYPE_FOOD", + "TYPE_SERVICE", + "TYPE_PRODUCT", + "TYPE_JOB", + "TYPE_3P_JOB", + ] + ] language: str media: _list[GeostoreMediaItemProto] nameInfo: _list[GeostorePriceListNameInfoProto] @@ -14387,7 +15732,11 @@ class GeostoreRestrictionGroupProto(typing_extensions.TypedDict, total=False): @typing.type_check_only class GeostoreRestrictionProto(typing_extensions.TypedDict, total=False): - autonomousDrivingProducts: _list[str] + autonomousDrivingProducts: _list[ + typing_extensions.Literal[ + "UNKNOWN", "HD_L4", "HD_L2", "ADAS", "AUTO_DRIVING_EXPERIENCE" + ] + ] intersectionGroup: GeostoreFeatureIdProto metadata: GeostoreFieldMetadataProto restrictionGroup: GeostoreFeatureIdProto @@ -14399,7 +15748,24 @@ class GeostoreRestrictionProto(typing_extensions.TypedDict, total=False): ] subpath: _list[GeostoreFeatureIdProto] temporaryData: Proto2BridgeMessageSet - travelMode: _list[str] + travelMode: _list[ + typing_extensions.Literal[ + "TRAVEL_ANY", + "TRAVEL_MOTOR_VEHICLE", + "TRAVEL_AUTO", + "TRAVEL_CARPOOL", + "TRAVEL_MOTORCYCLE", + "TRAVEL_BUS", + "TRAVEL_TRUCK", + "TRAVEL_DELIVERY", + "TRAVEL_TAXI", + "TRAVEL_EMERGENCY", + "TRAVEL_THROUGH_TRAFFIC", + "TRAVEL_AUTONOMOUS_VEHICLE", + "TRAVEL_PEDESTRIAN", + "TRAVEL_BICYCLE", + ] + ] type: typing_extensions.Literal[ "RESTRICTION_TRAVEL_RESTRICTED", "RESTRICTION_ILLEGAL", @@ -14433,7 +15799,9 @@ class GeostoreRightsStatusProto(typing_extensions.TypedDict, total=False): class GeostoreRoadConditionalProto(typing_extensions.TypedDict, total=False): timeSchedule: GeostoreTimeScheduleProto vehicleAttribute: GeostoreVehicleAttributeFilterProto - vehicleType: _list[str] + vehicleType: _list[ + typing_extensions.Literal["UNKNOWN", "ANY", "CAR", "MOTORCYCLE", "TRUCK", "BUS"] + ] @typing.type_check_only class GeostoreRoadMonitorProto(typing_extensions.TypedDict, total=False): @@ -14861,7 +16229,7 @@ class GeostoreTelephoneProto(typing_extensions.TypedDict, total=False): contactCategory: typing_extensions.Literal[ "CONTACT_CATEGORY_UNSPECIFIED", "CUSTOMER_SERVICE", "RESERVATIONS", "SALES" ] - flag: _list[str] + flag: _list[typing_extensions.Literal["FLAG_NO_COLD_CALLS", "FLAG_PREFERRED"]] isSharedNumber: bool label: _list[GeostoreNameProto] language: _list[str] @@ -15066,7 +16434,22 @@ class GeostoreVariableSpeedProto(typing_extensions.TypedDict, total=False): ... class GeostoreVehicleAttributeFilterProto(typing_extensions.TypedDict, total=False): axleCount: _list[GeostoreCountComparisonProto] hasTrailer: bool - hazardousGoods: _list[str] + hazardousGoods: _list[ + typing_extensions.Literal[ + "HAZARDOUS_GOODS_TYPE_UNSPECIFIED", + "EXPLOSIVES", + "GASES", + "FLAMMABLE", + "COMBUSTIBLE", + "ORGANIC", + "POISON", + "RADIOACTIVE", + "CORROSIVE", + "ASPIRATION_HAZARD", + "ENVIRONMENTAL_HAZARD", + "OTHER", + ] + ] numTrailers: _list[GeostoreCountComparisonProto] trailerLength: _list[GeostoreDimensionComparisonProto] vehicleHeight: _list[GeostoreDimensionComparisonProto] @@ -15591,7 +16974,335 @@ class GoogleAssistantAccessoryV1DeviceState(typing_extensions.TypedDict, total=F installedApps: GoogleAssistantAccessoryV1DeviceStateInstalledAppsState installedAppsZlib: str timerState: GoogleAssistantEmbeddedV1Timers - unavailableSettings: _list[str] + unavailableSettings: _list[ + typing_extensions.Literal[ + "UNSPECIFIED", + "ABOUT_ME", + "ACCESSIBILITY", + "ACTIVE_EDGE", + "ACTIVE_EDGE_SENSITIVITY", + "ADAPTIVE_BATTERY", + "ADAPTIVE_BRIGHTNESS", + "ADAPTIVE_CHARGING", + "ADAPTIVE_CONNECTIVITY", + "ADAPTIVE_SOUND", + "ADD_ACCOUNT", + "ADD_BLUETOOTH_DEVICE", + "ADD_DEVICE", + "ADD_FINGERPRINT", + "ADS_TRACKING", + "AIRPLANE_MODE", + "ALARM_VOLUME", + "ALARM_SOUND", + "ALLOW_MULTIPLE_USERS", + "AMBIENT_DISPLAY_ALWAYS_ON", + "AMBIENT_DISPLAY_NEW_NOTIFICATION", + "ANDROID_AUTO", + "ANDROID_VERSION", + "APP_BATTERY_USAGE", + "APP_DATA_USAGE", + "APP_DETAILS", + "APP_SHORTCUT", + "APPS_NOTIFICATIONS", + "APPS_STORAGE", + "ASSISTANT_ACCOUNT", + "ASSISTANT_FACE_MATCH", + "ASSISTANT_LANGUAGE", + "ASSISTANT_VOICE_MATCH", + "AUTO_ROTATE", + "AUTO_ROTATE_FACE_DETECTION", + "BACKUP", + "BATTERY_HEALTH", + "BATTERY_LEVEL", + "BATTERY_LOW", + "BATTERY_PERCENTAGE", + "BATTERY_PRESENT", + "BATTERY_SAVER", + "BATTERY_SAVER_SCHEDULE", + "BATTERY_SHARE", + "BATTERY_USAGE", + "BIOMETRIC", + "BLUETOOTH", + "BLUETOOTH_NAME", + "BLUETOOTH_ADDRESS", + "BLUETOOTH_SETTINGS", + "BRIGHTNESS_LEVEL", + "BUBBLES", + "CALL_VOLUME", + "CAMERA_DOUBLE_TWIST", + "CAST", + "CAR_CRASH_DETECTION", + "COLOR_INVERSION", + "COLOR_CORRECTION", + "CONVERSATIONS", + "CHARGING_SOUNDS_AND_VIBRATION", + "CHARGING_STATE", + "CONNECTED_DEVICES", + "CONTACTLESS_PAYMENTS", + "DATA_ROAMING", + "DATA_SAVER", + "DATA_USAGE", + "DATA_LIMIT", + "DATA_LIMIT_LEVEL", + "DATA_WARNING", + "DATA_WARNING_LEVEL", + "DEFAULT_ALARM_SOUND", + "DEFAULT_NOTIFICATION_SOUND", + "DEFAULT_APPS", + "DEVELOPER_OPTIONS", + "DEVICE_ASSISTANT_APP", + "DEVICE_NAME", + "DISPLAY_OVER_OTHER_APPS", + "DISPLAY_SIZE", + "DO_NOT_DISTURB", + "DO_NOT_DISTURB_MESSAGES", + "DO_NOT_DISTURB_CALLS", + "DO_NOT_DISTURB_ALARMS", + "DO_NOT_DISTURB_SCHEDULES", + "DOUBLE_TAP_CHECK_PHONE", + "DRIVING_MODE", + "EARTHQUAKE_ALERTS", + "EMERGENCY", + "EMERGENCY_ALERTS", + "EMERGENCY_CONTACTS", + "EMERGENCY_INFORMATION", + "ETHERNET_TETHERING", + "EXTRA_DIM", + "EXTREME_BATTERY_SAVER", + "FACTORY_RESET", + "FIND_MY_DEVICE", + "FLASHLIGHT", + "FOCUS_MODE", + "FONT_SIZE", + "FREE_UP_SPACE", + "FINGERPRINT_MANAGER", + "GESTURES", + "HAPTIC_FEEDBACK_VIBRATION", + "HARD_KEYBOARD", + "HEADS_UP", + "HIGH_REFRESH_RATE", + "HOT_SPOT", + "HOTSPOT_TETHERING", + "HOT_WORD", + "HUB_MODE", + "IP_ADDRESS", + "IMPROVE_LOCATION_ACCURACY", + "JUMP_TO_CAMERA", + "KEYBOARD_SHORTCUTS", + "LIFT_CHECK_PHONE", + "LIVE_TRANSLATE", + "LOCATION", + "LOCATION_HISTORY", + "LOCATION_BLUETOOTH_SCANNING", + "LOCATION_WIFI_SCANNING", + "LOCK_SCREEN", + "LOCK_SCREEN_DEVICE_CONTROLS", + "LOCK_SCREEN_WALLET", + "MAC_ADDRESS", + "MAGNIFICATION", + "MAGNIFY_BUTTON", + "MAGNIFY_TRIPLE_TAP", + "MANIFY_BUTTON", + "MANIFY_TRIPLE_TAP", + "MEDIA", + "MEDIA_VOLUME", + "MICROPHONE_ACCESS", + "MOBILE", + "MOBILE_DATA", + "MUSIC", + "MUTE_MODE", + "NETWORK", + "NETWORK_RESET", + "NFC", + "NIGHT_LIGHT_INTENSITY", + "NIGHT_LIGHT_SWITCH", + "NIGHT_MODE", + "NOTIFICATION_BADGE", + "NOTIFICATION_SOUND", + "NOTIFICATION_ON_SCREEN", + "NOTIFICATION_HISTORY", + "NOTIFY_FOR_PUBLIC_NETWORKS", + "ONEHANDED_MODE", + "OS_VERSION", + "PASSWORD", + "PERMISSION_MANAGER", + "PERMISSION_USAGE", + "PERSONALIZATION", + "PRINTING", + "PHONE_NUMBER", + "PICTURE_IN_PICTURE", + "POINTER_SPEED", + "POWER_MENU", + "REMINDERS", + "REQUIRE_DEVICE_UNLOCK_FOR_NFC", + "RINGTONE", + "RING_VOLUME", + "NEARBY_DEVICES_SCANNING", + "NEARBY_SHARE", + "SCREEN_LOCKING_SOUND", + "SCREEN_MAGNIFICATION", + "SCREEN_TIMEOUT", + "SCREEN_LOCK", + "SCREEN_SAVER", + "SELECT_TO_SPEAK", + "SET_TIME_AUTOMATICALLY", + "SET_TIME_ZONE_AUTOMATICALLY", + "SETTINGS", + "SIM", + "SIM_MANAGER", + "SPEECH_RATE", + "STORAGE_USAGE", + "SWIPE_FOR_NOTIFICATION", + "SWITCH_ACCESS", + "SYSTEM_UPDATE", + "SYSTEM_UPDATES", + "SYSTEM_NAVIGATION", + "SYSTEM_NAVIGATION_GESTURES", + "SYSTEM_NAVIGATION_BUTTONS", + "TALKBACK_PASSWORDS", + "TEXT_TO_SPEECH", + "TIME_ZONE", + "UNUSED_APPS", + "USB", + "USB_TETHERING", + "VERBOSE_TTS", + "VIBRATE", + "VIBRATION", + "VIBRATION_MODE", + "VOICE", + "VOLUME_LEVEL", + "WAKE_SCREEN_FOR_NOTIFICATIONS", + "WALLPAPERS", + "WEBVIEW", + "WIFI", + "WIFI_ADD_NETWORK", + "WIFI_ADD_NETWORK_QR_CODE", + "WIFI_CALLING", + "WIFI_HOTSPOT", + "ACCESSIBILITY_SELECT_TO_SPEAK", + "CRISIS_ALERTS", + "REGULATORY_LABELS", + "SEND_FEEDBACK", + "OS_BUILD_NUMBER", + "ACCESSIBILITY_SHORTCUTS", + "ACCESSIBILITY_MENU", + "ACCESSIBILITY_SOUND_AMPLIFIER", + "ACCESSIBILITY_LIVE_TRANSCRIBE", + "ACCESSIBILITY_SOUND_NOTIFICATIONS", + "ACCESSIBILITY_TALKBACK", + "ACCESSIBILITY_TIMEOUT", + "CAMERA_SETTINGS", + "BATTERY_SAVER_TOGGLE", + "COVID_NOTIFICATIONS", + "APP_LOCATION", + "LOCATION_SERVICES", + "PRIVATE_DNS", + "UNRESTRICTED_DATA", + "PREFERRED_NETWORK", + "NETWORK_PREFERENCES", + "PASSWORDS_AND_ACCOUNTS", + "PRIVACY_DASHBOARD", + "MORE_SECURITY", + "APP_PINNING", + "CONFIRM_SIM_DELETION", + "ENCRYPT_PHONE", + "FACE_UNLOCK", + "INSTALL_UNKNOWN_APPS", + "NOW_PLAYING", + "STAY_AWAKE", + "ASSISTANT_VOICE", + "RESET_BLUETOOTH_WIFI", + "DEFAULT_PHONE_APP", + "GOOGLE_ACCOUNT", + "ACCESSIBILITY_CAPTION_SIZE_AND_STYLE", + "ACCESSIBILITY_CAPTION_STYLE", + "ACCESSIBILITY_CAPTION_TEXT", + "ACCESSIBILITY_CAPTION_PREFERENCES", + "ACCESSIBILITY_COLOR_AND_MOTION", + "ACCESSIBILITY_BOLD_TEXT", + "LIVE_CAPTION", + "POWER_BUTTON_ENDS_CALL", + "TOUCH_AND_HOLD_DELAY", + "ACCESSIBILITY_VOICE_ACCESS", + "SMS_PERMISSIONS", + "SPECIAL_APP_ACCESS", + "DARK_THEME_SCHEDULE", + "LOCK_SCREEN_TEXT", + "NIGHT_LIGHT_SCHEDULE", + "AUTOFILL", + "USAGE_AND_DIAGNOSTICS", + "SENSITIVE_NOTIFICATIONS", + "ENCRYPTION_AND_CREDENTIALS", + "SPACIAL_AUDIO", + "RESET_OPTIONS", + "QUICK_TAP", + "TIPS_AND_SUPPORT", + "SCREEN_ATTENTION", + "BLUETOOTH_TETHERING", + "ALL_APPS", + "EXTEND_UNLOCK", + "CLEAR_CALLING", + "GOOGLE_SETTINGS", + "APP_LANGUAGES", + "SIM_STATUS", + "MICROPHONE_PERMISSIONS", + "GOOGLE_PLAY_UPDATE", + "ADD_GOOGLE_ACCOUNT", + "ASSISTANT_SPOKEN_NOTIFICATIONS", + "ABOUT_PHONE", + "ACCOUNTS", + "APPLICATION", + "ASSISTANT", + "AUDIO", + "BATTERY", + "BELL_SCHEDULE", + "CONTINUED_CONVERSATION", + "DATE_TIME", + "DARK_THEME", + "DEVICE_INFO", + "DICTIONARY", + "DIGITAL_WELLBEING", + "DISPLAY", + "LANGUAGE", + "NIGHT_LIGHT", + "NOTIFICATION", + "NOTIFICATION_VOLUME", + "PHONE_RINGTONE", + "PRIVACY", + "ROAMING", + "ROUTINES", + "SEARCH", + "SECURITY", + "SOUND", + "SPELL_CHECKER", + "SYSTEM", + "STORAGE", + "VPN", + "AUTOCLICK", + "CARET_HIGHLIGHT", + "CHROMEVOX", + "CURSOR_HIGHLIGHT", + "DOCKED_MAGNIFIER", + "FOCUS_HIGHLIGHT", + "FULLSCREEN_MAGNIFIER", + "HIGH_CONTRAST_MODE", + "LARGE_CURSOR", + "MONO_AUDIO", + "STICKY_KEYS", + "TAP_DRAGGING", + "VIRTUAL_KEYBOARD", + "WEARABLE_AMBIENT", + "WEARABLE_NOISE_CANCELLATION", + "WEARABLE_TOUCH_CONTROLS", + "RAISE_TO_TALK", + "BEDTIME_MODE", + "THEATER_MODE", + "TOUCH_LOCK", + "PRESS_AND_HOLD", + "WATCH_FACE", + "NOTIFICATION_ANNOUNCEMENT", + ] + ] @typing.type_check_only class GoogleAssistantAccessoryV1DeviceStateInstalledAppsState( @@ -15650,7 +17361,18 @@ class GoogleAssistantEmbeddedV1Alarm(typing_extensions.TypedDict, total=False): class GoogleAssistantEmbeddedV1AlarmRecurrence( typing_extensions.TypedDict, total=False ): - dayOfWeek: _list[str] + dayOfWeek: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] @typing.type_check_only class GoogleAssistantEmbeddedV1Alarms(typing_extensions.TypedDict, total=False): @@ -18320,7 +20042,23 @@ class ImageData(typing_extensions.TypedDict, total=False): nearDupFeaturesVersion: int nimaAva: ImageRepositoryNimaOutput nimaVq: ImageRepositoryNimaOutput - noIndexReason: _list[str] + noIndexReason: _list[ + typing_extensions.Literal[ + "NO_INDEX_IMAGE_URL_NOT_SELECTED", + "NO_INDEX_REFERRER_URL_NOT_SELECTED", + "NO_INDEX_X_RAW_IMAGE", + "NO_INDEX_FAVICON", + "NO_INDEX_DETECTED_VIA_CONTENT", + "NO_INDEX_EXTERNAL_VIDEO_THUMBNAIL", + "NO_INDEX_ONSITE_ANCHOR", + "NO_INDEX_RSS_FEED", + "NO_INDEX_REJECTED_BY_IMAGE_SELECTION", + "NO_INDEX_EXPIRED_THUMBNAIL", + "NO_INDEX_REJECTED_BY_IMAGE_SELECTION_V1", + "NO_INDEX_REJECTED_BY_PYTHIA", + "NO_INDEX_EMPTY_THUMBNAIL", + ] + ] numberFaces: int ocrGoodoc: GoodocDocument ocrTaser: GoodocDocument @@ -18649,7 +20387,11 @@ class ImageMustangImageLinkSelectionInfo(typing_extensions.TypedDict, total=Fals @typing.type_check_only class ImageMustangShoppingOffer(typing_extensions.TypedDict, total=False): - inferredImageTypes: _list[str] + inferredImageTypes: _list[ + typing_extensions.Literal[ + "UNKNOWN", "MERCHANT_IMAGE", "ML_INFERRED_IMAGE", "NEARDUP_INFERRED_IMAGE" + ] + ] ipsOfferId: str @typing.type_check_only @@ -19211,7 +20953,23 @@ class ImageRepositoryWordInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ImageRepositoryYoutubeProcessingFilter(typing_extensions.TypedDict, total=False): - previewsFilteredReason: _list[str] + previewsFilteredReason: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "CONTENT_CLAIMS", + "MATURE_CONTENT", + "INVALID_VIDEO_DATA", + "NO_VSI", + "SHORT_DURATION", + "NO_DURATION", + "EMPTY_DATA", + "DELETED", + "OFFICIAL_MUSIC_VIDEO", + "PREMIUM_CONTENT", + "ART_TRACK", + "PHARMA_CHANNEL", + ] + ] @typing.type_check_only class ImageSafesearchContentBrainPornAnnotation( @@ -21331,7 +23089,9 @@ class IndexingMobileVoltVoltPerDocData(typing_extensions.TypedDict, total=False) @typing.type_check_only class IndexingPrivacyAccessAccessRequirements(typing_extensions.TypedDict, total=False): - restrictionCategories: _list[str] + restrictionCategories: _list[ + typing_extensions.Literal["UNSPECIFIED", "CHILD_SAFETY_CONTENT"] + ] @typing.type_check_only class IndexingSignalAggregatorAdaptiveIntervalData( @@ -22400,7 +24160,9 @@ class KnowledgeAnswersIntentQueryFunctionCallSignals( ] groundingSignals: KnowledgeAnswersIntentQueryGroundingSignals highConfidence: bool - intentAnnotationSources: _list[str] + intentAnnotationSources: _list[ + typing_extensions.Literal["UNKNOWN_SOURCE", "ORBIT", "LEXICON"] + ] intentComposingMid: str intentProvenance: _list[KnowledgeAnswersIntentQueryArgumentProvenance] intentRelevantMid: _list[str] @@ -22789,7 +24551,11 @@ class KnowledgeAnswersNumberType(typing_extensions.TypedDict, total=False): keepAsString: bool rangeConstraint: KnowledgeAnswersRangeConstraint remodelings: NlpMeaningMeaningRemodelings - subType: _list[str] + subType: _list[ + typing_extensions.Literal[ + "NONE", "ORDINAL", "NUMERIC", "INTEGER", "FLOAT", "NUMBER_PROTO" + ] + ] @typing.type_check_only class KnowledgeAnswersOpaqueAogType(typing_extensions.TypedDict, total=False): ... @@ -23120,7 +24886,28 @@ class KnowledgeAnswersSensitivityMyActivityPolicy( class KnowledgeAnswersSensitivitySensitivity(typing_extensions.TypedDict, total=False): accountProvenance: _list[QualityQrewriteAccountProvenance] instruction: KnowledgeAnswersSensitivityInstruction - source: _list[str] + source: _list[ + typing_extensions.Literal[ + "UNKNOWN_SOURCE", + "INTENT_CATALOG", + "GENIE_REWRITER", + "FUNCTION_CALL_ARGUMENT_VALUE", + "ATTENTIONAL_ENTITY", + "PII_DETECTOR", + "DIALOG_STATE", + "ON_DEVICE", + "FUNCTION_CALL", + "END_OF_QREWRITE", + "SYSTEM_RESPONSE", + "DIALOG_INTENT_STATE", + "ANALYZER_POST_PROCESSOR", + "SAGE", + "ANNOTATION_ARGUMENT_VALUE", + "DIALOG_INTENT_STATE_INTENT", + "DIALOG_INTENT_STATE_INTENT_CONTEXTUAL", + "IGDP", + ] + ] type: typing_extensions.Literal["UNKNOWN_TYPE", "INTENT", "CONTEXTUAL"] @typing.type_check_only @@ -23262,7 +25049,13 @@ class KnowledgeGraphTripleProvenance(typing_extensions.TypedDict, total=False): lgMetadata: StorageGraphBfgLivegraphProvenanceMetadata policyMetadata: StorageGraphBfgPolicyMetadata process: str - restrictions: _list[str] + restrictions: _list[ + typing_extensions.Literal[ + "REQUIRES_CITATION", + "REQUIRES_PCOUNSEL_REVIEW", + "UNRESTRICTED_WITHIN_GOOGLE_NO_3P_USE", + ] + ] sourceCategory: typing_extensions.Literal[ "THIRD_PARTY", "CURATION", "PARTNER_FEED", "EXTRACTION" ] @@ -24166,7 +25959,9 @@ class NetFabricRpcVirtualNetworkId(typing_extensions.TypedDict, total=False): @typing.type_check_only class NlpMeaningComponentSpecificContracts(typing_extensions.TypedDict, total=False): - componentSpecificContracts: _list[str] + componentSpecificContracts: _list[ + typing_extensions.Literal["UNSPECIFIED", "P2_LWA"] + ] @typing.type_check_only class NlpMeaningMeaningRemodeling(typing_extensions.TypedDict, total=False): @@ -24486,7 +26281,145 @@ class NlpSaftMentionResolution(typing_extensions.TypedDict, total=False): @typing.type_check_only class NlpSaftMorphology(typing_extensions.TypedDict, total=False): - attrValue: _list[str] + attrValue: _list[ + typing_extensions.Literal[ + "OTHER", + "ATTR_ANIMACY", + "UNSP_ANIMACY", + "ANIMATE", + "INANIMATE", + "IRRATIONAL", + "RATIONAL", + "PERSONAL", + "ATTR_ASPECT", + "UNSP_ASPECT", + "PERFECT", + "IMPERFECT", + "PROGRESSIVE", + "ATTR_CASE", + "UNSP_CASE", + "NOMINATIVE", + "ACCUSATIVE", + "DATIVE", + "GENITIVE", + "PREPOSITIONAL", + "INSTRUMENTAL", + "VOCATIVE", + "ADVERBIAL", + "COMPLEMENTIVE", + "LOCATIVE", + "OBLIQUE", + "PARTITIVE", + "REFLEXIVE_CASE", + "RELATIVE_CASE", + "DIRECT_CASE", + "ERGATIVE", + "ATTR_DEFINITENESS", + "UNSP_DEFINITENESS", + "DEFINITE", + "INDEFINITE", + "ATTR_DEGREE", + "UNSP_DEGREE", + "COMPARATIVE", + "SUPERLATIVE", + "POSITIVE", + "ABSOLUTE_DEGREE", + "RELATIVE_DEGREE", + "ATTR_FORM", + "UNSP_FORM", + "ADNOMIAL", + "AUXILIARY", + "COMPLEMENTIZER", + "FINAL_ENDING", + "GERUND", + "IRREALIS", + "LONG_FORM", + "ORDER_FORM", + "REALIS", + "SHORT_FORM", + "SPECIFIC_FORM", + "ATTR_GENDER_AGR", + "UNSP_GENDER_AGR", + "FEMININE_AGR", + "MASCULINE_AGR", + "NEUTER_AGR", + "ATTR_GENDER", + "UNSP_GENDER", + "FEMININE", + "MASCULINE", + "NEUTER", + "PLURALE_TANTUM", + "COMMON", + "ATTR_MOOD", + "UNSP_MOOD", + "CONDITIONAL_MOOD", + "IMPERATIVE", + "INDICATIVE", + "INTERROGATIVE", + "JUSSIVE", + "SUBJUNCTIVE", + "SUBJUNCTIVE1", + "SUBJUNCTIVE2", + "OPTATIVE", + "ATTR_NUMBER_AGR", + "UNSP_NUMBER_AGR", + "SINGULAR_AGR", + "PLURAL_AGR", + "ATTR_NUMBER", + "UNSP_NUMBER", + "SINGULAR", + "PLURAL", + "DUAL", + "ATTR_PERSON", + "UNSP_PERSON", + "FIRST", + "SECOND", + "THIRD", + "REFLEXIVE_PERSON", + "ATTR_PROPER", + "UNSP_PROPER", + "NOT_PROPER", + "PROPER", + "ATTR_RECIPROCITY", + "UNSP_RECIPROCITY", + "NON_RECIPROCAL", + "RECIPROCAL", + "ATTR_TENSE", + "UNSP_TENSE", + "CONDITIONAL_TENSE", + "FUTURE", + "PAST", + "PRESENT", + "PLUPERFECT", + "IMPERFECT_TENSE", + "ATTR_VOICE", + "UNSP_VOICE", + "ACTIVE", + "CAUSATIVE", + "PASSIVE", + "ATTR_GENDER_ANTECEDENT", + "UNSP_GENDER_ANTECEDENT", + "FEMININE_ANTECEDENT", + "MASCULINE_ANTECEDENT", + "NEUTER_ANTECEDENT", + "ATTR_NUMBER_ANTECEDENT", + "UNSP_NUMBER_ANTECEDENT", + "SINGULAR_ANTECEDENT", + "PLURAL_ANTECEDENT", + "ATTR_HONORIFIC", + "UNSP_HONORIFIC", + "HONORIFIC", + "ATTR_FORMALITY", + "UNSP_FORMALITY", + "FORMAL", + "INFORMAL", + "ATTR_INFLECTION_TYPE", + "UNSP_INFLECTION_TYPE", + "WEAK_INFLECTION", + "STRONG_INFLECTION", + "MIXED_INFLECTION", + ] + ] @typing.type_check_only class NlpSaftPhrase(typing_extensions.TypedDict, total=False): @@ -24628,7 +26561,9 @@ class NlpSciencelitArticleMetadata(typing_extensions.TypedDict, total=False): journal: str language: str lastRevisedDateStr: str - metadataSource: _list[str] + metadataSource: _list[ + typing_extensions.Literal["UNKNOWN", "PUBMED", "PMC", "SCHOLAR", "CORD"] + ] parsedFrom: str pmid: str publicationType: _list[NlpSciencelitPublicationType] @@ -24944,7 +26879,11 @@ class NlpSemanticParsingDatetimeDateTimeProperty( "ISLAMIC_UMALQURA", ] sourceTypeList: CopleySourceTypeList - timeFormat: _list[str] + timeFormat: _list[ + typing_extensions.Literal[ + "DEFAULT", "SEPARATED_HMS", "AM_PM_TOKEN", "WITH_TIMEWORD" + ] + ] timezoneIsExplicit: bool @typing.type_check_only @@ -25683,7 +27622,19 @@ class NlpSemanticParsingDatetimeTargetToFetch(typing_extensions.TypedDict, total "MILLENNIUM", "NIGHT", ] - weekday: _list[str] + weekday: _list[ + typing_extensions.Literal[ + "NO_DAY_OF_WEEK", + "SUNDAY", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "WEEKEND", + ] + ] @typing.type_check_only class NlpSemanticParsingDatetimeTimeZone(typing_extensions.TypedDict, total=False): @@ -25691,7 +27642,14 @@ class NlpSemanticParsingDatetimeTimeZone(typing_extensions.TypedDict, total=Fals @typing.type_check_only class NlpSemanticParsingEntitySourceData(typing_extensions.TypedDict, total=False): - entitySources: _list[str] + entitySources: _list[ + typing_extensions.Literal[ + "UNKNOWN_ENTITY_SOURCE", + "QREF_PERSONAL_WALDREF", + "QREF_PERSONAL_TOPIC_SERVER", + "MYENTITIES_MODEL_T", + ] + ] @typing.type_check_only class NlpSemanticParsingExpressionStatus(typing_extensions.TypedDict, total=False): @@ -25702,7 +27660,67 @@ class NlpSemanticParsingExpressionStatus(typing_extensions.TypedDict, total=Fals @typing.type_check_only class NlpSemanticParsingLocalAmenities(typing_extensions.TypedDict, total=False): - type: _list[str] + type: _list[ + typing_extensions.Literal[ + "UNKNOWN_TYPE", + "AIR_CONDITIONED", + "BAR", + "BEACH", + "BREAKFAST", + "FREE_BREAKFAST", + "FREE_PARKING", + "FREE_WIFI", + "GYM", + "HEATED_POOL", + "HOT_TUB", + "IN_ROOM_HOT_TUB", + "INDOOR_POOL", + "KID_FRIENDLY", + "NON_SMOKING", + "PET_FRIENDLY", + "POOL", + "RESTAURANT", + "SMOKING", + "TRUCK_PARKING", + "WIFI", + "DEAL", + "LAST_MINUTE", + "ALL_INCLUSIVE", + "PARKING", + "SPA", + "FREE_PET_FRIENDLY", + "WIFI_IN_ROOM", + "ALL_INCLUSIVE_ONLY", + "ROOM_SERVICE", + "OUTDOOR_POOL", + "HAS_24_HOUR_FRONT_DESK", + "FREE_GYM", + "MASSAGE", + "SAUNA", + "KIDS_ACTIVITIES", + "KIDS_CLUB", + "SUITE", + "BALCONY", + "BATHTUB", + "HOUSEKEEPING", + "DAILY_HOUSEKEEPING", + "DOG_FRIENDLY", + "THERMAL_POOL", + "TREADMILL", + "PRIVATE_BEACH", + "VIEW_OF_CITY", + "VIEW_OF_GARDEN", + "VIEW_OF_LAKE", + "VIEW_OF_LANDMARK", + "VIEW_OF_OCEAN", + "VIEW_OF_POOL", + "VIEW_OF_VALLEY", + "CASINO", + "KITCHEN", + "AVAILABLE_FOR_ESSENTIAL_WORKERS", + "FREE_CANCELLATION", + ] + ] @typing.type_check_only class NlpSemanticParsingLocalBasicLocation(typing_extensions.TypedDict, total=False): @@ -25747,7 +27765,31 @@ class NlpSemanticParsingLocalBusinessType(typing_extensions.TypedDict, total=Fal transitOperator: bool transitStation: bool university: bool - vehicleType: _list[str] + vehicleType: _list[ + typing_extensions.Literal[ + "VEHICLE_TYPE_ANY", + "VEHICLE_TYPE_RAIL", + "VEHICLE_TYPE_METRO_RAIL", + "VEHICLE_TYPE_SUBWAY", + "VEHICLE_TYPE_TRAM", + "VEHICLE_TYPE_MONORAIL", + "VEHICLE_TYPE_HEAVY_RAIL", + "VEHICLE_TYPE_COMMUTER_TRAIN", + "VEHICLE_TYPE_HIGH_SPEED_TRAIN", + "VEHICLE_TYPE_LONG_DISTANCE_TRAIN", + "VEHICLE_TYPE_BUS", + "VEHICLE_TYPE_INTERCITY_BUS", + "VEHICLE_TYPE_TROLLEYBUS", + "VEHICLE_TYPE_SHARE_TAXI", + "VEHICLE_TYPE_FERRY", + "VEHICLE_TYPE_CABLE_CAR", + "VEHICLE_TYPE_GONDOLA_LIFT", + "VEHICLE_TYPE_FUNICULAR", + "VEHICLE_TYPE_SPECIAL", + "VEHICLE_TYPE_HORSE_CARRIAGE", + "VEHICLE_TYPE_AIRPLANE", + ] + ] venue: bool @typing.type_check_only @@ -26278,7 +28320,17 @@ class NlpSemanticParsingModelsMediaAudio(typing_extensions.TypedDict, total=Fals scoreType: typing_extensions.Literal["UNKNOWN", "SOUNDTRACK", "THEME_SONG"] seasonConstraint: NlpSemanticParsingModelsMediaSeasonConstraint song: NlpSemanticParsingModelsMediaSong - tag: _list[str] + tag: _list[ + typing_extensions.Literal[ + "UNKNOWN_TAG", + "SEED_RADIO", + "VIDEO_TAG", + "TOP_TRACKS", + "RECORDED", + "LIVE", + "FOLLOWED_BY_SEED_RADIO", + ] + ] tvShow: NlpSemanticParsingModelsMediaTVShow @typing.type_check_only @@ -26340,12 +28392,45 @@ class NlpSemanticParsingModelsMediaDeeplinkInfo( deeplink: str deeplinkForExecution: str incompatibleWithCredentials: bool - offer: _list[str] + offer: _list[ + typing_extensions.Literal[ + "UNKNOWN_SUBSCRIPTION", + "NO_ACCOUNT_REQUIRED", + "FREE", + "BASIC_SUBSCRIPTION", + "PREMIUM_SUBSCRIPTION", + "PAY_PER_USE", + ] + ] paidOfferDetail: _list[NlpSemanticParsingModelsMediaPaidOfferDetail] - platform: _list[str] + platform: _list[ + typing_extensions.Literal[ + "UNKNOWN_PLATFORM", + "ANDROID_PLATFORM", + "CAST_AUDIO", + "CAST_VIDEO", + "IOS_PLATFORM", + "DESKTOP_WEB", + "MOBILE_WEB", + "CHROMECAST", + "ANDROID_TV", + "KAIOS_PLATFORM", + "MEDIA_3P_DEVICE", + ] + ] score: float subscriptionPackageName: _list[str] - tag: _list[str] + tag: _list[ + typing_extensions.Literal[ + "UNKNOWN_TAG", + "SEED_RADIO", + "VIDEO_TAG", + "TOP_TRACKS", + "RECORDED", + "LIVE", + "FOLLOWED_BY_SEED_RADIO", + ] + ] validTimeWindow: NlpSemanticParsingModelsMediaDeeplinkInfoTimeWindow vuiId: str youtubeDeeplinkInfo: NlpSemanticParsingModelsMediaYouTubeDeeplinkInfo @@ -26722,7 +28807,18 @@ class NlpSemanticParsingModelsOnDevice(typing_extensions.TypedDict, total=False) class NlpSemanticParsingModelsPersonPerson(typing_extensions.TypedDict, total=False): alternativeNameInfo: _list[QualityQrewriteAlternativeNameInfo] alternativeNames: _list[str] - annotationSource: _list[str] + annotationSource: _list[ + typing_extensions.Literal[ + "PERSONAL_CONTACT", + "RELATIONSHIP", + "NAMES", + "NAME_DETECTION", + "SAFT", + "PERSONAL_KNOWLEDGE_GRAPH", + "PRESENCE_PEOPLE_SEARCH", + "LOOSE_TEXT", + ] + ] contactData: _list[QualityQrewritePersonalContactData] evalData: NlpSemanticParsingAnnotationEvalData isPersonGroupReference: bool @@ -26788,7 +28884,11 @@ class NlpSemanticParsingModelsRecurrenceRecurrenceStart( class NlpSemanticParsingModelsRecurrenceWeeklyPattern( typing_extensions.TypedDict, total=False ): - weekDay: _list[str] + weekDay: _list[ + typing_extensions.Literal[ + "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" + ] + ] weeklyPatternEnd: typing_extensions.Literal[ "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ] @@ -26801,7 +28901,22 @@ class NlpSemanticParsingModelsRecurrenceYearlyPattern( typing_extensions.TypedDict, total=False ): monthlyPattern: NlpSemanticParsingModelsRecurrenceMonthlyPattern - yearMonth: _list[str] + yearMonth: _list[ + typing_extensions.Literal[ + "JANUARY", + "FEBRUARY", + "MARCH", + "APRIL", + "MAY", + "JUNE", + "JULY", + "AUGUST", + "SEPTEMBER", + "OCTOBER", + "NOVEMBER", + "DECEMBER", + ] + ] @typing.type_check_only class NlpSemanticParsingModelsShoppingAssistantBrandPhrase( @@ -29459,7 +31574,97 @@ class PostalAddress(typing_extensions.TypedDict, total=False): @typing.type_check_only class PrecomputedRestricts(typing_extensions.TypedDict, total=False): - restricts: _list[str] + restricts: _list[ + typing_extensions.Literal[ + "INVALID", + "COLOR_BLACK", + "COLOR_BLUE", + "COLOR_BROWN", + "COLOR_GRAY", + "COLOR_GREEN", + "COLOR_ORANGE", + "COLOR_PINK", + "COLOR_PURPLE", + "COLOR_RED", + "COLOR_TEAL", + "COLOR_WHITE", + "COLOR_YELLOW", + "HAS_SIMILAR", + "ALL", + "CLIPART", + "CLIPART_HR", + "LINEART", + "PHOTO", + "ANIMATED", + "TRANSPARENT", + "PANORAMIC", + "STOCK", + "MONO", + "TOLERANT_GRAY", + "COLOR", + "NOT_UNIVERSAL", + "PORTRAIT", + "FACES_ONE", + "FACES_TWO", + "FACES_SEVERAL", + "FACES_MANY", + "FACE_MALE", + "FACE_FEMALE", + "_img_porn_moderate", + "_img_porn_strict", + "_img_porn_very_strict", + "_image_aspect_16x10", + "_image_aspect_16x9", + "_image_aspect_4x3", + "_image_aspect_square", + "_image_aspect_nearsquare", + "_image_aspect_tall", + "_image_aspect_xtall", + "_image_aspect_wide", + "_image_aspect_xwide", + "_image_size_atleast_400x300", + "_image_size_atleast_640x480", + "_image_size_atleast_800x600", + "_image_size_atleast_1024x768", + "_image_size_atleast_1280x800", + "_image_size_atleast_1440x900", + "_image_size_atleast_2MP", + "_image_size_atleast_4MP", + "_image_size_atleast_6MP", + "_image_size_atleast_8MP", + "_image_size_atleast_10MP", + "_image_size_atleast_12MP", + "_image_size_atleast_15MP", + "_image_size_atleast_20MP", + "_image_size_atleast_40MP", + "_image_size_atleast_70MP", + "_image_size_atleast_140MP", + "_image_size_icon", + "_image_size_small", + "_image_size_medium", + "FILETYPE_JPG", + "FILETYPE_GIF", + "FILETYPE_PNG", + "FILETYPE_BMP", + "FILETYPE_SVG", + "FILETYPE_WEBP", + "FILETYPE_ICO", + "FILETYPE_CRAW", + "FILETYPE_HEIF", + "CC_LICENSE", + "NON_CC_LICENSE", + "BEST", + "ICON", + "SMALL", + "MEDIUM", + "LARGE", + "XLARGE", + "XXLARGE", + "_imagehuge", + "DEPRECATED_65", + "DEPRECATED_72", + ] + ] @typing.type_check_only class PremiumPerDocData(typing_extensions.TypedDict, total=False): @@ -30272,7 +32477,20 @@ class QualityDialogManagerExternalIds(typing_extensions.TypedDict, total=False): @typing.type_check_only class QualityDialogManagerLocalIntentOptions(typing_extensions.TypedDict, total=False): - intent: _list[str] + intent: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "ADDRESS", + "CALL", + "DIRECTIONS", + "HOURS", + "INTERNAL_FOOD_ORDERING", + "NEXT", + "MENU", + "PHONE_NUMBER", + "RESERVATIONS", + ] + ] @typing.type_check_only class QualityDialogManagerLocalResult(typing_extensions.TypedDict, total=False): @@ -30750,10 +32968,328 @@ class QualityNsrVersionedFloatSignal(typing_extensions.TypedDict, total=False): class QualityOrbitAsteroidBeltDocumentIntentScores( typing_extensions.TypedDict, total=False ): - belowThresholdIntents: _list[str] + belowThresholdIntents: _list[ + typing_extensions.Literal[ + "NONE", + "TUTORIAL", + "MAP", + "TRANSLATE", + "LISTEN", + "PROMOTION", + "GIF", + "REGISTER", + "EVENT_LISTING", + "RANKING", + "DISCOGRAPHY", + "DIRECTIONS", + "NEWS", + "SOCIAL_MEDIA", + "FAN_FICTION", + "RECIPES", + "HOURS_OF_OPERATION", + "DEFINITION", + "REAL_ESTATE_LISTING", + "PREVIEW", + "MENU", + "UNBOXING", + "NUTRITION_FACTS", + "TRAVEL_GUIDE", + "SPECS", + "CALCULATOR", + "DOWNLOAD", + "SCORES", + "QUOTES", + "SHOWTIMES", + "CATALOG", + "CALENDAR", + "LOCATION_FINDER", + "RENT", + "STUDY_GUIDE", + "REVIEW", + "SHEET_MUSIC", + "LOGIN", + "TRIVIA", + "CONTACT_PAGE", + "RESERVATION", + "CUSTOMER_SUPPORT", + "INTERVIEW", + "COUPON", + "FLIGHT_TRACKER", + "COMPANY_FINANCIALS", + "FORUM", + "THESAURUS", + "MANUAL", + "JOB_POSTING", + "LYRICS", + "SYMPTOMS", + "REPAIR", + "BUYING_GUIDE", + "PRODUCT_EDITORIAL_REVIEW", + "SHOPPING_MERCHANT_PRODUCT", + "SHOPPING_REVIEW_OR_BUYING_GUIDE", + "PRODUCT_REVIEW", + "PRODUCT_COMPARISON", + "PRODUCT_BUYING_GUIDE", + "SHOPAHOLIC", + "GOOGLE_SCREENSHOT", + "MUGSHOT", + "CRIME", + "PRODUCT_TOPN", + "AUTHENTICITY", + "INFORMATION_SOURCE_OTHER", + "INFORMATION_SOURCE_NEWS_PUBLISHER", + "INFORMATION_SOURCE_ENCYCLOPEDIA", + "INFORMATION_SOURCE_MERCHANT", + "INFORMATION_SOURCE_GOVERNMENT", + "INFORMATION_SOURCE_UGC", + "INFORMATION_SOURCE_RESEARCH_INSTITUTE", + "QNA", + "UGC_DISCUSSION", + "SHOPPING", + "RESERVED_FOR_NEW_ENUM_135", + "RESERVED_FOR_NEW_ENUM_136", + "RESERVED_FOR_NEW_ENUM_137", + "RESERVED_FOR_NEW_ENUM_138", + "RESERVED_FOR_NEW_ENUM_139", + "RESERVED_FOR_NEW_ENUM_140", + "RESERVED_FOR_NEW_ENUM_141", + "RESERVED_FOR_NEW_ENUM_142", + "RESERVED_FOR_NEW_ENUM_143", + "RESERVED_FOR_NEW_ENUM_144", + "RESERVED_FOR_NEW_ENUM_145", + "RESERVED_FOR_NEW_ENUM_146", + "RESERVED_FOR_NEW_ENUM_147", + "RESERVED_FOR_NEW_ENUM_148", + "RESERVED_FOR_NEW_ENUM_149", + "RESERVED_FOR_NEW_ENUM_150", + "RESERVED_FOR_NEW_ENUM_151", + "RESERVED_FOR_NEW_ENUM_152", + "RESERVED_FOR_NEW_ENUM_153", + "RESERVED_FOR_NEW_ENUM_154", + "RESERVED_FOR_NEW_ENUM_155", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_101", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_102", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_103", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_104", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_105", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_106", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_107", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_108", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_109", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_110", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_111", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_112", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_113", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_114", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_115", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_116", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_117", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_118", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_119", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_120", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_121", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_122", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_123", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_124", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_125", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_126", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_127", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_2", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_5", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_8", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_10", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_17", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_18", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_21", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_23", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_24", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_28", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_29", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_31", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_32", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_34", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_36", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_38", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_39", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_40", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_46", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_50", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_52", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_54", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_56", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_57", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_59", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_60", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_63", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_67", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_71", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_75", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_78", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_81", + ] + ] belowThresholdScores: _list[int] imageIntentScores: dict[str, typing.Any] - intents: _list[str] + intents: _list[ + typing_extensions.Literal[ + "NONE", + "TUTORIAL", + "MAP", + "TRANSLATE", + "LISTEN", + "PROMOTION", + "GIF", + "REGISTER", + "EVENT_LISTING", + "RANKING", + "DISCOGRAPHY", + "DIRECTIONS", + "NEWS", + "SOCIAL_MEDIA", + "FAN_FICTION", + "RECIPES", + "HOURS_OF_OPERATION", + "DEFINITION", + "REAL_ESTATE_LISTING", + "PREVIEW", + "MENU", + "UNBOXING", + "NUTRITION_FACTS", + "TRAVEL_GUIDE", + "SPECS", + "CALCULATOR", + "DOWNLOAD", + "SCORES", + "QUOTES", + "SHOWTIMES", + "CATALOG", + "CALENDAR", + "LOCATION_FINDER", + "RENT", + "STUDY_GUIDE", + "REVIEW", + "SHEET_MUSIC", + "LOGIN", + "TRIVIA", + "CONTACT_PAGE", + "RESERVATION", + "CUSTOMER_SUPPORT", + "INTERVIEW", + "COUPON", + "FLIGHT_TRACKER", + "COMPANY_FINANCIALS", + "FORUM", + "THESAURUS", + "MANUAL", + "JOB_POSTING", + "LYRICS", + "SYMPTOMS", + "REPAIR", + "BUYING_GUIDE", + "PRODUCT_EDITORIAL_REVIEW", + "SHOPPING_MERCHANT_PRODUCT", + "SHOPPING_REVIEW_OR_BUYING_GUIDE", + "PRODUCT_REVIEW", + "PRODUCT_COMPARISON", + "PRODUCT_BUYING_GUIDE", + "SHOPAHOLIC", + "GOOGLE_SCREENSHOT", + "MUGSHOT", + "CRIME", + "PRODUCT_TOPN", + "AUTHENTICITY", + "INFORMATION_SOURCE_OTHER", + "INFORMATION_SOURCE_NEWS_PUBLISHER", + "INFORMATION_SOURCE_ENCYCLOPEDIA", + "INFORMATION_SOURCE_MERCHANT", + "INFORMATION_SOURCE_GOVERNMENT", + "INFORMATION_SOURCE_UGC", + "INFORMATION_SOURCE_RESEARCH_INSTITUTE", + "QNA", + "UGC_DISCUSSION", + "SHOPPING", + "RESERVED_FOR_NEW_ENUM_135", + "RESERVED_FOR_NEW_ENUM_136", + "RESERVED_FOR_NEW_ENUM_137", + "RESERVED_FOR_NEW_ENUM_138", + "RESERVED_FOR_NEW_ENUM_139", + "RESERVED_FOR_NEW_ENUM_140", + "RESERVED_FOR_NEW_ENUM_141", + "RESERVED_FOR_NEW_ENUM_142", + "RESERVED_FOR_NEW_ENUM_143", + "RESERVED_FOR_NEW_ENUM_144", + "RESERVED_FOR_NEW_ENUM_145", + "RESERVED_FOR_NEW_ENUM_146", + "RESERVED_FOR_NEW_ENUM_147", + "RESERVED_FOR_NEW_ENUM_148", + "RESERVED_FOR_NEW_ENUM_149", + "RESERVED_FOR_NEW_ENUM_150", + "RESERVED_FOR_NEW_ENUM_151", + "RESERVED_FOR_NEW_ENUM_152", + "RESERVED_FOR_NEW_ENUM_153", + "RESERVED_FOR_NEW_ENUM_154", + "RESERVED_FOR_NEW_ENUM_155", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_101", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_102", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_103", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_104", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_105", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_106", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_107", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_108", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_109", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_110", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_111", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_112", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_113", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_114", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_115", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_116", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_117", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_118", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_119", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_120", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_121", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_122", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_123", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_124", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_125", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_126", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_127", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_2", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_5", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_8", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_10", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_17", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_18", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_21", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_23", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_24", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_28", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_29", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_31", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_32", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_34", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_36", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_38", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_39", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_40", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_46", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_50", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_52", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_54", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_56", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_57", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_59", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_60", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_63", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_67", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_71", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_75", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_78", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_81", + ] + ] scores: _list[int] version: int @@ -30761,7 +33297,166 @@ class QualityOrbitAsteroidBeltDocumentIntentScores( class QualityOrbitAsteroidBeltImageIntentScores( typing_extensions.TypedDict, total=False ): - intents: _list[str] + intents: _list[ + typing_extensions.Literal[ + "NONE", + "TUTORIAL", + "MAP", + "TRANSLATE", + "LISTEN", + "PROMOTION", + "GIF", + "REGISTER", + "EVENT_LISTING", + "RANKING", + "DISCOGRAPHY", + "DIRECTIONS", + "NEWS", + "SOCIAL_MEDIA", + "FAN_FICTION", + "RECIPES", + "HOURS_OF_OPERATION", + "DEFINITION", + "REAL_ESTATE_LISTING", + "PREVIEW", + "MENU", + "UNBOXING", + "NUTRITION_FACTS", + "TRAVEL_GUIDE", + "SPECS", + "CALCULATOR", + "DOWNLOAD", + "SCORES", + "QUOTES", + "SHOWTIMES", + "CATALOG", + "CALENDAR", + "LOCATION_FINDER", + "RENT", + "STUDY_GUIDE", + "REVIEW", + "SHEET_MUSIC", + "LOGIN", + "TRIVIA", + "CONTACT_PAGE", + "RESERVATION", + "CUSTOMER_SUPPORT", + "INTERVIEW", + "COUPON", + "FLIGHT_TRACKER", + "COMPANY_FINANCIALS", + "FORUM", + "THESAURUS", + "MANUAL", + "JOB_POSTING", + "LYRICS", + "SYMPTOMS", + "REPAIR", + "BUYING_GUIDE", + "PRODUCT_EDITORIAL_REVIEW", + "SHOPPING_MERCHANT_PRODUCT", + "SHOPPING_REVIEW_OR_BUYING_GUIDE", + "PRODUCT_REVIEW", + "PRODUCT_COMPARISON", + "PRODUCT_BUYING_GUIDE", + "SHOPAHOLIC", + "GOOGLE_SCREENSHOT", + "MUGSHOT", + "CRIME", + "PRODUCT_TOPN", + "AUTHENTICITY", + "INFORMATION_SOURCE_OTHER", + "INFORMATION_SOURCE_NEWS_PUBLISHER", + "INFORMATION_SOURCE_ENCYCLOPEDIA", + "INFORMATION_SOURCE_MERCHANT", + "INFORMATION_SOURCE_GOVERNMENT", + "INFORMATION_SOURCE_UGC", + "INFORMATION_SOURCE_RESEARCH_INSTITUTE", + "QNA", + "UGC_DISCUSSION", + "SHOPPING", + "RESERVED_FOR_NEW_ENUM_135", + "RESERVED_FOR_NEW_ENUM_136", + "RESERVED_FOR_NEW_ENUM_137", + "RESERVED_FOR_NEW_ENUM_138", + "RESERVED_FOR_NEW_ENUM_139", + "RESERVED_FOR_NEW_ENUM_140", + "RESERVED_FOR_NEW_ENUM_141", + "RESERVED_FOR_NEW_ENUM_142", + "RESERVED_FOR_NEW_ENUM_143", + "RESERVED_FOR_NEW_ENUM_144", + "RESERVED_FOR_NEW_ENUM_145", + "RESERVED_FOR_NEW_ENUM_146", + "RESERVED_FOR_NEW_ENUM_147", + "RESERVED_FOR_NEW_ENUM_148", + "RESERVED_FOR_NEW_ENUM_149", + "RESERVED_FOR_NEW_ENUM_150", + "RESERVED_FOR_NEW_ENUM_151", + "RESERVED_FOR_NEW_ENUM_152", + "RESERVED_FOR_NEW_ENUM_153", + "RESERVED_FOR_NEW_ENUM_154", + "RESERVED_FOR_NEW_ENUM_155", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_101", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_102", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_103", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_104", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_105", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_106", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_107", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_108", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_109", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_110", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_111", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_112", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_113", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_114", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_115", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_116", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_117", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_118", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_119", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_120", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_121", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_122", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_123", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_124", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_125", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_126", + "RESERVED_FOR_NEW_ENUM_LARGE_PLEASE_ASK_ORBIT_127", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_2", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_5", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_8", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_10", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_17", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_18", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_21", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_23", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_24", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_28", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_29", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_31", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_32", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_34", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_36", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_38", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_39", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_40", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_46", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_50", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_52", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_54", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_56", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_57", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_59", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_60", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_63", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_67", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_71", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_75", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_78", + "RESERVED_FOR_DELETED_ENUM_DO_NOT_REUSE_81", + ] + ] scores: _list[int] @typing.type_check_only @@ -30769,7 +33464,11 @@ class QualityOrbitOrbitImageIntent(typing_extensions.TypedDict, total=False): imageIntent: typing_extensions.Literal[ "UNSPECIFIED_INTENT", "HUMAN", "ANIMAL", "HATEFUL_SYMBOL" ] - missingInputs: _list[str] + missingInputs: _list[ + typing_extensions.Literal[ + "UNSPECIFIED_INPUT", "IMAGE_INPUT", "IMAGE_DOC_INFO_INPUT" + ] + ] score: float trigger: bool @@ -31175,7 +33874,14 @@ class QualityProseCSEUrlInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class QualityQrewriteAccountProvenance(typing_extensions.TypedDict, total=False): - dataSources: _list[str] + dataSources: _list[ + typing_extensions.Literal[ + "UNKNOWN_MULTI_ACCOUNT_DATA_SOURCE", + "PRODUCTIVITY_ACCOUNT", + "ASSISTANT_SHARED_CONTACT", + "CALENDAR_EVENT_TITLES", + ] + ] googleAccount: QualityQrewriteAccountProvenanceGoogleAccount thirdPartyAccount: QualityQrewriteAccountProvenanceThirdPartyAccount @@ -31812,7 +34518,9 @@ class QualitySitemapCoClickTargetDocCoClickByLocale( @typing.type_check_only class QualitySitemapScoringSignals(typing_extensions.TypedDict, total=False): - annotations: _list[str] + annotations: _list[ + typing_extensions.Literal["UNSET", "LOW_RELATIVE_CONFIDENCE_IMPRESSIONS"] + ] chromeTransCount: str chromeTransProb: float chromeWeight: float @@ -32388,8 +35096,12 @@ class RepositoryAnnotationsRdfaRdfaRichSnippetsApplication( operatingSystems: _list[str] optionalResult: bool originalRating: str - physicalDeviceTags: _list[str] - platformTags: _list[str] + physicalDeviceTags: _list[ + typing_extensions.Literal["UNKNOWN_MOBILE", "IOS_IPHONE_OR_IPOD", "IOS_IPAD"] + ] + platformTags: _list[ + typing_extensions.Literal["UNKNOWN_BROWSER", "CHROME", "FIREFOX"] + ] popularScore: float price: str rankData: RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRankData @@ -33201,7 +35913,11 @@ class RepositoryWebrefLatentEntities(typing_extensions.TypedDict, total=False): class RepositoryWebrefLatentEntity(typing_extensions.TypedDict, total=False): broaderImportance: _list[float] mid: str - sources: _list[str] + sources: _list[ + typing_extensions.Literal[ + "INVALID", "VERTICAL_SPECIFIC_RELATIONS", "NN_HIERARCHY_V1" + ] + ] @typing.type_check_only class RepositoryWebrefLexicalAnnotation(typing_extensions.TypedDict, total=False): @@ -33567,7 +36283,7 @@ class RepositoryWebrefMentionEvalInfo(typing_extensions.TypedDict, total=False): class RepositoryWebrefMentionRatings(typing_extensions.TypedDict, total=False): begin: int end: int - mentionMatch: _list[str] + mentionMatch: _list[typing_extensions.Literal["SUBPART", "SUPER", "EXACT"]] singleMentionRating: _list[RepositoryWebrefMentionRatingsSingleMentionRating] @typing.type_check_only @@ -33591,7 +36307,11 @@ class RepositoryWebrefMentionRatingsSingleMentionRating( ] resultCount: int taskData: RepositoryWebrefTaskData - topicMentionedInResult: _list[str] + topicMentionedInResult: _list[ + typing_extensions.Literal[ + "RESULT_MENTIONED", "RESULT_MAYBE_MENTIONED", "RESULT_NOT_MENTIONED" + ] + ] @typing.type_check_only class RepositoryWebrefMetaTagIndices(typing_extensions.TypedDict, total=False): @@ -33915,7 +36635,28 @@ class RepositoryWebrefRefconDocumentMentionSpans( @typing.type_check_only class RepositoryWebrefRefconMentionSpans(typing_extensions.TypedDict, total=False): - segment: _list[str] + segment: _list[ + typing_extensions.Literal[ + "CONTENT", + "ANCHOR", + "QUERY", + "URL", + "TITLE", + "IMAGE_QUERY", + "PASSAGE_QUERY", + "CONTEXT_ENTITY", + "CONTEXT_QUERY", + "SPORE_GRAPH", + "META_CONTENT_TAG", + "IMG_ALT_TAG", + "INSTANT_QUERY", + "VIDEO_TRANSCRIPT", + "VIDEO_OCR", + "IMAGE_OCR", + "LENS", + "VIDEO_DESCRIPTION", + ] + ] shortToken: _list[int] token: _list[str] @@ -34978,7 +37719,19 @@ class ResearchScienceSearchReconciledMetadata(typing_extensions.TypedDict, total dateModified: ResearchScienceSearchDate datePublished: ResearchScienceSearchDate dateUpdated: ResearchScienceSearchDate - denylistStatus: _list[str] + denylistStatus: _list[ + typing_extensions.Literal[ + "UNKNOWN_STATUS", + "FILE_NAME", + "NO_DESCRIPTION", + "DENYLIST_REGEX_MATCH", + "DENYLIST_NAME_MATCH", + "NAME_SIZE_OUT_OF_BOUNDS", + "DESCRIPTION_TOO_SHORT", + "NOT_IN_CATALOG_FOR_DOMAIN", + "MIRRORS_POPULAR_DATASET", + ] + ] description: _list[str] descriptionInHtml: _list[str] doi: str @@ -35077,7 +37830,9 @@ class ResearchScienceSearchSourceUrlDocjoinInfoWebrefEntityInfo( "UNKNOWN", "FIELD_OF_STUDY", "GEO", "ORGANIZATION" ] description: str - entityCollectionType: _list[str] + entityCollectionType: _list[ + typing_extensions.Literal["UNKNOWN", "FIELD_OF_STUDY", "GEO", "ORGANIZATION"] + ] kgCollection: _list[str] mid: str @@ -36896,12 +39651,39 @@ class SocialGraphApiProtoUsageInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class SocialGraphApiProtoWeeklyRecurrence(typing_extensions.TypedDict, total=False): - weekDay: _list[str] + weekDay: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] @typing.type_check_only class SocialGraphApiProtoYearlyRecurrence(typing_extensions.TypedDict, total=False): monthlyPattern: SocialGraphApiProtoMonthlyRecurrence - months: _list[str] + months: _list[ + typing_extensions.Literal[ + "MONTH_UNSPECIFIED", + "JANUARY", + "FEBRUARY", + "MARCH", + "APRIL", + "MAY", + "JUNE", + "JULY", + "AUGUST", + "SEPTEMBER", + "OCTOBER", + "NOVEMBER", + "DECEMBER", + ] + ] @typing.type_check_only class SocialGraphWireProtoPeopleapiAffinityMetadata( @@ -37035,7 +39817,33 @@ class SocialStanzaStanzaRestriction(typing_extensions.TypedDict, total=False): "UNKNOWN_APPEAL_STATE", "APPEALED", "APPEAL_REJECTED", "APPEAL_APPROVED" ] contentRestriction: AbuseiamContentRestriction - deleteReason: _list[str] + deleteReason: _list[ + typing_extensions.Literal[ + "UNKNOWN_DELETE_REASON", + "USER_ACCOUNT_DELETE", + "OWNER_DELETE", + "SPAM_ADMIN_DELETE", + "SPAM_ADMIN_DELETE_CHILD_PORN", + "SYSTEM_DELETE", + "USER_ACCOUNT_DISABLE", + "DESTINATION_STREAM_OWNER_DELETE", + "SBE_ADMIN_TAKEDOWN", + "CLIENT_ADMIN_TAKEDOWN", + "SPAM_ADMIN_SUSPEND", + "ANCESTOR_DELETE", + "USER_PRODUCT_DOWNGRADE", + "USER_PRODUCT_SUSPENDED", + "ENTITY_STATE_CHANGE", + "ENTITY_ADMIN_DELETED", + "ENTITY_DELETED_DUE_TO_CLASSIFICATION", + "ENTITY_PURGED", + "USER_UNDERAGE", + "YOUTUBE_CHANNEL_HIDDEN", + "YOUTUBE_SERVICE_REMOVED", + "YOUTUBE_LIGHTWEIGHT_DELETED", + "YOUTUBE_LIGHTWEIGHT_HIDDEN", + ] + ] deliveryRestriction: SocialStanzaDeliveryRestriction destinationStream: AppsPeopleActivityBackendDestinationStream moderationInfo: SocialStanzaModerationInfo @@ -37363,9 +40171,20 @@ class StorageGraphBfgTripleProvenance(typing_extensions.TypedDict, total=False): provenanceExtension: Proto2BridgeMessageSet rankingToken: str requiresTriangulation: bool - restrictions: _list[str] + restrictions: _list[ + typing_extensions.Literal[ + "REQUIRES_CITATION", + "REQUIRES_PCOUNSEL_REVIEW", + "REQUIRES_ACCESS_CONTROL", + "UNRESTRICTED_WITHIN_GOOGLE_NO_3P_USE", + ] + ] source: str - sourceCategory: _list[str] + sourceCategory: _list[ + typing_extensions.Literal[ + "THIRD_PARTY", "CURATION", "PARTNER_FEED", "EXTRACTION" + ] + ] sourceDocId: _list[str] spiiCertification: StorageGraphBfgSpiiCertification @@ -38313,7 +41132,1416 @@ class VendingConsumerProtoTrustedGenomeAnnotation( typing_extensions.TypedDict, total=False ): policy: VendingConsumerProtoTrustedGenomePolicy - testCode: _list[str] + testCode: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "RESERVED", + "RESERVED_2", + "RESERVED_3", + "CRSCORE_EQ_0", + "CRSCORE_GT_0", + "STORIES_IN_MOVIES_HOME", + "RELATED_X_DC_CLUSTERS_IN_MOVIE_DETAILS_PAGES", + "TC_IN_PSS_CHECK_A", + "TC_IN_PSS_CHECK_B", + "QUERY_IS_BOOTS_ELIGIBLE", + "QUERY_HAS_SELECTED_BOOTS_CHIP", + "QUERY_HAS_ONLY_UNSELECTED_BOOTS_CHIPS", + "SPONSORED_ADS_CLUSTER", + "IRON_THRONE_QUERY", + "GUIDED_DISCOVERY", + "BOOKS_AUTHOR_QUERY", + "BOOTS_PROD_V1_QUERY", + "SHOULD_SEE_LIVE_OP_CLUSTER_CANDIDATES", + "ENTERTAINMENT_CLUSTER_TRIGGERING", + "BOOTS_EN_IN", + "BOOTS_EN_GB", + "BOOTS_EN_PH", + "BOOTS_EN_CA", + "ENTERTAINMENT_CLUSTER_CONTAINER_SEARCH_ENABLED", + "SEARCH_NAV_SPONSORED_ADS_CLUSTER", + "TOP_CHART_RANKING_INFO", + "APPS_PUB_QUERY", + "ABUSIVE_QUERY_SQUASHING_EVENT", + "APP_SUPPORTS_INSTANT_LAUNCH", + "LOW_RESULT_CLUSTER", + "PERSONALIZED_CLUSTER", + "GAME_SEEKING_PERSONALIZED_CLUSTER_AT_EVENT_LEVEL", + "VX_CLUSTER", + "MOVIES_GROOT_20", + "MOVIES_GROOT_10", + "MOVIES_GROOT_5", + "MOVIES_GROOT_3", + "MOVIES_GROOT_1", + "MOVIES_DORA_SEARCH", + "MOVIES_MDP_SEARCH", + "MOVIES_ORGANIC_SEARCH", + "FULL_PAGE_REPLACEMENT", + "AUDIOBOOKS_KIDS_CATEGORICAL_SEARCH", + "ZERO_RESULT", + "BOOTS_I18N_100_THRESH", + "DISPLAY_ADS_RESPONSE_RECEIVED_EVENT_LEVEL", + "BEST_SELLER_CART_TAG_FOR_MENDEL_AT_EVENT_LEVEL", + "ABUSIVE_QUERY", + "HOME_SPONSORED_ADS_CLUSTER_NO_ADS", + "BOOKS_XSELL_ELIGIBLE_APP", + "NAV_EXT_EVENT", + "ADS_CUSTOM_DETAILS_PAGE_ASSETS_SERVED_EVENT_LEVEL", + "BOOKS_DETAILS_PAGE_SIMILAR_CLUSTER", + "BOOKS_DETAILS_PAGE_POST_ACQUIRE_SIMILAR_CLUSTER", + "APPS_PERSONALIZED_TOPIC_QUERY_EVENT_LEVEL", + "APPS_PERSONALIZED_TG_QUERY_EVENT_LEVEL", + "APPS_PERSONALIZED_ALL_GAME_QUERIES_EVENT_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_EVENT_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_EVENT_LEVEL", + "BOOKS_ELIGIBLE_FOR_BUNDLE_EVENT_LEVEL", + "GAMES_PROFILE_CREATION_EVENT", + "MOVIES_QUERY_ELIGIBLE_FOR_APPS_CLUSTER", + "MOVIES_WALLE_SEARCH", + "TRUSTED_ENTITY_SEARCH_QUERY_EVENT", + "BUNDLE_FBT_DISCOUNT", + "BUNDLE_SERIES_DISCOUNT", + "APPS_SEARCH_TOPIC_RFY_CLUSTER_AT_EVENT_LEVEL", + "APPS_SEARCH_MINI_TOP_CHARTS_CLUSTER_AT_EVENT_LEVEL", + "APPS_SEARCH_TOPIC_RFY_CLUSTER_COUNTERFACTUAL", + "APPS_SEARCH_MINI_TOP_CHARTS_CLUSTER_COUNTERFACTUAL", + "GEARHEAD_TOOLTIP_ASSISTANT_FIRST_RUN", + "GEARHEAD_TOOLTIP_ASSISTANT_NTH_RUN", + "GEARHEAD_TOOLTIP_ASSISTANT_NTH_RUN_BUTTON", + "GEARHEAD_TOOLTIP_LAUNCHER_FIRST_RUN", + "GEARHEAD_TOOLTIP_LAUNCHER_NTH_RUN", + "GEARHEAD_TOOLTIP_NOTIFICATION_FIRST_RUN", + "GEARHEAD_TOOLTIP_NOTIFICATION_NEW", + "GEARHEAD_TOOLTIP_NOTIFICATION_NTH_NEW", + "KIDS_AGE_SCORE_BONUS_AT_EVENT_LEVEL", + "KIDS_QUALITY_TAG_SCORE_BONUS_AT_EVENT_LEVEL", + "LB_TARGETED_AT_EVENT_LEVEL", + "LB_IMPRESSED_AT_EVENT_LEVEL", + "GEARHEAD_INPUT_TOUCH_PRESENT", + "GEARHEAD_INPUT_ROTARY_PRESENT", + "GEARHEAD_INPUT_TOUCHPAD_PRESENT", + "GEARHEAD_INPUT_TOUCH_ABSENT", + "GEARHEAD_INPUT_ROTARY_ABSENT", + "GEARHEAD_INPUT_TOUCHPAD_ABSENT", + "CANCEL_SUBSCRIPTION_CONFIRMATION_DIALOG_SHOWN_WHEN_ELIGIBLE_FOR_ENTITLEMENT_BENEFITS_EVENT_LEVEL_AT_EVENT_LEVEL", + "SMART_FOP_AT_EVENT_LEVEL", + "VX_CLUSTER_IN_APPS_SERP_IMPRESSION", + "KIDS_CONTENT_SEEKING_QUERY", + "KIDS_CONTENT_SEEKING_QUERY_TREATMENT_APPLIED", + "PREFERRED_FOP", + "REDEEM_NOT_ENROLLED_TO_LOYALTY", + "GEARHEAD_TOOLTIP_SETTINGS", + "SEARCH_MDP_TRIGGERED_EVENT_LEVEL", + "DEVELOPER_PAGE_AT_EVENT_LEVEL", + "BOOKS_FREE_FIXED_DURATION_RENTAL_EVENT_LEVEL", + "BOOKS_FREE_FIXED_DATE_RENTAL_EVENT_LEVEL", + "BOOKS_PRICE_DROP_EVENT_LEVEL", + "TG_VALIDATED_CRISPR_TAG_AT_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_ASSISTANT_DIALER_FIRST_OPEN", + "GEARHEAD_TOOLTIP_ASSISTANT_MEDIA_OPEN", + "GEARHEAD_WIDESCREEN_DISPLAY", + "GEARHEAD_TOOLTIP_ASSISTANT_PHONE_CALL_ENDED", + "SERIES_BUNDLE_MULTI_TIER_DISCOUNT_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_FEEDBACK", + "GEARHEAD_TOOLTIP_ASSISTANT_MEDIA_REC_FIRST_RUN", + "GEARHEAD_WORK_PROFILE_DETECTED", + "GEARHEAD_WORK_PROFILE_DETECTED_AND_COMPATIBLE", + "GEARHEAD_WORK_PROFILE_QUERYING_ALLOWED", + "PLAY_ADS_REENGAGEMENT_COUNTERFACTUAL", + "PLAY_ADS_THIRD_LIST_VIEW_ADS_COUNTERFACTUAL", + "GEARHEAD_TOOLTIP_ASSISTANT_LAUNCHER_OPEN", + "GEARHEAD_MULTIPLE_CALLABLE_PHONE_ACCOUNTS_DETECTED", + "GEARHEAD_USER_HAS_SELECTED_OUTGOING_PHONE_ACCOUNT", + "GEARHEAD_TOOLTIP_ASSISTANT_LONG_DRIVE_START", + "GEARHEAD_TOOLTIP_DIALER_MULTI_SIM", + "GEARHEAD_AUDIO_SERVICE_MIGRATION", + "GEARHEAD_TOOLTIP_ASSISTANT_MEDIA_REC_MEDIA_IDLE", + "GEARHEAD_DO_NOT_DISTURB_CALLS_ENABLED", + "REGIONAL_NAV_EXT_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_BUGREPORT", + "GENERAL_QUERY_PAGINATION_EVENT_LEVEL", + "GEARHEAD_SESSION_ELIGIBLE_FOR_MEDIA_AUTOPLAY", + "GEARHEAD_AUDIO_FLOW_CONTROL_PERMIT_UNAVAILABLE", + "SHOULD_SEE_SEARCH_MEDIA_RESULT_CLUSTER", + "FRESH_RESULTS_SEEKING_SEARCH_QUERY_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_1_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_2_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_3_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_4_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_5_EVENT_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_6_EVENT_LEVEL", + "TRUSTED_GENOME_RELATED_QUERY_CLUSTER_EVENT", + "NAV_TG_RELATED_QUERY_EVENT", + "PROMOTABLE_APPS_EVENT", + "PROMOTABLE_APPS_STRONG_CAT_EVENT", + "INLINE_DETAILS_TQUALITY_CHECK_PASS", + "INLINE_DETAILS_TQUALITY_CHECK_FAIL", + "INLINE_DETAILS_IS_INLINE_URL", + "EDITORS_CHOICE_CLUSTER_SERP_EVENT_LEVEL", + "BESTK_CLUSTER_SERP_EVENT_LEVEL", + "LIVEOPS_CLUSTER_SERP_EVENT_LEVEL", + "LIVEOPS_CLUSTER_SERP_TRIGGERING_EVENT_LEVEL", + "QUICKPICKS_CLUSTER_SERP_EVENT_LEVEL", + "INLINE_DETAILS_AQUALITY_CHECK_PASS", + "INLINE_DETAILS_AQUALITY_CHECK_FAIL", + "FRESH_RESULTS_SEEKING_CURRENT_YEAR_EVENT_LEVEL", + "FILTER_TQ_FAILURE_APP", + "EDITORIAL_CONTENT_CLUSTER_FHR_SERP_EVENT_LEVEL", + "HAVE_LOCALIZATION_QUALITY_DIFF_AT_FILTER", + "PGSS_DETAILS_PAGE_TQUALITY_UNKNOWN_EVENT_LEVEL", + "PGSS_DETAILS_PAGE_TQUALITY_FAILED_EVENT_LEVEL", + "PGSS_DETAILS_PAGE_TQUALITY_PASSED_EVENT_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_UNKNOWN_EVENT_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_FAILED_EVENT_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_PASSED_EVENT_LEVEL", + "INLINE_DETAILS_CALLER_AQUALITY_CHECK_PASS", + "INLINE_DETAILS_CALLER_AQUALITY_CHECK_FAIL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_PASS", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_FAIL", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_UNKNOWN", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_PASS", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_FAIL", + "PTP_CLUSTER_SERP_P13N_RANKING_EVENT_LEVEL", + "BROAD_INTENT_REWEIGHTING_EVENT_LEVEL", + "QUERY_DEPENDENT_SNIPPET_EVENT_LEVEL", + "EXPANDED_DEV_SUCCESS_CLUSTER_EVENT_LEVEL", + "COLLAPSED_DEV_SUCCESS_CLUSTER_EVENT_LEVEL", + "TRIGGERED_DEV_SUCCESS_CLUSTER_EVENT_LEVEL", + "BROAD_INTENT_GAMES_TIMESPENT_EVENT_LEVEL", + "GEARHEAD_ATTEMPT_USB_RECOVERY", + "MDP_P13N_ALL_EVENT_LEVEL", + "MDP_P13N_GAME_QUERY_L5_EVENT_LEVEL", + "MDP_P13N_GAME_QUERY_L6_EVENT_LEVEL", + "MDP_P13N_GAME_QUERY_L7_EVENT_LEVEL", + "MDP_P13N_GAME_QUERY_L8_EVENT_LEVEL", + "MDP_P13N_GAME_QUERY_L9_EVENT_LEVEL", + "MDP_P13N_RERANKING_UNKNOWN_EVENT_LEVEL", + "MDP_P13N_RERANKING_CATEGORICAL_EVENT_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_EVENT_LEVEL", + "MDP_P13N_RERANKING_MULTI_NAVIGATIONAL_EVENT_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_EXT_EVENT_LEVEL", + "SECOND_PASS_POLARIS_RERANKING_EVENT_LEVEL", + "SECOND_PASS_POLARIS_WITH_RANKING_CHANGE_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_COOLWALK_DASHBOARD_UNAVAILABLE", + "TIMESLICED_SAFE_SELF_UPDATE", + "NORMAL_SELF_UPDATE", + "SECOND_PASS_BROAD_INTENT_QUERY_EVENT_LEVEL", + "SECOND_PASS_REWEIGHTING_TRIGGERED_EVENT_LEVEL", + "GEARHEAD_TOOLTIP_COOLWALK_RAIL_WIDGET", + "INLINE_DETAILS_TQUALITY_CHECK_UNKNOWN", + "SUPERROOT_PDS_SHORT_DESCRIPTION_EVENT_LEVEL", + "PGSS_SHORT_DESCRIPTION_DIFF_EVENT_LEVEL", + "SECOND_PASS_QUALITY_REWEIGTHING_EVENT_LEVEL", + "SECOND_PASS_QUALITY_REWEIGTHING_MDP_EVENT_LEVEL", + "PLAY_STORE_IAP_SALES_MINI_DETAILS_PAGE_EVENT_LEVEL", + "UNACK_IN_APP_SUBSCRIPTION_WARNING_DETAIL_PAGE_EVENT_LEVEL", + "PACKAGE_NAME_SEARCH_EVENT_LEVEL", + "ZERO_COPY_NOT_SUFFICIENT_EVENT_LEVEL", + "ZERO_COPY_ALLOWS_INSTALL_EVENT_LEVEL", + "ZERO_COPY_NOT_REQUIRED_EVENT_LEVEL", + "SHOULD_SEE_SCREENSHOT_XSELL_CLUSTER_LOW_Q_DP_EVENT_LEVEL", + "SHOULD_SEE_RICH_LIST_XSELL_CLUSTER_LOW_Q_DP_EVENT_LEVEL", + "DEVICE_TIER_HIGH_EVENT_LEVEL", + "DEVICE_TIER_MED_EVENT_LEVEL", + "DEVICE_TIER_LOW_EVENT_LEVEL", + "QUERY_TYPE_UNKNOWN_EVENT_LEVEL", + "QUERY_TYPE_CATEGORICAL_EVENT_LEVEL", + "QUERY_TYPE_NAVIGATIONAL_EVENT_LEVEL", + "QUERY_TYPE_MULTI_NAVIGATIONAL_EVENT_LEVEL", + "QUERY_TYPE_NAVIGATIONAL_EXT_EVENT_LEVEL", + "MR_HIGH_QUALITY_ZERO_EVENT_LEVEL", + "MR_HIGH_QUALITY_ONE_OR_TWO_EVENT_LEVEL", + "MR_HIGH_QUALITY_TRHEE_OR_MORE_EVENT_LEVEL", + "MR_HIGH_QUALITY_TOP_EVENT_LEVEL", + "MR_HIGH_RELEVANCE_ZERO_EVENT_LEVEL", + "MR_HIGH_RELEVANCE_ONE_OR_TWO_EVENT_LEVEL", + "MR_HIGH_RELEVANCE_TRHEE_OR_MORE_EVENT_LEVEL", + "MR_HIGH_RELEVANCE_TOP_EVENT_LEVEL", + "SR_HIGH_QUALITY_ZERO_EVENT_LEVEL", + "SR_HIGH_QUALITY_ONE_OR_TWO_EVENT_LEVEL", + "SR_HIGH_QUALITY_TRHEE_OR_MORE_EVENT_LEVEL", + "SR_HIGH_QUALITY_TOP_EVENT_LEVEL", + "SR_HIGH_RELEVANCE_ZERO_EVENT_LEVEL", + "SR_HIGH_RELEVANCE_ONE_OR_TWO_EVENT_LEVEL", + "SR_HIGH_RELEVANCE_TRHEE_OR_MORE_EVENT_LEVEL", + "SR_HIGH_RELEVANCE_TOP_EVENT_LEVEL", + "RAM_0GB_TO_1GB_EVENT_LEVEL", + "RAM_1GB_TO_2GB_EVENT_LEVEL", + "RAM_2GB_TO_3GB_EVENT_LEVEL", + "RAM_3GB_TO_4GB_EVENT_LEVEL", + "RAM_4GB_TO_6GB_EVENT_LEVEL", + "RAM_6GB_AND_MORE_EVENT_LEVEL", + "LOW_STORAGE_AT_INSTALL_PREPROCESSING_EVENT_LEVEL", + "DSA_P13N_OPTED_IN_AT_EVENT_LEVEL", + "DSA_P13N_OPTED_OUT_AT_EVENT_LEVEL", + "USER_P13N_SETTING_UNSPECIFIED_AT_EVENT_LEVEL", + "BOOKS_USER_P13N_SETTING_UNSPECIFIED_AT_EVENT_LEVEL", + "USER_P13N_SETTING_ON_AT_EVENT_LEVEL", + "BOOKS_USER_P13N_SETTING_ON_AT_EVENT_LEVEL", + "USER_P13N_SETTING_OFF_AT_EVENT_LEVEL", + "BOOKS_USER_P13N_SETTING_OFF_AT_EVENT_LEVEL", + "BATTLESTAR_GAME_IN_MDP_EVENT_LEVEL", + "BATTLESTAR_PSEUDO_CREDIT_OFFER_IN_DP_EVENT_LEVEL", + "REVIEW_HIGHLIGHTS_TRIGGERING_EVENT_LEVEL", + "TRUSTED_VERTICAL_VPN_INTENT_EVENT_LEVEL", + "TRUSTED_VERTICAL_LOAN_INTENT_EVENT_LEVEL", + "SERP_YOUTUBE_VIDEO_CLUSTER_POPULATED_EVENT_LEVEL", + "LOWQ_APPS_DEMOTION_EVENT_LEVEL", + "QUERY_TYPE_MDP_EVENT_LEVEL", + "QUERY_TYPE_NON_MDP_EVENT_LEVEL", + "NAV_CARD_EVENT_LEVEL", + "MDP_WITH_LIVE_OPS_EVER_INSTALLED_USERS_EVENT_LEVEL", + "MDP_WITH_LIVE_OPS_NEVER_INSTALLED_USERS_EVENT_LEVEL", + "BROAD_RELATED_QUERIES_CLUSTER_EVENT", + "SUPPLEMENTAL_TG_RETRIEVAL_EVENT_LEVEL", + "FIRST_PARTY_OFFERS_REQUEST_TRIGGER_EVENT_LEVEL", + "REVIEW_SUMMARY_HIGHLIGHTS_CLICK_EVENT_LEVEL", + "BATTLESTAR_SELF_SHARE_EVENT_LEVEL", + "SUPPLEMENTAL_TG_ANNOTATION_FOR_WEAR_EVENT_LEVEL", + "PGS_THIRD_PARTY_REVIEW_EVENT_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_AT_EVENT_LEVEL", + "BATTLESTAR_GAME_CENTRIC_BOTTOM_SHEET_ASSETS_EVENT_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_ELIGIBLE_AT_EVENT_LEVEL", + "FOP_ORDERING_RECOMMENDATION_ELIGIBLE_EVENT_LEVEL", + "FOP_ORDERING_NO_RECOMMENDATION_EVENT_LEVEL", + "FOP_ORDERING_RECOMMENDATION_OUTDATED_EVENT_LEVEL", + "FOP_ORDERING_RECOMMENDATION_SAME_FOP_EVENT_LEVEL", + "FOP_ORDERING_STORED_VALUE_EVENT_LEVEL", + "GEARHEAD_DUPLEX_COMPATIBLE_DIALER_ENABLED", + "CUSTOMER_UPDATE_CHALLENGE_EVENT_LEVEL", + "EXPERIMENTAL_TG_QUERY_EVENT_LEVEL", + "FEATURED_PRODUCTS_LIVE_OPS_CLIENT_AT_EVENT_LEVEL", + "EVENT_LEVEL_TEST_CODE_LIMIT", + "ENTERTAINMENT_CLUSTER_TRIGGERING_AT_SESSION_LEVEL", + "BEST_SELLER_CART_TAG_AT_SESSION_LEVEL", + "SHOULD_SEE_BOOKS_WISHLIST_CLUSTER", + "PRIMETIME_CONTENT_IN_DETAILS_PAGES", + "SEARCH_NON_NAV_SPONSORED_ADS_CLUSTER", + "BOOTS_NO_DIFF_AT_SESSION_LEVEL", + "ABUSIVE_QUERY_SQUASHING_AT_SESSION_LEVEL", + "CART_ABANDONMENT_TEST_CODE", + "APP_SUPPORTS_INSTANT_LAUNCH_AT_SESSION_LEVEL", + "LOW_RESULT_CLUSTER_AT_SESSION_LEVEL", + "PERSONALIZED_CLUSTER_AT_SESSION_LEVEL", + "GAME_SEEKING_PERSONALIZED_CLUSTER_AT_SESSION_LEVEL", + "VX_CLUSTER_AT_SESSION_LEVEL", + "MOVIES_GROOT_20_AT_SESSION_LEVEL", + "MOVIES_GROOT_10_AT_SESSION_LEVEL", + "MOVIES_GROOT_5_AT_SESSION_LEVEL", + "MOVIES_GROOT_3_AT_SESSION_LEVEL", + "MOVIES_GROOT_1_AT_SESSION_LEVEL", + "GEARHEAD_MESSAGING_AUTO_REPLY_CANDIDATE", + "MOVIES_DORA_SEARCH_AT_SESSION_LEVEL", + "MOVIES_MDP_SEARCH_AT_SESSION_LEVEL", + "MOVIES_ORGANIC_SEARCH_AT_SESSION_LEVEL", + "BUY_NOW_BUTTON", + "AUDIOBOOKS_KIDS_CATEGORICAL_SEARCH_AT_SESSION_LEVEL", + "ZERO_RESULT_AT_SESSION_LEVEL", + "ABUSIVE_QUERY_AT_SESSION_LEVEL", + "HOME_SPONSORED_ADS_CLUSTER_NO_ADS_AT_SESSION_LEVEL", + "BOOKS_XSELL_ELIGIBLE_APP_AT_SESSION_LEVEL", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_SESSION_LEVEL", + "NAV_EXT_SESSION", + "FAST_REINSTALL_TEST_CODE", + "APPS_DETAILS_PAGE_PROMOTION_SESSION_LEVEL", + "BOOKS_DETAILS_PAGE_PROMOTION_SESSION_LEVEL", + "DETAILS_PAGE_PROMOTION_SESSION_LEVEL", + "SHOULD_SEE_LIVE_OPS_V2_CLUSTER", + "BOOKS_DETAILS_PAGE_SIMILAR_CLUSTER_AT_SESSION_LEVEL", + "BOOKS_DETAILS_PAGE_POST_ACQUIRE_SIMILAR_CLUSTER_AT_SESSION_LEVEL", + "FLOATING_HIGHLIGHTS_ROW_TRIGGERING_AT_SESSION_LEVEL", + "APPS_DETAILS_PAGE_EXISTING_PROMOTION_SESSION_LEVEL", + "BOOKS_DETAILS_PAGE_EXISTING_PROMOTION_SESSION_LEVEL", + "BOOKS_ELIGIBLE_FOR_BUNDLE", + "FALLBACK_FOP_OPTIONS_RECOMMENDED", + "SHOULD_SEE_PREREG_LIVE_OPS_EH", + "SHOULD_SEE_PREREG_LIVE_OPS_DP", + "HERO_CARD_CLUSTER_AT_SESSION_LEVEL", + "FALLBACK_FOP_OPTIONS_AVAILABLE", + "SWOOP_10P_OFF_SESSION_LEVEL", + "SWOOP_25P_OFF_SESSION_LEVEL", + "SWOOP_50P_OFF_SESSION_LEVEL", + "SWOOP_75P_OFF_SESSION_LEVEL", + "CANCEL_SUBSCRIPTION_CONFIRMATION_DIALOG_SHOWN_WHEN_ELIGIBLE_FOR_ENTITLEMENT_BENEFITS", + "PREREGISTRATION_AT_SESSION_LEVEL", + "GAMES_PROFILE_CREATION", + "IN_APP_SALE_IN_CART", + "MOVIES_MAX_NUMBER_MEESEEKS_CLUSTERS_SHOWN", + "MOVIES_MAX_NUMBER_BYW_CLUSTERS_SHOWN", + "RANDOM_FOP_OPTIONS_RECOMMENDED", + "MOVIES_QUERY_ELIGIBLE_FOR_APPS_CLUSTER_AT_SESSION_LEVEL", + "INSTANT_BANNER_ELIGIBLE", + "SUGGEST_NAV_SUGGEST_TRIGGERED", + "TRUSTED_ENTITY_SEARCH_QUERY", + "BURNSIE_ADD_FOP_PROMOTION_SESSION_LEVEL", + "MOVIES_WALLE_SEARCH_AT_SESSION_LEVEL", + "BUNDLE_FBT_DISCOUNT_AT_SESSION_LEVEL", + "BUNDLE_SERIES_DISCOUNT_AT_SESSION_LEVEL", + "MOVIES_REPEATED_BUYER", + "SUBSCRIPTION_CANCELLATION_PROMOTION_SESSION_LEVEL", + "SUBSCRIPTION_RETRY_FOP_FOR_DCB_AS_PRIMARY_SESSION_LEVEL", + "SUBSCRIPTION_DCB_AS_ADD_FOP_OPTION_SESSION_LEVEL", + "APPS_SEARCH_TOPIC_RFY_CLUSTER_AT_SESSION_LEVEL", + "APPS_SEARCH_MINI_TOP_CHARTS_CLUSTER_AT_SESSION_LEVEL", + "APPS_PERSONALIZED_TOPIC_QUERY_SESSION_LEVEL", + "APPS_PERSONALIZED_TG_QUERY_SESSION_LEVEL", + "APPS_PERSONALIZED_ALL_GAME_QUERIES_SESSION_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_SESSION_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_SESSION_LEVEL", + "PLAY_STORE_SHOW_CART", + "MOVIES_RENTER", + "APPS_SEARCH_TOPIC_RFY_CLUSTER_COUNTERFACTUAL_AT_SESSION_LEVEL", + "APPS_SEARCH_MINI_TOP_CHARTS_CLUSTER_COUNTERFACTUAL_AT_SESSION_LEVEL", + "FREE_TRIAL_SUBSCRIPTION_CANCELATION_APP_INSTALLED", + "FREE_TRIAL_SUBSCRIPTION_CANCELATION_APP_NOT_INSTALLED", + "NON_FREE_TRIAL_SUBSCRIPTION_CANCELATION_APP_INSTALLED", + "NON_FREE_TRIAL_SUBSCRIPTION_CANCELATION_APP_NOT_INSTALLED", + "CLIENT_NOTIFICATION_APP_UNINSTALLED_WITH_SUBSCRIPTION", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_APP_1_AT_SESSION_LEVEL", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_APP_3_AT_SESSION_LEVEL", + "KIDS_AGE_SCORE_BONUS", + "UPDATE_SUBSCRIPTION_INSTRUMENT_PAYMENT_DECLINED_FOP_IMPRESSION", + "UPDATE_SUBSCRIPTION_INSTRUMENT_PAYMENT_DECLINED_FOP_MESSAGE_IMPRESSION", + "KIDS_QUALITY_TAG_SCORE_BONUS_AT_SESSION_LEVEL", + "SHOULD_SEE_REVIEW_MORE_LINK", + "INCENTIVIZED_OPTIN_INTERSTITIAL_AT_SESSION_LEVEL", + "PREMIUM_GAME_HOME", + "LB_TARGETED_AT_SESSION_LEVEL", + "PCD_APP_DETAILS", + "MIXED_AUDIENCE_APP_DETAILS", + "LB_IMPRESSED_AT_SESSION_LEVEL", + "HERO_CARD_CLUSTER_INSTANT_ELIGIBLE", + "LOYALTY_SHOULD_NOT_SEE_FREE_TRIAL_SUBSCRIPTION_POINTS_EARN_MESSAGE", + "MOVIES_USER_INTERESTS_NONE_AT_SESSION_LEVEL", + "MOVIES_USER_INTERESTS_LOW_AT_SESSION_LEVEL", + "MOVIES_USER_INTERESTS_MEDIUM_AT_SESSION_LEVEL", + "MOVIES_USER_INTERESTS_HIGH_AT_SESSION_LEVEL", + "MOVIES_BOY_SEEDS_NONE_AT_SESSION_LEVEL", + "MOVIES_BOY_SEEDS_LOW_AT_SESSION_LEVEL", + "MOVIES_BOY_SEEDS_MEDIUM_AT_SESSION_LEVEL", + "MOVIES_BOY_SEEDS_HIGH_AT_SESSION_LEVEL", + "RENEWAL_REMINDER_SET_IN_CANCEL_FLOW", + "RENEWAL_REMINDER_CAN_BE_SET_IN_CANCEL_FLOW", + "PLAY_PASS_SIGNUP_INTERSTITIAL_ELIGIBLE_SESSION_LEVEL", + "PLAY_PASS_SIGNUP_INTERSTITIAL_TARGETED_SESSION_LEVEL", + "PLAY_PASS_IPD_ELIGIBLE_SESSION_LEVEL", + "PLAY_PASS_FHR_ELIGIBLE_SESSION_LEVEL", + "DOUBLE_WIDE_SCREENSHOT_CLUSTER_TRIGGERING_AT_SESSION_LEVEL", + "TRIPLE_WIDE_VIDEO_CLUSTER_TRIGGERING_AT_SESSION_LEVEL", + "WIDE_MEDIA_CLUSTER_TRIGGERING_AT_SESSION_LEVEL", + "SMART_FOP_AT_SESSION_LEVEL", + "BILLING_PROFILE_DCB_ELIGIBLE", + "LOYALTY_UPSELL_AFTER_IN_APP_PURCHASE_AT_SESSION_LEVEL", + "SHOULD_SEE_APPS_COMPARISON_CLUSTER", + "RESIGNUP_FROM_SUBS_CENTER", + "VX_CLUSTER_IN_APPS_SERP_IMPRESSION_SESSIONS", + "PARTNER_REWARD_ON_LOYALTY_SIGNUP_PAGE", + "UGC_CLUSTER_AT_SESSION_LEVEL", + "REGIONAL_TRENDING_CLUSTER", + "USABLE_ANON_ML_FOP_OPTIONS_FOUND", + "ANON_ML_FOP_OPTIONS_RECOMMENDED", + "BUY_BUTTON_CLICK", + "TV_BUTTON_CLICK", + "LOYALTY_SEES_POINTS_EARN_PROMOTIONS_AT_SESSION_LEVEL", + "KIDS_CONTENT_SEEKING_QUERY_SESSION", + "KIDS_CONTENT_SEEKING_QUERY_TREATMENT_APPLIED_SESSION", + "UGC_CLUSTER_NON_FIRST_PAGE_AT_SESSION_LEVEL", + "UGC_CLUSTER_ELIGIBLE_AT_SESSION_LEVEL", + "LOYALTY_SEES_FREE_TRIAL_SUBSCRIPTION_AT_SESSION_LEVEL", + "APPS_SEARCH_FILTERS_TRIGGERED", + "APPS_SEARCH_FILTERS_ACTIVATED", + "PLAY_SUBMANAGEMENT_LOG_HOOK_SESSION_EXAMPLE", + "LOYALTY_SIGNUP_INTERSTITIAL_AT_SESSION_LEVEL", + "BOOTS_CHIPS_NOT_TRIGGERED_COUNTERFACTUAL", + "BOOTS_CHIPS_TRIGGERED_COUNTERFACTUAL", + "APPS_SEARCH_FILTERS_NOT_TRIGGERED", + "PREFERRED_FOP_AT_SESSION_LEVEL", + "REDEEM_NOT_ENROLLED_TO_LOYALTY_AT_SESSION_LEVEL", + "VIDEO_CLUSTER_EXPANDED", + "LOYALTY_UPSELL_SEEN_AT_SESSION_LEVEL", + "TRIPLE_WIDE_SCREENSHOT_CLUSTER_TRIGGERING_AT_SESSION_LEVEL", + "LOYALTY_LIVE_OPS_RETURNED_AT_SESSION_LEVEL", + "SEARCH_MDP_TRIGGERED_SESSION_LEVEL", + "PROMOLINK_CDP_SESSION_LEVEL", + "PROMOLINK_CDP_TITLE_PAGE_SESSION_LEVEL", + "PROMOLINK_CDP_TOPIC_PAGE_SESSION_LEVEL", + "PROMOLINK_CDP_GENERIC_PAGE_SESSION_LEVEL", + "WMC_INSTANT_PREVIEW_CLUSTER_AT_SESSION_LEVEL", + "POINTS_PROMOTION_CONTENT_PAGE_AT_SESSION_LEVEL", + "SEARCH_SYN_APPS_SESSION_LEVEL", + "IN_APP_OFFER_AT_SESSION_LEVEL", + "IN_APP_OFFER_APP_1_AT_SESSION_LEVEL", + "IN_APP_OFFER_APP_2_AT_SESSION_LEVEL", + "IN_APP_OFFER_APP_3_AT_SESSION_LEVEL", + "IN_APP_OFFER_APP_4_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_GAMELOFT_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_EVONY_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ASPHALT_9_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_MAGIC_RAMPAGE_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_LAST_SURVIVOR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_SUMMONERS_WAR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_TOWER_OF_GOD_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_JACKPOT_WORLD_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_LOTSA_SLOTS_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_CASH_FRENZY_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_WAR_PLANET_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ESKYFUN_LEGENDS_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_MAHJONG_VILLAGE_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ONE_PUNCH_MAN_KR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ONE_PUNCH_MAN_TW_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_GRAND_CROSS_AT_SESSION_LEVEL", + "IN_APP_OFFER_ELIGIBLE_AT_SESSION_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_1_AT_SESSION_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_2_AT_SESSION_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_3_AT_SESSION_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_4_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_GAMELOFT_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_EVONY_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ASPHALT_9_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_MAGIC_RAMPAGE_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_LAST_SURVIVOR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_SUMMONERS_WAR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_TOWER_OF_GOD_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_JACKPOT_WORLD_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_LOTSA_SLOTS_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_CASH_FRENZY_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_WAR_PLANET_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ESKYFUN_LEGENDS_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_MAHJONG_VILLAGE_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ONE_PUNCH_MAN_KR_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ONE_PUNCH_MAN_TW_AT_SESSION_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_GRAND_CROSS_AT_SESSION_LEVEL", + "IN_APP_OFFER_SAVED_AT_SESSION_LEVEL", + "IN_APP_OFFER_SAVED_APP_1_AT_SESSION_LEVEL", + "IN_APP_OFFER_SAVED_APP_2_AT_SESSION_LEVEL", + "IN_APP_OFFER_SAVED_APP_3_AT_SESSION_LEVEL", + "IN_APP_OFFER_SAVED_APP_4_AT_SESSION_LEVEL", + "QUICK_BUY_AT_SESSION_LEVEL", + "DEVELOPER_PAGE_AT_SESSION_LEVEL", + "GAMES_SUBNAV_SHUFFLE_APPLIED", + "APPS_SUBNAV_SHUFFLE_APPLIED", + "BOOKS_FREE_FIXED_DURATION_RENTAL_SESSION_LEVEL", + "BOOKS_FREE_FIXED_DATE_RENTAL_SESSION_LEVEL", + "PAYMENTS_DELAYED_CHARGING_AT_SESSION_LEVEL", + "BOOKS_PRICE_DROP_SESSION_LEVEL", + "NON_EMPTY_HOME_STREAM_LIVE_OPS_CLUSTER_SERVED", + "SHOULD_SEE_LIVE_OPS_CARD_IN_SEARCH_MDP", + "CART_ABANDONMENT_SUBSCRIPTION_ONE_TIME_PASS_SESSION_LEVEL", + "MY_REVIEWS_PAGE_VISIT_USER_LEVEL", + "SERIES_BUNDLE_MULTI_TIER_DISCOUNT_SESSION_LEVEL", + "GOOGLE_PROMOTIONS_ELIGIBLE_SESSION_LEVEL", + "USER_TRIGGERED_IAP_PROMOTION_RETRIEVAL_SESSION_LEVEL", + "IAP_HAS_UNREDEEMED_PROMOTIONS_CLIENT_SESSION_LEVEL", + "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_SIGNUP_SESSION_LEVEL", + "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_SUB_CENTER_SESSION_LEVEL", + "RENEW_TASK_DELAYED_SUBSCRIPTION_TARGETED", + "RENEW_TASK_DELAYED_SUBSCRIPTION_NOT_TARGETED", + "PRE_AUTH_TASK_DELAYED_SUBSCRIPTION_TARGETED", + "PRE_AUTH_TASK_DELAYED_SUBSCRIPTION_NOT_TARGETED", + "REDEEM_REDIRECT_CHALLENGE_AT_SESSION_LEVEL", + "PLAY_STORE_IAP_SALES", + "PLAY_STORE_IAP_SALES_APP_1", + "PLAY_STORE_IAP_SALES_MINI_DETAILS_PAGE", + "CROSS_DEVICE_INSTALL_OPTIONS_FETCHED_IN_SESSION", + "CROSS_DEVICE_INSTALL_OPTIONS_ITEM_FIELDS_TRIGGERED", + "OTHER_DEVICES_SUBNAV_RETURNED_IN_SESSION", + "GEARHEAD_FRX_SENSITIVE_PERMISSION_SCREEN_SEEN", + "POST_PURCHASE_ITEM_UPSELL_SESSION_LEVEL", + "POST_PURCHASE_ITEM_UPSELL_WAVE_2_SESSION_LEVEL", + "POST_PURCHASE_ITEM_UPSELL_WAVE_2_SESSION_LEVEL_2", + "PLAY_PASS_SIGNUP_INTERSTITIAL_SHOWN_SESSION_LEVEL", + "FETCH_PROMOTION_BANNER_FROM_P3_SESSION_LEVEL", + "AVP_SWOOP_10P_OFF_SESSION_LEVEL", + "AVP_SWOOP_25P_OFF_SESSION_LEVEL", + "AVP_SWOOP_50P_OFF_SESSION_LEVEL", + "AVP_SWOOP_75P_OFF_SESSION_LEVEL", + "CLUSTER_TRIGGER_CONDITION_IS_PARENT", + "CDP_ENABLE_PREFETCH_SESSION_LEVEL", + "P13N_INTERSTITIAL_SESSION_LEVEL", + "GEARHEAD_SKIP_LEGACY_FRX_FOR_CAKEWALK", + "FEATURED_SUBSCRIPTIONS_PRESENT", + "SHOULD_NOT_SEE_HOME_LIVE_OPS_CLUSTER", + "SHOULD_SEE_HOME_LIVE_OPS_CLUSTER_K1_2", + "SHOULD_SEE_HOME_LIVE_OPS_CLUSTER_K1", + "SHOULD_SEE_HOME_LIVE_OPS_CLUSTER_K2", + "SHOULD_SEE_HOME_LIVE_OPS_CLUSTER_K3_4", + "SHOULD_SEE_HOME_LIVE_OPS_CLUSTER_GTE_K5", + "SHOULD_NOT_SEE_HOME_OFFER_CLUSTER", + "SHOULD_SEE_HOME_OFFER_CLUSTER_K1", + "SHOULD_SEE_HOME_OFFER_CLUSTER_K2", + "SHOULD_SEE_HOME_OFFER_CLUSTER_K3_4", + "SHOULD_SEE_HOME_OFFER_CLUSTER_GTE_K5", + "SHOULD_NOT_SEE_DEALS_HOME_OFFER", + "SHOULD_SEE_DEALS_HOME_OFFER_K1", + "SHOULD_SEE_DEALS_HOME_OFFER_K2", + "SHOULD_SEE_DEALS_HOME_OFFER_K3_4", + "SHOULD_SEE_DEALS_HOME_OFFER_GTE_K5", + "SHOULD_SEE_DEALS_HOME_GAME_K1", + "SHOULD_SEE_DEALS_HOME_GAME_K2", + "SHOULD_SEE_DEALS_HOME_GAME_K3", + "SHOULD_SEE_DEALS_HOME_GAME_K4", + "SHOULD_SEE_DEALS_HOME_GAME_GTE_K5", + "SHOULD_SEE_DEALS_HOME_APP_K1", + "SHOULD_SEE_DEALS_HOME_APP_K2", + "SHOULD_SEE_DEALS_HOME_APP_K3", + "SHOULD_SEE_DEALS_HOME_APP_K4", + "SHOULD_SEE_DEALS_HOME_APP_GTE_K5", + "SHOULD_SEE_DEALS_HOME_EVER_INSTALL_K1", + "SHOULD_SEE_DEALS_HOME_EVER_INSTALL_K2", + "SHOULD_SEE_DEALS_HOME_EVER_INSTALL_K3", + "SHOULD_SEE_DEALS_HOME_EVER_INSTALL_K4", + "SHOULD_SEE_DEALS_HOME_EVER_INSTALL_GTE_K5", + "SHOULD_SEE_DEALS_HOME_NEVER_INSTALL_K1", + "SHOULD_SEE_DEALS_HOME_NEVER_INSTALL_K2", + "SHOULD_SEE_DEALS_HOME_NEVER_INSTALL_K3", + "SHOULD_SEE_DEALS_HOME_NEVER_INSTALL_K4", + "SHOULD_SEE_DEALS_HOME_NEVER_INSTALL_GTE_K5", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_SESSION_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_PREVIEW_BATCH_SESSION_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_SKU_DETAILS_SESSION_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_PREVIEW_BATCH_SKU_DETAILS_SESSION_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_FOR_ALL_SUBS_SESSION_LEVEL", + "LEON_LIVEOPS_DEAL_STATE_SYNC_SESSION_LEVEL", + "SURVEY_AHC_AT_SESSION_LEVEL", + "PLAY_PASS_CART_MAREKTING_BANNER_ELIGIBLE_AND_SHOWN_CART_SESSION_LEVEL", + "PLAY_PASS_PERKS_VOUCHER_IN_CART_SESSION_LEVEL", + "PLAY_SEARCH_MDP_TRIGGERING", + "PLAY_SEARCH_NON_MDP_TRIGGERING", + "PRICE_TRANSPARENCY_IS_OFFER_PERSONALIZED_SESSION_LEVEL", + "GEARHEAD_SKIP_LEGACY_FRX_FOR_CAKEWALK_USB_CANDIDATE", + "PLAY_PASS_PARENT_FOCUSED_SPLASH_PAGE_SESSION_LEVEL", + "PLAY_PASS_SPLASH_PAGE_FOR_UNICORN_SESSION_LEVEL", + "REVIEW_SUBMITTED_SESSION_LEVEL", + "REVIEW_TOPIC_FILTER_SELECTED_SESSION_LEVEL", + "PLAY_SEARCH_GENERAL_QUERY_PAGINATION_SESSION_LEVEL", + "IN_CART_EXCHANGE_OPTIONS_ELIGIBLE_SESSION_LEVEL", + "PLAY_SEARCH_MULTINAV_PAGINATION_SESSION_LEVEL", + "REGIONAL_NAV_EXT_SESSION_LEVEL", + "IAP_SKU_DEALS_LIVE_OP_DEALS_HOME_SESSION_LEVEL", + "IAP_SKU_DEALS_LIVE_OP_GAMES_HOME_SESSION_LEVEL", + "FEATURING_AHC_OR_FHR_TRIGGERED_SESSION_LEVEL", + "ALLOWLIST_EXPANSION_FOR_P13N_INTERSTITIAL_SESSION_LEVEL", + "SURVEY_RECS_LIST_AT_SESSION_LEVEL", + "GEARHEAD_FRX_RUNNING_CW175_IN_GH", + "RANDOM_SHUFFLE_CLUSTERS_ON_TARGET_USERS_SESSION_LEVEL", + "RANDOM_SHUFFLE_CLUSTERS_AND_APPS_ON_TARGET_USERS_SESSION_LEVEL", + "ALLOWLIST_EXPANSION_FOR_P13N_NOTIFICATIONS_SESSION_LEVEL", + "FRESH_RESULTS_SEEKING_SEARCH_QUERY_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_1_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_2_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_3_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_4_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_5_SESSION_LEVEL", + "GOOGLE_FUNDED_BUNDLE_DISCOUNT_BUCKET_6_SESSION_LEVEL", + "TRUSTED_GENOME_RELATED_QUERY_CLUSTER_SESSION", + "NAV_TG_RELATED_QUERY_SESSION", + "PROMOTABLE_APPS_SESSION", + "PROMOTABLE_APPS_STRONG_CAT_SESSION", + "GROWTH_COFFEE_CARD_IN_PURCHASE_FLOW_SESSION_LEVEL", + "GROWTH_COFFEE_CARD_IN_PURCHASE_FLOW_SERVER_SESSION_LEVEL", + "LIVE_OPS_ROI_HOLDBACK", + "EDITORS_CHOICE_CLUSTER_SERP_SESSION_LEVEL", + "BESTK_CLUSTER_SERP_SESSION_LEVEL", + "LIVEOPS_CLUSTER_SERP_SESSION_LEVEL", + "LIVEOPS_CLUSTER_SERP_TRIGGERING_SESSION_LEVEL", + "QUICKPICKS_CLUSTER_SERP_SESSION_LEVEL", + "WIDE_MEDIA_CLUSTER_INVALID_VIDEO_ASSET_SESSION_LEVEL", + "ALTERNATE_DEVICE_PRESENT_SESSION_LEVEL", + "MULTIPLE_ALTERNATE_DEVICES_PER_FORM_FACTOR_SESSION_LEVEL", + "APPS_SEARCH_DISCOVERY_CLUSTER_TRIGGERED_SESSION_LEVEL", + "SUGGEST_CROSS_FORM_FACTOR_APPS_WEAR_SUGGESTIONS_ENABLED", + "SUGGEST_CROSS_FORM_FACTOR_APPS_WEAR_SUGGESTIONS_AVAILABLE", + "SUGGEST_CROSS_FORM_FACTOR_APPS_TV_SUGGESTIONS_ENABLED", + "SUGGEST_CROSS_FORM_FACTOR_APPS_TV_SUGGESTIONS_AVAILABLE", + "SUGGEST_APPS_SUBTEXT_SUGGESTIONS_SESSION_LEVEL", + "SUGGEST_ZERO_PREFIX_LIVE_OPS_AVAILABLE", + "INLINE_DETAILS_TQUALITY_CHECK_PASS_SESSION_LEVEL", + "INLINE_DETAILS_TQUALITY_CHECK_FAIL_SESSION_LEVEL", + "INLINE_DETAILS_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "INLINE_DETAILS_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "INLINE_DETAILS_CALLER_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "INLINE_DETAILS_CALLER_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "HSDP_AD_NETWORK_CALLER_TABLET_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_UNKNOWN_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_PASS_SESSION_LEVEL", + "HSDP_INDEPENDENT_APP_TABLET_AQUALITY_CHECK_FAIL_SESSION_LEVEL", + "INLINE_DETAILS_IS_INLINE_URL_SESSION_LEVEL", + "SENT_EMAIL_ENTER_GRACE_PERIOD_SESSION_LEVEL", + "SENT_EMAIL_ENTER_SUSPENDED_PERIOD_SESSION_LEVEL", + "SENT_EMAIL_ENTER_SUSPENDED_PERIOD_WITHOUT_GRACE_PERIOD_SESSION_LEVEL", + "ANALYTICS_AD_LINKING_RECOMMENDATION_ELIGIBLE_SESSION_LEVEL", + "EDITORIAL_FCC_AT_SESSION_LEVEL", + "FRESH_RESULTS_SEEKING_CURRENT_YEAR_SESSION_LEVEL", + "FILTER_TQ_FAILURE_APP_SESSION_LEVEL", + "EDITORIAL_CONTENT_CLUSTER_FHR_SERP_SESSION_LEVEL", + "HAVE_LOCALIZATION_QUALITY_DIFF_AT_FILTER_SESSION_LEVEL", + "EXPERIMENTAL_TG_QUERY_SESSION_LEVEL", + "NAV_CARD_HIGH_QUALITY_MDP_SESSION_LEVEL", + "HAS_DECLINE_REASON_IN_PAYMENT_DECLINE_EMAIL_SESSION_LEVEL", + "QUEST_CONTENT_CARD_IN_DEALS_HOME_SESSION_LEVEL", + "PRE_INSTALL_LOW_QUALITY_DEEP_LINK_DETAILS_PAGE_SESSION_LEVEL", + "COLLAPSED_DETAILS_PAGE_EXPANDED_BY_SHOW_MORE_SESSION_LEVEL", + "COLLAPSED_DETAILS_PAGE_EXPANDED_BY_INSTALL_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_TQUALITY_UNKNOWN_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_TQUALITY_FAILED_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_TQUALITY_PASSED_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_UNKNOWN_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_FAILED_SESSION_LEVEL", + "PGSS_DETAILS_PAGE_AQUALITY_PASSED_SESSION_LEVEL", + "PRE_INSTALL_LOW_QUALITY_DETAILS_PAGE_WITH_GAME_SESSION_LEVEL", + "PRE_INSTALL_LOW_QUALITY_DETAILS_PAGE_WITH_NON_GAME_SESSION_LEVEL", + "QUERY_DEPENDENT_SNIPPET_SESSION_LEVEL", + "FOP_STEERING_PROMOTION_INITIAL_BILLING_PROFILE_SESSION_LEVEL", + "FOP_STEERING_PROMOTION_CART_ADD_FOP_SESSION_LEVEL", + "FOP_STEERING_PROMOTION_CART_CHANGE_FOP_SESSION_LEVEL", + "FOP_STEERING_PROMOTION_CART_APPLY_PROMOTION_SESSION_LEVEL", + "PTP_CLUSTER_SERP_P13N_RANKING_SESSION_LEVEL", + "QUERY_DEPENDENT_SNIPPET_FRONT_END_SESSION_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_SESSION_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_SESSION_LEVEL_V2", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_WITH_EXISTING_FOP_SESSION_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_WITHOUT_EXISTING_FOP_SESSION_LEVEL", + "MDP_WITHOUT_QUALITY_SESSION_LEVEL", + "MDP_WITH_HIGH_QUALITY_SESSION_LEVEL", + "MDP_WITH_MEDIUM_QUALITY_SESSION_LEVEL", + "MDP_WITH_LOW_QUALITY_SESSION_LEVEL", + "MDP_TRIGGERED_AND_GAME_SEEKING_SESSION_LEVEL", + "PLAY_SEARCH_GENERAL_QUERY_MDP_PAGINATION_WITH_GAME_SEEKING_RYF_CLUSTER_SESSION_LEVEL", + "PLAY_SEARCH_GENERAL_QUERY_NON_MDP_PAGINATION_WITH_GAME_SEEKING_RYF_CLUSTER_SESSION_LEVEL", + "PSS_GENERAL_PAGINATION_SESSION_LEVEL", + "PSS_GENERAL_PAGINATION_GAME_SEEKING_SESSION_LEVEL", + "INLINE_ADD_PAYMENT_CREDIT_CARD_ELIGIBLE", + "INLINE_ADD_PAYMENT_CARRIER_BILLING_ELIGIBLE", + "INLINE_ADD_PAYMENT_EWALLET_ELIGIBLE", + "INLINE_ADD_PAYMENT_NO_ELIGIBLE_TYPE", + "SHOULD_NOT_SEE_NOW_CONTENT_AH", + "SHOULD_SEE_NOW_CONTENT_AH_K1", + "SHOULD_SEE_NOW_CONTENT_AH_K2", + "SHOULD_SEE_NOW_CONTENT_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_AH_GTE_K5", + "SHOULD_NOT_SEE_NOW_CONTENT_GH", + "SHOULD_SEE_NOW_CONTENT_GH_K1", + "SHOULD_SEE_NOW_CONTENT_GH_K2", + "SHOULD_SEE_NOW_CONTENT_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_GH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_AH_K1", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_AH_K2", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_AH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_GH_K1", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_GH_K2", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_GH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_AH_K1", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_AH_K2", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_AH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_GH_K1", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_GH_K2", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_GH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_AH_K1", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_AH_K2", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_AH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_GH_K1", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_GH_K2", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_GH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_AH_K1", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_AH_K2", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_AH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_GH_K1", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_GH_K2", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_GH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_AH_K1", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_AH_K2", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_AH_K3_4", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_AH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_GH_K1", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_GH_K2", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_GH_K3_4", + "SHOULD_SEE_NOW_CONTENT_WEEKLY_REWARD_GH_GTE_K5", + "SHOULD_NOT_SEE_TOP_NOW_CONTENT_AH", + "SHOULD_SEE_TOP_NOW_CONTENT_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_AH_GTE_K5", + "SHOULD_NOT_SEE_TOP_NOW_CONTENT_GH", + "SHOULD_SEE_TOP_NOW_CONTENT_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_GH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_AH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_NEW_RELEASE_GH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_AH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_EDITORIAL_GH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_AH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_LIVE_OPS_GH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_AH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_PRE_REGISTRATION_GH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_NEW_RELEASE_AH", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_PRE_REGISTRATION_AH", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_LIVE_OPS_AH", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_NEW_RELEASE_GH", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_PRE_REGISTRATION_GH", + "SHOULD_SEE_TOP_NOW_CONTENT_MERCH_LIVE_OPS_GH", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_AH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_AH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_AH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_AH_GTE_K5", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_GH_K1", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_GH_K2", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_GH_K3_4", + "SHOULD_SEE_TOP_NOW_CONTENT_WEEKLY_REWARD_GH_GTE_K5", + "SHOULD_NOT_SEE_NOW_CONTENT_NH", + "SHOULD_SEE_NOW_CONTENT_NH_K1", + "SHOULD_SEE_NOW_CONTENT_NH_K2", + "SHOULD_SEE_NOW_CONTENT_NH_K3_4", + "SHOULD_SEE_NOW_CONTENT_NH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_NH_K1", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_NH_K2", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_NH_K3_4", + "SHOULD_SEE_NOW_CONTENT_NEW_RELEASE_NH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_NH_K1", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_NH_K2", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_NH_K3_4", + "SHOULD_SEE_NOW_CONTENT_EDITORIAL_NH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_NH_K1", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_NH_K2", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_NH_K3_4", + "SHOULD_SEE_NOW_CONTENT_LIVE_OPS_NH_GTE_K5", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_NH_K1", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_NH_K2", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_NH_K3_4", + "SHOULD_SEE_NOW_CONTENT_PRE_REGISTRATION_NH_GTE_K5", + "SHOULD_NOT_SEE_NOW_CLUSTER_CONTENT_NH", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NH_K1", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NH_K2", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NH_K3_4", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NH_GTE_K5", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NEW_RELEASE_NH_K1", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NEW_RELEASE_NH_K2", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NEW_RELEASE_NH_K3_4", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_NEW_RELEASE_NH_GTE_K5", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_EDITORIAL_NH_K1", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_EDITORIAL_NH_K2", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_EDITORIAL_NH_K3_4", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_EDITORIAL_NH_GTE_K5", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_LIVE_OPS_NH_K1", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_LIVE_OPS_NH_K2", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_LIVE_OPS_NH_K3_4", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_LIVE_OPS_NH_GTE_K5", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_PRE_REGISTRATION_NH_K1", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_PRE_REGISTRATION_NH_K2", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_PRE_REGISTRATION_NH_K3_4", + "SHOULD_SEE_NOW_CLUSTER_CONTENT_PRE_REGISTRATION_NH_GTE_K5", + "FEATURED_PRODUCTS_LIVE_OPS_AT_SESSION_LEVEL", + "FEATURED_PRODUCTS_LIVE_OPS_CLIENT_AT_SESSION_LEVEL", + "BUYFLOW_AUTH_RECOVERY_CLIENT_AT_SESSION_LEVEL", + "SUPPLEMENTAL_TG_RETRIEVAL_SESSION_LEVEL", + "FIRST_PARTY_OFFERS_REQUEST_TRIGGER_SESSION_LEVEL", + "WALLET_WELLBEING_ALERT_SESSION_LEVEL", + "BROAD_INTENT_REWEIGHTING_SESSION_LEVEL", + "DYNASTY_DEVICE_HANDOFF_SESSION_LEVEL", + "EXPANDED_DEV_SUCCESS_CLUSTER_SESSION_LEVEL", + "COLLAPSED_DEV_SUCCESS_CLUSTER_SESSION_LEVEL", + "TRIGGERED_DEV_SUCCESS_CLUSTER_SESSION_LEVEL", + "PLANOGRAM_MERCH_AMERICAS_GAMES_PAYPAL_SESSION_LEVEL", + "BROAD_INTENT_GAMES_TIMESPENT_SESSION_LEVEL", + "ELIGIBLE_FOR_MANAGE_IN_APP_DETAILS_SESSION_LEVEL", + "ELIGIBLE_FOR_ACC_SESSION_LEVEL", + "ELIGIBLE_FOR_ACQUISITION_ACC_SESSION_LEVEL", + "ELIGIBLE_FOR_REENGAGEMENT_ACC_SESSION_LEVEL", + "MDP_P13N_ALL_SESSION_LEVEL", + "MDP_P13N_GAME_QUERY_L5_SESSION_LEVEL", + "MDP_P13N_GAME_QUERY_L6_SESSION_LEVEL", + "MDP_P13N_GAME_QUERY_L7_SESSION_LEVEL", + "MDP_P13N_GAME_QUERY_L8_SESSION_LEVEL", + "MDP_P13N_GAME_QUERY_L9_SESSION_LEVEL", + "MDP_P13N_RERANKING_UNKNOWN_SESSION_LEVEL", + "MDP_P13N_RERANKING_CATEGORICAL_SESSION_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_SESSION_LEVEL", + "MDP_P13N_RERANKING_MULTI_NAVIGATIONAL_SESSION_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_EXT_SESSION_LEVEL", + "YOUTUBE_FROM_LANDING_PAGE_SESSION_LEVEL", + "SECOND_PASS_POLARIS_RERANKING_SESSION_LEVEL", + "SECOND_PASS_POLARIS_WITH_RANKING_CHANGE_SESSION_LEVEL", + "PLAY_BOOKS_READING_PROGRESS_TOOLTIP_SESSION_LEVEL", + "NAV_SEARCH_D2D_EMBEDDING_BOOST_SESSION_LEVEL", + "HAS_NO_BACKUP_FOP_FOR_ORDER_SESSION_LEVEL", + "SECOND_PASS_BROAD_INTENT_QUERY_SESSION_LEVEL", + "SECOND_PASS_REWEIGHTING_TRIGGERED_SESSION_LEVEL", + "BOOKS_SEARCH_PAGE_DORA_QUERY_SESSION_LEVEL", + "INLINE_DETAILS_TQUALITY_CHECK_UNKNOWN_SESSION_LEVEL", + "APPS_LAUNCHER_CLUSTER_AT_SESSION_LEVEL", + "SUPERROOT_PDS_SHORT_DESCRIPTION_SESSION_LEVEL", + "PGSS_SHORT_DESCRIPTION_DIFF_SESSION_LEVEL", + "WEAR_AQ_SEARCH_PHONE_DEVICE_WITH_WEAR_FILTER", + "WEAR_AQ_SEARCH_WEAR_DEVICE", + "WEAR_AQ_SEARCH_COMBINED", + "NAV_ADS_DUPLICATE_SERVED_SESSION_LEVEL", + "NAV_ADS_NON_DUPLICATE_SERVED_SESSION_LEVEL", + "NAV_ADS_NO_AD_SERVED_SESSION_LEVEL", + "PAYMENTS_TOS_ACCEPTANCE_SESSION_LEVEL", + "WEBSKY_SEARCH_THIRD_PARTY_CONTENT_ELIGIBLE_QUERY_SESSION_LEVEL", + "SHORTEN_COMMERCE_CACHE_TTL_SESSION_LEVEL", + "SKIP_CHECK_MARK_SCREEN_FOR_BACKUP_FLOW_SESSION_LEVEL", + "ONE_CLICK_BACKUP_FOP_SESSION_LEVEL", + "KIDS_LAUNCHER_USER_FEATURES_PRESENT", + "KIDS_LAUNCHER_USER_FEATURES_MISSING", + "SECOND_PASS_QUALITY_REWEIGTHING_SESSION_LEVEL", + "SECOND_PASS_QUALITY_REWEIGTHING_MDP_SESSION_LEVEL", + "UNACK_IN_APP_SUBSCRIPTION_WARNING_DETAIL_PAGE_SESSION_LEVEL", + "ELIGIBLE_FOR_FORM_FACTOR_FILTER_ON_TOP_CHARTS", + "PACKAGE_NAME_SEARCH_SESSION_LEVEL", + "SUBSCRIPTION_PENDING_ACKNOWLEDGEMENT_EMAIL_SESSION_LEVEL", + "SUBSCRIPTION_PENDING_ACKNOWLEDGEMENT_NOTIFICATION_SESSION_LEVEL", + "ZERO_COPY_NOT_SUFFICIENT_SESSION_LEVEL", + "ZERO_COPY_ALLOWS_INSTALL_SESSION_LEVEL", + "ZERO_COPY_NOT_REQUIRED_SESSION_LEVEL", + "BOOKS_SEARCH_SERIES_EXPANSION_SESSION_LEVEL", + "SHOULD_SEE_SCREENSHOT_XSELL_CLUSTER_LOW_Q_DP_SESSION_LEVEL", + "SHOULD_SEE_RICH_LIST_XSELL_CLUSTER_LOW_Q_DP_SESSION_LEVEL", + "DEVICE_TIER_HIGH_SESSION_LEVEL", + "DEVICE_TIER_MED_SESSION_LEVEL", + "DEVICE_TIER_LOW_SESSION_LEVEL", + "QUERY_TYPE_UNKNOWN_SESSION_LEVEL", + "QUERY_TYPE_CATEGORICAL_SESSION_LEVEL", + "QUERY_TYPE_NAVIGATIONAL_SESSION_LEVEL", + "QUERY_TYPE_MULTI_NAVIGATIONAL_SESSION_LEVEL", + "QUERY_TYPE_NAVIGATIONAL_EXT_SESSION_LEVEL", + "MR_HIGH_QUALITY_ZERO_SESSION_LEVEL", + "MR_HIGH_QUALITY_ONE_OR_TWO_SESSION_LEVEL", + "MR_HIGH_QUALITY_TRHEE_OR_MORE_SESSION_LEVEL", + "MR_HIGH_QUALITY_TOP_SESSION_LEVEL", + "MR_HIGH_RELEVANCE_ZERO_SESSION_LEVEL", + "MR_HIGH_RELEVANCE_ONE_OR_TWO_SESSION_LEVEL", + "MR_HIGH_RELEVANCE_TRHEE_OR_MORE_SESSION_LEVEL", + "MR_HIGH_RELEVANCE_TOP_SESSION_LEVEL", + "SR_HIGH_QUALITY_ZERO_SESSION_LEVEL", + "SR_HIGH_QUALITY_ONE_OR_TWO_SESSION_LEVEL", + "SR_HIGH_QUALITY_TRHEE_OR_MORE_SESSION_LEVEL", + "SR_HIGH_QUALITY_TOP_SESSION_LEVEL", + "SR_HIGH_RELEVANCE_ZERO_SESSION_LEVEL", + "SR_HIGH_RELEVANCE_ONE_OR_TWO_SESSION_LEVEL", + "SR_HIGH_RELEVANCE_TRHEE_OR_MORE_SESSION_LEVEL", + "SR_HIGH_RELEVANCE_TOP_SESSION_LEVEL", + "RAM_0GB_TO_1GB_SESSION_LEVEL", + "RAM_1GB_TO_2GB_SESSION_LEVEL", + "RAM_2GB_TO_3GB_SESSION_LEVEL", + "RAM_3GB_TO_4GB_SESSION_LEVEL", + "RAM_4GB_TO_6GB_SESSION_LEVEL", + "RAM_6GB_AND_MORE_SESSION_LEVEL", + "FOP_ORDERING_RECOMMENDATION_ELIGIBLE_SESSION_LEVEL", + "FOP_ORDERING_NO_RECOMMENDATION_SESSION_LEVEL", + "FOP_ORDERING_RECOMMENDATION_OUTDATED_SESSION_LEVEL", + "FOP_ORDERING_RECOMMENDATION_SAME_FOP_SESSION_LEVEL", + "FOP_ORDERING_STORED_VALUE_SESSION_LEVEL", + "DMA_PRE_CONSENT_PROMPT_SHOWN_SESSION_LEVEL", + "DMA_PRE_CONSENT_DECISION_MADE_SESSION_LEVEL", + "DMA_PRE_CONSENT_FLOW_DISMISSED_SESSION_LEVEL", + "BOOKS_LOYALTY_PROMO_BANNER_UNENROLLED_SESSION_LEVEL", + "BOOKS_LOYALTY_PROMO_BANNER_MULTIPLIER_SESSION_LEVEL", + "BOOKS_LOYALTY_PROMO_BANNER_BOOSTER_SESSION_LEVEL", + "BOOKS_LOYALTY_PROMO_BANNER_WEEKLY_PRIZE_SESSION_LEVEL", + "MDP_WITH_LIVE_OPS_EVER_INSTALLED_USERS_SESSION_LEVEL", + "MDP_WITH_LIVE_OPS_NEVER_INSTALLED_USERS_SESSION_LEVEL", + "LOW_STORAGE_AT_INSTALL_PREPROCESSING_SESSION_LEVEL", + "DSA_P13N_OPTED_IN_AT_SESSION_LEVEL", + "DSA_P13N_OPTED_OUT_AT_SESSION_LEVEL", + "LANGUAGE_SWITCHER_SERVED_SESSION_LEVEL", + "HAS_INSUFFICIENT_STORED_VALUE_BALANCE_BEFORE_RENEWAL_SESSION_LEVEL", + "USER_P13N_SETTING_UNSPECIFIED_AT_SESSION_LEVEL", + "BOOKS_USER_P13N_SETTING_UNSPECIFIED_AT_SESSION_LEVEL", + "USER_P13N_SETTING_ON_AT_SESSION_LEVEL", + "BOOKS_USER_P13N_SETTING_ON_AT_SESSION_LEVEL", + "USER_P13N_SETTING_OFF_AT_SESSION_LEVEL", + "BOOKS_USER_P13N_SETTING_OFF_AT_SESSION_LEVEL", + "BATTLESTAR_GAME_IN_MDP_SESSION_LEVEL", + "BATTLESTAR_PSEUDO_CREDIT_OFFER_IN_DP_SESSION_LEVEL", + "BATTLESTAR_BOTTOMSHEET_FROM_FCP_AUTOSEND", + "BATTLESTAR_BOTTOMSHEET_FHR_ON_FPC", + "BATTLESTAR_MERCH_FCP_FROM_FCC_CONTROL", + "REVIEW_HIGHLIGHTS_SESSION_LEVEL", + "BOOKS_NOTIFICATION_RECEIVED_SESSION_LEVEL", + "LANGUAGE_SWITCHER_ELIGIBLE_SESSION_LEVEL", + "SUBS_OFFER_ON_BUYFLOW_AT_SESSION_LEVEL", + "SUBS_OFFER_ON_BUYFLOW_ELIGIBLE_AT_SESSION_LEVEL", + "TRUSTED_VERTICAL_VPN_INTENT_SESSION_LEVEL", + "TRUSTED_VERTICAL_LOAN_INTENT_SESSION_LEVEL", + "FOP_PARTNER_PROMOTION_SESSION_LEVEL", + "SERP_YOUTUBE_VIDEO_CLUSTER_POPULATED_SESSION_LEVEL", + "LOWQ_APPS_DEMOTION_SESSION_LEVEL", + "PLANOGRAM_MERCH_TW_DYNASTY_EXTRA_FEATURING", + "AMPLIFY_FORM_OF_PAYMENT_ELIGIBLE_SESSION_LEVEL", + "AMPLIFY_FORM_OF_PAYMENT_ELIGIBLE_WITH_OFFER_SESSION_LEVEL", + "QUERY_TYPE_MDP_SESSION_LEVEL", + "QUERY_TYPE_NON_MDP_SESSION_LEVEL", + "NAV_CARD_SESSION_LEVEL", + "CART_WITH_BROKEN_FOP_SESSION_LEVEL", + "IS_ELIGIBLE_FOR_DYNAMIC_AUTH_SESSION_LEVEL", + "CLICKED_INSTALL_IN_DEEP_LINK_DETAILS", + "ONE_TIME_PRODUCT_VARIANT_OFFER_DARK_LAUNCH_SESSION_LEVEL", + "ONE_TIME_PRODUCT_VARIANT_OFFER_LAUNCH_SESSION_LEVEL", + "AMPLIFY_FORM_OF_PAYMENT_ABANDONMENT_ELIGIBLE_SESSION_LEVEL", + "SUBSCRIPTION_FREE_TRIAL_OFFER_HIGHLIGHT_SESSION_LEVEL", + "SUBSCRIPTION_INTRO_PRICE_OFFER_HIGHLIGHT_SESSION_LEVEL", + "SUBSCRIPTION_CANCELLATION_ELIGIBLE_FOR_RENEWAL_REMINDER", + "SUBSCRIPTION_CANCELLATION_NOT_ELIGIBLE_FOR_RENEWAL_REMINDER", + "USER_HAS_SET_RENEWAL_REMINDER", + "REVIEW_SUMMARY_HIGHLIGHTS_CLICK_SESSION_LEVEL", + "O2_MIGRATION_CARDS_CONTROL", + "O2_MIGRATION_CARDS_TREATMENT_TRIGGER_LATENCY", + "BATTLESTAR_SELF_SHARE_SESSION_LEVEL", + "APPS_NEW_USER_ONBOARDING_FCP_V2", + "SUPPLEMENTAL_TG_ANNOTATION_FOR_WEAR_SESSION_LEVEL", + "SEARCH_ADS_NON_MDP_RUC_RATE_SESSION_LEVEL", + "PGS_THIRD_PARTY_REVIEW_SESSION_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_AT_SESSION_LEVEL", + "BATTLESTAR_GAME_CENTRIC_BOTTOM_SHEET_ASSETS_SESSION_LEVEL", + "CART_ABANDONMENT_SUBSCRIPTION_BENEFITS_SESSION_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_ELIGIBLE_AT_SESSION_LEVEL", + "SHOULD_SEE_FIRST_PARTY_PROMO_LIVE_OP_SUBSCRIPTION_SESSION_LEVEL", + "SUBS_PAYMENT_DECLINE_SESSION_LEVEL", + "CART_ABANDONMENT_REMINDER_SESSION_LEVEL", + "CART_ABANDONMENT_REMINDER_POPULAR_APPS_SESSION_LEVEL", + "SUBSCRIPTION_OFFER_SWITCH_DATA_PRESENT_SESSION_LEVEL", + "BOOKS_READ_NOW_DUAL_FORMAT_REQUEST_SESSION_LEVEL", + "BOOKS_READ_NOW_WITH_HEADER_REQUEST_SESSION_LEVEL", + "FCC_FIRST_PARTY_CATEGORICAL_SEARCH_OFFERS_SESSION_LEVEL", + "MERCH_NOMADS_CN_EXP_CLUSTER_TARGETED_AT_SESSION_LEVEL", + "MERCH_NOMADS_CN_PROD_CLUSTER_TARGETED_AT_SESSION_LEVEL", + "MULTI_COLUMN_HP_GH_FIRST_4_ROWS_SESSION_LEVEL", + "MULTI_COLUMN_HP_AH_FIRST_4_ROWS_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_INSTRUMENT_3D_SECURE1_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_INSTRUMENT_3D_SECURE2_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_INSTRUMENT_CVN_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_INSTRUMENT_PIN_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_INSTRUMENT_REDIRECT_SESSION_LEVEL", + "PENDING_CARD_CHALLENGE_TYPE_OTHERS_SESSION_LEVEL", + "PLAY_SEARCH_SPAM_QUERY_LOW_QUALITY_APP_DEMOTION_SESSION_LEVEL", + "PURCHASE_ADD_FOP_OPTIONS_SCREEN_SESSION_LEVEL", + "PLAY_PASS_SUPERHERO_CLUSTER_APP_WITH_VIDEO", + "PLAY_PASS_SUPERHERO_CLUSTER_APP_WITH_PROMOTIONAL_DESCRIPTION", + "CART_ABANDONMENT_ITEM_RECOMMENDATION_SESSION_LEVEL", + "BATTLESTAR_GAME_CENTRIC_CUJ_EMAIL_SESSION_LEVEL", + "PREREGISTRATION_START_PURCHASE_FLOW_ON_CLICK", + "CUSTOMER_UPDATE_CHALLENGE_SESSION_LEVEL", + "WEBSKY_DISPLAY_SUBSCRIPTION_ENTITLEMENT_BENEFITS_SESSION_LEVEL", + "BATTLESTAR_BOTTOMSHEET_LARGER_LOADING_STATE", + "BATTLESTAR_BOTTOMSHEET_GDP_RIBBON_ONLY_CTA_CLICKABLE", + "PLAY_ONBOARDING_FLOW_SESSION_LEVEL", + "BECAUSE_YOU_PLAYED_FIRST_3_ROWS_SESSION_LEVEL", + "BECAUSE_YOU_INSTALLED_FIRST_3_ROWS_SESSION_LEVEL", + "LOYALTY_WEEKLY_REWARDS_ICC_FORMAT_NOW_HOME_SESSION_LEVEL", + "MULTILINE_SUBSCRIPTION_ADDON_TITLE_SESSION_LEVEL", + "PAYTM_WALLET_FAILURE_SESSION_LEVEL", + "CART_ABANDONMENT_SUBSCRIPTION_BENEFITS_SESSION_LEVEL_V2", + "MULTILINE_SUBSCRIPTION_BASIC_RESTORE_ENABLED_SESSION_LEVEL", + "DECLINE_MESSAGE_IN_SUBSCENTER_FIX_FLOW_SESSION_LEVEL_V1", + "SAVE_FOR_LATER_CART_ABANDONMENT_SCREEN_SESSION_LEVEL", + "CROSS_FORM_FACTOR_DETAILS_PAGEN_SESSION_LEVEL", + "CART_ABANDONMENT_NOTIFICATION_SESSION_LEVEL", + "DECLINE_RECOVERY_BETTER_CTA_ELIGIBLE_SESSION_LEVEL", + "DECLINE_RECOVERY_SUGGEST_NEXT_FOP_ELIGIBLE_SESSION_LEVEL", + "SESSION_LEVEL_TEST_CODE_LIMIT", + "CART_ABANDONMENT_USER_LEVEL", + "IN_APP_PRODUCTS_IN_DETAILS_PAGE_USER_LEVEL", + "BOOKS_DETAILS_PAGE_PROMOTION_USER_LEVEL", + "BURNSIE_ADD_FOP_PROMOTION_USER_LEVEL", + "BOOKS_DETAILS_PAGE_EXISTING_PROMOTION_USER_LEVEL", + "SWOOP_CAMPAIGN_10P_OFF_USER_LEVEL", + "SWOOP_CAMPAIGN_25P_OFF_USER_LEVEL", + "SWOOP_CAMPAIGN_50P_OFF_USER_LEVEL", + "SWOOP_CAMPAIGN_75P_OFF_USER_LEVEL", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_WAVE_2_USER_LEVEL", + "CART_ABANDONMENT_ELIGIBLE_USER_LEVEL", + "APPS_DETAILS_PAGE_PROMOTION_EXP_2_USER_LEVEL", + "APPS_DETAILS_PAGE_EXISTING_PROMOTION_EXP_2_USER_LEVEL", + "APPS_DETAILS_PAGE_PROMOTION_EXP_2_IN_APP_ITEM_NEVERS_USER_LEVEL", + "APPS_PERSONALIZED_TOPIC_QUERY_USER_LEVEL", + "APPS_PERSONALIZED_TG_QUERY_USER_LEVEL", + "APPS_PERSONALIZED_ALL_GAME_QUERIES_USER_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_GAME_SEEKING_QUERIES_USER_LEVEL", + "APPS_PERSONALIZED_CATEGORICAL_NON_TG_QUERIES_USER_LEVEL", + "SUBSCRIPTION_CANCELLATION_PROMOTION_USER_LEVEL", + "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_SIGNUP_USER_LEVEL", + "SUBSCRIPTION_UPDATE_FOP_FOR_DCB_AS_PRIMARY_USER_LEVEL", + "SUBSCRIPTION_RETRY_FOP_FOR_DCB_AS_PRIMARY_USER_LEVEL", + "SUBSCRIPTION_DCB_AS_ADD_FOP_OPTION_USER_LEVEL", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_APP_1_AT_USER_LEVEL", + "PURCHASABLE_SUBSCRIPTIONS_IN_DETAILS_PAGE_APP_3_AT_USER_LEVEL", + "DETAILS_PAGE_PROMOTION_HOLDBACK_USER_LEVEL", + "LB_TARGETED_AT_USER_LEVEL", + "LB_IMPRESSED_AT_USER_LEVEL", + "MOVIES_USER_INTERESTS_NONE_AT_USER_LEVEL", + "MOVIES_USER_INTERESTS_LOW_AT_USER_LEVEL", + "MOVIES_USER_INTERESTS_MEDIUM_AT_USER_LEVEL", + "MOVIES_USER_INTERESTS_HIGH_AT_USER_LEVEL", + "MOVIES_BOY_SEEDS_NONE_AT_USER_LEVEL", + "MOVIES_BOY_SEEDS_LOW_AT_USER_LEVEL", + "MOVIES_BOY_SEEDS_MEDIUM_AT_USER_LEVEL", + "MOVIES_BOY_SEEDS_HIGH_AT_USER_LEVEL", + "PLAY_PASS_SIGNUP_INTERSTITIAL_ELIGIBLE_USER_LEVEL", + "PLAY_PASS_SIGNUP_INTERSTITIAL_TARGETED_USER_LEVEL", + "PLAY_PASS_IPD_ELIGIBLE_USER_LEVEL", + "PLAY_PASS_FHR_ELIGIBLE_USER_LEVEL", + "LOYALTY_UPSELL_AFTER_IN_APP_PURCHASE_AT_USER_LEVEL", + "PROMOTION_BANNER_ELIGIBLE_USER_LEVEL", + "LOYALTY_SEES_POINTS_EARN_PROMOTIONS_AT_USER_LEVEL", + "LOYALTY_SEES_FREE_TRIAL_SUBSCRIPTION_AT_USER_LEVEL", + "LOYALTY_SIGNUP_INTERSTITIAL_AT_USER_LEVEL", + "PLAY_SUBMANAGEMENT_LOG_HOOK_USER_EXAMPLE", + "NEW_USER_FOP_PROMOTION_SEEN", + "LOYALTY_UPSELL_SEEN_AT_USER_LEVEL", + "LOYALTY_ELIGIBLE_TO_SEE_UPSELL_AT_USER_LEVEL", + "LOYALTY_LIVE_OPS_RETURNED_AT_USER_LEVEL", + "PROMOLINK_CDP_USER_LEVEL", + "PROMOLINK_CDP_TITLE_PAGE_USER_LEVEL", + "PROMOLINK_CDP_TOPIC_PAGE_USER_LEVEL", + "PROMOLINK_CDP_GENERIC_PAGE_USER_LEVEL", + "POINTS_PROMOTION_CONTENT_PAGE_AT_USER_LEVEL", + "IN_APP_OFFER_AT_USER_LEVEL", + "IN_APP_OFFER_APP_1_AT_USER_LEVEL", + "IN_APP_OFFER_APP_2_AT_USER_LEVEL", + "IN_APP_OFFER_APP_3_AT_USER_LEVEL", + "IN_APP_OFFER_APP_4_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_GAMELOFT_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_EVONY_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ASPHALT_9_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_MAGIC_RAMPAGE_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_LAST_SURVIVOR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_SUMMONERS_WAR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_TOWER_OF_GOD_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_JACKPOT_WORLD_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_LOTSA_SLOTS_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_CASH_FRENZY_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_WAR_PLANET_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ESKYFUN_LEGENDS_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_MAHJONG_VILLAGE_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ONE_PUNCH_MAN_KR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_ONE_PUNCH_MAN_TW_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_APP_GRAND_CROSS_AT_USER_LEVEL", + "IN_APP_OFFER_ELIGIBLE_AT_USER_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_1_AT_USER_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_2_AT_USER_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_3_AT_USER_LEVEL", + "IN_APP_OFFER_ELIGIBLE_APP_4_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_GAMELOFT_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_EVONY_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ASPHALT_9_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_MAGIC_RAMPAGE_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_LAST_SURVIVOR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_SUMMONERS_WAR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_TOWER_OF_GOD_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_JACKPOT_WORLD_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_LOTSA_SLOTS_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_CASH_FRENZY_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_WAR_PLANET_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ESKYFUN_LEGENDS_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_MAHJONG_VILLAGE_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ONE_PUNCH_MAN_KR_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_ONE_PUNCH_MAN_TW_AT_USER_LEVEL", + "IN_APP_OFFER_BATTLESTAR_ELIGIBLE_APP_GRAND_CROSS_AT_USER_LEVEL", + "IN_APP_OFFER_SAVED_AT_USER_LEVEL", + "IN_APP_OFFER_SAVED_APP_1_AT_USER_LEVEL", + "IN_APP_OFFER_SAVED_APP_2_AT_USER_LEVEL", + "IN_APP_OFFER_SAVED_APP_3_AT_USER_LEVEL", + "IN_APP_OFFER_SAVED_APP_4_AT_USER_LEVEL", + "SHOULD_SEE_FIRST_PARTY_PROMO_LIVE_OP_ON_SERP_MDP_USER_LEVEL", + "SHOULD_SEE_FIRST_PARTY_PROMO_LIVE_OP_ON_APP_DP_USER_LEVEL", + "CART_ABANDONMENT_SUBSCRIPTION_ONE_TIME_PASS_USER_LEVEL", + "GOOGLE_PROMOTIONS_ELIGIBLE_USER_LEVEL", + "USER_TRIGGERED_IAP_PROMOTION_RETRIEVAL_USER_LEVEL", + "LOYALTY_IAP_UPSELL_USER_LEVEL", + "IAP_HAS_UNREDEEMED_PROMOTIONS_CLIENT_USER_LEVEL", + "PLAY_STORE_IAP_SALES_USER_LEVEL", + "PLAY_STORE_IAP_SALES_APP_1_USER_LEVEL", + "PLAY_STORE_IAP_SALES_MINI_DETAILS_PAGE_USER_LEVEL", + "PLAY_GROWTH_IS_SCHEDULED", + "GEARHEAD_VISUAL_PREVIEW_UNCHAINED_ELIGIBLE", + "POST_PURCHASE_ITEM_UPSELL_USER_LEVEL", + "POST_PURCHASE_ITEM_UPSELL_WAVE_2_USER_LEVEL", + "POST_PURCHASE_ITEM_UPSELL_WAVE_2_USER_LEVEL_2", + "PLAY_PASS_SIGNUP_INTERSTITIAL_SHOWN_USER_LEVEL", + "DISABLE_TOPUP_EXPERIMENT_CONTROL_GROUP_USER_LEVEL", + "DISABLE_TOPUP_EXPERIMENT_TREATMENT_GROUP_USER_LEVEL", + "AVP_SWOOP_CAMPAIGN_10P_OFF_USER_LEVEL", + "AVP_SWOOP_CAMPAIGN_25P_OFF_USER_LEVEL", + "AVP_SWOOP_CAMPAIGN_50P_OFF_USER_LEVEL", + "AVP_SWOOP_CAMPAIGN_75P_OFF_USER_LEVEL", + "CDP_ENABLE_PREFETCH_USER_LEVEL", + "P13N_INTERSTITIAL_USER_LEVEL", + "PLAY_EVENT_SERVICE_LOG_HOOK_USER_EXAMPLE", + "FEATURED_SUBSCRIPTIONS_PRESENT_USER_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_USER_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_PREVIEW_BATCH_USER_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_SKU_DETAILS_USER_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_PREVIEW_BATCH_SKU_DETAILS_USER_LEVEL", + "USE_SUBSCRIPTION_NEW_DOCUMENT_FORMAT_FOR_ALL_SUBS_USER_LEVEL", + "LEON_LIVEOPS_DEAL_STATE_SYNC_USER_LEVEL", + "SURVEY_AHC_AT_USER_LEVEL", + "PLAY_PASS_CART_MAREKTING_BANNER_ELIGIBLE_AND_SHOWN_CART_USER_LEVEL", + "PLAY_PASS_PERKS_VOUCHER_IN_CART_USER_LEVEL", + "PLAY_PASS_PARENT_FOCUSED_SPLASH_PAGE_USER_LEVEL", + "PLAY_PASS_SPLASH_PAGE_FOR_UNICORN_USER_LEVEL", + "IN_CART_EXCHANGE_OPTIONS_ELIGIBLE_USER_LEVEL", + "GE_STAMP_CARD_INDIVIDUALIZATION_COUNTERFACTUAL", + "GE_USER_BUYER_STATE_UNKNOWN", + "GE_USER_BUYER_STATE_NEVER", + "GE_USER_BUYER_STATE_NEW", + "GE_USER_BUYER_STATE_CHURN", + "GE_USER_BUYER_STATE_REPEAT", + "GE_USER_VALUE_SEGMENT_UNKNOWN", + "GE_USER_VALUE_SEGMENT_LOW", + "GE_USER_VALUE_SEGMENT_MEDIUM", + "GE_USER_VALUE_SEGMENT_HIGH", + "GE_USER_VALUE_SEGMENT_NEVER", + "GE_POINTS_BOOSTER_MODEL_LAUNCH", + "GE_MULTIPLIER_EXPLORATION_WITH_ALL_NEGATIVE_GAINS", + "GE_IS_SCHEDULED_UNKNOWN_SURFACE", + "GE_IS_SCHEDULED_LEON", + "GE_IS_SCHEDULED_NOTIFICATION", + "GE_IS_SCHEDULED_CART_ABANDONMENT", + "GE_IS_SCHEDULED_SWOOP", + "GE_IS_SCHEDULED_LIVE_OP", + "GE_IS_SCHEDULED_REDEEM_SAVE", + "GE_IS_SCHEDULED_APP_HERO_CARD", + "GE_IS_SCHEDULED_POINTS_BOOSTER", + "GE_IS_SCHEDULED_INTERSTITIAL", + "GE_IS_SCHEDULED_COFFEE_CARD", + "GE_IS_SCHEDULED_QUEST", + "GE_IS_SCHEDULED_LOYALTY_MULTIPLIER", + "GE_IS_SCHEDULED_POST_PURCHASE_OFFER", + "GE_IS_USER_OPT_IN_P13N", + "GE_LOYALTY_PURCHASE_QUEST_INDIVIDUALIZATION_EXPERIMENT", + "GE_POST_PURCHASE_OFFER_INDIVIDUALIZATION_EXPERIMENT", + "IAP_SKU_DEALS_LIVE_OP_DEALS_HOME_USER_LEVEL", + "IAP_SKU_DEALS_LIVE_OP_GAMES_HOME_USER_LEVEL", + "FEATURING_AHC_OR_FHR_TRIGGERED_USER_LEVEL", + "ALLOWLIST_EXPANSION_FOR_P13N_INTERSTITIAL_USER_LEVEL", + "SURVEY_RECS_LIST_AT_USER_LEVEL", + "DEV_OFFER_SWGOH_USER_LEVEL", + "ALLOWLIST_EXPANSION_FOR_P13N_NOTIFICATIONS_USER_LEVEL", + "GROWTH_COFFEE_CARD_IN_PURCHASE_FLOW_USER_LEVEL", + "GROWTH_COFFEE_CARD_IN_PURCHASE_FLOW_SERVER_USER_LEVEL", + "GROWTH_CORPUS_WIDE_STAMP_CARD_PURCHASE_FLOW_CLIENT_USER_LEVEL", + "GROWTH_CORPUS_WIDE_STAMP_CARD_PURCHASE_FLOW_SERVER_USER_LEVEL", + "GROWTH_CORPUS_WIDE_STAMP_CARD_GAMES_HOME_USER_LEVEL", + "LOYALTY_PURCHASE_QUEST_GAMES_HOME_USER_LEVEL", + "LOYALTY_CORPUS_WIDE_STAMP_CARD_GAMES_HOME_CLIENT_USER_LEVEL", + "GROWTH_CORPUS_WIDE_STAMP_CARD_GAMES_HOME_SERVER_USER_LEVEL", + "LOYALTY_PURCHASE_QUEST_GAMES_HOME_SERVER_USER_LEVEL", + "LOYALTY_PURCHASE_QUEST_SERP_SERVER_USER_LEVEL", + "LOYALTY_CORPUS_WIDE_STAMP_CARD_GAMES_HOME_SERVER_USER_LEVEL", + "LOYALTY_CORPUS_WIDE_STAMP_CARD_DETAILS_PAGE_SERVER_USER_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_USER_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_USER_LEVEL_V2", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_WITH_EXISTING_FOP_USER_LEVEL", + "SUBS_HIGH_CHURN_FOP_OPTIONS_AVAILABLE_WITHOUT_EXISTING_FOP_USER_LEVEL", + "WIDE_MEDIA_CLUSTER_INVALID_VIDEO_ASSET_USER_LEVEL", + "WEBSKY_SEARCH_THIRD_PARTY_CONTENT_ELIGIBLE_QUERY_USER_LEVEL", + "EDITORIAL_FCC_AT_USER_LEVEL", + "QUEST_CONTENT_CARD_IN_DEALS_HOME_USER_LEVEL", + "FOP_STEERING_PROMOTION_INITIAL_BILLING_PROFILE_USER_LEVEL_V2", + "FOP_STEERING_PROMOTION_CART_ADD_FOP_USER_LEVEL_V2", + "FOP_STEERING_PROMOTION_CART_CHANGE_FOP_USER_LEVEL_V2", + "FOP_STEERING_PROMOTION_CART_APPLY_PROMOTION_USER_LEVEL_V2", + "FOP_STEERING_PROMOTION_USER_LEVEL", + "FOP_STEERING_PROMOTION_EXCLUDE_CUJ4_USER_LEVEL", + "SUBSCRIPTION_PENDING_ACKNOWLEDGEMENT_EMAIL_USER_LEVEL", + "SUBSCRIPTION_PENDING_ACKNOWLEDGEMENT_NOTIFICATION_USER_LEVEL", + "LOYALTY_STAMP_CARD_IN_PURCHASE_FLOW_USER_LEVEL", + "HAS_MONETIZATION_BEHAVIOR_USER_LEVEL", + "HAS_MONETIZATION_BEHAVIOR_LAST_180D_USER_LEVEL", + "HAS_LAST_28D_CART_ABANDONMENT_USER_LEVEL", + "HAS_LAST_7D_CART_ABANDONMENT_USER_LEVEL", + "LINK_BIOMETRICS_NEW_SETUP_USER_LEVEL_V3_6", + "LINK_BIOMETRICS_NEW_SETUP_USER_LEVEL_BEFORE_SNOOZE_V3_7", + "POST_SUCCESS_ADD_BACKUP_FLOW_USER_LEVEL", + "SKIP_CHECK_MARK_SCREEN_WITH_BACKUP_FLOW_USER_LEVEL", + "IS_ELIGIBLE_FOR_ONE_CLICK_BACKUP_FOP_USER_LEVEL", + "LOYALTY_STAMP_CARD_IN_PURCHASE_FLOW_SERVER_USER_LEVEL", + "ELIGIBLE_FOR_MANAGE_IN_APP_DETAILS_USER_LEVEL", + "PLAY_ONBOARDING_QUEST_GAMES_HOME_USER_LEVEL", + "SERVED_GPP_ONBOARDING_QUEST_USER_LEVEL", + "PLAY_ONBOARDING_QUEST_GAMES_HOME_SERVER_USER_LEVEL", + "PCH_O2_WITH_CRE_USER_LEVEL", + "MERCH_USER_JOURNEY_SPEND_USER_LEVEL", + "MERCH_USER_JOURNEY_PUBG_NPU", + "MERCH_USER_JOURNEY_PUBG_REPEAT_SPEND", + "MERCH_USER_JOURNEY_APEX_NEW_ACTIVE_USERS", + "MERCH_USER_JOURNEY_APEX_NEW_CHURN", + "MERCH_USER_JOURNEY_PUBG_NEW_USERS", + "MERCH_USER_JOURNEY_PUBG_ADVANCED_AND_CHURN", + "MERCH_USER_JOURNEY_FREE_FIRE_ADVANCED_AND_CHURN", + "MERCH_USER_JOURNEY_GARENA_REPEAT", + "MERCH_USER_JOURNEY_NIKKE_NEW_UPDATE", + "MERCH_USER_JOURNEY_NIKKE_ADVANCED_UPDATE", + "MERCH_USER_JOURNEY_POKEMON_GO_ADVANCED_AND_CHURN", + "PLAY_GAMES_ACHIEVEMENT_LOYALTY_QUEST_USER_LEVEL", + "PLAY_BOOKS_READING_PROGRESS_TOOLTIP_USER_LEVEL", + "IAP_SKU_DEALS_LIVE_OP_GAMES_HOME_USER_LEVEL1", + "POST_PURCHASE_OFFER_POST_PURCHASE_CONFIRMATION_DIALOG_SERVER_USER_LEVEL", + "POST_PURCHASE_OFFER_POST_PURCHASE_OFFER_SAVED_DIALOG_SERVER_USER_LEVEL", + "POST_PURCHASE_OFFER_VALUE_PROMOTION_DIALOG_SHOWN_SERVER_USER_LEVEL", + "MDP_P13N_RERANKING_UNKNOWN_USER_LEVEL", + "MDP_P13N_RERANKING_CATEGORICAL_USER_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_USER_LEVEL", + "MDP_P13N_RERANKING_MULTI_NAVIGATIONAL_USER_LEVEL", + "MDP_P13N_RERANKING_NAVIGATIONAL_EXT_USER_LEVEL", + "PLAY_ONBOARDING_QUEST_PLATFORM_SERVING_USER_LEVEL", + "APPS_LAUNCHER_CLUSTER_AT_USER_LEVEL", + "TRIGGERED_DEV_SUCCESS_CLUSTER_USER_LEVEL", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_INVALID_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_0_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_1_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_2_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_3_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_4_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_5_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_6_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_7_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_8_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_9_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_10_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_11_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_12_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_13_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_14_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_15_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_16_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_17_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_18_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_19_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_20_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_21_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_22_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_23_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_24_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_25_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_26_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_27_USER_LEVEL_V2", + "PREPERIOD_PAGE_VISIT_28D_FREQUENCY_28_USER_LEVEL_V2", + "HAS_REINSTALL_APP_PASSING_FILTERING_USER_LEVEL", + "HAS_RECOMMENDED_APP_WITH_OOP_REINSTALL_ELIGIBILITY_USER_LEVEL", + "HAS_PAST_OOP_SPEND_ON_GAME_USER_LEVEL", + "HAS_PAST_OOP_SPEND_ON_APPLICATION_USER_LEVEL", + "NOTIFICATION_PREDICTED_REV_GAIN_FILTERING_USER_LEVEL", + "NOTIFICATION_PUBLICITY_GAIN_DISABLED_USER_LEVEL", + "UNACK_IN_APP_SUBSCRIPTION_WARNING_DETAIL_PAGE_USER_LEVEL", + "PURCHASE_READINESS_ADD_FOP_USER_LEVEL", + "PURCHASE_READINESS_ADD_AUTH_USER_LEVEL", + "PURCHASE_READINESS_ADD_FOP_AUTH_USER_LEVEL", + "SUBS_PAYMENT_DECLINE_USER_LEVEL", + "CART_ABANDONMENT_REMINDER_USER_LEVEL", + "CART_ABANDONMENT_REMINDER_POPULAR_APPS_USER_LEVEL", + "SUBSCRIPTION_OFFER_SWITCH_DATA_PRESENT_USER_LEVEL", + "FCC_FIRST_PARTY_CATEGORICAL_SEARCH_OFFERS_USER_LEVEL", + "MERCH_CONTENT_EXP_ACTIVE_PUBG_USER_LEVEL", + "MERCH_CONTENT_EXP_ACTIVE_GENSHIN_USER_LEVEL", + "MERCH_CONTENT_EXP_ACTIVE_ROBLOX_USER_LEVEL", + "MERCH_CONTENT_EXP_ACTIVE_POKEMON_GO_USER_LEVEL", + "DMA_PRE_CONSENT_PROMPT_SHOWN_USER_LEVEL", + "DMA_PRE_CONSENT_DECISION_MADE_USER_LEVEL", + "DMA_PRE_CONSENT_FLOW_DISMISSED_USER_LEVEL", + "DSA_P13N_OPTED_IN_AT_USER_LEVEL", + "DSA_P13N_OPTED_OUT_AT_USER_LEVEL", + "LIVEOPS_INSTALL_NOTIFICATION_USER_LEVEL", + "USER_P13N_SETTING_UNSPECIFIED_AT_USER_LEVEL", + "BOOKS_USER_P13N_SETTING_UNSPECIFIED_AT_USER_LEVEL", + "USER_P13N_SETTING_ON_AT_USER_LEVEL", + "BOOKS_USER_P13N_SETTING_ON_AT_USER_LEVEL", + "USER_P13N_SETTING_OFF_AT_USER_LEVEL", + "BOOKS_USER_P13N_SETTING_OFF_AT_USER_LEVEL", + "LIVEOPS_CLUSTER_SERP_TRIGGERING_USER_LEVEL", + "BOOKS_NOTIFICATION_RECEIVED_USER_LEVEL", + "LIVEOPS_INSTALL_NOTIFICATION_CHURNED_USER_LEVEL", + "SUBS_OFFER_ON_BUYFLOW_AT_USER_LEVEL", + "SUBS_OFFER_ON_BUYFLOW_ELIGIBLE_AT_USER_LEVEL", + "FOP_PARTNER_PROMOTION_USER_LEVEL", + "BOOKS_LOYALTY_PROMO_BANNER_WEEKLY_PRIZE_USER_LEVEL", + "IS_ELIGIBLE_FOR_DYNAMIC_AUTH_USER_LEVEL", + "GE_LIVEOPS_PSPEND_USER_LEVEL", + "IS_ELIGIBLE_FOR_RENEWAL_REMINDER_USER_LEVEL", + "FEATURED_PRODUCTS_LIVE_OPS_AT_USER_LEVEL", + "FEATURED_PRODUCTS_LIVE_OPS_CLIENT_AT_USER_LEVEL", + "FIRST_PARTY_OFFERS_REQUEST_TRIGGER_USER_LEVEL", + "IS_ELIGIBLE_FOR_APP_TARGETED_REWARD_USER_LEVEL", + "IS_ELIGIBLE_FOR_APP_TARGETED_REWARD_ZYNGA_USER_LEVEL", + "IS_ELIGIBLE_FOR_APP_TARGETED_REWARD_SUPERCELL_USER_LEVEL", + "IS_ELIGIBLE_FOR_APP_TARGETED_REWARD_KING_USER_LEVEL", + "IS_ELIGIBLE_FOR_APP_TARGETED_REWARD_MINICLIP_USER_LEVEL", + "IS_APP_TARGETED_REWARD_BANNER_VISIBLE_USER_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_AT_USER_LEVEL", + "CART_ABANDONMENT_SUBSCRIPTION_BENEFITS_USER_LEVEL", + "GAME_HUB_DEVELOPER_VIDEO_ELIGIBLE_AT_USER_LEVEL", + "SHOULD_SEE_FIRST_PARTY_PROMO_LIVE_OP_SUBSCRIPTION_USER_LEVEL", + "SUBS_PAYMENT_DECLINE_V2_USER_LEVEL", + "MERCH_NOMADS_CN_EXP_CLUSTER_TARGETED_AT_USER_LEVEL", + "MERCH_NOMADS_CN_PROD_CLUSTER_TARGETED_AT_USER_LEVEL", + "NOTIFICATION_GUM_FINE_TUNING_MODEL_USER_LEVEL", + "ELIGIBLE_FOR_COMICS_CLUSTER_AH_USER_LEVEL", + "HIGH_COMIC_APP_USAGE_USER_LEVEL", + "MODERATE_COMIC_APP_USAGE_USER_LEVEL", + "COMIC_SAMPLING_PICCOMA_INSTALLED_USER_LEVEL", + "COMIC_SAMPLING_MANGA_ONE_INSTALLED_USER_LEVEL", + "COMIC_SAMPLING_MAGAPOKE_INSTALLED_USER_LEVEL", + "COMIC_SAMPLING_JUMP_INSTALLED_USER_LEVEL", + "COMIC_SAMPLING_LINE_MANGA_INSTALLED_USER_LEVEL", + "COMIC_SAMPLING_ANY_INSTALLED_USER_LEVEL", + "REDEEM_SAVE_BUYER_SPEND_MODEL_USER_LEVEL", + "PURCHASE_ADD_FOP_OPTIONS_SCREEN_USER_LEVEL", + "CART_ABANDONMENT_ITEM_RECOMMENDATION_USER_LEVEL", + "CART_ABANDONMENT_ITEM_RECOMMENDATION_LOWER_PRICED_USER_LEVEL", + "CART_ABANDONMENT_ITEM_RECOMMENDATION_POPULAR_USER_LEVEL", + "HAS_INSUFFICIENT_STORED_VALUE_BALANCE_BEFORE_RENEWAL_USER_LEVEL", + "IS_ELIGIBLE_FOR_ONE_CLICK_BAKCUP_FOP_IN_FIX_FLOW_USER_LEVEL", + "WEBSKY_DISPLAY_SUBSCRIPTION_ENTITLEMENT_BENEFITS_USER_LEVEL", + "HAS_INSUFFICIENT_STORED_VALUE_BALANCE_BEFORE_RENEWAL_V2_USER_LEVEL", + "LOYALTY_WEEKLY_REWARDS_ICC_FORMAT_NOW_HOME_USER_LEVEL", + "PREREGISTRATION_SHOULD_SEE_NOTIFICATION_DIALOG_USER_LEVEL", + "MULTILINE_SUBSCRIPTION_ADDON_TITLE_USER_LEVEL", + "UNIFIED_ITEM_RECOMMENDATION_USER_LEVEL", + "UNIFIED_ITEM_RECOMMENDATION_LOWER_PRICED_USER_LEVEL", + "UNIFIED_ITEM_RECOMMENDATION_POPULAR_USER_LEVEL", + "CART_WITH_BROKEN_FOP_USER_LEVEL", + "CART_ABANDONMENT_SUBSCRIPTION_BENEFITS_USER_LEVEL_V2", + "DECLINE_MESSAGE_IN_SUBSCENTER_FIX_FLOW_USER_LEVEL", + "MULTILINE_SUBSCRIPTION_BASIC_RESTORE_ENABLED_USER_LEVEL", + "SAVE_FOR_LATER_CART_ABANDONMENT_SCREEN_USER_LEVEL", + "CART_ABANDONMENT_NOTIFICATION_USER_LEVEL", + "USER_LEVEL_TEST_CODE_LIMIT", + ] + ] trustedGenomeHierarchy: _list[VendingConsumerProtoTrustedGenomeHierarchy] @typing.type_check_only @@ -38364,7 +42592,14 @@ class VendingConsumerProtoTrustedGenomeHierarchy( @typing.type_check_only class VendingConsumerProtoTrustedGenomePolicy(typing_extensions.TypedDict, total=False): localizedRegionOverride: str - policyType: _list[str] + policyType: _list[ + typing_extensions.Literal[ + "UNKNOWN_POLICY_TYPE", + "GOVERNMENT_COMMISSIONED", + "APOLLO_APPROVED", + "APOLLO_EXPRESS", + ] + ] targetRegion: _list[VendingConsumerProtoTrustedGenomePolicyTargetRegion] @typing.type_check_only @@ -39420,7 +43655,26 @@ class VideoContentSearchVideoAnchor(typing_extensions.TypedDict, total=False): destinationUrl: str duration: str entityScore: float - filterReason: _list[str] + filterReason: _list[ + typing_extensions.Literal[ + "UNKNOWN_REASON", + "DISPLAY_SIZE_LIMIT", + "THUMBNAIL_MISSING", + "THUMBNAIL_UNSAFE", + "LABEL_UNSAFE", + "TITLE_DUPLICATE_AND_CLOSE_TO_START", + "POLICY", + "INVALID_TIMESTAMP", + "NO_ANCHOR_DESTINATION_URL", + "LABEL_WITH_RESTRICTED_ENTITIES", + "LABEL_WITH_PERSON_NAMES", + "LABEL_IN_VIDEO_WITH_RESTRICTED_PETACATS", + "LABEL_REMOVED_BY_GENERAL_SAFE_SEARCH", + "LABEL_REMOVED_BY_FRINGE_SAFE_SEARCH", + "LABEL_REMOVED_BY_OFFENSIVE_SAFE_SEARCH", + "LABEL_IN_VIDEO_GENERAL_SAFE_SEARCH", + ] + ] isFiltered: bool isSafe: bool isScutiBad: bool @@ -39532,9 +43786,61 @@ class VideoContentSearchVideoAnchors(typing_extensions.TypedDict, total=False): ] entityGroupInfo: VideoContentSearchEntityGroupInfo experimentalPredictedQuerylessTocUsefulness: float - filterReason: _list[str] + filterReason: _list[ + typing_extensions.Literal[ + "UNKNOWN_REASON", + "DISPLAY_SIZE_LIMIT", + "THUMBNAIL_MISSING", + "THUMBNAIL_UNSAFE", + "LABEL_UNSAFE", + "TITLE_DUPLICATE_AND_CLOSE_TO_START", + "POLICY", + "INVALID_TIMESTAMP", + "NO_ANCHOR_DESTINATION_URL", + "LABEL_WITH_RESTRICTED_ENTITIES", + "LABEL_WITH_PERSON_NAMES", + "LABEL_IN_VIDEO_WITH_RESTRICTED_PETACATS", + "LABEL_REMOVED_BY_GENERAL_SAFE_SEARCH", + "LABEL_REMOVED_BY_FRINGE_SAFE_SEARCH", + "LABEL_REMOVED_BY_OFFENSIVE_SAFE_SEARCH", + "LABEL_IN_VIDEO_GENERAL_SAFE_SEARCH", + ] + ] isFiltered: bool - mergedAnchorsSources: _list[str] + mergedAnchorsSources: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "DESCRIPTION_ANCHOR", + "LIST", + "OCR", + "LIST_ENTITY", + "CAPTION_ENTITY", + "KEY_MOMENT", + "QUESTION_AND_ANSWER", + "MARKUP", + "OCR_ASR", + "ASR_SPAN", + "INSTRUCTION", + "DESCRIPTION_SPAN", + "EXPERIMENTAL_MORE_VIDEO_ANSWERS", + "SHOPPING_OPINIONS", + "GENERATED_QUERY", + "HIGHLIGHTED_SNIPPET", + "SHORT_TOPIC_HEADING_GROUP", + "SHOPPING_ASR_SPAN", + "RADISH_QA", + "GENERATIVE_ASR", + "ASR_TRANSCRIPT", + "COMMENT", + "GENERATIVE_ASR_V2", + "SUMMARY_SEGMENT", + "OCR_EDU", + "ASR_SPAN_EDU", + "GENERATIVE_ASR_I18N", + "YT_AUTO_CHAPTERS", + "OCR_I18N", + ] + ] predictedQuerylessTocUsefulness: float score: float scoreInfo: VideoContentSearchVideoAnchorsScoreInfo @@ -41836,7 +46142,36 @@ class VideoVideoStreamInfo(typing_extensions.TypedDict, total=False): class VideoVideoStreamInfoAudioStream(typing_extensions.TypedDict, total=False): ambisonics: VideoAmbisonicsAmbisonicsMetadata bitrate: str - channelPosition: _list[str] + channelPosition: _list[ + typing_extensions.Literal[ + "CHANNEL_UNKNOWN", + "CHANNEL_FRONT_LEFT", + "CHANNEL_FRONT_RIGHT", + "CHANNEL_FRONT_CENTER", + "CHANNEL_LOW_FREQUENCY", + "CHANNEL_BACK_LEFT", + "CHANNEL_BACK_RIGHT", + "CHANNEL_FRONT_LEFT_OF_CENTER", + "CHANNEL_FRONT_RIGHT_OF_CENTER", + "CHANNEL_BACK_CENTER", + "CHANNEL_SIDE_LEFT", + "CHANNEL_SIDE_RIGHT", + "CHANNEL_TOP_CENTER", + "CHANNEL_TOP_FRONT_LEFT", + "CHANNEL_TOP_FRONT_CENTER", + "CHANNEL_TOP_FRONT_RIGHT", + "CHANNEL_TOP_BACK_LEFT", + "CHANNEL_TOP_BACK_CENTER", + "CHANNEL_TOP_BACK_RIGHT", + "CHANNEL_STEREO_LEFT", + "CHANNEL_STEREO_RIGHT", + "CHANNEL_WIDE_LEFT", + "CHANNEL_WIDE_RIGHT", + "CHANNEL_SURROUND_DIRECT_LEFT", + "CHANNEL_SURROUND_DIRECT_RIGHT", + "CHANNEL_LOW_FREQUENCY_2", + ] + ] channels: int clockDiscontinuityUs: str codecFourcc: str diff --git a/googleapiclient-stubs/_apis/datacatalog/v1/schemas.pyi b/googleapiclient-stubs/_apis/datacatalog/v1/schemas.pyi index 71e7249d..14f71f63 100644 --- a/googleapiclient-stubs/_apis/datacatalog/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datacatalog/v1/schemas.pyi @@ -655,7 +655,11 @@ class GoogleCloudDatacatalogV1SerializedPolicyTag( class GoogleCloudDatacatalogV1SerializedTaxonomy( typing_extensions.TypedDict, total=False ): - activatedPolicyTypes: _list[str] + activatedPolicyTypes: _list[ + typing_extensions.Literal[ + "POLICY_TYPE_UNSPECIFIED", "FINE_GRAINED_ACCESS_CONTROL" + ] + ] description: str displayName: str policyTags: _list[GoogleCloudDatacatalogV1SerializedPolicyTag] @@ -752,7 +756,11 @@ class GoogleCloudDatacatalogV1TaggedEntry(typing_extensions.TypedDict, total=Fal @typing.type_check_only class GoogleCloudDatacatalogV1Taxonomy(typing_extensions.TypedDict, total=False): - activatedPolicyTypes: _list[str] + activatedPolicyTypes: _list[ + typing_extensions.Literal[ + "POLICY_TYPE_UNSPECIFIED", "FINE_GRAINED_ACCESS_CONTROL" + ] + ] description: str displayName: str name: str diff --git a/googleapiclient-stubs/_apis/datacatalog/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/datacatalog/v1beta1/schemas.pyi index 96dd91bf..8a8f4a8a 100644 --- a/googleapiclient-stubs/_apis/datacatalog/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datacatalog/v1beta1/schemas.pyi @@ -782,7 +782,11 @@ class GoogleCloudDatacatalogV1beta1SerializedPolicyTag( class GoogleCloudDatacatalogV1beta1SerializedTaxonomy( typing_extensions.TypedDict, total=False ): - activatedPolicyTypes: _list[str] + activatedPolicyTypes: _list[ + typing_extensions.Literal[ + "POLICY_TYPE_UNSPECIFIED", "FINE_GRAINED_ACCESS_CONTROL" + ] + ] description: str displayName: str policyTags: _list[GoogleCloudDatacatalogV1beta1SerializedPolicyTag] @@ -844,7 +848,11 @@ class GoogleCloudDatacatalogV1beta1TagTemplateField( @typing.type_check_only class GoogleCloudDatacatalogV1beta1Taxonomy(typing_extensions.TypedDict, total=False): - activatedPolicyTypes: _list[str] + activatedPolicyTypes: _list[ + typing_extensions.Literal[ + "POLICY_TYPE_UNSPECIFIED", "FINE_GRAINED_ACCESS_CONTROL" + ] + ] description: str displayName: str name: str diff --git a/googleapiclient-stubs/_apis/dataflow/v1b3/schemas.pyi b/googleapiclient-stubs/_apis/dataflow/v1b3/schemas.pyi index 6941896d..57287513 100644 --- a/googleapiclient-stubs/_apis/dataflow/v1b3/schemas.pyi +++ b/googleapiclient-stubs/_apis/dataflow/v1b3/schemas.pyi @@ -184,7 +184,11 @@ class DataDiskAssignment(typing_extensions.TypedDict, total=False): @typing.type_check_only class DataSamplingConfig(typing_extensions.TypedDict, total=False): - behaviors: _list[str] + behaviors: _list[ + typing_extensions.Literal[ + "DATA_SAMPLING_BEHAVIOR_UNSPECIFIED", "DISABLED", "ALWAYS_ON", "EXCEPTIONS" + ] + ] @typing.type_check_only class DataSamplingReport(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/datafusion/v1/schemas.pyi b/googleapiclient-stubs/_apis/datafusion/v1/schemas.pyi index 87ff4504..b8e27339 100644 --- a/googleapiclient-stubs/_apis/datafusion/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datafusion/v1/schemas.pyi @@ -74,7 +74,9 @@ class Instance(typing_extensions.TypedDict, total=False): cryptoKeyConfig: CryptoKeyConfig dataprocServiceAccount: str description: str - disabledReason: _list[str] + disabledReason: _list[ + typing_extensions.Literal["DISABLED_REASON_UNSPECIFIED", "KMS_KEY_ISSUE"] + ] displayName: str enableRbac: bool enableStackdriverLogging: bool diff --git a/googleapiclient-stubs/_apis/datafusion/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/datafusion/v1beta1/schemas.pyi index e31f3660..784e5c16 100644 --- a/googleapiclient-stubs/_apis/datafusion/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datafusion/v1beta1/schemas.pyi @@ -79,7 +79,9 @@ class Instance(typing_extensions.TypedDict, total=False): cryptoKeyConfig: CryptoKeyConfig dataprocServiceAccount: str description: str - disabledReason: _list[str] + disabledReason: _list[ + typing_extensions.Literal["DISABLED_REASON_UNSPECIFIED", "KMS_KEY_ISSUE"] + ] displayName: str enableRbac: bool enableStackdriverLogging: bool diff --git a/googleapiclient-stubs/_apis/dataproc/v1/schemas.pyi b/googleapiclient-stubs/_apis/dataproc/v1/schemas.pyi index 623bab26..2cd39769 100644 --- a/googleapiclient-stubs/_apis/dataproc/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/dataproc/v1/schemas.pyi @@ -327,7 +327,15 @@ class GkeNodePoolConfig(typing_extensions.TypedDict, total=False): class GkeNodePoolTarget(typing_extensions.TypedDict, total=False): nodePool: str nodePoolConfig: GkeNodePoolConfig - roles: _list[str] + roles: _list[ + typing_extensions.Literal[ + "ROLE_UNSPECIFIED", + "DEFAULT", + "CONTROLLER", + "SPARK_DRIVER", + "SPARK_EXECUTOR", + ] + ] @typing.type_check_only class GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig( @@ -618,7 +626,7 @@ class NodeGroup(typing_extensions.TypedDict, total=False): labels: dict[str, typing.Any] name: str nodeGroupConfig: InstanceGroupConfig - roles: _list[str] + roles: _list[typing_extensions.Literal["ROLE_UNSPECIFIED", "DRIVER"]] @typing.type_check_only class NodeGroupAffinity(typing_extensions.TypedDict, total=False): @@ -860,7 +868,25 @@ class ShieldedInstanceConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class SoftwareConfig(typing_extensions.TypedDict, total=False): imageVersion: str - optionalComponents: _list[str] + optionalComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "ANACONDA", + "DOCKER", + "DRUID", + "FLINK", + "HBASE", + "HIVE_WEBHCAT", + "HUDI", + "JUPYTER", + "PRESTO", + "TRINO", + "RANGER", + "SOLR", + "ZEPPELIN", + "ZOOKEEPER", + ] + ] properties: dict[str, typing.Any] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/dataproc/v1beta2/schemas.pyi b/googleapiclient-stubs/_apis/dataproc/v1beta2/schemas.pyi index ffc39c65..45c458c8 100644 --- a/googleapiclient-stubs/_apis/dataproc/v1beta2/schemas.pyi +++ b/googleapiclient-stubs/_apis/dataproc/v1beta2/schemas.pyi @@ -495,7 +495,24 @@ class ShieldedInstanceConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class SoftwareConfig(typing_extensions.TypedDict, total=False): imageVersion: str - optionalComponents: _list[str] + optionalComponents: _list[ + typing_extensions.Literal[ + "COMPONENT_UNSPECIFIED", + "ANACONDA", + "DOCKER", + "DRUID", + "FLINK", + "HBASE", + "HIVE_WEBHCAT", + "JUPYTER", + "KERBEROS", + "PRESTO", + "RANGER", + "SOLR", + "ZEPPELIN", + "ZOOKEEPER", + ] + ] properties: dict[str, typing.Any] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/deploymentmanager/alpha/schemas.pyi b/googleapiclient-stubs/_apis/deploymentmanager/alpha/schemas.pyi index 2778defa..6f6733aa 100644 --- a/googleapiclient-stubs/_apis/deploymentmanager/alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/deploymentmanager/alpha/schemas.pyi @@ -267,7 +267,11 @@ class Resource(typing_extensions.TypedDict, total=False): manifest: str name: str properties: str - runtimePolicies: _list[str] + runtimePolicies: _list[ + typing_extensions.Literal[ + "CREATE", "DELETE", "UPDATE_ON_CHANGE", "UPDATE_ALWAYS" + ] + ] type: str update: ResourceUpdate updateTime: str @@ -289,7 +293,11 @@ class ResourceUpdate(typing_extensions.TypedDict, total=False): ] manifest: str properties: str - runtimePolicies: _list[str] + runtimePolicies: _list[ + typing_extensions.Literal[ + "CREATE", "DELETE", "UPDATE_ON_CHANGE", "UPDATE_ALWAYS" + ] + ] state: typing_extensions.Literal[ "PENDING", "IN_PROGRESS", "IN_PREVIEW", "FAILED", "ABORTED" ] diff --git a/googleapiclient-stubs/_apis/dfareporting/v3_3/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v3_3/schemas.pyi index 3b2e394f..e61ba3e6 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v3_3/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v3_3/schemas.pyi @@ -56,7 +56,9 @@ class AccountActiveAdSummary(typing_extensions.TypedDict, total=False): @typing.type_check_only class AccountPermission(typing_extensions.TypedDict, total=False): - accountProfiles: _list[str] + accountProfiles: _list[ + typing_extensions.Literal["ACCOUNT_PROFILE_BASIC", "ACCOUNT_PROFILE_STANDARD"] + ] id: str kind: str level: typing_extensions.Literal["USER", "ADMINISTRATOR"] @@ -530,13 +532,91 @@ class Creative(typing_extensions.TypedDict, total=False): autoAdvanceImages: bool backgroundColor: str backupImageClickThroughUrl: CreativeClickThroughUrl - backupImageFeatures: _list[str] + backupImageFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] backupImageReportingLabel: str backupImageTargetWindow: TargetWindow clickTags: _list[ClickTag] commercialId: str companionCreatives: _list[str] - compatibility: _list[str] + compatibility: _list[ + typing_extensions.Literal[ + "DISPLAY", + "DISPLAY_INTERSTITIAL", + "APP", + "APP_INTERSTITIAL", + "IN_STREAM_VIDEO", + "IN_STREAM_AUDIO", + ] + ] convertFlashToHtml5: bool counterCustomEvents: _list[CreativeCustomEvent] creativeAssetSelection: CreativeAssetSelection @@ -635,7 +715,76 @@ class CreativeAsset(typing_extensions.TypedDict, total=False): collapsedSize: Size companionCreativeIds: _list[str] customStartTimeValue: int - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] displayType: typing_extensions.Literal[ "ASSET_DISPLAY_TYPE_INPAGE", "ASSET_DISPLAY_TYPE_FLOATING", @@ -715,11 +864,108 @@ class CreativeAssetId(typing_extensions.TypedDict, total=False): class CreativeAssetMetadata(typing_extensions.TypedDict, total=False): assetIdentifier: CreativeAssetId clickTags: _list[ClickTag] - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] id: str idDimensionValue: DimensionValue kind: str - warnedValidationRules: _list[str] + warnedValidationRules: _list[ + typing_extensions.Literal[ + "CLICK_TAG_NON_TOP_LEVEL", + "CLICK_TAG_MISSING", + "CLICK_TAG_MORE_THAN_ONE", + "CLICK_TAG_INVALID", + "ORPHANED_ASSET", + "PRIMARY_HTML_MISSING", + "EXTERNAL_FILE_REFERENCED", + "MRAID_REFERENCED", + "ADMOB_REFERENCED", + "FILE_TYPE_INVALID", + "ZIP_INVALID", + "LINKED_FILE_NOT_FOUND", + "MAX_FLASH_VERSION_11", + "NOT_SSL_COMPLIANT", + "FILE_DETAIL_EMPTY", + "ASSET_INVALID", + "GWD_PROPERTIES_INVALID", + "ENABLER_UNSUPPORTED_METHOD_DCM", + "ASSET_FORMAT_UNSUPPORTED_DCM", + "COMPONENT_UNSUPPORTED_DCM", + "HTML5_FEATURE_UNSUPPORTED", + "CLICK_TAG_IN_GWD", + "CLICK_TAG_HARD_CODED", + "SVG_INVALID", + "CLICK_TAG_IN_RICH_MEDIA", + ] + ] @typing.type_check_only class CreativeAssetSelection(typing_extensions.TypedDict, total=False): @@ -1022,7 +1268,11 @@ class DateRange(typing_extensions.TypedDict, total=False): @typing.type_check_only class DayPartTargeting(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" + ] + ] hoursOfDay: _list[int] userLocalTime: bool @@ -1113,8 +1363,21 @@ class DirectorySite(typing_extensions.TypedDict, total=False): active: bool id: str idDimensionValue: DimensionValue - inpageTagFormats: _list[str] - interstitialTagFormats: _list[str] + inpageTagFormats: _list[ + typing_extensions.Literal[ + "STANDARD", + "IFRAME_JAVASCRIPT_INPAGE", + "INTERNAL_REDIRECT_INPAGE", + "JAVASCRIPT_INPAGE", + ] + ] + interstitialTagFormats: _list[ + typing_extensions.Literal[ + "IFRAME_JAVASCRIPT_INTERSTITIAL", + "INTERNAL_REDIRECT_INTERSTITIAL", + "JAVASCRIPT_INTERSTITIAL", + ] + ] kind: str name: str settings: DirectorySiteSettings @@ -1277,7 +1540,110 @@ class FloodlightActivity(typing_extensions.TypedDict, total=False): subaccountId: str tagFormat: typing_extensions.Literal["HTML", "XHTML"] tagString: str - userDefinedVariableTypes: _list[str] + userDefinedVariableTypes: _list[ + typing_extensions.Literal[ + "U1", + "U2", + "U3", + "U4", + "U5", + "U6", + "U7", + "U8", + "U9", + "U10", + "U11", + "U12", + "U13", + "U14", + "U15", + "U16", + "U17", + "U18", + "U19", + "U20", + "U21", + "U22", + "U23", + "U24", + "U25", + "U26", + "U27", + "U28", + "U29", + "U30", + "U31", + "U32", + "U33", + "U34", + "U35", + "U36", + "U37", + "U38", + "U39", + "U40", + "U41", + "U42", + "U43", + "U44", + "U45", + "U46", + "U47", + "U48", + "U49", + "U50", + "U51", + "U52", + "U53", + "U54", + "U55", + "U56", + "U57", + "U58", + "U59", + "U60", + "U61", + "U62", + "U63", + "U64", + "U65", + "U66", + "U67", + "U68", + "U69", + "U70", + "U71", + "U72", + "U73", + "U74", + "U75", + "U76", + "U77", + "U78", + "U79", + "U80", + "U81", + "U82", + "U83", + "U84", + "U85", + "U86", + "U87", + "U88", + "U89", + "U90", + "U91", + "U92", + "U93", + "U94", + "U95", + "U96", + "U97", + "U98", + "U99", + "U100", + ] + ] @typing.type_check_only class FloodlightActivityDynamicTag(typing_extensions.TypedDict, total=False): @@ -1710,7 +2076,30 @@ class Placement(typing_extensions.TypedDict, total=False): "DRAFT", ] subaccountId: str - tagFormats: _list[str] + tagFormats: _list[ + typing_extensions.Literal[ + "PLACEMENT_TAG_STANDARD", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_IFRAME_ILAYER", + "PLACEMENT_TAG_INTERNAL_REDIRECT", + "PLACEMENT_TAG_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_INTERNAL_REDIRECT", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT", + "PLACEMENT_TAG_CLICK_COMMANDS", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH", + "PLACEMENT_TAG_TRACKING", + "PLACEMENT_TAG_TRACKING_IFRAME", + "PLACEMENT_TAG_TRACKING_JAVASCRIPT", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_3", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_4", + "PLACEMENT_TAG_TRACKING_THIRD_PARTY_MEASUREMENT", + ] + ] tagSetting: TagSetting videoActiveViewOptOut: bool videoSettings: VideoSettings diff --git a/googleapiclient-stubs/_apis/dfareporting/v3_4/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v3_4/schemas.pyi index 7b19e684..f874987a 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v3_4/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v3_4/schemas.pyi @@ -56,7 +56,9 @@ class AccountActiveAdSummary(typing_extensions.TypedDict, total=False): @typing.type_check_only class AccountPermission(typing_extensions.TypedDict, total=False): - accountProfiles: _list[str] + accountProfiles: _list[ + typing_extensions.Literal["ACCOUNT_PROFILE_BASIC", "ACCOUNT_PROFILE_STANDARD"] + ] id: str kind: str level: typing_extensions.Literal["USER", "ADMINISTRATOR"] @@ -555,13 +557,91 @@ class Creative(typing_extensions.TypedDict, total=False): autoAdvanceImages: bool backgroundColor: str backupImageClickThroughUrl: CreativeClickThroughUrl - backupImageFeatures: _list[str] + backupImageFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] backupImageReportingLabel: str backupImageTargetWindow: TargetWindow clickTags: _list[ClickTag] commercialId: str companionCreatives: _list[str] - compatibility: _list[str] + compatibility: _list[ + typing_extensions.Literal[ + "DISPLAY", + "DISPLAY_INTERSTITIAL", + "APP", + "APP_INTERSTITIAL", + "IN_STREAM_VIDEO", + "IN_STREAM_AUDIO", + ] + ] convertFlashToHtml5: bool counterCustomEvents: _list[CreativeCustomEvent] creativeAssetSelection: CreativeAssetSelection @@ -661,7 +741,76 @@ class CreativeAsset(typing_extensions.TypedDict, total=False): collapsedSize: Size companionCreativeIds: _list[str] customStartTimeValue: int - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] displayType: typing_extensions.Literal[ "ASSET_DISPLAY_TYPE_INPAGE", "ASSET_DISPLAY_TYPE_FLOATING", @@ -742,14 +891,111 @@ class CreativeAssetMetadata(typing_extensions.TypedDict, total=False): assetIdentifier: CreativeAssetId clickTags: _list[ClickTag] counterCustomEvents: _list[CreativeCustomEvent] - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] exitCustomEvents: _list[CreativeCustomEvent] id: str idDimensionValue: DimensionValue kind: str richMedia: bool timerCustomEvents: _list[CreativeCustomEvent] - warnedValidationRules: _list[str] + warnedValidationRules: _list[ + typing_extensions.Literal[ + "CLICK_TAG_NON_TOP_LEVEL", + "CLICK_TAG_MISSING", + "CLICK_TAG_MORE_THAN_ONE", + "CLICK_TAG_INVALID", + "ORPHANED_ASSET", + "PRIMARY_HTML_MISSING", + "EXTERNAL_FILE_REFERENCED", + "MRAID_REFERENCED", + "ADMOB_REFERENCED", + "FILE_TYPE_INVALID", + "ZIP_INVALID", + "LINKED_FILE_NOT_FOUND", + "MAX_FLASH_VERSION_11", + "NOT_SSL_COMPLIANT", + "FILE_DETAIL_EMPTY", + "ASSET_INVALID", + "GWD_PROPERTIES_INVALID", + "ENABLER_UNSUPPORTED_METHOD_DCM", + "ASSET_FORMAT_UNSUPPORTED_DCM", + "COMPONENT_UNSUPPORTED_DCM", + "HTML5_FEATURE_UNSUPPORTED", + "CLICK_TAG_IN_GWD", + "CLICK_TAG_HARD_CODED", + "SVG_INVALID", + "CLICK_TAG_IN_RICH_MEDIA", + ] + ] @typing.type_check_only class CreativeAssetSelection(typing_extensions.TypedDict, total=False): @@ -1123,7 +1369,11 @@ class DateRange(typing_extensions.TypedDict, total=False): @typing.type_check_only class DayPartTargeting(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" + ] + ] hoursOfDay: _list[int] userLocalTime: bool @@ -1213,8 +1463,21 @@ class DimensionValueRequest(typing_extensions.TypedDict, total=False): class DirectorySite(typing_extensions.TypedDict, total=False): id: str idDimensionValue: DimensionValue - inpageTagFormats: _list[str] - interstitialTagFormats: _list[str] + inpageTagFormats: _list[ + typing_extensions.Literal[ + "STANDARD", + "IFRAME_JAVASCRIPT_INPAGE", + "INTERNAL_REDIRECT_INPAGE", + "JAVASCRIPT_INPAGE", + ] + ] + interstitialTagFormats: _list[ + typing_extensions.Literal[ + "IFRAME_JAVASCRIPT_INTERSTITIAL", + "INTERNAL_REDIRECT_INTERSTITIAL", + "JAVASCRIPT_INTERSTITIAL", + ] + ] kind: str name: str settings: DirectorySiteSettings @@ -1390,7 +1653,110 @@ class FloodlightActivity(typing_extensions.TypedDict, total=False): subaccountId: str tagFormat: typing_extensions.Literal["HTML", "XHTML"] tagString: str - userDefinedVariableTypes: _list[str] + userDefinedVariableTypes: _list[ + typing_extensions.Literal[ + "U1", + "U2", + "U3", + "U4", + "U5", + "U6", + "U7", + "U8", + "U9", + "U10", + "U11", + "U12", + "U13", + "U14", + "U15", + "U16", + "U17", + "U18", + "U19", + "U20", + "U21", + "U22", + "U23", + "U24", + "U25", + "U26", + "U27", + "U28", + "U29", + "U30", + "U31", + "U32", + "U33", + "U34", + "U35", + "U36", + "U37", + "U38", + "U39", + "U40", + "U41", + "U42", + "U43", + "U44", + "U45", + "U46", + "U47", + "U48", + "U49", + "U50", + "U51", + "U52", + "U53", + "U54", + "U55", + "U56", + "U57", + "U58", + "U59", + "U60", + "U61", + "U62", + "U63", + "U64", + "U65", + "U66", + "U67", + "U68", + "U69", + "U70", + "U71", + "U72", + "U73", + "U74", + "U75", + "U76", + "U77", + "U78", + "U79", + "U80", + "U81", + "U82", + "U83", + "U84", + "U85", + "U86", + "U87", + "U88", + "U89", + "U90", + "U91", + "U92", + "U93", + "U94", + "U95", + "U96", + "U97", + "U98", + "U99", + "U100", + ] + ] @typing.type_check_only class FloodlightActivityDynamicTag(typing_extensions.TypedDict, total=False): @@ -1860,7 +2226,30 @@ class Placement(typing_extensions.TypedDict, total=False): "DRAFT", ] subaccountId: str - tagFormats: _list[str] + tagFormats: _list[ + typing_extensions.Literal[ + "PLACEMENT_TAG_STANDARD", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_IFRAME_ILAYER", + "PLACEMENT_TAG_INTERNAL_REDIRECT", + "PLACEMENT_TAG_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_INTERNAL_REDIRECT", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT", + "PLACEMENT_TAG_CLICK_COMMANDS", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH", + "PLACEMENT_TAG_TRACKING", + "PLACEMENT_TAG_TRACKING_IFRAME", + "PLACEMENT_TAG_TRACKING_JAVASCRIPT", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_3", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_4", + "PLACEMENT_TAG_TRACKING_THIRD_PARTY_MEASUREMENT", + ] + ] tagSetting: TagSetting videoActiveViewOptOut: bool videoSettings: VideoSettings diff --git a/googleapiclient-stubs/_apis/dfareporting/v3_5/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v3_5/schemas.pyi index e98e183f..ec980acc 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v3_5/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v3_5/schemas.pyi @@ -22,7 +22,76 @@ class CreativeAssetMetadata(typing_extensions.TypedDict, total=False): assetIdentifier: CreativeAssetId clickTags: _list[ClickTag] counterCustomEvents: _list[CreativeCustomEvent] - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] exitCustomEvents: _list[CreativeCustomEvent] id: str idDimensionValue: DimensionValue @@ -31,7 +100,36 @@ class CreativeAssetMetadata(typing_extensions.TypedDict, total=False): mediaResponseInfo: MediaResponseInfo richMedia: bool timerCustomEvents: _list[CreativeCustomEvent] - warnedValidationRules: _list[str] + warnedValidationRules: _list[ + typing_extensions.Literal[ + "CLICK_TAG_NON_TOP_LEVEL", + "CLICK_TAG_MISSING", + "CLICK_TAG_MORE_THAN_ONE", + "CLICK_TAG_INVALID", + "ORPHANED_ASSET", + "PRIMARY_HTML_MISSING", + "EXTERNAL_FILE_REFERENCED", + "MRAID_REFERENCED", + "ADMOB_REFERENCED", + "FILE_TYPE_INVALID", + "ZIP_INVALID", + "LINKED_FILE_NOT_FOUND", + "MAX_FLASH_VERSION_11", + "NOT_SSL_COMPLIANT", + "FILE_DETAIL_EMPTY", + "ASSET_INVALID", + "GWD_PROPERTIES_INVALID", + "ENABLER_UNSUPPORTED_METHOD_DCM", + "ASSET_FORMAT_UNSUPPORTED_DCM", + "COMPONENT_UNSUPPORTED_DCM", + "HTML5_FEATURE_UNSUPPORTED", + "CLICK_TAG_IN_GWD", + "CLICK_TAG_HARD_CODED", + "SVG_INVALID", + "CLICK_TAG_IN_RICH_MEDIA", + "MISSING_ENABLER_REFERENCE", + ] + ] @typing.type_check_only class CreativeClickThroughUrl(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi index 25f28d1a..3845a928 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi @@ -56,7 +56,9 @@ class AccountActiveAdSummary(typing_extensions.TypedDict, total=False): @typing.type_check_only class AccountPermission(typing_extensions.TypedDict, total=False): - accountProfiles: _list[str] + accountProfiles: _list[ + typing_extensions.Literal["ACCOUNT_PROFILE_BASIC", "ACCOUNT_PROFILE_STANDARD"] + ] id: str kind: str level: typing_extensions.Literal["USER", "ADMINISTRATOR"] @@ -654,13 +656,91 @@ class Creative(typing_extensions.TypedDict, total=False): autoAdvanceImages: bool backgroundColor: str backupImageClickThroughUrl: CreativeClickThroughUrl - backupImageFeatures: _list[str] + backupImageFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] backupImageReportingLabel: str backupImageTargetWindow: TargetWindow clickTags: _list[ClickTag] commercialId: str companionCreatives: _list[str] - compatibility: _list[str] + compatibility: _list[ + typing_extensions.Literal[ + "DISPLAY", + "DISPLAY_INTERSTITIAL", + "APP", + "APP_INTERSTITIAL", + "IN_STREAM_VIDEO", + "IN_STREAM_AUDIO", + ] + ] convertFlashToHtml5: bool counterCustomEvents: _list[CreativeCustomEvent] creativeAssetSelection: CreativeAssetSelection @@ -760,7 +840,76 @@ class CreativeAsset(typing_extensions.TypedDict, total=False): collapsedSize: Size companionCreativeIds: _list[str] customStartTimeValue: int - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] displayType: typing_extensions.Literal[ "ASSET_DISPLAY_TYPE_INPAGE", "ASSET_DISPLAY_TYPE_FLOATING", @@ -841,14 +990,112 @@ class CreativeAssetMetadata(typing_extensions.TypedDict, total=False): assetIdentifier: CreativeAssetId clickTags: _list[ClickTag] counterCustomEvents: _list[CreativeCustomEvent] - detectedFeatures: _list[str] + detectedFeatures: _list[ + typing_extensions.Literal[ + "CSS_FONT_FACE", + "CSS_BACKGROUND_SIZE", + "CSS_BORDER_IMAGE", + "CSS_BORDER_RADIUS", + "CSS_BOX_SHADOW", + "CSS_FLEX_BOX", + "CSS_HSLA", + "CSS_MULTIPLE_BGS", + "CSS_OPACITY", + "CSS_RGBA", + "CSS_TEXT_SHADOW", + "CSS_ANIMATIONS", + "CSS_COLUMNS", + "CSS_GENERATED_CONTENT", + "CSS_GRADIENTS", + "CSS_REFLECTIONS", + "CSS_TRANSFORMS", + "CSS_TRANSFORMS3D", + "CSS_TRANSITIONS", + "APPLICATION_CACHE", + "CANVAS", + "CANVAS_TEXT", + "DRAG_AND_DROP", + "HASH_CHANGE", + "HISTORY", + "AUDIO", + "VIDEO", + "INDEXED_DB", + "INPUT_ATTR_AUTOCOMPLETE", + "INPUT_ATTR_AUTOFOCUS", + "INPUT_ATTR_LIST", + "INPUT_ATTR_PLACEHOLDER", + "INPUT_ATTR_MAX", + "INPUT_ATTR_MIN", + "INPUT_ATTR_MULTIPLE", + "INPUT_ATTR_PATTERN", + "INPUT_ATTR_REQUIRED", + "INPUT_ATTR_STEP", + "INPUT_TYPE_SEARCH", + "INPUT_TYPE_TEL", + "INPUT_TYPE_URL", + "INPUT_TYPE_EMAIL", + "INPUT_TYPE_DATETIME", + "INPUT_TYPE_DATE", + "INPUT_TYPE_MONTH", + "INPUT_TYPE_WEEK", + "INPUT_TYPE_TIME", + "INPUT_TYPE_DATETIME_LOCAL", + "INPUT_TYPE_NUMBER", + "INPUT_TYPE_RANGE", + "INPUT_TYPE_COLOR", + "LOCAL_STORAGE", + "POST_MESSAGE", + "SESSION_STORAGE", + "WEB_SOCKETS", + "WEB_SQL_DATABASE", + "WEB_WORKERS", + "GEO_LOCATION", + "INLINE_SVG", + "SMIL", + "SVG_HREF", + "SVG_CLIP_PATHS", + "TOUCH", + "WEBGL", + "SVG_FILTERS", + "SVG_FE_IMAGE", + ] + ] exitCustomEvents: _list[CreativeCustomEvent] id: str idDimensionValue: DimensionValue kind: str richMedia: bool timerCustomEvents: _list[CreativeCustomEvent] - warnedValidationRules: _list[str] + warnedValidationRules: _list[ + typing_extensions.Literal[ + "CLICK_TAG_NON_TOP_LEVEL", + "CLICK_TAG_MISSING", + "CLICK_TAG_MORE_THAN_ONE", + "CLICK_TAG_INVALID", + "ORPHANED_ASSET", + "PRIMARY_HTML_MISSING", + "EXTERNAL_FILE_REFERENCED", + "MRAID_REFERENCED", + "ADMOB_REFERENCED", + "FILE_TYPE_INVALID", + "ZIP_INVALID", + "LINKED_FILE_NOT_FOUND", + "MAX_FLASH_VERSION_11", + "NOT_SSL_COMPLIANT", + "FILE_DETAIL_EMPTY", + "ASSET_INVALID", + "GWD_PROPERTIES_INVALID", + "ENABLER_UNSUPPORTED_METHOD_DCM", + "ASSET_FORMAT_UNSUPPORTED_DCM", + "COMPONENT_UNSUPPORTED_DCM", + "HTML5_FEATURE_UNSUPPORTED", + "CLICK_TAG_IN_GWD", + "CLICK_TAG_HARD_CODED", + "SVG_INVALID", + "CLICK_TAG_IN_RICH_MEDIA", + "MISSING_ENABLER_REFERENCE", + ] + ] @typing.type_check_only class CreativeAssetSelection(typing_extensions.TypedDict, total=False): @@ -1151,7 +1398,11 @@ class DateRange(typing_extensions.TypedDict, total=False): @typing.type_check_only class DayPartTargeting(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" + ] + ] hoursOfDay: _list[int] userLocalTime: bool @@ -1241,8 +1492,21 @@ class DimensionValueRequest(typing_extensions.TypedDict, total=False): class DirectorySite(typing_extensions.TypedDict, total=False): id: str idDimensionValue: DimensionValue - inpageTagFormats: _list[str] - interstitialTagFormats: _list[str] + inpageTagFormats: _list[ + typing_extensions.Literal[ + "STANDARD", + "IFRAME_JAVASCRIPT_INPAGE", + "INTERNAL_REDIRECT_INPAGE", + "JAVASCRIPT_INPAGE", + ] + ] + interstitialTagFormats: _list[ + typing_extensions.Literal[ + "IFRAME_JAVASCRIPT_INTERSTITIAL", + "INTERNAL_REDIRECT_INTERSTITIAL", + "JAVASCRIPT_INTERSTITIAL", + ] + ] kind: str name: str settings: DirectorySiteSettings @@ -1419,7 +1683,110 @@ class FloodlightActivity(typing_extensions.TypedDict, total=False): subaccountId: str tagFormat: typing_extensions.Literal["HTML", "XHTML"] tagString: str - userDefinedVariableTypes: _list[str] + userDefinedVariableTypes: _list[ + typing_extensions.Literal[ + "U1", + "U2", + "U3", + "U4", + "U5", + "U6", + "U7", + "U8", + "U9", + "U10", + "U11", + "U12", + "U13", + "U14", + "U15", + "U16", + "U17", + "U18", + "U19", + "U20", + "U21", + "U22", + "U23", + "U24", + "U25", + "U26", + "U27", + "U28", + "U29", + "U30", + "U31", + "U32", + "U33", + "U34", + "U35", + "U36", + "U37", + "U38", + "U39", + "U40", + "U41", + "U42", + "U43", + "U44", + "U45", + "U46", + "U47", + "U48", + "U49", + "U50", + "U51", + "U52", + "U53", + "U54", + "U55", + "U56", + "U57", + "U58", + "U59", + "U60", + "U61", + "U62", + "U63", + "U64", + "U65", + "U66", + "U67", + "U68", + "U69", + "U70", + "U71", + "U72", + "U73", + "U74", + "U75", + "U76", + "U77", + "U78", + "U79", + "U80", + "U81", + "U82", + "U83", + "U84", + "U85", + "U86", + "U87", + "U88", + "U89", + "U90", + "U91", + "U92", + "U93", + "U94", + "U95", + "U96", + "U97", + "U98", + "U99", + "U100", + ] + ] @typing.type_check_only class FloodlightActivityDynamicTag(typing_extensions.TypedDict, total=False): @@ -1978,7 +2345,30 @@ class Placement(typing_extensions.TypedDict, total=False): "DRAFT", ] subaccountId: str - tagFormats: _list[str] + tagFormats: _list[ + typing_extensions.Literal[ + "PLACEMENT_TAG_STANDARD", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_IFRAME_ILAYER", + "PLACEMENT_TAG_INTERNAL_REDIRECT", + "PLACEMENT_TAG_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT", + "PLACEMENT_TAG_INTERSTITIAL_INTERNAL_REDIRECT", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT", + "PLACEMENT_TAG_CLICK_COMMANDS", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH", + "PLACEMENT_TAG_TRACKING", + "PLACEMENT_TAG_TRACKING_IFRAME", + "PLACEMENT_TAG_TRACKING_JAVASCRIPT", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_3", + "PLACEMENT_TAG_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_IFRAME_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INTERSTITIAL_JAVASCRIPT_LEGACY", + "PLACEMENT_TAG_INSTREAM_VIDEO_PREFETCH_VAST_4", + "PLACEMENT_TAG_TRACKING_THIRD_PARTY_MEASUREMENT", + ] + ] tagSetting: TagSetting videoActiveViewOptOut: bool videoSettings: VideoSettings diff --git a/googleapiclient-stubs/_apis/dialogflow/v2/schemas.pyi b/googleapiclient-stubs/_apis/dialogflow/v2/schemas.pyi index 806c2912..dd978fc7 100644 --- a/googleapiclient-stubs/_apis/dialogflow/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/dialogflow/v2/schemas.pyi @@ -647,7 +647,11 @@ class GoogleCloudDialogflowCxV3TransitionRoute( class GoogleCloudDialogflowCxV3TurnSignals(typing_extensions.TypedDict, total=False): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -1436,7 +1440,11 @@ class GoogleCloudDialogflowCxV3beta1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -2034,7 +2042,15 @@ class GoogleCloudDialogflowV2Document(typing_extensions.TypedDict, total=False): contentUri: str displayName: str enableAutoReload: bool - knowledgeTypes: _list[str] + knowledgeTypes: _list[ + typing_extensions.Literal[ + "KNOWLEDGE_TYPE_UNSPECIFIED", + "FAQ", + "EXTRACTIVE_QA", + "ARTICLE_SUGGESTION", + "AGENT_FACING_SMART_REPLY", + ] + ] latestReloadStatus: GoogleCloudDialogflowV2DocumentReloadStatus metadata: dict[str, typing.Any] mimeType: str @@ -2398,7 +2414,15 @@ class GoogleCloudDialogflowV2ImportConversationDataRequest( class GoogleCloudDialogflowV2ImportDocumentTemplate( typing_extensions.TypedDict, total=False ): - knowledgeTypes: _list[str] + knowledgeTypes: _list[ + typing_extensions.Literal[ + "KNOWLEDGE_TYPE_UNSPECIFIED", + "FAQ", + "EXTRACTIVE_QA", + "ARTICLE_SUGGESTION", + "AGENT_FACING_SMART_REPLY", + ] + ] metadata: dict[str, typing.Any] mimeType: str @@ -2467,7 +2491,20 @@ class GoogleCloudDialogflowV2InputDataset(typing_extensions.TypedDict, total=Fal @typing.type_check_only class GoogleCloudDialogflowV2Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -3546,7 +3583,21 @@ class GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest( @typing.type_check_only class GoogleCloudDialogflowV2beta1Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "TELEPHONY", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -4215,7 +4266,11 @@ class GoogleCloudDialogflowV3alpha1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool diff --git a/googleapiclient-stubs/_apis/dialogflow/v2beta1/schemas.pyi b/googleapiclient-stubs/_apis/dialogflow/v2beta1/schemas.pyi index f0831e50..0c050328 100644 --- a/googleapiclient-stubs/_apis/dialogflow/v2beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/dialogflow/v2beta1/schemas.pyi @@ -647,7 +647,11 @@ class GoogleCloudDialogflowCxV3TransitionRoute( class GoogleCloudDialogflowCxV3TurnSignals(typing_extensions.TypedDict, total=False): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -1436,7 +1440,11 @@ class GoogleCloudDialogflowCxV3beta1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -1821,7 +1829,20 @@ class GoogleCloudDialogflowV2InputDataset(typing_extensions.TypedDict, total=Fal @typing.type_check_only class GoogleCloudDialogflowV2Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -2708,7 +2729,16 @@ class GoogleCloudDialogflowV2beta1Document(typing_extensions.TypedDict, total=Fa contentUri: str displayName: str enableAutoReload: bool - knowledgeTypes: _list[str] + knowledgeTypes: _list[ + typing_extensions.Literal[ + "KNOWLEDGE_TYPE_UNSPECIFIED", + "FAQ", + "EXTRACTIVE_QA", + "ARTICLE_SUGGESTION", + "AGENT_FACING_SMART_REPLY", + "SMART_REPLY", + ] + ] latestReloadStatus: GoogleCloudDialogflowV2beta1DocumentReloadStatus metadata: dict[str, typing.Any] mimeType: str @@ -3037,7 +3067,16 @@ class GoogleCloudDialogflowV2beta1ImportAgentRequest( class GoogleCloudDialogflowV2beta1ImportDocumentTemplate( typing_extensions.TypedDict, total=False ): - knowledgeTypes: _list[str] + knowledgeTypes: _list[ + typing_extensions.Literal[ + "KNOWLEDGE_TYPE_UNSPECIFIED", + "FAQ", + "EXTRACTIVE_QA", + "ARTICLE_SUGGESTION", + "AGENT_FACING_SMART_REPLY", + "SMART_REPLY", + ] + ] metadata: dict[str, typing.Any] mimeType: str @@ -3101,7 +3140,21 @@ class GoogleCloudDialogflowV2beta1InputAudioConfig( @typing.type_check_only class GoogleCloudDialogflowV2beta1Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "TELEPHONY", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -4141,7 +4194,27 @@ class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig( class GoogleCloudDialogflowV2beta1TelephonyDtmfEvents( typing_extensions.TypedDict, total=False ): - dtmfEvents: _list[str] + dtmfEvents: _list[ + typing_extensions.Literal[ + "TELEPHONY_DTMF_UNSPECIFIED", + "DTMF_ONE", + "DTMF_TWO", + "DTMF_THREE", + "DTMF_FOUR", + "DTMF_FIVE", + "DTMF_SIX", + "DTMF_SEVEN", + "DTMF_EIGHT", + "DTMF_NINE", + "DTMF_ZERO", + "DTMF_A", + "DTMF_B", + "DTMF_C", + "DTMF_D", + "DTMF_STAR", + "DTMF_POUND", + ] + ] @typing.type_check_only class GoogleCloudDialogflowV2beta1TextInput(typing_extensions.TypedDict, total=False): @@ -4279,7 +4352,11 @@ class GoogleCloudDialogflowV3alpha1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool diff --git a/googleapiclient-stubs/_apis/dialogflow/v3/schemas.pyi b/googleapiclient-stubs/_apis/dialogflow/v3/schemas.pyi index f5e3ad06..dd9f4645 100644 --- a/googleapiclient-stubs/_apis/dialogflow/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/dialogflow/v3/schemas.pyi @@ -1308,7 +1308,9 @@ class GoogleCloudDialogflowCxV3SecuritySettings( insightsExportSettings: GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings inspectTemplate: str name: str - purgeDataTypes: _list[str] + purgeDataTypes: _list[ + typing_extensions.Literal["PURGE_DATA_TYPE_UNSPECIFIED", "DIALOGFLOW_HISTORY"] + ] redactionScope: typing_extensions.Literal[ "REDACTION_SCOPE_UNSPECIFIED", "REDACT_DISK_STORAGE" ] @@ -1520,7 +1522,11 @@ class GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition( class GoogleCloudDialogflowCxV3TurnSignals(typing_extensions.TypedDict, total=False): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -2393,7 +2399,11 @@ class GoogleCloudDialogflowCxV3beta1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -2778,7 +2788,20 @@ class GoogleCloudDialogflowV2InputDataset(typing_extensions.TypedDict, total=Fal @typing.type_check_only class GoogleCloudDialogflowV2Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -3420,7 +3443,21 @@ class GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest( @typing.type_check_only class GoogleCloudDialogflowV2beta1Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "TELEPHONY", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -4089,7 +4126,11 @@ class GoogleCloudDialogflowV3alpha1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool diff --git a/googleapiclient-stubs/_apis/dialogflow/v3beta1/schemas.pyi b/googleapiclient-stubs/_apis/dialogflow/v3beta1/schemas.pyi index 5a694591..7363a143 100644 --- a/googleapiclient-stubs/_apis/dialogflow/v3beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/dialogflow/v3beta1/schemas.pyi @@ -647,7 +647,11 @@ class GoogleCloudDialogflowCxV3TransitionRoute( class GoogleCloudDialogflowCxV3TurnSignals(typing_extensions.TypedDict, total=False): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -2109,7 +2113,9 @@ class GoogleCloudDialogflowCxV3beta1SecuritySettings( insightsExportSettings: GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings inspectTemplate: str name: str - purgeDataTypes: _list[str] + purgeDataTypes: _list[ + typing_extensions.Literal["PURGE_DATA_TYPE_UNSPECIFIED", "DIALOGFLOW_HISTORY"] + ] redactionScope: typing_extensions.Literal[ "REDACTION_SCOPE_UNSPECIFIED", "REDACT_DISK_STORAGE" ] @@ -2331,7 +2337,11 @@ class GoogleCloudDialogflowCxV3beta1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool @@ -2800,7 +2810,20 @@ class GoogleCloudDialogflowV2InputDataset(typing_extensions.TypedDict, total=Fal @typing.type_check_only class GoogleCloudDialogflowV2Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -3442,7 +3465,21 @@ class GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest( @typing.type_check_only class GoogleCloudDialogflowV2beta1Intent(typing_extensions.TypedDict, total=False): action: str - defaultResponsePlatforms: _list[str] + defaultResponsePlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "FACEBOOK", + "SLACK", + "TELEGRAM", + "KIK", + "SKYPE", + "LINE", + "VIBER", + "ACTIONS_ON_GOOGLE", + "TELEPHONY", + "GOOGLE_HANGOUTS", + ] + ] displayName: str endInteraction: bool events: _list[str] @@ -4111,7 +4148,11 @@ class GoogleCloudDialogflowV3alpha1TurnSignals( ): agentEscalated: bool dtmfUsed: bool - failureReasons: _list[str] + failureReasons: _list[ + typing_extensions.Literal[ + "FAILURE_REASON_UNSPECIFIED", "FAILED_INTENT", "FAILED_WEBHOOK" + ] + ] noMatch: bool noUserInput: bool reachedEndPage: bool diff --git a/googleapiclient-stubs/_apis/digitalassetlinks/v1/schemas.pyi b/googleapiclient-stubs/_apis/digitalassetlinks/v1/schemas.pyi index f600c4e3..20816006 100644 --- a/googleapiclient-stubs/_apis/digitalassetlinks/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/digitalassetlinks/v1/schemas.pyi @@ -47,14 +47,42 @@ class CertificateInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class CheckResponse(typing_extensions.TypedDict, total=False): debugString: str - errorCode: _list[str] + errorCode: _list[ + typing_extensions.Literal[ + "ERROR_CODE_UNSPECIFIED", + "ERROR_CODE_INVALID_QUERY", + "ERROR_CODE_FETCH_ERROR", + "ERROR_CODE_FAILED_SSL_VALIDATION", + "ERROR_CODE_REDIRECT", + "ERROR_CODE_TOO_LARGE", + "ERROR_CODE_MALFORMED_HTTP_RESPONSE", + "ERROR_CODE_WRONG_CONTENT_TYPE", + "ERROR_CODE_MALFORMED_CONTENT", + "ERROR_CODE_SECURE_ASSET_INCLUDES_INSECURE", + "ERROR_CODE_FETCH_BUDGET_EXHAUSTED", + ] + ] linked: bool maxAge: str @typing.type_check_only class ListResponse(typing_extensions.TypedDict, total=False): debugString: str - errorCode: _list[str] + errorCode: _list[ + typing_extensions.Literal[ + "ERROR_CODE_UNSPECIFIED", + "ERROR_CODE_INVALID_QUERY", + "ERROR_CODE_FETCH_ERROR", + "ERROR_CODE_FAILED_SSL_VALIDATION", + "ERROR_CODE_REDIRECT", + "ERROR_CODE_TOO_LARGE", + "ERROR_CODE_MALFORMED_HTTP_RESPONSE", + "ERROR_CODE_WRONG_CONTENT_TYPE", + "ERROR_CODE_MALFORMED_CONTENT", + "ERROR_CODE_SECURE_ASSET_INCLUDES_INSECURE", + "ERROR_CODE_FETCH_BUDGET_EXHAUSTED", + ] + ] maxAge: str statements: _list[Statement] diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi index 78dd8ab3..4a613e56 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi @@ -839,7 +839,16 @@ class GoogleCloudDiscoveryengineV1alphaSearchResponseSummary( typing_extensions.TypedDict, total=False ): safetyAttributes: GoogleCloudDiscoveryengineV1alphaSearchResponseSummarySafetyAttributes - summarySkippedReasons: _list[str] + summarySkippedReasons: _list[ + typing_extensions.Literal[ + "SUMMARY_SKIPPED_REASON_UNSPECIFIED", + "ADVERSARIAL_QUERY_IGNORED", + "NON_SUMMARY_SEEKING_QUERY_IGNORED", + "OUT_OF_DOMAIN_QUERY_IGNORED", + "POTENTIAL_POLICY_VIOLATION", + "LLM_ADDON_NOT_ENABLED", + ] + ] summaryText: str @typing.type_check_only @@ -1010,7 +1019,9 @@ class GoogleCloudDiscoveryengineV1alphaWidgetConfigFacetField( class GoogleCloudDiscoveryengineV1alphaWidgetConfigUIComponentField( typing_extensions.TypedDict, total=False ): - deviceVisibility: _list[str] + deviceVisibility: _list[ + typing_extensions.Literal["DEVICE_VISIBILITY_UNSPECIFIED", "MOBILE", "DESKTOP"] + ] displayTemplate: str field: str diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi index 4a269e59..6e04f8b4 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi @@ -915,7 +915,16 @@ class GoogleCloudDiscoveryengineV1betaSearchResponseSummary( typing_extensions.TypedDict, total=False ): safetyAttributes: GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes - summarySkippedReasons: _list[str] + summarySkippedReasons: _list[ + typing_extensions.Literal[ + "SUMMARY_SKIPPED_REASON_UNSPECIFIED", + "ADVERSARIAL_QUERY_IGNORED", + "NON_SUMMARY_SEEKING_QUERY_IGNORED", + "OUT_OF_DOMAIN_QUERY_IGNORED", + "POTENTIAL_POLICY_VIOLATION", + "LLM_ADDON_NOT_ENABLED", + ] + ] summaryText: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/displayvideo/v1/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v1/schemas.pyi index 14598c71..18b30b91 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v1/schemas.pyi @@ -57,7 +57,19 @@ class ActiveViewVideoViewabilityMetricConfig(typing_extensions.TypedDict, total= @typing.type_check_only class Adloox(typing_extensions.TypedDict, total=False): - excludedAdlooxCategories: _list[str] + excludedAdlooxCategories: _list[ + typing_extensions.Literal[ + "ADLOOX_UNSPECIFIED", + "ADULT_CONTENT_HARD", + "ADULT_CONTENT_SOFT", + "ILLEGAL_CONTENT", + "BORDERLINE_CONTENT", + "DISCRIMINATORY_CONTENT", + "VIOLENT_CONTENT_WEAPONS", + "LOW_VIEWABILITY_DOMAINS", + "FRAUD", + ] + ] @typing.type_check_only class Advertiser(typing_extensions.TypedDict, total=False): @@ -956,7 +968,14 @@ class Creative(typing_extensions.TypedDict, total=False): companionCreativeIds: _list[str] counterEvents: _list[CounterEvent] createTime: str - creativeAttributes: _list[str] + creativeAttributes: _list[ + typing_extensions.Literal[ + "CREATIVE_ATTRIBUTE_UNSPECIFIED", + "CREATIVE_ATTRIBUTE_VAST", + "CREATIVE_ATTRIBUTE_VPAID_LINEAR", + "CREATIVE_ATTRIBUTE_VPAID_NON_LINEAR", + ] + ] creativeId: str creativeType: typing_extensions.Literal[ "CREATIVE_TYPE_UNSPECIFIED", @@ -1287,7 +1306,17 @@ class Dimensions(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerify(typing_extensions.TypedDict, total=False): appStarRating: DoubleVerifyAppStarRating - avoidedAgeRatings: _list[str] + avoidedAgeRatings: _list[ + typing_extensions.Literal[ + "AGE_RATING_UNSPECIFIED", + "APP_AGE_RATE_UNKNOWN", + "APP_AGE_RATE_4_PLUS", + "APP_AGE_RATE_9_PLUS", + "APP_AGE_RATE_12_PLUS", + "APP_AGE_RATE_17_PLUS", + "APP_AGE_RATE_18_PLUS", + ] + ] brandSafetyCategories: DoubleVerifyBrandSafetyCategories customSegmentId: str displayViewability: DoubleVerifyDisplayViewability @@ -1311,8 +1340,43 @@ class DoubleVerifyAppStarRating(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerifyBrandSafetyCategories(typing_extensions.TypedDict, total=False): avoidUnknownBrandSafetyCategory: bool - avoidedHighSeverityCategories: _list[str] - avoidedMediumSeverityCategories: _list[str] + avoidedHighSeverityCategories: _list[ + typing_extensions.Literal[ + "HIGHER_SEVERITY_UNSPECIFIED", + "ADULT_CONTENT_PORNOGRAPHY", + "COPYRIGHT_INFRINGEMENT", + "SUBSTANCE_ABUSE", + "GRAPHIC_VIOLENCE_WEAPONS", + "HATE_PROFANITY", + "CRIMINAL_SKILLS", + "NUISANCE_INCENTIVIZED_MALWARE_CLUTTER", + ] + ] + avoidedMediumSeverityCategories: _list[ + typing_extensions.Literal[ + "MEDIUM_SEVERITY_UNSPECIFIED", + "AD_SERVERS", + "ADULT_CONTENT_SWIMSUIT", + "ALTERNATIVE_LIFESTYLES", + "CELEBRITY_GOSSIP", + "GAMBLING", + "OCCULT", + "SEX_EDUCATION", + "DISASTER_AVIATION", + "DISASTER_MAN_MADE", + "DISASTER_NATURAL", + "DISASTER_TERRORIST_EVENTS", + "DISASTER_VEHICLE", + "ALCOHOL", + "SMOKING", + "NEGATIVE_NEWS_FINANCIAL", + "NON_ENGLISH", + "PARKING_PAGE", + "UNMODERATED_UGC", + "INFLAMMATORY_POLITICS_AND_NEWS", + "NEGATIVE_NEWS_PHARMACEUTICAL", + ] + ] @typing.type_check_only class DoubleVerifyDisplayViewability(typing_extensions.TypedDict, total=False): @@ -2518,7 +2582,29 @@ class LineItem(typing_extensions.TypedDict, total=False): ] targetingExpansion: TargetingExpansionConfig updateTime: str - warningMessages: _list[str] + warningMessages: _list[ + typing_extensions.Literal[ + "LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED", + "INVALID_FLIGHT_DATES", + "EXPIRED", + "PENDING_FLIGHT", + "ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED", + "INVALID_INVENTORY_SOURCE", + "APP_INVENTORY_INVALID_SITE_TARGETING", + "APP_INVENTORY_INVALID_AUDIENCE_LISTS", + "NO_VALID_CREATIVE", + "PARENT_INSERTION_ORDER_PAUSED", + "PARENT_INSERTION_ORDER_EXPIRED", + "NO_POSITIVE_AUDIENCE_LIST_TARGETED", + "APP_INSTALL_NO_CONVERSION_PIXEL", + "TARGETING_REVOKED_OR_CLOSED_USER_LIST", + "APP_INSTALL_NO_OPTIMAL_BIDDING_STRATEGY", + "CREATIVE_SIZE_NOT_IN_USE_FOR_TARGETED_DEALS", + "NO_CREATIVE_FOR_TARGETED_DEALS", + "TARGETING_DEPRECATED_GEO_TARGET", + "DEPRECATED_FIRST_PARTY_AUDIENCE_EXCLUSION", + ] + ] @typing.type_check_only class LineItemBudget(typing_extensions.TypedDict, total=False): @@ -2910,7 +2996,17 @@ class Pacing(typing_extensions.TypedDict, total=False): @typing.type_check_only class ParentEntityFilter(typing_extensions.TypedDict, total=False): - fileType: _list[str] + fileType: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "FILE_TYPE_CAMPAIGN", + "FILE_TYPE_MEDIA_PRODUCT", + "FILE_TYPE_INSERTION_ORDER", + "FILE_TYPE_LINE_ITEM", + "FILE_TYPE_AD_GROUP", + "FILE_TYPE_AD", + ] + ] filterIds: _list[str] filterType: typing_extensions.Literal[ "FILTER_TYPE_UNSPECIFIED", diff --git a/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi index 95793d8f..6325d26c 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi @@ -68,7 +68,19 @@ class AdUrl(typing_extensions.TypedDict, total=False): @typing.type_check_only class Adloox(typing_extensions.TypedDict, total=False): - excludedAdlooxCategories: _list[str] + excludedAdlooxCategories: _list[ + typing_extensions.Literal[ + "ADLOOX_UNSPECIFIED", + "ADULT_CONTENT_HARD", + "ADULT_CONTENT_SOFT", + "ILLEGAL_CONTENT", + "BORDERLINE_CONTENT", + "DISCRIMINATORY_CONTENT", + "VIOLENT_CONTENT_WEAPONS", + "LOW_VIEWABILITY_DOMAINS", + "FRAUD", + ] + ] @typing.type_check_only class Advertiser(typing_extensions.TypedDict, total=False): @@ -1040,7 +1052,14 @@ class Creative(typing_extensions.TypedDict, total=False): companionCreativeIds: _list[str] counterEvents: _list[CounterEvent] createTime: str - creativeAttributes: _list[str] + creativeAttributes: _list[ + typing_extensions.Literal[ + "CREATIVE_ATTRIBUTE_UNSPECIFIED", + "CREATIVE_ATTRIBUTE_VAST", + "CREATIVE_ATTRIBUTE_VPAID_LINEAR", + "CREATIVE_ATTRIBUTE_VPAID_NON_LINEAR", + ] + ] creativeId: str creativeType: typing_extensions.Literal[ "CREATIVE_TYPE_UNSPECIFIED", @@ -1394,7 +1413,17 @@ class DisplayVideoSourceAd(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerify(typing_extensions.TypedDict, total=False): appStarRating: DoubleVerifyAppStarRating - avoidedAgeRatings: _list[str] + avoidedAgeRatings: _list[ + typing_extensions.Literal[ + "AGE_RATING_UNSPECIFIED", + "APP_AGE_RATE_UNKNOWN", + "APP_AGE_RATE_4_PLUS", + "APP_AGE_RATE_9_PLUS", + "APP_AGE_RATE_12_PLUS", + "APP_AGE_RATE_17_PLUS", + "APP_AGE_RATE_18_PLUS", + ] + ] brandSafetyCategories: DoubleVerifyBrandSafetyCategories customSegmentId: str displayViewability: DoubleVerifyDisplayViewability @@ -1418,8 +1447,43 @@ class DoubleVerifyAppStarRating(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerifyBrandSafetyCategories(typing_extensions.TypedDict, total=False): avoidUnknownBrandSafetyCategory: bool - avoidedHighSeverityCategories: _list[str] - avoidedMediumSeverityCategories: _list[str] + avoidedHighSeverityCategories: _list[ + typing_extensions.Literal[ + "HIGHER_SEVERITY_UNSPECIFIED", + "ADULT_CONTENT_PORNOGRAPHY", + "COPYRIGHT_INFRINGEMENT", + "SUBSTANCE_ABUSE", + "GRAPHIC_VIOLENCE_WEAPONS", + "HATE_PROFANITY", + "CRIMINAL_SKILLS", + "NUISANCE_INCENTIVIZED_MALWARE_CLUTTER", + ] + ] + avoidedMediumSeverityCategories: _list[ + typing_extensions.Literal[ + "MEDIUM_SEVERITY_UNSPECIFIED", + "AD_SERVERS", + "ADULT_CONTENT_SWIMSUIT", + "ALTERNATIVE_LIFESTYLES", + "CELEBRITY_GOSSIP", + "GAMBLING", + "OCCULT", + "SEX_EDUCATION", + "DISASTER_AVIATION", + "DISASTER_MAN_MADE", + "DISASTER_NATURAL", + "DISASTER_TERRORIST_EVENTS", + "DISASTER_VEHICLE", + "ALCOHOL", + "SMOKING", + "NEGATIVE_NEWS_FINANCIAL", + "NON_ENGLISH", + "PARKING_PAGE", + "UNMODERATED_UGC", + "INFLAMMATORY_POLITICS_AND_NEWS", + "NEGATIVE_NEWS_PHARMACEUTICAL", + ] + ] @typing.type_check_only class DoubleVerifyDisplayViewability(typing_extensions.TypedDict, total=False): @@ -2743,7 +2807,22 @@ class LineItem(typing_extensions.TypedDict, total=False): ] targetingExpansion: TargetingExpansionConfig updateTime: str - warningMessages: _list[str] + warningMessages: _list[ + typing_extensions.Literal[ + "LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED", + "INVALID_FLIGHT_DATES", + "EXPIRED", + "PENDING_FLIGHT", + "ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED", + "INVALID_INVENTORY_SOURCE", + "APP_INVENTORY_INVALID_SITE_TARGETING", + "APP_INVENTORY_INVALID_AUDIENCE_LISTS", + "NO_VALID_CREATIVE", + "PARENT_INSERTION_ORDER_PAUSED", + "PARENT_INSERTION_ORDER_EXPIRED", + "DEPRECATED_FIRST_PARTY_AUDIENCE_EXCLUSION", + ] + ] youtubeAndPartnersSettings: YoutubeAndPartnersSettings @typing.type_check_only @@ -3177,7 +3256,17 @@ class Pacing(typing_extensions.TypedDict, total=False): @typing.type_check_only class ParentEntityFilter(typing_extensions.TypedDict, total=False): - fileType: _list[str] + fileType: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "FILE_TYPE_CAMPAIGN", + "FILE_TYPE_MEDIA_PRODUCT", + "FILE_TYPE_INSERTION_ORDER", + "FILE_TYPE_LINE_ITEM", + "FILE_TYPE_AD_GROUP", + "FILE_TYPE_AD", + ] + ] filterIds: _list[str] filterType: typing_extensions.Literal[ "FILTER_TYPE_UNSPECIFIED", diff --git a/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi index 5623ea1f..03f77010 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi @@ -125,7 +125,19 @@ class AdUrl(typing_extensions.TypedDict, total=False): @typing.type_check_only class Adloox(typing_extensions.TypedDict, total=False): - excludedAdlooxCategories: _list[str] + excludedAdlooxCategories: _list[ + typing_extensions.Literal[ + "ADLOOX_UNSPECIFIED", + "ADULT_CONTENT_HARD", + "ADULT_CONTENT_SOFT", + "ILLEGAL_CONTENT", + "BORDERLINE_CONTENT", + "DISCRIMINATORY_CONTENT", + "VIOLENT_CONTENT_WEAPONS", + "LOW_VIEWABILITY_DOMAINS", + "FRAUD", + ] + ] @typing.type_check_only class Advertiser(typing_extensions.TypedDict, total=False): @@ -1264,7 +1276,14 @@ class Creative(typing_extensions.TypedDict, total=False): companionCreativeIds: _list[str] counterEvents: _list[CounterEvent] createTime: str - creativeAttributes: _list[str] + creativeAttributes: _list[ + typing_extensions.Literal[ + "CREATIVE_ATTRIBUTE_UNSPECIFIED", + "CREATIVE_ATTRIBUTE_VAST", + "CREATIVE_ATTRIBUTE_VPAID_LINEAR", + "CREATIVE_ATTRIBUTE_VPAID_NON_LINEAR", + ] + ] creativeId: str creativeType: typing_extensions.Literal[ "CREATIVE_TYPE_UNSPECIFIED", @@ -1660,7 +1679,17 @@ class DisplayVideoSourceAd(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerify(typing_extensions.TypedDict, total=False): appStarRating: DoubleVerifyAppStarRating - avoidedAgeRatings: _list[str] + avoidedAgeRatings: _list[ + typing_extensions.Literal[ + "AGE_RATING_UNSPECIFIED", + "APP_AGE_RATE_UNKNOWN", + "APP_AGE_RATE_4_PLUS", + "APP_AGE_RATE_9_PLUS", + "APP_AGE_RATE_12_PLUS", + "APP_AGE_RATE_17_PLUS", + "APP_AGE_RATE_18_PLUS", + ] + ] brandSafetyCategories: DoubleVerifyBrandSafetyCategories customSegmentId: str displayViewability: DoubleVerifyDisplayViewability @@ -1684,8 +1713,43 @@ class DoubleVerifyAppStarRating(typing_extensions.TypedDict, total=False): @typing.type_check_only class DoubleVerifyBrandSafetyCategories(typing_extensions.TypedDict, total=False): avoidUnknownBrandSafetyCategory: bool - avoidedHighSeverityCategories: _list[str] - avoidedMediumSeverityCategories: _list[str] + avoidedHighSeverityCategories: _list[ + typing_extensions.Literal[ + "HIGHER_SEVERITY_UNSPECIFIED", + "ADULT_CONTENT_PORNOGRAPHY", + "COPYRIGHT_INFRINGEMENT", + "SUBSTANCE_ABUSE", + "GRAPHIC_VIOLENCE_WEAPONS", + "HATE_PROFANITY", + "CRIMINAL_SKILLS", + "NUISANCE_INCENTIVIZED_MALWARE_CLUTTER", + ] + ] + avoidedMediumSeverityCategories: _list[ + typing_extensions.Literal[ + "MEDIUM_SEVERITY_UNSPECIFIED", + "AD_SERVERS", + "ADULT_CONTENT_SWIMSUIT", + "ALTERNATIVE_LIFESTYLES", + "CELEBRITY_GOSSIP", + "GAMBLING", + "OCCULT", + "SEX_EDUCATION", + "DISASTER_AVIATION", + "DISASTER_MAN_MADE", + "DISASTER_NATURAL", + "DISASTER_TERRORIST_EVENTS", + "DISASTER_VEHICLE", + "ALCOHOL", + "SMOKING", + "NEGATIVE_NEWS_FINANCIAL", + "NON_ENGLISH", + "PARKING_PAGE", + "UNMODERATED_UGC", + "INFLAMMATORY_POLITICS_AND_NEWS", + "NEGATIVE_NEWS_PHARMACEUTICAL", + ] + ] @typing.type_check_only class DoubleVerifyDisplayViewability(typing_extensions.TypedDict, total=False): @@ -3026,7 +3090,21 @@ class LineItem(typing_extensions.TypedDict, total=False): ] targetingExpansion: TargetingExpansionConfig updateTime: str - warningMessages: _list[str] + warningMessages: _list[ + typing_extensions.Literal[ + "LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED", + "INVALID_FLIGHT_DATES", + "EXPIRED", + "PENDING_FLIGHT", + "ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED", + "INVALID_INVENTORY_SOURCE", + "APP_INVENTORY_INVALID_SITE_TARGETING", + "APP_INVENTORY_INVALID_AUDIENCE_LISTS", + "NO_VALID_CREATIVE", + "PARENT_INSERTION_ORDER_PAUSED", + "PARENT_INSERTION_ORDER_EXPIRED", + ] + ] youtubeAndPartnersSettings: YoutubeAndPartnersSettings @typing.type_check_only @@ -3450,7 +3528,17 @@ class Pacing(typing_extensions.TypedDict, total=False): @typing.type_check_only class ParentEntityFilter(typing_extensions.TypedDict, total=False): - fileType: _list[str] + fileType: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "FILE_TYPE_CAMPAIGN", + "FILE_TYPE_MEDIA_PRODUCT", + "FILE_TYPE_INSERTION_ORDER", + "FILE_TYPE_LINE_ITEM", + "FILE_TYPE_AD_GROUP", + "FILE_TYPE_AD", + ] + ] filterIds: _list[str] filterType: typing_extensions.Literal[ "FILTER_TYPE_UNSPECIFIED", diff --git a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi index be7c112d..e2825055 100644 --- a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi @@ -109,7 +109,13 @@ class GooglePrivacyDlpV2BigQueryTableCollection( @typing.type_check_only class GooglePrivacyDlpV2BigQueryTableTypes(typing_extensions.TypedDict, total=False): - types: _list[str] + types: _list[ + typing_extensions.Literal[ + "BIG_QUERY_TABLE_TYPE_UNSPECIFIED", + "BIG_QUERY_TABLE_TYPE_TABLE", + "BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKE", + ] + ] @typing.type_check_only class GooglePrivacyDlpV2BoundingBox(typing_extensions.TypedDict, total=False): @@ -205,7 +211,21 @@ class GooglePrivacyDlpV2CloudStorageOptions(typing_extensions.TypedDict, total=F bytesLimitPerFile: str bytesLimitPerFilePercent: int fileSet: GooglePrivacyDlpV2FileSet - fileTypes: _list[str] + fileTypes: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "BINARY_FILE", + "TEXT_FILE", + "IMAGE", + "WORD", + "PDF", + "AVRO", + "CSV", + "TSV", + "POWERPOINT", + "EXCEL", + ] + ] filesLimitPercent: int sampleMethod: typing_extensions.Literal[ "SAMPLE_METHOD_UNSPECIFIED", "TOP", "RANDOM_START" @@ -519,7 +539,21 @@ class GooglePrivacyDlpV2DateTime(typing_extensions.TypedDict, total=False): @typing.type_check_only class GooglePrivacyDlpV2Deidentify(typing_extensions.TypedDict, total=False): cloudStorageOutput: str - fileTypesToTransform: _list[str] + fileTypesToTransform: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "BINARY_FILE", + "TEXT_FILE", + "IMAGE", + "WORD", + "PDF", + "AVRO", + "CSV", + "TSV", + "POWERPOINT", + "EXCEL", + ] + ] transformationConfig: GooglePrivacyDlpV2TransformationConfig transformationDetailsStorageConfig: GooglePrivacyDlpV2TransformationDetailsStorageConfig @@ -668,7 +702,13 @@ class GooglePrivacyDlpV2DiscoverySchemaModifiedCadence( "UPDATE_FREQUENCY_DAILY", "UPDATE_FREQUENCY_MONTHLY", ] - types: _list[str] + types: _list[ + typing_extensions.Literal[ + "SCHEMA_MODIFICATION_UNSPECIFIED", + "SCHEMA_NEW_COLUMNS", + "SCHEMA_REMOVED_COLUMNS", + ] + ] @typing.type_check_only class GooglePrivacyDlpV2DiscoveryStartingLocation( @@ -687,7 +727,11 @@ class GooglePrivacyDlpV2DiscoveryTableModifiedCadence( "UPDATE_FREQUENCY_DAILY", "UPDATE_FREQUENCY_MONTHLY", ] - types: _list[str] + types: _list[ + typing_extensions.Literal[ + "TABLE_MODIFICATION_UNSPECIFIED", "TABLE_MODIFIED_TIMESTAMP" + ] + ] @typing.type_check_only class GooglePrivacyDlpV2DiscoveryTarget(typing_extensions.TypedDict, total=False): @@ -967,7 +1011,9 @@ class GooglePrivacyDlpV2InfoTypeDescription(typing_extensions.TypedDict, total=F displayName: str name: str sensitivityScore: GooglePrivacyDlpV2SensitivityScore - supportedBy: _list[str] + supportedBy: _list[ + typing_extensions.Literal["ENUM_TYPE_UNSPECIFIED", "INSPECT", "RISK_ANALYSIS"] + ] versions: _list[GooglePrivacyDlpV2VersionDescription] @typing.type_check_only @@ -1012,7 +1058,11 @@ class GooglePrivacyDlpV2InfoTypeTransformations( @typing.type_check_only class GooglePrivacyDlpV2InspectConfig(typing_extensions.TypedDict, total=False): - contentOptions: _list[str] + contentOptions: _list[ + typing_extensions.Literal[ + "CONTENT_UNSPECIFIED", "CONTENT_TEXT", "CONTENT_IMAGE" + ] + ] customInfoTypes: _list[GooglePrivacyDlpV2CustomInfoType] excludeInfoTypes: bool includeQuote: bool diff --git a/googleapiclient-stubs/_apis/domains/v1/schemas.pyi b/googleapiclient-stubs/_apis/domains/v1/schemas.pyi index 8317c7c5..271a9a5e 100644 --- a/googleapiclient-stubs/_apis/domains/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/domains/v1/schemas.pyi @@ -28,7 +28,11 @@ class Binding(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfigureContactSettingsRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] contactSettings: ContactSettings updateMask: str validateOnly: bool @@ -222,8 +226,14 @@ class PostalAddress(typing_extensions.TypedDict, total=False): @typing.type_check_only class RegisterDomainRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] - domainNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -234,8 +244,17 @@ class RegisterParameters(typing_extensions.TypedDict, total=False): "AVAILABILITY_UNSPECIFIED", "AVAILABLE", "UNAVAILABLE", "UNSUPPORTED", "UNKNOWN" ] domainName: str - domainNotices: _list[str] - supportedPrivacy: _list[str] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] yearlyPrice: Money @typing.type_check_only @@ -245,7 +264,11 @@ class Registration(typing_extensions.TypedDict, total=False): dnsSettings: DnsSettings domainName: str expireTime: str - issues: _list[str] + issues: _list[ + typing_extensions.Literal[ + "ISSUE_UNSPECIFIED", "CONTACT_SUPPORT", "UNVERIFIED_EMAIL" + ] + ] labels: dict[str, typing.Any] managementSettings: ManagementSettings name: str @@ -268,7 +291,14 @@ class Registration(typing_extensions.TypedDict, total=False): "EXPORTED", "EXPIRED", ] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferFailureReason: typing_extensions.Literal[ "TRANSFER_FAILURE_REASON_UNSPECIFIED", "TRANSFER_FAILURE_REASON_UNKNOWN", @@ -325,7 +355,11 @@ class TestIamPermissionsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class TransferDomainRequest(typing_extensions.TypedDict, total=False): authorizationCode: AuthorizationCode - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -336,7 +370,14 @@ class TransferParameters(typing_extensions.TypedDict, total=False): currentRegistrarUri: str domainName: str nameServers: _list[str] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferLockState: typing_extensions.Literal[ "TRANSFER_LOCK_STATE_UNSPECIFIED", "UNLOCKED", "LOCKED" ] diff --git a/googleapiclient-stubs/_apis/domains/v1alpha2/schemas.pyi b/googleapiclient-stubs/_apis/domains/v1alpha2/schemas.pyi index 8317c7c5..271a9a5e 100644 --- a/googleapiclient-stubs/_apis/domains/v1alpha2/schemas.pyi +++ b/googleapiclient-stubs/_apis/domains/v1alpha2/schemas.pyi @@ -28,7 +28,11 @@ class Binding(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfigureContactSettingsRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] contactSettings: ContactSettings updateMask: str validateOnly: bool @@ -222,8 +226,14 @@ class PostalAddress(typing_extensions.TypedDict, total=False): @typing.type_check_only class RegisterDomainRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] - domainNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -234,8 +244,17 @@ class RegisterParameters(typing_extensions.TypedDict, total=False): "AVAILABILITY_UNSPECIFIED", "AVAILABLE", "UNAVAILABLE", "UNSUPPORTED", "UNKNOWN" ] domainName: str - domainNotices: _list[str] - supportedPrivacy: _list[str] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] yearlyPrice: Money @typing.type_check_only @@ -245,7 +264,11 @@ class Registration(typing_extensions.TypedDict, total=False): dnsSettings: DnsSettings domainName: str expireTime: str - issues: _list[str] + issues: _list[ + typing_extensions.Literal[ + "ISSUE_UNSPECIFIED", "CONTACT_SUPPORT", "UNVERIFIED_EMAIL" + ] + ] labels: dict[str, typing.Any] managementSettings: ManagementSettings name: str @@ -268,7 +291,14 @@ class Registration(typing_extensions.TypedDict, total=False): "EXPORTED", "EXPIRED", ] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferFailureReason: typing_extensions.Literal[ "TRANSFER_FAILURE_REASON_UNSPECIFIED", "TRANSFER_FAILURE_REASON_UNKNOWN", @@ -325,7 +355,11 @@ class TestIamPermissionsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class TransferDomainRequest(typing_extensions.TypedDict, total=False): authorizationCode: AuthorizationCode - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -336,7 +370,14 @@ class TransferParameters(typing_extensions.TypedDict, total=False): currentRegistrarUri: str domainName: str nameServers: _list[str] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferLockState: typing_extensions.Literal[ "TRANSFER_LOCK_STATE_UNSPECIFIED", "UNLOCKED", "LOCKED" ] diff --git a/googleapiclient-stubs/_apis/domains/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/domains/v1beta1/schemas.pyi index 8317c7c5..271a9a5e 100644 --- a/googleapiclient-stubs/_apis/domains/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/domains/v1beta1/schemas.pyi @@ -28,7 +28,11 @@ class Binding(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfigureContactSettingsRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] contactSettings: ContactSettings updateMask: str validateOnly: bool @@ -222,8 +226,14 @@ class PostalAddress(typing_extensions.TypedDict, total=False): @typing.type_check_only class RegisterDomainRequest(typing_extensions.TypedDict, total=False): - contactNotices: _list[str] - domainNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -234,8 +244,17 @@ class RegisterParameters(typing_extensions.TypedDict, total=False): "AVAILABILITY_UNSPECIFIED", "AVAILABLE", "UNAVAILABLE", "UNSUPPORTED", "UNKNOWN" ] domainName: str - domainNotices: _list[str] - supportedPrivacy: _list[str] + domainNotices: _list[ + typing_extensions.Literal["DOMAIN_NOTICE_UNSPECIFIED", "HSTS_PRELOADED"] + ] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] yearlyPrice: Money @typing.type_check_only @@ -245,7 +264,11 @@ class Registration(typing_extensions.TypedDict, total=False): dnsSettings: DnsSettings domainName: str expireTime: str - issues: _list[str] + issues: _list[ + typing_extensions.Literal[ + "ISSUE_UNSPECIFIED", "CONTACT_SUPPORT", "UNVERIFIED_EMAIL" + ] + ] labels: dict[str, typing.Any] managementSettings: ManagementSettings name: str @@ -268,7 +291,14 @@ class Registration(typing_extensions.TypedDict, total=False): "EXPORTED", "EXPIRED", ] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferFailureReason: typing_extensions.Literal[ "TRANSFER_FAILURE_REASON_UNSPECIFIED", "TRANSFER_FAILURE_REASON_UNKNOWN", @@ -325,7 +355,11 @@ class TestIamPermissionsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class TransferDomainRequest(typing_extensions.TypedDict, total=False): authorizationCode: AuthorizationCode - contactNotices: _list[str] + contactNotices: _list[ + typing_extensions.Literal[ + "CONTACT_NOTICE_UNSPECIFIED", "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT" + ] + ] registration: Registration validateOnly: bool yearlyPrice: Money @@ -336,7 +370,14 @@ class TransferParameters(typing_extensions.TypedDict, total=False): currentRegistrarUri: str domainName: str nameServers: _list[str] - supportedPrivacy: _list[str] + supportedPrivacy: _list[ + typing_extensions.Literal[ + "CONTACT_PRIVACY_UNSPECIFIED", + "PUBLIC_CONTACT_DATA", + "PRIVATE_CONTACT_DATA", + "REDACTED_CONTACT_DATA", + ] + ] transferLockState: typing_extensions.Literal[ "TRANSFER_LOCK_STATE_UNSPECIFIED", "UNLOCKED", "LOCKED" ] diff --git a/googleapiclient-stubs/_apis/doubleclickbidmanager/v1_1/schemas.pyi b/googleapiclient-stubs/_apis/doubleclickbidmanager/v1_1/schemas.pyi index 33c61233..5c92c21a 100644 --- a/googleapiclient-stubs/_apis/doubleclickbidmanager/v1_1/schemas.pyi +++ b/googleapiclient-stubs/_apis/doubleclickbidmanager/v1_1/schemas.pyi @@ -338,9 +338,785 @@ class Options(typing_extensions.TypedDict, total=False): @typing.type_check_only class Parameters(typing_extensions.TypedDict, total=False): filters: _list[FilterPair] - groupBys: _list[str] + groupBys: _list[ + typing_extensions.Literal[ + "FILTER_UNKNOWN", + "FILTER_DATE", + "FILTER_DAY_OF_WEEK", + "FILTER_WEEK", + "FILTER_MONTH", + "FILTER_YEAR", + "FILTER_TIME_OF_DAY", + "FILTER_CONVERSION_DELAY", + "FILTER_CREATIVE_ID", + "FILTER_CREATIVE_SIZE", + "FILTER_CREATIVE_TYPE", + "FILTER_EXCHANGE_ID", + "FILTER_AD_POSITION", + "FILTER_PUBLIC_INVENTORY", + "FILTER_INVENTORY_SOURCE", + "FILTER_CITY", + "FILTER_REGION", + "FILTER_DMA", + "FILTER_COUNTRY", + "FILTER_SITE_ID", + "FILTER_CHANNEL_ID", + "FILTER_PARTNER", + "FILTER_ADVERTISER", + "FILTER_INSERTION_ORDER", + "FILTER_LINE_ITEM", + "FILTER_PARTNER_CURRENCY", + "FILTER_ADVERTISER_CURRENCY", + "FILTER_ADVERTISER_TIMEZONE", + "FILTER_LINE_ITEM_TYPE", + "FILTER_USER_LIST", + "FILTER_USER_LIST_FIRST_PARTY", + "FILTER_USER_LIST_THIRD_PARTY", + "FILTER_TARGETED_USER_LIST", + "FILTER_DATA_PROVIDER", + "FILTER_ORDER_ID", + "FILTER_VIDEO_PLAYER_SIZE", + "FILTER_VIDEO_DURATION_SECONDS", + "FILTER_KEYWORD", + "FILTER_PAGE_CATEGORY", + "FILTER_CAMPAIGN_DAILY_FREQUENCY", + "FILTER_LINE_ITEM_DAILY_FREQUENCY", + "FILTER_LINE_ITEM_LIFETIME_FREQUENCY", + "FILTER_OS", + "FILTER_BROWSER", + "FILTER_CARRIER", + "FILTER_SITE_LANGUAGE", + "FILTER_INVENTORY_FORMAT", + "FILTER_ZIP_CODE", + "FILTER_VIDEO_RATING_TIER", + "FILTER_VIDEO_FORMAT_SUPPORT", + "FILTER_VIDEO_SKIPPABLE_SUPPORT", + "FILTER_VIDEO_CREATIVE_DURATION", + "FILTER_PAGE_LAYOUT", + "FILTER_VIDEO_AD_POSITION_IN_STREAM", + "FILTER_AGE", + "FILTER_GENDER", + "FILTER_QUARTER", + "FILTER_TRUEVIEW_CONVERSION_TYPE", + "FILTER_MOBILE_GEO", + "FILTER_MRAID_SUPPORT", + "FILTER_ACTIVE_VIEW_EXPECTED_VIEWABILITY", + "FILTER_VIDEO_CREATIVE_DURATION_SKIPPABLE", + "FILTER_NIELSEN_COUNTRY_CODE", + "FILTER_NIELSEN_DEVICE_ID", + "FILTER_NIELSEN_GENDER", + "FILTER_NIELSEN_AGE", + "FILTER_INVENTORY_SOURCE_TYPE", + "FILTER_CREATIVE_WIDTH", + "FILTER_CREATIVE_HEIGHT", + "FILTER_DFP_ORDER_ID", + "FILTER_TRUEVIEW_AGE", + "FILTER_TRUEVIEW_GENDER", + "FILTER_TRUEVIEW_PARENTAL_STATUS", + "FILTER_TRUEVIEW_REMARKETING_LIST", + "FILTER_TRUEVIEW_INTEREST", + "FILTER_TRUEVIEW_AD_GROUP_ID", + "FILTER_TRUEVIEW_AD_GROUP_AD_ID", + "FILTER_TRUEVIEW_IAR_LANGUAGE", + "FILTER_TRUEVIEW_IAR_GENDER", + "FILTER_TRUEVIEW_IAR_AGE", + "FILTER_TRUEVIEW_IAR_CATEGORY", + "FILTER_TRUEVIEW_IAR_COUNTRY", + "FILTER_TRUEVIEW_IAR_CITY", + "FILTER_TRUEVIEW_IAR_REGION", + "FILTER_TRUEVIEW_IAR_ZIPCODE", + "FILTER_TRUEVIEW_IAR_REMARKETING_LIST", + "FILTER_TRUEVIEW_IAR_INTEREST", + "FILTER_TRUEVIEW_IAR_PARENTAL_STATUS", + "FILTER_TRUEVIEW_IAR_TIME_OF_DAY", + "FILTER_TRUEVIEW_CUSTOM_AFFINITY", + "FILTER_TRUEVIEW_CATEGORY", + "FILTER_TRUEVIEW_KEYWORD", + "FILTER_TRUEVIEW_PLACEMENT", + "FILTER_TRUEVIEW_URL", + "FILTER_TRUEVIEW_COUNTRY", + "FILTER_TRUEVIEW_REGION", + "FILTER_TRUEVIEW_CITY", + "FILTER_TRUEVIEW_DMA", + "FILTER_TRUEVIEW_ZIPCODE", + "FILTER_NOT_SUPPORTED", + "FILTER_MEDIA_PLAN", + "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL", + "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO", + "FILTER_SKIPPABLE_SUPPORT", + "FILTER_COMPANION_CREATIVE_ID", + "FILTER_BUDGET_SEGMENT_DESCRIPTION", + "FILTER_FLOODLIGHT_ACTIVITY_ID", + "FILTER_DEVICE_MODEL", + "FILTER_DEVICE_MAKE", + "FILTER_DEVICE_TYPE", + "FILTER_CREATIVE_ATTRIBUTE", + "FILTER_INVENTORY_COMMITMENT_TYPE", + "FILTER_INVENTORY_RATE_TYPE", + "FILTER_INVENTORY_DELIVERY_METHOD", + "FILTER_INVENTORY_SOURCE_EXTERNAL_ID", + "FILTER_AUTHORIZED_SELLER_STATE", + "FILTER_VIDEO_DURATION_SECONDS_RANGE", + "FILTER_PARTNER_NAME", + "FILTER_PARTNER_STATUS", + "FILTER_ADVERTISER_NAME", + "FILTER_ADVERTISER_INTEGRATION_CODE", + "FILTER_ADVERTISER_INTEGRATION_STATUS", + "FILTER_CARRIER_NAME", + "FILTER_CHANNEL_NAME", + "FILTER_CITY_NAME", + "FILTER_COMPANION_CREATIVE_NAME", + "FILTER_USER_LIST_FIRST_PARTY_NAME", + "FILTER_USER_LIST_THIRD_PARTY_NAME", + "FILTER_NIELSEN_RESTATEMENT_DATE", + "FILTER_NIELSEN_DATE_RANGE", + "FILTER_INSERTION_ORDER_NAME", + "FILTER_REGION_NAME", + "FILTER_DMA_NAME", + "FILTER_TRUEVIEW_IAR_REGION_NAME", + "FILTER_TRUEVIEW_DMA_NAME", + "FILTER_TRUEVIEW_REGION_NAME", + "FILTER_ACTIVE_VIEW_CUSTOM_METRIC_ID", + "FILTER_ACTIVE_VIEW_CUSTOM_METRIC_NAME", + "FILTER_AD_TYPE", + "FILTER_ALGORITHM", + "FILTER_ALGORITHM_ID", + "FILTER_AMP_PAGE_REQUEST", + "FILTER_ANONYMOUS_INVENTORY_MODELING", + "FILTER_APP_URL", + "FILTER_APP_URL_EXCLUDED", + "FILTER_ATTRIBUTED_USERLIST", + "FILTER_ATTRIBUTED_USERLIST_COST", + "FILTER_ATTRIBUTED_USERLIST_TYPE", + "FILTER_ATTRIBUTION_MODEL", + "FILTER_AUDIENCE_LIST", + "FILTER_AUDIENCE_LIST_COST", + "FILTER_AUDIENCE_LIST_TYPE", + "FILTER_AUDIENCE_NAME", + "FILTER_AUDIENCE_TYPE", + "FILTER_BILLABLE_OUTCOME", + "FILTER_BRAND_LIFT_TYPE", + "FILTER_CHANNEL_TYPE", + "FILTER_CM_PLACEMENT_ID", + "FILTER_CONVERSION_SOURCE", + "FILTER_CONVERSION_SOURCE_ID", + "FILTER_COUNTRY_ID", + "FILTER_CREATIVE", + "FILTER_CREATIVE_ASSET", + "FILTER_CREATIVE_INTEGRATION_CODE", + "FILTER_CREATIVE_RENDERED_IN_AMP", + "FILTER_CREATIVE_SOURCE", + "FILTER_CREATIVE_STATUS", + "FILTER_DATA_PROVIDER_NAME", + "FILTER_DETAILED_DEMOGRAPHICS", + "FILTER_DETAILED_DEMOGRAPHICS_ID", + "FILTER_DEVICE", + "FILTER_GAM_INSERTION_ORDER", + "FILTER_GAM_LINE_ITEM", + "FILTER_GAM_LINE_ITEM_ID", + "FILTER_DIGITAL_CONTENT_LABEL", + "FILTER_DOMAIN", + "FILTER_ELIGIBLE_COOKIES_ON_FIRST_PARTY_AUDIENCE_LIST", + "FILTER_ELIGIBLE_COOKIES_ON_THIRD_PARTY_AUDIENCE_LIST_AND_INTEREST", + "FILTER_EXCHANGE", + "FILTER_EXCHANGE_CODE", + "FILTER_EXTENSION", + "FILTER_EXTENSION_STATUS", + "FILTER_EXTENSION_TYPE", + "FILTER_FIRST_PARTY_AUDIENCE_LIST_COST", + "FILTER_FIRST_PARTY_AUDIENCE_LIST_TYPE", + "FILTER_FLOODLIGHT_ACTIVITY", + "FILTER_FORMAT", + "FILTER_GMAIL_AGE", + "FILTER_GMAIL_CITY", + "FILTER_GMAIL_COUNTRY", + "FILTER_GMAIL_COUNTRY_NAME", + "FILTER_GMAIL_DEVICE_TYPE", + "FILTER_GMAIL_DEVICE_TYPE_NAME", + "FILTER_GMAIL_GENDER", + "FILTER_GMAIL_REGION", + "FILTER_GMAIL_REMARKETING_LIST", + "FILTER_HOUSEHOLD_INCOME", + "FILTER_IMPRESSION_COUNTING_METHOD", + "FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_INSERTION_ORDER", + "FILTER_INSERTION_ORDER_INTEGRATION_CODE", + "FILTER_INSERTION_ORDER_STATUS", + "FILTER_INTEREST", + "FILTER_INVENTORY_SOURCE_GROUP", + "FILTER_INVENTORY_SOURCE_GROUP_ID", + "FILTER_INVENTORY_SOURCE_ID", + "FILTER_INVENTORY_SOURCE_NAME", + "FILTER_LIFE_EVENT", + "FILTER_LIFE_EVENTS", + "FILTER_LINE_ITEM_INTEGRATION_CODE", + "FILTER_LINE_ITEM_NAME", + "FILTER_LINE_ITEM_STATUS", + "FILTER_MATCH_RATIO", + "FILTER_MEASUREMENT_SOURCE", + "FILTER_MEDIA_PLAN_NAME", + "FILTER_PARENTAL_STATUS", + "FILTER_PLACEMENT_ALL_YOUTUBE_CHANNELS", + "FILTER_PLATFORM", + "FILTER_PLAYBACK_METHOD", + "FILTER_POSITION_IN_CONTENT", + "FILTER_PUBLISHER_PROPERTY", + "FILTER_PUBLISHER_PROPERTY_ID", + "FILTER_PUBLISHER_PROPERTY_SECTION", + "FILTER_PUBLISHER_PROPERTY_SECTION_ID", + "FILTER_REFUND_REASON", + "FILTER_REMARKETING_LIST", + "FILTER_REWARDED", + "FILTER_SENSITIVE_CATEGORY", + "FILTER_SERVED_PIXEL_DENSITY", + "FILTER_TARGETED_DATA_PROVIDERS", + "FILTER_THIRD_PARTY_AUDIENCE_LIST_COST", + "FILTER_THIRD_PARTY_AUDIENCE_LIST_TYPE", + "FILTER_TRUEVIEW_AD", + "FILTER_TRUEVIEW_AD_GROUP", + "FILTER_TRUEVIEW_DETAILED_DEMOGRAPHICS", + "FILTER_TRUEVIEW_DETAILED_DEMOGRAPHICS_ID", + "FILTER_TRUEVIEW_HOUSEHOLD_INCOME", + "FILTER_TRUEVIEW_IAR_COUNTRY_NAME", + "FILTER_TRUEVIEW_REMARKETING_LIST_NAME", + "FILTER_VARIANT_ID", + "FILTER_VARIANT_NAME", + "FILTER_VARIANT_VERSION", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE", + "FILTER_VERIFICATION_VIDEO_POSITION", + "FILTER_VIDEO_COMPANION_CREATIVE_SIZE", + "FILTER_VIDEO_CONTINUOUS_PLAY", + "FILTER_VIDEO_DURATION", + "FILTER_YOUTUBE_ADAPTED_AUDIENCE_LIST", + "FILTER_YOUTUBE_AD_VIDEO", + "FILTER_YOUTUBE_AD_VIDEO_ID", + "FILTER_YOUTUBE_CHANNEL", + "FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_ADVERTISER", + "FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_PARTNER", + "FILTER_YOUTUBE_VIDEO", + "FILTER_ZIP_POSTAL_CODE", + "FILTER_PLACEMENT_NAME_ALL_YOUTUBE_CHANNELS", + "FILTER_TRUEVIEW_PLACEMENT_ID", + "FILTER_PATH_PATTERN_ID", + "FILTER_PATH_EVENT_INDEX", + "FILTER_EVENT_TYPE", + "FILTER_CHANNEL_GROUPING", + "FILTER_OM_SDK_AVAILABLE", + "FILTER_DATA_SOURCE", + "FILTER_CM360_PLACEMENT_ID", + "FILTER_TRUEVIEW_CLICK_TYPE_NAME", + "FILTER_TRUEVIEW_AD_TYPE_NAME", + "FILTER_VIDEO_CONTENT_DURATION", + "FILTER_MATCHED_GENRE_TARGET", + "FILTER_VIDEO_CONTENT_LIVE_STREAM", + "FILTER_BUDGET_SEGMENT_TYPE", + "FILTER_BUDGET_SEGMENT_BUDGET", + "FILTER_BUDGET_SEGMENT_START_DATE", + "FILTER_BUDGET_SEGMENT_END_DATE", + "FILTER_BUDGET_SEGMENT_PACING_PERCENTAGE", + "FILTER_LINE_ITEM_BUDGET", + "FILTER_LINE_ITEM_START_DATE", + "FILTER_LINE_ITEM_END_DATE", + "FILTER_INSERTION_ORDER_GOAL_TYPE", + "FILTER_LINE_ITEM_PACING_PERCENTAGE", + "FILTER_INSERTION_ORDER_GOAL_VALUE", + "FILTER_OMID_CAPABLE", + "FILTER_VENDOR_MEASUREMENT_MODE", + "FILTER_IMPRESSION_LOSS_REJECTION_REASON", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE_START", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE_FIRST_QUARTILE", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE_MID_POINT", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE_THIRD_QUARTILE", + "FILTER_VERIFICATION_VIDEO_PLAYER_SIZE_COMPLETE", + "FILTER_VERIFICATION_VIDEO_RESIZED", + "FILTER_VERIFICATION_AUDIBILITY_START", + "FILTER_VERIFICATION_AUDIBILITY_COMPLETE", + "FILTER_MEDIA_TYPE", + "FILTER_AUDIO_FEED_TYPE_NAME", + "FILTER_TRUEVIEW_TARGETING_EXPANSION", + "FILTER_PUBLISHER_TRAFFIC_SOURCE", + ] + ] includeInviteData: bool - metrics: _list[str] + metrics: _list[ + typing_extensions.Literal[ + "METRIC_UNKNOWN", + "METRIC_IMPRESSIONS", + "METRIC_CLICKS", + "METRIC_LAST_IMPRESSIONS", + "METRIC_LAST_CLICKS", + "METRIC_TOTAL_CONVERSIONS", + "METRIC_MEDIA_COST_ADVERTISER", + "METRIC_MEDIA_COST_USD", + "METRIC_MEDIA_COST_PARTNER", + "METRIC_DATA_COST_ADVERTISER", + "METRIC_DATA_COST_USD", + "METRIC_DATA_COST_PARTNER", + "METRIC_CPM_FEE1_ADVERTISER", + "METRIC_CPM_FEE1_USD", + "METRIC_CPM_FEE1_PARTNER", + "METRIC_CPM_FEE2_ADVERTISER", + "METRIC_CPM_FEE2_USD", + "METRIC_CPM_FEE2_PARTNER", + "METRIC_MEDIA_FEE1_ADVERTISER", + "METRIC_MEDIA_FEE1_USD", + "METRIC_MEDIA_FEE1_PARTNER", + "METRIC_MEDIA_FEE2_ADVERTISER", + "METRIC_MEDIA_FEE2_USD", + "METRIC_MEDIA_FEE2_PARTNER", + "METRIC_REVENUE_ADVERTISER", + "METRIC_REVENUE_USD", + "METRIC_REVENUE_PARTNER", + "METRIC_PROFIT_ADVERTISER", + "METRIC_PROFIT_USD", + "METRIC_PROFIT_PARTNER", + "METRIC_PROFIT_MARGIN", + "METRIC_TOTAL_MEDIA_COST_USD", + "METRIC_TOTAL_MEDIA_COST_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ADVERTISER", + "METRIC_BILLABLE_COST_USD", + "METRIC_BILLABLE_COST_PARTNER", + "METRIC_BILLABLE_COST_ADVERTISER", + "METRIC_PLATFORM_FEE_USD", + "METRIC_PLATFORM_FEE_PARTNER", + "METRIC_PLATFORM_FEE_ADVERTISER", + "METRIC_VIDEO_COMPLETION_RATE", + "METRIC_PROFIT_ECPM_ADVERTISER", + "METRIC_PROFIT_ECPM_USD", + "METRIC_PROFIT_ECPM_PARTNER", + "METRIC_REVENUE_ECPM_ADVERTISER", + "METRIC_REVENUE_ECPM_USD", + "METRIC_REVENUE_ECPM_PARTNER", + "METRIC_REVENUE_ECPC_ADVERTISER", + "METRIC_REVENUE_ECPC_USD", + "METRIC_REVENUE_ECPC_PARTNER", + "METRIC_REVENUE_ECPA_ADVERTISER", + "METRIC_REVENUE_ECPA_USD", + "METRIC_REVENUE_ECPA_PARTNER", + "METRIC_REVENUE_ECPAPV_ADVERTISER", + "METRIC_REVENUE_ECPAPV_USD", + "METRIC_REVENUE_ECPAPV_PARTNER", + "METRIC_REVENUE_ECPAPC_ADVERTISER", + "METRIC_REVENUE_ECPAPC_USD", + "METRIC_REVENUE_ECPAPC_PARTNER", + "METRIC_MEDIA_COST_ECPM_ADVERTISER", + "METRIC_MEDIA_COST_ECPM_USD", + "METRIC_MEDIA_COST_ECPM_PARTNER", + "METRIC_MEDIA_COST_ECPC_ADVERTISER", + "METRIC_MEDIA_COST_ECPC_USD", + "METRIC_MEDIA_COST_ECPC_PARTNER", + "METRIC_MEDIA_COST_ECPA_ADVERTISER", + "METRIC_MEDIA_COST_ECPA_USD", + "METRIC_MEDIA_COST_ECPA_PARTNER", + "METRIC_MEDIA_COST_ECPAPV_ADVERTISER", + "METRIC_MEDIA_COST_ECPAPV_USD", + "METRIC_MEDIA_COST_ECPAPV_PARTNER", + "METRIC_MEDIA_COST_ECPAPC_ADVERTISER", + "METRIC_MEDIA_COST_ECPAPC_USD", + "METRIC_MEDIA_COST_ECPAPC_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPM_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPM_USD", + "METRIC_TOTAL_MEDIA_COST_ECPM_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPC_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPC_USD", + "METRIC_TOTAL_MEDIA_COST_ECPC_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPA_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPA_USD", + "METRIC_TOTAL_MEDIA_COST_ECPA_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPAPV_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPAPV_USD", + "METRIC_TOTAL_MEDIA_COST_ECPAPV_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPAPC_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPAPC_USD", + "METRIC_TOTAL_MEDIA_COST_ECPAPC_PARTNER", + "METRIC_RICH_MEDIA_VIDEO_PLAYS", + "METRIC_RICH_MEDIA_VIDEO_COMPLETIONS", + "METRIC_RICH_MEDIA_VIDEO_PAUSES", + "METRIC_RICH_MEDIA_VIDEO_MUTES", + "METRIC_RICH_MEDIA_VIDEO_MIDPOINTS", + "METRIC_RICH_MEDIA_VIDEO_FULL_SCREENS", + "METRIC_RICH_MEDIA_VIDEO_FIRST_QUARTILE_COMPLETES", + "METRIC_RICH_MEDIA_VIDEO_THIRD_QUARTILE_COMPLETES", + "METRIC_CLICK_TO_POST_CLICK_CONVERSION_RATE", + "METRIC_IMPRESSIONS_TO_CONVERSION_RATE", + "METRIC_CONVERSIONS_PER_MILLE", + "METRIC_CTR", + "METRIC_BID_REQUESTS", + "METRIC_UNIQUE_VISITORS_COOKIES", + "METRIC_REVENUE_ECPCV_ADVERTISER", + "METRIC_REVENUE_ECPCV_USD", + "METRIC_REVENUE_ECPCV_PARTNER", + "METRIC_MEDIA_COST_ECPCV_ADVERTISER", + "METRIC_MEDIA_COST_ECPCV_USD", + "METRIC_MEDIA_COST_ECPCV_PARTNER", + "METRIC_TOTAL_MEDIA_COST_ECPCV_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_ECPCV_USD", + "METRIC_TOTAL_MEDIA_COST_ECPCV_PARTNER", + "METRIC_RICH_MEDIA_VIDEO_SKIPS", + "METRIC_FEE2_ADVERTISER", + "METRIC_FEE2_USD", + "METRIC_FEE2_PARTNER", + "METRIC_FEE3_ADVERTISER", + "METRIC_FEE3_USD", + "METRIC_FEE3_PARTNER", + "METRIC_FEE4_ADVERTISER", + "METRIC_FEE4_USD", + "METRIC_FEE4_PARTNER", + "METRIC_FEE5_ADVERTISER", + "METRIC_FEE5_USD", + "METRIC_FEE5_PARTNER", + "METRIC_FEE6_ADVERTISER", + "METRIC_FEE6_USD", + "METRIC_FEE6_PARTNER", + "METRIC_FEE7_ADVERTISER", + "METRIC_FEE7_USD", + "METRIC_FEE7_PARTNER", + "METRIC_FEE8_ADVERTISER", + "METRIC_FEE8_USD", + "METRIC_FEE8_PARTNER", + "METRIC_FEE9_ADVERTISER", + "METRIC_FEE9_USD", + "METRIC_FEE9_PARTNER", + "METRIC_FEE10_ADVERTISER", + "METRIC_FEE10_USD", + "METRIC_FEE10_PARTNER", + "METRIC_FEE11_ADVERTISER", + "METRIC_FEE11_USD", + "METRIC_FEE11_PARTNER", + "METRIC_FEE12_ADVERTISER", + "METRIC_FEE12_USD", + "METRIC_FEE12_PARTNER", + "METRIC_FEE13_ADVERTISER", + "METRIC_FEE13_USD", + "METRIC_FEE13_PARTNER", + "METRIC_FEE14_ADVERTISER", + "METRIC_FEE14_USD", + "METRIC_FEE14_PARTNER", + "METRIC_FEE15_ADVERTISER", + "METRIC_FEE15_USD", + "METRIC_FEE15_PARTNER", + "METRIC_CPM_FEE3_ADVERTISER", + "METRIC_CPM_FEE3_USD", + "METRIC_CPM_FEE3_PARTNER", + "METRIC_CPM_FEE4_ADVERTISER", + "METRIC_CPM_FEE4_USD", + "METRIC_CPM_FEE4_PARTNER", + "METRIC_CPM_FEE5_ADVERTISER", + "METRIC_CPM_FEE5_USD", + "METRIC_CPM_FEE5_PARTNER", + "METRIC_MEDIA_FEE3_ADVERTISER", + "METRIC_MEDIA_FEE3_USD", + "METRIC_MEDIA_FEE3_PARTNER", + "METRIC_MEDIA_FEE4_ADVERTISER", + "METRIC_MEDIA_FEE4_USD", + "METRIC_MEDIA_FEE4_PARTNER", + "METRIC_MEDIA_FEE5_ADVERTISER", + "METRIC_MEDIA_FEE5_USD", + "METRIC_MEDIA_FEE5_PARTNER", + "METRIC_VIDEO_COMPANION_IMPRESSIONS", + "METRIC_VIDEO_COMPANION_CLICKS", + "METRIC_FEE16_ADVERTISER", + "METRIC_FEE16_USD", + "METRIC_FEE16_PARTNER", + "METRIC_FEE17_ADVERTISER", + "METRIC_FEE17_USD", + "METRIC_FEE17_PARTNER", + "METRIC_FEE18_ADVERTISER", + "METRIC_FEE18_USD", + "METRIC_FEE18_PARTNER", + "METRIC_TRUEVIEW_VIEWS", + "METRIC_TRUEVIEW_UNIQUE_VIEWERS", + "METRIC_TRUEVIEW_EARNED_VIEWS", + "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS", + "METRIC_TRUEVIEW_EARNED_PLAYLIST_ADDITIONS", + "METRIC_TRUEVIEW_EARNED_LIKES", + "METRIC_TRUEVIEW_EARNED_SHARES", + "METRIC_TRUEVIEW_IMPRESSION_SHARE", + "METRIC_TRUEVIEW_LOST_IS_BUDGET", + "METRIC_TRUEVIEW_LOST_IS_RANK", + "METRIC_TRUEVIEW_VIEW_THROUGH_CONVERSION", + "METRIC_TRUEVIEW_CONVERSION_MANY_PER_VIEW", + "METRIC_TRUEVIEW_VIEW_RATE", + "METRIC_TRUEVIEW_CONVERSION_RATE_ONE_PER_VIEW", + "METRIC_TRUEVIEW_CPV_ADVERTISER", + "METRIC_TRUEVIEW_CPV_USD", + "METRIC_TRUEVIEW_CPV_PARTNER", + "METRIC_FEE19_ADVERTISER", + "METRIC_FEE19_USD", + "METRIC_FEE19_PARTNER", + "METRIC_TEA_TRUEVIEW_IMPRESSIONS", + "METRIC_TEA_TRUEVIEW_UNIQUE_COOKIES", + "METRIC_FEE20_ADVERTISER", + "METRIC_FEE20_USD", + "METRIC_FEE20_PARTNER", + "METRIC_FEE21_ADVERTISER", + "METRIC_FEE21_USD", + "METRIC_FEE21_PARTNER", + "METRIC_FEE22_ADVERTISER", + "METRIC_FEE22_USD", + "METRIC_FEE22_PARTNER", + "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_ADVERTISER", + "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_USD", + "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_PARTNER", + "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER", + "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD", + "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER", + "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER", + "METRIC_PROFIT_VIEWABLE_ECPM_USD", + "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER", + "METRIC_REVENUE_VIEWABLE_ECPM_ADVERTISER", + "METRIC_REVENUE_VIEWABLE_ECPM_USD", + "METRIC_REVENUE_VIEWABLE_ECPM_PARTNER", + "METRIC_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER", + "METRIC_MEDIA_COST_VIEWABLE_ECPM_USD", + "METRIC_MEDIA_COST_VIEWABLE_ECPM_PARTNER", + "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER", + "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD", + "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER", + "METRIC_TRUEVIEW_ENGAGEMENTS", + "METRIC_TRUEVIEW_ENGAGEMENT_RATE", + "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER", + "METRIC_TRUEVIEW_AVERAGE_CPE_USD", + "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER", + "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", + "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE", + "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE", + "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE", + "METRIC_ACTIVE_VIEW_PERCENT_VIEWABLE_FOR_TIME_THRESHOLD", + "METRIC_ACTIVE_VIEW_VIEWABLE_FOR_TIME_THRESHOLD", + "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_AT_START", + "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_FIRST_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_SECOND_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_THIRD_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_ON_COMPLETE", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_AT_START", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_FIRST_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_SECOND_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_THIRD_QUAR", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_ON_COMPLETE", + "METRIC_ACTIVE_VIEW_AUDIBLE_VISIBLE_ON_COMPLETE_IMPRESSIONS", + "METRIC_VIEWABLE_BID_REQUESTS", + "METRIC_COOKIE_REACH_IMPRESSION_REACH", + "METRIC_COOKIE_REACH_AVERAGE_IMPRESSION_FREQUENCY", + "METRIC_DBM_ENGAGEMENT_RATE", + "METRIC_RICH_MEDIA_SCROLLS", + "METRIC_CM_POST_VIEW_REVENUE", + "METRIC_CM_POST_CLICK_REVENUE", + "METRIC_FLOODLIGHT_IMPRESSIONS", + "METRIC_BILLABLE_IMPRESSIONS", + "METRIC_NIELSEN_AVERAGE_FREQUENCY", + "METRIC_NIELSEN_IMPRESSIONS", + "METRIC_NIELSEN_UNIQUE_AUDIENCE", + "METRIC_NIELSEN_GRP", + "METRIC_NIELSEN_IMPRESSION_INDEX", + "METRIC_NIELSEN_IMPRESSIONS_SHARE", + "METRIC_NIELSEN_POPULATION", + "METRIC_NIELSEN_POPULATION_REACH", + "METRIC_NIELSEN_POPULATION_SHARE", + "METRIC_NIELSEN_REACH_INDEX", + "METRIC_NIELSEN_REACH_SHARE", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_MEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_RATE", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_TRUEVIEW_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_TRUEVIEW_MEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_AUDIBLE_FULLY_ON_SCREEN_HALF_OF_DURATION_TRUEVIEW_RATE", + "METRIC_ACTIVE_VIEW_CUSTOM_METRIC_MEASURABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_CUSTOM_METRIC_VIEWABLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_CUSTOM_METRIC_VIEWABLE_RATE", + "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_IMPRESSIONS", + "METRIC_ACTIVE_VIEW_PERCENT_FULLY_ON_SCREEN_2_SEC", + "METRIC_ACTIVE_VIEW_PERCENT_FULL_SCREEN", + "METRIC_ACTIVE_VIEW_PERCENT_IN_BACKGROUND", + "METRIC_ACTIVE_VIEW_PERCENT_OF_AD_PLAYED", + "METRIC_ACTIVE_VIEW_PERCENT_OF_COMPLETED_IMPRESSIONS_AUDIBLE_AND_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_COMPLETED_IMPRESSIONS_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_FIRST_QUARTILE_IMPRESSIONS_AUDIBLE_AND_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_FIRST_QUARTILE_IMPRESSIONS_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_MIDPOINT_IMPRESSIONS_AUDIBLE_AND_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_MIDPOINT_IMPRESSIONS_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_THIRD_QUARTILE_IMPRESSIONS_AUDIBLE_AND_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_OF_THIRD_QUARTILE_IMPRESSIONS_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_PLAY_TIME_AUDIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_PLAY_TIME_AUDIBLE_AND_VISIBLE", + "METRIC_ACTIVE_VIEW_PERCENT_PLAY_TIME_VISIBLE", + "METRIC_ADAPTED_AUDIENCE_FREQUENCY", + "METRIC_ADLINGO_FEE_ADVERTISER_CURRENCY", + "METRIC_AUDIO_CLIENT_COST_ECPCL_ADVERTISER_CURRENCY", + "METRIC_AUDIO_MEDIA_COST_ECPCL_ADVERTISER_CURRENCY", + "METRIC_AUDIO_MUTES_AUDIO", + "METRIC_AUDIO_REVENUE_ECPCL_ADVERTISER_CURRENCY", + "METRIC_AUDIO_UNMUTES_AUDIO", + "METRIC_AUDIO_UNMUTES_VIDEO", + "METRIC_AVERAGE_DISPLAY_TIME", + "METRIC_AVERAGE_IMPRESSION_FREQUENCY_PER_USER", + "METRIC_AVERAGE_INTERACTION_TIME", + "METRIC_AVERAGE_WATCH_TIME_PER_IMPRESSION", + "METRIC_BEGIN_TO_RENDER_ELIGIBLE_IMPRESSIONS", + "METRIC_BEGIN_TO_RENDER_IMPRESSIONS", + "METRIC_BENCHMARK_FREQUENCY", + "METRIC_BRAND_LIFT_ABSOLUTE_BRAND_LIFT", + "METRIC_BRAND_LIFT_ALL_SURVEY_RESPONSES", + "METRIC_BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE", + "METRIC_BRAND_LIFT_BASELINE_SURVEY_RESPONSES", + "METRIC_BRAND_LIFT_COST_PER_LIFTED_USER", + "METRIC_BRAND_LIFT_EXPOSED_SURVEY_RESPONSES", + "METRIC_BRAND_LIFT_HEADROOM_BRAND_LIFT", + "METRIC_BRAND_LIFT_RELATIVE_BRAND_LIFT", + "METRIC_BRAND_LIFT_USERS", + "METRIC_CARD_CLICKS", + "METRIC_CLIENT_COST_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_ECPA_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_ECPA_PC_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_ECPA_PV_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_ECPC_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_ECPM_ADVERTISER_CURRENCY", + "METRIC_CLIENT_COST_VIEWABLE_ECPM_ADVERTISER_CURRENCY", + "METRIC_CM_POST_CLICK_REVENUE_CROSS_ENVIRONMENT", + "METRIC_CM_POST_VIEW_REVENUE_CROSS_ENVIRONMENT", + "METRIC_COMPANION_CLICKS_AUDIO", + "METRIC_COMPANION_IMPRESSIONS_AUDIO", + "METRIC_COMPLETE_LISTENS_AUDIO", + "METRIC_COMPLETION_RATE_AUDIO", + "METRIC_COUNTERS", + "METRIC_CUSTOM_FEE_1_ADVERTISER_CURRENCY", + "METRIC_CUSTOM_FEE_2_ADVERTISER_CURRENCY", + "METRIC_CUSTOM_FEE_3_ADVERTISER_CURRENCY", + "METRIC_CUSTOM_FEE_4_ADVERTISER_CURRENCY", + "METRIC_CUSTOM_FEE_5_ADVERTISER_CURRENCY", + "METRIC_CUSTOM_VALUE_PER_1000_IMPRESSIONS", + "METRIC_ENGAGEMENTS", + "METRIC_ESTIMATED_CPM_FOR_IMPRESSIONS_WITH_CUSTOM_VALUE_ADVERTISER_CURRENCY", + "METRIC_ESTIMATED_TOTAL_COST_FOR_IMPRESSIONS_WITH_CUSTOM_VALUE_ADVERTISER_CURRENCY", + "METRIC_EXITS", + "METRIC_EXPANSIONS", + "METRIC_FIRST_QUARTILE_AUDIO", + "METRIC_GENERAL_INVALID_TRAFFIC_GIVT_IMPRESSIONS", + "METRIC_GENERAL_INVALID_TRAFFIC_GIVT_TRACKED_ADS", + "METRIC_GIVT_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + "METRIC_GIVT_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + "METRIC_GIVT_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + "METRIC_GIVT_BEGIN_TO_RENDER_IMPRESSIONS", + "METRIC_GIVT_CLICKS", + "METRIC_GMAIL_CONVERSIONS", + "METRIC_GMAIL_POST_CLICK_CONVERSIONS", + "METRIC_GMAIL_POST_VIEW_CONVERSIONS", + "METRIC_GMAIL_POTENTIAL_VIEWS", + "METRIC_IMPRESSIONS_WITH_CUSTOM_VALUE", + "METRIC_IMPRESSIONS_WITH_POSITIVE_CUSTOM_VALUE", + "METRIC_IMPRESSION_CUSTOM_VALUE_COST", + "METRIC_INTERACTIVE_IMPRESSIONS", + "METRIC_INVALID_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", + "METRIC_INVALID_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", + "METRIC_INVALID_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", + "METRIC_INVALID_BEGIN_TO_RENDER_IMPRESSIONS", + "METRIC_INVALID_CLICKS", + "METRIC_INVALID_IMPRESSIONS", + "METRIC_INVALID_TRACKED_ADS", + "METRIC_MIDPOINT_AUDIO", + "METRIC_ORIGINAL_AUDIENCE_FREQUENCY", + "METRIC_PAUSES_AUDIO", + "METRIC_PERCENT_IMPRESSIONS_WITH_POSITIVE_CUSTOM_VALUE", + "METRIC_PLATFORM_FEE_RATE", + "METRIC_POST_CLICK_CONVERSIONS_CROSS_ENVIRONMENT", + "METRIC_POST_VIEW_CONVERSIONS_CROSS_ENVIRONMENT", + "METRIC_POTENTIAL_IMPRESSIONS", + "METRIC_POTENTIAL_VIEWS", + "METRIC_PREMIUM_FEE_ADVERTISER_CURRENCY", + "METRIC_PROGRAMMATIC_GUARANTEED_IMPRESSIONS_PASSED_DUE_TO_FREQUENCY", + "METRIC_PROGRAMMATIC_GUARANTEED_SAVINGS_RE_INVESTED_DUE_TO_FREQUENCY_ADVERTISER_CURRENCY", + "METRIC_REFUND_BILLABLE_COST_ADVERTISER_CURRENCY", + "METRIC_REFUND_MEDIA_COST_ADVERTISER_CURRENCY", + "METRIC_REFUND_PLATFORM_FEE_ADVERTISER_CURRENCY", + "METRIC_RICH_MEDIA_ENGAGEMENTS", + "METRIC_STARTS_AUDIO", + "METRIC_STOPS_AUDIO", + "METRIC_STORE_VISIT_CONVERSIONS", + "METRIC_THIRD_QUARTILE_AUDIO", + "METRIC_TIMERS", + "METRIC_TOTAL_AUDIO_MEDIA_COST_ECPCL_ADVERTISER_CURRENCY", + "METRIC_TOTAL_CONVERSIONS_CROSS_ENVIRONMENT", + "METRIC_TOTAL_DISPLAY_TIME", + "METRIC_TOTAL_IMPRESSION_CUSTOM_VALUE", + "METRIC_TOTAL_INTERACTION_TIME", + "METRIC_TOTAL_USERS", + "METRIC_TRACKED_ADS", + "METRIC_TRUEVIEW_GENERAL_INVALID_TRAFFIC_GIVT_VIEWS", + "METRIC_TRUEVIEW_INVALID_VIEWS", + "METRIC_UNIQUE_COOKIES_WITH_IMPRESSIONS", + "METRIC_UNIQUE_REACH_AVERAGE_IMPRESSION_FREQUENCY", + "METRIC_UNIQUE_REACH_CLICK_REACH", + "METRIC_UNIQUE_REACH_IMPRESSION_REACH", + "METRIC_UNIQUE_REACH_TOTAL_REACH", + "METRIC_VERIFIABLE_IMPRESSIONS", + "METRIC_VIDEO_CLIENT_COST_ECPCV_ADVERTISER_CURRENCY", + "METRIC_WATCH_TIME", + "METRIC_LAST_TOUCH_TOTAL_CONVERSIONS", + "METRIC_LAST_TOUCH_CLICK_THROUGH_CONVERSIONS", + "METRIC_LAST_TOUCH_VIEW_THROUGH_CONVERSIONS", + "METRIC_TOTAL_PATHS", + "METRIC_TOTAL_EXPOSURES", + "METRIC_PATH_CONVERSION_RATE", + "METRIC_CONVERTING_PATHS", + "METRIC_ACTIVITY_REVENUE", + "METRIC_PERCENT_INVALID_IMPRESSIONS_PREBID", + "METRIC_GRP_CORRECTED_IMPRESSIONS", + "METRIC_DEMO_CORRECTED_CLICKS", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_BY_DEMO", + "METRIC_VIRTUAL_PEOPLE_CLICK_REACH_BY_DEMO", + "METRIC_VIRTUAL_PEOPLE_AVERAGE_IMPRESSION_FREQUENCY_BY_DEMO", + "METRIC_DEMO_COMPOSITION_IMPRESSION", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_SHARE_PERCENT", + "METRIC_DEMO_POPULATION", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_PERCENT", + "METRIC_TARGET_RATING_POINTS", + "METRIC_PROVISIONAL_IMPRESSIONS", + "METRIC_VENDOR_BLOCKED_ADS", + "METRIC_GRP_CORRECTED_VIEWABLE_IMPRESSIONS", + "METRIC_GRP_CORRECTED_VIEWABLE_IMPRESSIONS_SHARE_PERCENT", + "METRIC_VIEWABLE_GROSS_RATING_POINTS", + "METRIC_VIRTUAL_PEOPLE_AVERAGE_VIEWABLE_IMPRESSION_FREQUENCY_BY_DEMO", + "METRIC_VIRTUAL_PEOPLE_VIEWABLE_IMPRESSION_REACH_BY_DEMO", + "METRIC_VIRTUAL_PEOPLE_VIEWABLE_IMPRESSION_REACH_PERCENT", + "METRIC_VIRTUAL_PEOPLE_VIEWABLE_IMPRESSION_REACH_SHARE_PERCENT", + "METRIC_ENGAGEMENT_RATE", + "METRIC_CM360_POST_VIEW_REVENUE", + "METRIC_CM360_POST_CLICK_REVENUE", + "METRIC_CM360_POST_CLICK_REVENUE_CROSS_ENVIRONMENT", + "METRIC_CM360_POST_VIEW_REVENUE_CROSS_ENVIRONMENT", + "METRIC_PERCENTAGE_FROM_CURRENT_IO_GOAL", + "METRIC_DUPLICATE_FLOODLIGHT_IMPRESSIONS", + "METRIC_COOKIE_CONSENTED_FLOODLIGHT_IMPRESSIONS", + "METRIC_COOKIE_UNCONSENTED_FLOODLIGHT_IMPRESSIONS", + "METRIC_TRACKING_UNCONSENTED_CLICKS", + "METRIC_IMPRESSION_LOSS_TARGETED_IMPRESSIONS", + "METRIC_LINEITEM_BID_RESPONSE_COUNT", + "METRIC_WIN_LOSS_RATE", + "METRIC_WIN_LOSS_DEAL_AVAILABLE_REQUESTS", + "METRIC_WIN_LOSS_LINEITEM_AVAILABLE_REQUESTS", + "METRIC_WIN_LOSS_DEAL_TARGETED_IMPRESSIONS", + "METRIC_WIN_LOSS_LINEITEM_TARGETED_IMPRESSIONS", + "METRIC_VERIFICATION_VIDEO_PLAYER_SIZE_MEASURABLE_IMPRESSIONS", + "METRIC_TRUEVIEW_ALL_AD_SEQUENCE_IMPRESSIONS", + "METRIC_IMPRESSIONS_COVIEWED", + "METRIC_UNIQUE_REACH_IMPRESSION_REACH_COVIEWED", + "METRIC_UNIQUE_REACH_TOTAL_REACH_COVIEWED", + "METRIC_UNIQUE_REACH_AVERAGE_IMPRESSION_FREQUENCY_COVIEWED", + "METRIC_GRP_CORRECTED_IMPRESSIONS_COVIEWED", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_BY_DEMO_COVIEWED", + "METRIC_VIRTUAL_PEOPLE_AVERAGE_IMPRESSION_FREQUENCY_BY_DEMO_COVIEWED", + "METRIC_TARGET_RATING_POINTS_COVIEWED", + "METRIC_DEMO_COMPOSITION_IMPRESSION_COVIEWED", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_SHARE_PERCENT_COVIEWED", + "METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_PERCENT_COVIEWED", + ] + ] options: Options type: typing_extensions.Literal[ "TYPE_GENERAL", diff --git a/googleapiclient-stubs/_apis/driveactivity/v2/schemas.pyi b/googleapiclient-stubs/_apis/driveactivity/v2/schemas.pyi index 42d74c7f..e239e227 100644 --- a/googleapiclient-stubs/_apis/driveactivity/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/driveactivity/v2/schemas.pyi @@ -57,7 +57,15 @@ class AppliedLabelChangeDetail(typing_extensions.TypedDict, total=False): fieldChanges: _list[FieldValueChange] label: str title: str - types: _list[str] + types: _list[ + typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "LABEL_ADDED", + "LABEL_REMOVED", + "LABEL_FIELD_VALUE_CHANGED", + "LABEL_APPLIED_BY_ITEM_CREATE", + ] + ] @typing.type_check_only class Assignment(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/essentialcontacts/v1/schemas.pyi b/googleapiclient-stubs/_apis/essentialcontacts/v1/schemas.pyi index 43e04048..159ccddf 100644 --- a/googleapiclient-stubs/_apis/essentialcontacts/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/essentialcontacts/v1/schemas.pyi @@ -16,7 +16,19 @@ class GoogleCloudEssentialcontactsV1Contact(typing_extensions.TypedDict, total=F email: str languageTag: str name: str - notificationCategorySubscriptions: _list[str] + notificationCategorySubscriptions: _list[ + typing_extensions.Literal[ + "NOTIFICATION_CATEGORY_UNSPECIFIED", + "ALL", + "SUSPENSION", + "SECURITY", + "TECHNICAL", + "BILLING", + "LEGAL", + "PRODUCT_UPDATES", + "TECHNICAL_INCIDENTS", + ] + ] validateTime: str validationState: typing_extensions.Literal[ "VALIDATION_STATE_UNSPECIFIED", "VALID", "INVALID" diff --git a/googleapiclient-stubs/_apis/file/v1/schemas.pyi b/googleapiclient-stubs/_apis/file/v1/schemas.pyi index 0ab1b841..efde8383 100644 --- a/googleapiclient-stubs/_apis/file/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/file/v1/schemas.pyi @@ -179,7 +179,9 @@ class Instance(typing_extensions.TypedDict, total=False): "REVERTING", ] statusMessage: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal["SUSPENSION_REASON_UNSPECIFIED", "KMS_KEY_ISSUE"] + ] tier: typing_extensions.Literal[ "TIER_UNSPECIFIED", "STANDARD", @@ -248,7 +250,7 @@ class NetworkConfig(typing_extensions.TypedDict, total=False): "CONNECT_MODE_UNSPECIFIED", "DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS" ] ipAddresses: _list[str] - modes: _list[str] + modes: _list[typing_extensions.Literal["ADDRESS_MODE_UNSPECIFIED", "MODE_IPV4"]] network: str reservedIpRange: str diff --git a/googleapiclient-stubs/_apis/file/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/file/v1beta1/schemas.pyi index 166eef16..bf8c9b4a 100644 --- a/googleapiclient-stubs/_apis/file/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/file/v1beta1/schemas.pyi @@ -192,7 +192,9 @@ class Instance(typing_extensions.TypedDict, total=False): "RESUMING", ] statusMessage: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal["SUSPENSION_REASON_UNSPECIFIED", "KMS_KEY_ISSUE"] + ] tier: typing_extensions.Literal[ "TIER_UNSPECIFIED", "STANDARD", @@ -272,7 +274,7 @@ class NetworkConfig(typing_extensions.TypedDict, total=False): "CONNECT_MODE_UNSPECIFIED", "DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS" ] ipAddresses: _list[str] - modes: _list[str] + modes: _list[typing_extensions.Literal["ADDRESS_MODE_UNSPECIFIED", "MODE_IPV4"]] network: str reservedIpRange: str @@ -284,7 +286,11 @@ class NfsExportOptions(typing_extensions.TypedDict, total=False): anonGid: str anonUid: str ipRanges: _list[str] - securityFlavors: _list[str] + securityFlavors: _list[ + typing_extensions.Literal[ + "SECURITY_FLAVOR_UNSPECIFIED", "AUTH_SYS", "KRB5", "KRB5I", "KRB5P" + ] + ] squashMode: typing_extensions.Literal[ "SQUASH_MODE_UNSPECIFIED", "NO_ROOT_SQUASH", "ROOT_SQUASH" ] diff --git a/googleapiclient-stubs/_apis/firebase/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/firebase/v1beta1/schemas.pyi index 00198f4d..f31efb10 100644 --- a/googleapiclient-stubs/_apis/firebase/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebase/v1beta1/schemas.pyi @@ -141,7 +141,11 @@ class ListWebAppsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class Location(typing_extensions.TypedDict, total=False): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "LOCATION_FEATURE_UNSPECIFIED", "FIRESTORE", "DEFAULT_STORAGE", "FUNCTIONS" + ] + ] locationId: str type: typing_extensions.Literal[ "LOCATION_TYPE_UNSPECIFIED", "REGIONAL", "MULTI_REGIONAL" diff --git a/googleapiclient-stubs/_apis/firebasedynamiclinks/v1/schemas.pyi b/googleapiclient-stubs/_apis/firebasedynamiclinks/v1/schemas.pyi index 0dff3ad1..76ba2d6c 100644 --- a/googleapiclient-stubs/_apis/firebasedynamiclinks/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebasedynamiclinks/v1/schemas.pyi @@ -210,7 +210,7 @@ class IosInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ManagedShortLink(typing_extensions.TypedDict, total=False): creationTime: str - flaggedAttribute: _list[str] + flaggedAttribute: _list[typing_extensions.Literal["UNSPECIFIED_ATTRIBUTE", "SPAM"]] info: DynamicLinkInfo link: str linkName: str diff --git a/googleapiclient-stubs/_apis/fitness/v1/schemas.pyi b/googleapiclient-stubs/_apis/fitness/v1/schemas.pyi index 4eb614f2..76043b04 100644 --- a/googleapiclient-stubs/_apis/fitness/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/fitness/v1/schemas.pyi @@ -28,7 +28,20 @@ class AggregateRequest(typing_extensions.TypedDict, total=False): bucketBySession: BucketBySession bucketByTime: BucketByTime endTimeMillis: str - filteredDataQualityStandard: _list[str] + filteredDataQualityStandard: _list[ + typing_extensions.Literal[ + "dataQualityUnknown", + "dataQualityBloodPressureEsh2002", + "dataQualityBloodPressureEsh2010", + "dataQualityBloodPressureAami", + "dataQualityBloodPressureBhsAA", + "dataQualityBloodPressureBhsAB", + "dataQualityBloodPressureBhsBA", + "dataQualityBloodPressureBhsBB", + "dataQualityBloodGlucoseIso151972003", + "dataQualityBloodGlucoseIso151972013", + ] + ] startTimeMillis: str @typing.type_check_only @@ -76,7 +89,20 @@ class DataPoint(typing_extensions.TypedDict, total=False): @typing.type_check_only class DataSource(typing_extensions.TypedDict, total=False): application: Application - dataQualityStandard: _list[str] + dataQualityStandard: _list[ + typing_extensions.Literal[ + "dataQualityUnknown", + "dataQualityBloodPressureEsh2002", + "dataQualityBloodPressureEsh2010", + "dataQualityBloodPressureAami", + "dataQualityBloodPressureBhsAA", + "dataQualityBloodPressureBhsAB", + "dataQualityBloodPressureBhsBA", + "dataQualityBloodPressureBhsBB", + "dataQualityBloodGlucoseIso151972003", + "dataQualityBloodGlucoseIso151972013", + ] + ] dataStreamId: str dataStreamName: str dataType: DataType diff --git a/googleapiclient-stubs/_apis/forms/v1/schemas.pyi b/googleapiclient-stubs/_apis/forms/v1/schemas.pyi index 582cbb21..a8384bfc 100644 --- a/googleapiclient-stubs/_apis/forms/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/forms/v1/schemas.pyi @@ -95,7 +95,20 @@ class FileUploadQuestion(typing_extensions.TypedDict, total=False): folderId: str maxFileSize: str maxFiles: int - types: _list[str] + types: _list[ + typing_extensions.Literal[ + "FILE_TYPE_UNSPECIFIED", + "ANY", + "DOCUMENT", + "PRESENTATION", + "SPREADSHEET", + "DRAWING", + "PDF", + "IMAGE", + "VIDEO", + "AUDIO", + ] + ] @typing.type_check_only class Form(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/games/v1/schemas.pyi b/googleapiclient-stubs/_apis/games/v1/schemas.pyi index cede5d88..5faac2d3 100644 --- a/googleapiclient-stubs/_apis/games/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/games/v1/schemas.pyi @@ -84,7 +84,7 @@ class Application(typing_extensions.TypedDict, total=False): author: str category: ApplicationCategory description: str - enabledFeatures: _list[str] + enabledFeatures: _list[typing_extensions.Literal["SNAPSHOTS"]] id: str instances: _list[Instance] kind: str @@ -425,7 +425,9 @@ class PlayerScoreListResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class PlayerScoreResponse(typing_extensions.TypedDict, total=False): - beatenScoreTimeSpans: _list[str] + beatenScoreTimeSpans: _list[ + typing_extensions.Literal["ALL_TIME", "WEEKLY", "DAILY"] + ] formattedScore: str kind: str leaderboardId: str diff --git a/googleapiclient-stubs/_apis/genomics/v1/schemas.pyi b/googleapiclient-stubs/_apis/genomics/v1/schemas.pyi index acf77059..30a49a37 100644 --- a/googleapiclient-stubs/_apis/genomics/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/genomics/v1/schemas.pyi @@ -16,7 +16,19 @@ class Action(typing_extensions.TypedDict, total=False): encryptedEnvironment: Secret entrypoint: str environment: dict[str, typing.Any] - flags: _list[str] + flags: _list[ + typing_extensions.Literal[ + "FLAG_UNSPECIFIED", + "IGNORE_EXIT_STATUS", + "RUN_IN_BACKGROUND", + "ALWAYS_RUN", + "ENABLE_FUSE", + "PUBLISH_EXPOSED_PORTS", + "DISABLE_IMAGE_PREFETCH", + "DISABLE_STANDARD_ERROR_CAPTURE", + "BLOCK_EXTERNAL_NETWORK", + ] + ] imageUri: str labels: dict[str, typing.Any] mounts: _list[Mount] diff --git a/googleapiclient-stubs/_apis/genomics/v2alpha1/schemas.pyi b/googleapiclient-stubs/_apis/genomics/v2alpha1/schemas.pyi index d01f93ac..21b1227c 100644 --- a/googleapiclient-stubs/_apis/genomics/v2alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/genomics/v2alpha1/schemas.pyi @@ -16,7 +16,19 @@ class Action(typing_extensions.TypedDict, total=False): encryptedEnvironment: Secret entrypoint: str environment: dict[str, typing.Any] - flags: _list[str] + flags: _list[ + typing_extensions.Literal[ + "FLAG_UNSPECIFIED", + "IGNORE_EXIT_STATUS", + "RUN_IN_BACKGROUND", + "ALWAYS_RUN", + "ENABLE_FUSE", + "PUBLISH_EXPOSED_PORTS", + "DISABLE_IMAGE_PREFETCH", + "DISABLE_STANDARD_ERROR_CAPTURE", + "BLOCK_EXTERNAL_NETWORK", + ] + ] imageUri: str labels: dict[str, typing.Any] mounts: _list[Mount] diff --git a/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi index 1da8b935..195d57e2 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi @@ -254,7 +254,11 @@ class ConfigManagementPolicyControllerMigration( class ConfigManagementPolicyControllerMonitoring( typing_extensions.TypedDict, total=False ): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class ConfigManagementPolicyControllerState(typing_extensions.TypedDict, total=False): @@ -738,7 +742,11 @@ class PolicyControllerMembershipState(typing_extensions.TypedDict, total=False): @typing.type_check_only class PolicyControllerMonitoringConfig(typing_extensions.TypedDict, total=False): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class PolicyControllerOnClusterState(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi index c48dcb07..c199e27f 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi @@ -387,7 +387,11 @@ class ConfigManagementPolicyControllerMigration( class ConfigManagementPolicyControllerMonitoring( typing_extensions.TypedDict, total=False ): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class ConfigManagementPolicyControllerState(typing_extensions.TypedDict, total=False): @@ -928,7 +932,11 @@ class PolicyControllerMembershipState(typing_extensions.TypedDict, total=False): @typing.type_check_only class PolicyControllerMonitoringConfig(typing_extensions.TypedDict, total=False): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class PolicyControllerOnClusterState(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi index a15a11df..0d029f41 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi @@ -282,7 +282,11 @@ class ConfigManagementPolicyControllerMigration( class ConfigManagementPolicyControllerMonitoring( typing_extensions.TypedDict, total=False ): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class ConfigManagementPolicyControllerState(typing_extensions.TypedDict, total=False): @@ -805,7 +809,11 @@ class PolicyControllerMembershipState(typing_extensions.TypedDict, total=False): @typing.type_check_only class PolicyControllerMonitoringConfig(typing_extensions.TypedDict, total=False): - backends: _list[str] + backends: _list[ + typing_extensions.Literal[ + "MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING" + ] + ] @typing.type_check_only class PolicyControllerOnClusterState(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi b/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi index d00450ab..264fd317 100644 --- a/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi @@ -16,7 +16,11 @@ class AnalyzeEntitiesRequest(typing_extensions.TypedDict, total=False): "ALTERNATIVE_OUTPUT_FORMAT_UNSPECIFIED", "FHIR_BUNDLE" ] documentContent: str - licensedVocabularies: _list[str] + licensedVocabularies: _list[ + typing_extensions.Literal[ + "LICENSED_VOCABULARY_UNSPECIFIED", "ICD10CM", "SNOMEDCT_US" + ] + ] @typing.type_check_only class AnalyzeEntitiesResponse(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi index dd433ff1..47891018 100644 --- a/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi @@ -38,7 +38,11 @@ class AnalyzeEntitiesRequest(typing_extensions.TypedDict, total=False): "ALTERNATIVE_OUTPUT_FORMAT_UNSPECIFIED", "FHIR_BUNDLE" ] documentContent: str - licensedVocabularies: _list[str] + licensedVocabularies: _list[ + typing_extensions.Literal[ + "LICENSED_VOCABULARY_UNSPECIFIED", "ICD10CM", "SNOMEDCT_US" + ] + ] @typing.type_check_only class AnalyzeEntitiesResponse(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/iap/v1/schemas.pyi b/googleapiclient-stubs/_apis/iap/v1/schemas.pyi index 8f4f2794..cd492f4b 100644 --- a/googleapiclient-stubs/_apis/iap/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/iap/v1/schemas.pyi @@ -35,7 +35,11 @@ class ApplicationSettings(typing_extensions.TypedDict, total=False): class AttributePropagationSettings(typing_extensions.TypedDict, total=False): enable: bool expression: str - outputCredentials: _list[str] + outputCredentials: _list[ + typing_extensions.Literal[ + "OUTPUT_CREDENTIALS_UNSPECIFIED", "HEADER", "JWT", "RCTOKEN" + ] + ] @typing.type_check_only class Binding(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/identitytoolkit/v1/schemas.pyi b/googleapiclient-stubs/_apis/identitytoolkit/v1/schemas.pyi index 238e2291..8b63c0c6 100644 --- a/googleapiclient-stubs/_apis/identitytoolkit/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/identitytoolkit/v1/schemas.pyi @@ -435,7 +435,17 @@ class GoogleCloudIdentitytoolkitV1SetAccountInfoRequest( createdAt: str customAttributes: str delegatedProjectNumber: str - deleteAttribute: _list[str] + deleteAttribute: _list[ + typing_extensions.Literal[ + "USER_ATTRIBUTE_NAME_UNSPECIFIED", + "EMAIL", + "DISPLAY_NAME", + "PROVIDER", + "PHOTO_URL", + "PASSWORD", + "RAW_USER_INFO", + ] + ] deleteProvider: _list[str] disableUser: bool displayName: str diff --git a/googleapiclient-stubs/_apis/identitytoolkit/v2/schemas.pyi b/googleapiclient-stubs/_apis/identitytoolkit/v2/schemas.pyi index 37064064..e9086eea 100644 --- a/googleapiclient-stubs/_apis/identitytoolkit/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/identitytoolkit/v2/schemas.pyi @@ -276,7 +276,9 @@ class GoogleCloudIdentitytoolkitAdminV2MonitoringConfig( class GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig( typing_extensions.TypedDict, total=False ): - enabledProviders: _list[str] + enabledProviders: _list[ + typing_extensions.Literal["PROVIDER_UNSPECIFIED", "PHONE_SMS"] + ] providerConfigs: _list[GoogleCloudIdentitytoolkitAdminV2ProviderConfig] state: typing_extensions.Literal[ "STATE_UNSPECIFIED", "DISABLED", "ENABLED", "MANDATORY" diff --git a/googleapiclient-stubs/_apis/integrations/v1/schemas.pyi b/googleapiclient-stubs/_apis/integrations/v1/schemas.pyi index b2ea07a6..5feabf48 100644 --- a/googleapiclient-stubs/_apis/integrations/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/integrations/v1/schemas.pyi @@ -118,7 +118,22 @@ class EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries( class EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam( typing_extensions.TypedDict, total=False ): - allowedCredentialTypes: _list[str] + allowedCredentialTypes: _list[ + typing_extensions.Literal[ + "CREDENTIAL_TYPE_UNSPECIFIED", + "USERNAME_AND_PASSWORD", + "API_KEY", + "OAUTH2_AUTHORIZATION_CODE", + "OAUTH2_IMPLICIT", + "OAUTH2_CLIENT_CREDENTIALS", + "OAUTH2_RESOURCE_OWNER_CREDENTIALS", + "JWT", + "AUTH_TOKEN", + "SERVICE_ACCOUNT", + "CLIENT_CERTIFICATE_ONLY", + "OIDC_TOKEN", + ] + ] allowedServiceAccountInContext: bool authConfigId: str scope: str @@ -1650,7 +1665,9 @@ class EnterpriseCrmFrontendsEventbusProtoWorkflowParameters( @typing.type_check_only class EnterpriseCrmLoggingGwsFieldLimits(typing_extensions.TypedDict, total=False): logAction: typing_extensions.Literal["LOG_ACTION_UNSPECIFIED", "DONT_LOG", "LOG"] - logType: _list[str] + logType: _list[ + typing_extensions.Literal["LOG_TYPE_UNSPECIFIED", "GWS", "GTS", "ALL"] + ] maxArraySize: int maxStringLength: int shortenerType: typing_extensions.Literal[ @@ -1666,7 +1683,9 @@ class EnterpriseCrmLoggingGwsFieldLimits(typing_extensions.TypedDict, total=Fals @typing.type_check_only class EnterpriseCrmLoggingGwsSanitizeOptions(typing_extensions.TypedDict, total=False): isAlreadySanitized: bool - logType: _list[str] + logType: _list[ + typing_extensions.Literal["LOG_TYPE_UNSPECIFIED", "GWS", "GTS", "ALL"] + ] privacy: typing_extensions.Literal[ "PRIVACY_TYPE_UNSPECIFIED", "NOT_PII", "PII", "SPII", "UNSURE" ] diff --git a/googleapiclient-stubs/_apis/integrations/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/integrations/v1alpha/schemas.pyi index 97281593..5a054b6e 100644 --- a/googleapiclient-stubs/_apis/integrations/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/integrations/v1alpha/schemas.pyi @@ -75,7 +75,22 @@ class CrmlogErrorCode(typing_extensions.TypedDict, total=False): class EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam( typing_extensions.TypedDict, total=False ): - allowedCredentialTypes: _list[str] + allowedCredentialTypes: _list[ + typing_extensions.Literal[ + "CREDENTIAL_TYPE_UNSPECIFIED", + "USERNAME_AND_PASSWORD", + "API_KEY", + "OAUTH2_AUTHORIZATION_CODE", + "OAUTH2_IMPLICIT", + "OAUTH2_CLIENT_CREDENTIALS", + "OAUTH2_RESOURCE_OWNER_CREDENTIALS", + "JWT", + "AUTH_TOKEN", + "SERVICE_ACCOUNT", + "CLIENT_CERTIFICATE_ONLY", + "OIDC_TOKEN", + ] + ] allowedServiceAccountInContext: bool authConfigId: str scope: str @@ -1651,7 +1666,9 @@ class EnterpriseCrmFrontendsEventbusProtoWorkflowParameters( @typing.type_check_only class EnterpriseCrmLoggingGwsFieldLimits(typing_extensions.TypedDict, total=False): logAction: typing_extensions.Literal["LOG_ACTION_UNSPECIFIED", "DONT_LOG", "LOG"] - logType: _list[str] + logType: _list[ + typing_extensions.Literal["LOG_TYPE_UNSPECIFIED", "GWS", "GTS", "ALL"] + ] maxArraySize: int maxStringLength: int shortenerType: typing_extensions.Literal[ @@ -1667,7 +1684,9 @@ class EnterpriseCrmLoggingGwsFieldLimits(typing_extensions.TypedDict, total=Fals @typing.type_check_only class EnterpriseCrmLoggingGwsSanitizeOptions(typing_extensions.TypedDict, total=False): isAlreadySanitized: bool - logType: _list[str] + logType: _list[ + typing_extensions.Literal["LOG_TYPE_UNSPECIFIED", "GWS", "GTS", "ALL"] + ] privacy: typing_extensions.Literal[ "PRIVACY_TYPE_UNSPECIFIED", "NOT_PII", "PII", "SPII", "UNSURE" ] diff --git a/googleapiclient-stubs/_apis/jobs/v2/schemas.pyi b/googleapiclient-stubs/_apis/jobs/v2/schemas.pyi index 4a07122c..326e3a21 100644 --- a/googleapiclient-stubs/_apis/jobs/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/jobs/v2/schemas.pyi @@ -119,7 +119,18 @@ class CompensationFilter(typing_extensions.TypedDict, total=False): "ANNUALIZED_BASE_AMOUNT", "ANNUALIZED_TOTAL_AMOUNT", ] - units: _list[str] + units: _list[ + typing_extensions.Literal[ + "COMPENSATION_UNIT_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "YEARLY", + "ONE_TIME", + "OTHER_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class CompensationHistogramRequest(typing_extensions.TypedDict, total=False): @@ -233,7 +244,18 @@ class Empty(typing_extensions.TypedDict, total=False): ... @typing.type_check_only class ExtendedCompensationFilter(typing_extensions.TypedDict, total=False): compensationRange: ExtendedCompensationInfoCompensationRange - compensationUnits: _list[str] + compensationUnits: _list[ + typing_extensions.Literal[ + "EXTENDED_COMPENSATION_UNIT_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "YEARLY", + "ONE_TIME", + "OTHER_COMPENSATION_UNIT", + ] + ] currency: str includeJobWithUnspecifiedCompensationRange: bool type: typing_extensions.Literal[ @@ -306,7 +328,48 @@ class GetHistogramRequest(typing_extensions.TypedDict, total=False): filters: JobFilters query: JobQuery requestMetadata: RequestMetadata - searchTypes: _list[str] + searchTypes: _list[ + typing_extensions.Literal[ + "JOB_FIELD_UNSPECIFIED", + "COMPANY_ID", + "EMPLOYMENT_TYPE", + "COMPANY_SIZE", + "DATE_PUBLISHED", + "CUSTOM_FIELD_1", + "CUSTOM_FIELD_2", + "CUSTOM_FIELD_3", + "CUSTOM_FIELD_4", + "CUSTOM_FIELD_5", + "CUSTOM_FIELD_6", + "CUSTOM_FIELD_7", + "CUSTOM_FIELD_8", + "CUSTOM_FIELD_9", + "CUSTOM_FIELD_10", + "CUSTOM_FIELD_11", + "CUSTOM_FIELD_12", + "CUSTOM_FIELD_13", + "CUSTOM_FIELD_14", + "CUSTOM_FIELD_15", + "CUSTOM_FIELD_16", + "CUSTOM_FIELD_17", + "CUSTOM_FIELD_18", + "CUSTOM_FIELD_19", + "CUSTOM_FIELD_20", + "EDUCATION_LEVEL", + "EXPERIENCE_LEVEL", + "ADMIN1", + "COUNTRY", + "CITY", + "LOCALE", + "LANGUAGE", + "CATEGORY", + "CITY_COORDINATE", + "ADMIN1_COUNTRY", + "COMPANY_TITLE", + "COMPANY_DISPLAY_NAME", + "BASE_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class GetHistogramResponse(typing_extensions.TypedDict, total=False): @@ -410,13 +473,54 @@ class GoogleCloudTalentV4Job(typing_extensions.TypedDict, total=False): companyDisplayName: str compensationInfo: GoogleCloudTalentV4CompensationInfo customAttributes: dict[str, typing.Any] - degreeTypes: _list[str] + degreeTypes: _list[ + typing_extensions.Literal[ + "DEGREE_TYPE_UNSPECIFIED", + "PRIMARY_EDUCATION", + "LOWER_SECONDARY_EDUCATION", + "UPPER_SECONDARY_EDUCATION", + "ADULT_REMEDIAL_EDUCATION", + "ASSOCIATES_OR_EQUIVALENT", + "BACHELORS_OR_EQUIVALENT", + "MASTERS_OR_EQUIVALENT", + "DOCTORAL_OR_EQUIVALENT", + ] + ] department: str derivedInfo: GoogleCloudTalentV4JobDerivedInfo description: str - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] incentives: str - jobBenefits: _list[str] + jobBenefits: _list[ + typing_extensions.Literal[ + "JOB_BENEFIT_UNSPECIFIED", + "CHILD_CARE", + "DENTAL", + "DOMESTIC_PARTNER", + "FLEXIBLE_HOURS", + "MEDICAL", + "LIFE_INSURANCE", + "PARENTAL_LEAVE", + "RETIREMENT_PLAN", + "SICK_DAYS", + "VACATION", + "VISION", + ] + ] jobEndTime: str jobLevel: typing_extensions.Literal[ "JOB_LEVEL_UNSPECIFIED", @@ -457,7 +561,41 @@ class GoogleCloudTalentV4JobApplicationInfo(typing_extensions.TypedDict, total=F @typing.type_check_only class GoogleCloudTalentV4JobDerivedInfo(typing_extensions.TypedDict, total=False): - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] locations: _list[GoogleCloudTalentV4Location] @typing.type_check_only @@ -497,7 +635,48 @@ class GoogleCloudTalentV4Location(typing_extensions.TypedDict, total=False): class HistogramFacets(typing_extensions.TypedDict, total=False): compensationHistogramFacets: _list[CompensationHistogramRequest] customAttributeHistogramFacets: _list[CustomAttributeHistogramRequest] - simpleHistogramFacets: _list[str] + simpleHistogramFacets: _list[ + typing_extensions.Literal[ + "JOB_FIELD_UNSPECIFIED", + "COMPANY_ID", + "EMPLOYMENT_TYPE", + "COMPANY_SIZE", + "DATE_PUBLISHED", + "CUSTOM_FIELD_1", + "CUSTOM_FIELD_2", + "CUSTOM_FIELD_3", + "CUSTOM_FIELD_4", + "CUSTOM_FIELD_5", + "CUSTOM_FIELD_6", + "CUSTOM_FIELD_7", + "CUSTOM_FIELD_8", + "CUSTOM_FIELD_9", + "CUSTOM_FIELD_10", + "CUSTOM_FIELD_11", + "CUSTOM_FIELD_12", + "CUSTOM_FIELD_13", + "CUSTOM_FIELD_14", + "CUSTOM_FIELD_15", + "CUSTOM_FIELD_16", + "CUSTOM_FIELD_17", + "CUSTOM_FIELD_18", + "CUSTOM_FIELD_19", + "CUSTOM_FIELD_20", + "EDUCATION_LEVEL", + "EXPERIENCE_LEVEL", + "ADMIN1", + "COUNTRY", + "CITY", + "LOCALE", + "LANGUAGE", + "CATEGORY", + "CITY_COORDINATE", + "ADMIN1_COUNTRY", + "COMPANY_TITLE", + "COMPANY_DISPLAY_NAME", + "BASE_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class HistogramResult(typing_extensions.TypedDict, total=False): @@ -554,7 +733,23 @@ class Job(typing_extensions.TypedDict, total=False): applicationEmailList: _list[str] applicationInstruction: str applicationUrls: _list[str] - benefits: _list[str] + benefits: _list[ + typing_extensions.Literal[ + "JOB_BENEFIT_TYPE_UNSPECIFIED", + "CHILD_CARE", + "DENTAL", + "DOMESTIC_PARTNER", + "FLEXIBLE_HOURS", + "MEDICAL", + "LIFE_INSURANCE", + "PARENTAL_LEAVE", + "RETIREMENT_PLAN", + "SICK_DAYS", + "TELECOMMUTE", + "VACATION", + "VISION", + ] + ] companyDisplayName: str companyName: str companyTitle: str @@ -564,8 +759,32 @@ class Job(typing_extensions.TypedDict, total=False): department: str description: str distributorCompanyId: str - educationLevels: _list[str] - employmentTypes: _list[str] + educationLevels: _list[ + typing_extensions.Literal[ + "EDUCATION_LEVEL_UNSPECIFIED", + "HIGH_SCHOOL", + "ASSOCIATE", + "BACHELORS", + "MASTERS", + "DOCTORATE", + "NO_DEGREE_REQUIRED", + ] + ] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "CONTRACT_TO_HIRE", + "FLY_IN_FLY_OUT", + "OTHER", + ] + ] endDate: Date expireTime: str expiryDate: Date @@ -603,7 +822,41 @@ class Job(typing_extensions.TypedDict, total=False): @typing.type_check_only class JobFilters(typing_extensions.TypedDict, total=False): - categories: _list[str] + categories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] commuteFilter: CommutePreference companyNames: _list[str] companyTitles: _list[str] @@ -611,7 +864,21 @@ class JobFilters(typing_extensions.TypedDict, total=False): customAttributeFilter: str customFieldFilters: dict[str, typing.Any] disableSpellCheck: bool - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "CONTRACT_TO_HIRE", + "FLY_IN_FLY_OUT", + "OTHER", + ] + ] extendedCompensationFilter: ExtendedCompensationFilter languageCodes: _list[str] locationFilters: _list[LocationFilter] @@ -656,14 +923,62 @@ class JobProcessingOptions(typing_extensions.TypedDict, total=False): @typing.type_check_only class JobQuery(typing_extensions.TypedDict, total=False): - categories: _list[str] + categories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] commuteFilter: CommutePreference companyDisplayNames: _list[str] companyNames: _list[str] compensationFilter: CompensationFilter customAttributeFilter: str disableSpellCheck: bool - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "CONTRACT_TO_HIRE", + "FLY_IN_FLY_OUT", + "OTHER", + ] + ] languageCodes: _list[str] locationFilters: _list[LocationFilter] publishDateRange: typing_extensions.Literal[ diff --git a/googleapiclient-stubs/_apis/jobs/v3/schemas.pyi b/googleapiclient-stubs/_apis/jobs/v3/schemas.pyi index 99dcd87d..cbb0a669 100644 --- a/googleapiclient-stubs/_apis/jobs/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/jobs/v3/schemas.pyi @@ -126,7 +126,18 @@ class CompensationFilter(typing_extensions.TypedDict, total=False): "ANNUALIZED_BASE_AMOUNT", "ANNUALIZED_TOTAL_AMOUNT", ] - units: _list[str] + units: _list[ + typing_extensions.Literal[ + "COMPENSATION_UNIT_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "YEARLY", + "ONE_TIME", + "OTHER_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class CompensationHistogramRequest(typing_extensions.TypedDict, total=False): @@ -216,7 +227,27 @@ class Empty(typing_extensions.TypedDict, total=False): ... class HistogramFacets(typing_extensions.TypedDict, total=False): compensationHistogramFacets: _list[CompensationHistogramRequest] customAttributeHistogramFacets: _list[CustomAttributeHistogramRequest] - simpleHistogramFacets: _list[str] + simpleHistogramFacets: _list[ + typing_extensions.Literal[ + "SEARCH_TYPE_UNSPECIFIED", + "COMPANY_ID", + "EMPLOYMENT_TYPE", + "COMPANY_SIZE", + "DATE_PUBLISHED", + "EDUCATION_LEVEL", + "EXPERIENCE_LEVEL", + "ADMIN_1", + "COUNTRY", + "CITY", + "LOCALE", + "LANGUAGE", + "CATEGORY", + "CITY_COORDINATE", + "ADMIN_1_COUNTRY", + "COMPANY_DISPLAY_NAME", + "BASE_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class HistogramResult(typing_extensions.TypedDict, total=False): @@ -255,13 +286,54 @@ class Job(typing_extensions.TypedDict, total=False): companyName: str compensationInfo: CompensationInfo customAttributes: dict[str, typing.Any] - degreeTypes: _list[str] + degreeTypes: _list[ + typing_extensions.Literal[ + "DEGREE_TYPE_UNSPECIFIED", + "PRIMARY_EDUCATION", + "LOWER_SECONDARY_EDUCATION", + "UPPER_SECONDARY_EDUCATION", + "ADULT_REMEDIAL_EDUCATION", + "ASSOCIATES_OR_EQUIVALENT", + "BACHELORS_OR_EQUIVALENT", + "MASTERS_OR_EQUIVALENT", + "DOCTORAL_OR_EQUIVALENT", + ] + ] department: str derivedInfo: JobDerivedInfo description: str - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] incentives: str - jobBenefits: _list[str] + jobBenefits: _list[ + typing_extensions.Literal[ + "JOB_BENEFIT_UNSPECIFIED", + "CHILD_CARE", + "DENTAL", + "DOMESTIC_PARTNER", + "FLEXIBLE_HOURS", + "MEDICAL", + "LIFE_INSURANCE", + "PARENTAL_LEAVE", + "RETIREMENT_PLAN", + "SICK_DAYS", + "VACATION", + "VISION", + ] + ] jobEndTime: str jobLevel: typing_extensions.Literal[ "JOB_LEVEL_UNSPECIFIED", @@ -296,7 +368,41 @@ class Job(typing_extensions.TypedDict, total=False): @typing.type_check_only class JobDerivedInfo(typing_extensions.TypedDict, total=False): - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] locations: _list[Location] @typing.type_check_only @@ -330,8 +436,56 @@ class JobQuery(typing_extensions.TypedDict, total=False): compensationFilter: CompensationFilter customAttributeFilter: str disableSpellCheck: bool - employmentTypes: _list[str] - jobCategories: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] languageCodes: _list[str] locationFilters: _list[LocationFilter] publishTimeRange: TimestampRange diff --git a/googleapiclient-stubs/_apis/jobs/v3p1beta1/schemas.pyi b/googleapiclient-stubs/_apis/jobs/v3p1beta1/schemas.pyi index b3a9a120..b9abe908 100644 --- a/googleapiclient-stubs/_apis/jobs/v3p1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/jobs/v3p1beta1/schemas.pyi @@ -126,7 +126,18 @@ class CompensationFilter(typing_extensions.TypedDict, total=False): "ANNUALIZED_BASE_AMOUNT", "ANNUALIZED_TOTAL_AMOUNT", ] - units: _list[str] + units: _list[ + typing_extensions.Literal[ + "COMPENSATION_UNIT_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "YEARLY", + "ONE_TIME", + "OTHER_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class CompensationHistogramRequest(typing_extensions.TypedDict, total=False): @@ -229,7 +240,27 @@ class Empty(typing_extensions.TypedDict, total=False): ... class HistogramFacets(typing_extensions.TypedDict, total=False): compensationHistogramFacets: _list[CompensationHistogramRequest] customAttributeHistogramFacets: _list[CustomAttributeHistogramRequest] - simpleHistogramFacets: _list[str] + simpleHistogramFacets: _list[ + typing_extensions.Literal[ + "SEARCH_TYPE_UNSPECIFIED", + "COMPANY_ID", + "EMPLOYMENT_TYPE", + "COMPANY_SIZE", + "DATE_PUBLISHED", + "EDUCATION_LEVEL", + "EXPERIENCE_LEVEL", + "ADMIN_1", + "COUNTRY", + "CITY", + "LOCALE", + "LANGUAGE", + "CATEGORY", + "CITY_COORDINATE", + "ADMIN_1_COUNTRY", + "COMPANY_DISPLAY_NAME", + "BASE_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class HistogramQuery(typing_extensions.TypedDict, total=False): @@ -277,13 +308,54 @@ class Job(typing_extensions.TypedDict, total=False): companyName: str compensationInfo: CompensationInfo customAttributes: dict[str, typing.Any] - degreeTypes: _list[str] + degreeTypes: _list[ + typing_extensions.Literal[ + "DEGREE_TYPE_UNSPECIFIED", + "PRIMARY_EDUCATION", + "LOWER_SECONDARY_EDUCATION", + "UPPER_SECONDARY_EDUCATION", + "ADULT_REMEDIAL_EDUCATION", + "ASSOCIATES_OR_EQUIVALENT", + "BACHELORS_OR_EQUIVALENT", + "MASTERS_OR_EQUIVALENT", + "DOCTORAL_OR_EQUIVALENT", + ] + ] department: str derivedInfo: JobDerivedInfo description: str - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] incentives: str - jobBenefits: _list[str] + jobBenefits: _list[ + typing_extensions.Literal[ + "JOB_BENEFIT_UNSPECIFIED", + "CHILD_CARE", + "DENTAL", + "DOMESTIC_PARTNER", + "FLEXIBLE_HOURS", + "MEDICAL", + "LIFE_INSURANCE", + "PARENTAL_LEAVE", + "RETIREMENT_PLAN", + "SICK_DAYS", + "VACATION", + "VISION", + ] + ] jobEndTime: str jobLevel: typing_extensions.Literal[ "JOB_LEVEL_UNSPECIFIED", @@ -318,7 +390,41 @@ class Job(typing_extensions.TypedDict, total=False): @typing.type_check_only class JobDerivedInfo(typing_extensions.TypedDict, total=False): - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] locations: _list[Location] @typing.type_check_only @@ -352,9 +458,57 @@ class JobQuery(typing_extensions.TypedDict, total=False): compensationFilter: CompensationFilter customAttributeFilter: str disableSpellCheck: bool - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] excludedJobs: _list[str] - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] languageCodes: _list[str] locationFilters: _list[LocationFilter] publishTimeRange: TimestampRange diff --git a/googleapiclient-stubs/_apis/jobs/v4/schemas.pyi b/googleapiclient-stubs/_apis/jobs/v4/schemas.pyi index be0efc71..5f9a96e5 100644 --- a/googleapiclient-stubs/_apis/jobs/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/jobs/v4/schemas.pyi @@ -153,7 +153,18 @@ class CompensationFilter(typing_extensions.TypedDict, total=False): "ANNUALIZED_BASE_AMOUNT", "ANNUALIZED_TOTAL_AMOUNT", ] - units: _list[str] + units: _list[ + typing_extensions.Literal[ + "COMPENSATION_UNIT_UNSPECIFIED", + "HOURLY", + "DAILY", + "WEEKLY", + "MONTHLY", + "YEARLY", + "ONE_TIME", + "OTHER_COMPENSATION_UNIT", + ] + ] @typing.type_check_only class CompensationInfo(typing_extensions.TypedDict, total=False): @@ -226,13 +237,54 @@ class Job(typing_extensions.TypedDict, total=False): companyDisplayName: str compensationInfo: CompensationInfo customAttributes: dict[str, typing.Any] - degreeTypes: _list[str] + degreeTypes: _list[ + typing_extensions.Literal[ + "DEGREE_TYPE_UNSPECIFIED", + "PRIMARY_EDUCATION", + "LOWER_SECONDARY_EDUCATION", + "UPPER_SECONDARY_EDUCATION", + "ADULT_REMEDIAL_EDUCATION", + "ASSOCIATES_OR_EQUIVALENT", + "BACHELORS_OR_EQUIVALENT", + "MASTERS_OR_EQUIVALENT", + "DOCTORAL_OR_EQUIVALENT", + ] + ] department: str derivedInfo: JobDerivedInfo description: str - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] incentives: str - jobBenefits: _list[str] + jobBenefits: _list[ + typing_extensions.Literal[ + "JOB_BENEFIT_UNSPECIFIED", + "CHILD_CARE", + "DENTAL", + "DOMESTIC_PARTNER", + "FLEXIBLE_HOURS", + "MEDICAL", + "LIFE_INSURANCE", + "PARENTAL_LEAVE", + "RETIREMENT_PLAN", + "SICK_DAYS", + "VACATION", + "VISION", + ] + ] jobEndTime: str jobLevel: typing_extensions.Literal[ "JOB_LEVEL_UNSPECIFIED", @@ -267,7 +319,41 @@ class Job(typing_extensions.TypedDict, total=False): @typing.type_check_only class JobDerivedInfo(typing_extensions.TypedDict, total=False): - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] locations: _list[Location] @typing.type_check_only @@ -300,9 +386,57 @@ class JobQuery(typing_extensions.TypedDict, total=False): compensationFilter: CompensationFilter customAttributeFilter: str disableSpellCheck: bool - employmentTypes: _list[str] + employmentTypes: _list[ + typing_extensions.Literal[ + "EMPLOYMENT_TYPE_UNSPECIFIED", + "FULL_TIME", + "PART_TIME", + "CONTRACTOR", + "CONTRACT_TO_HIRE", + "TEMPORARY", + "INTERN", + "VOLUNTEER", + "PER_DIEM", + "FLY_IN_FLY_OUT", + "OTHER_EMPLOYMENT_TYPE", + ] + ] excludedJobs: _list[str] - jobCategories: _list[str] + jobCategories: _list[ + typing_extensions.Literal[ + "JOB_CATEGORY_UNSPECIFIED", + "ACCOUNTING_AND_FINANCE", + "ADMINISTRATIVE_AND_OFFICE", + "ADVERTISING_AND_MARKETING", + "ANIMAL_CARE", + "ART_FASHION_AND_DESIGN", + "BUSINESS_OPERATIONS", + "CLEANING_AND_FACILITIES", + "COMPUTER_AND_IT", + "CONSTRUCTION", + "CUSTOMER_SERVICE", + "EDUCATION", + "ENTERTAINMENT_AND_TRAVEL", + "FARMING_AND_OUTDOORS", + "HEALTHCARE", + "HUMAN_RESOURCES", + "INSTALLATION_MAINTENANCE_AND_REPAIR", + "LEGAL", + "MANAGEMENT", + "MANUFACTURING_AND_WAREHOUSE", + "MEDIA_COMMUNICATIONS_AND_WRITING", + "OIL_GAS_AND_MINING", + "PERSONAL_CARE_AND_SERVICES", + "PROTECTIVE_SERVICES", + "REAL_ESTATE", + "RESTAURANT_AND_HOSPITALITY", + "SALES_AND_RETAIL", + "SCIENCE_AND_ENGINEERING", + "SOCIAL_SERVICES_AND_NON_PROFIT", + "SPORTS_FITNESS_AND_RECREATION", + "TRANSPORTATION_AND_LOGISTICS", + ] + ] languageCodes: _list[str] locationFilters: _list[LocationFilter] publishTimeRange: TimestampRange diff --git a/googleapiclient-stubs/_apis/migrationcenter/v1/schemas.pyi b/googleapiclient-stubs/_apis/migrationcenter/v1/schemas.pyi index 90663251..e2b46271 100644 --- a/googleapiclient-stubs/_apis/migrationcenter/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/migrationcenter/v1/schemas.pyi @@ -769,7 +769,14 @@ class ReportSummaryChartDataDataPoint(typing_extensions.TypedDict, total=False): @typing.type_check_only class ReportSummaryComputeEngineFinding(typing_extensions.TypedDict, total=False): allocatedAssetCount: str - allocatedDiskTypes: _list[str] + allocatedDiskTypes: _list[ + typing_extensions.Literal[ + "PERSISTENT_DISK_TYPE_UNSPECIFIED", + "PERSISTENT_DISK_TYPE_STANDARD", + "PERSISTENT_DISK_TYPE_BALANCED", + "PERSISTENT_DISK_TYPE_SSD", + ] + ] allocatedRegions: _list[str] machineSeriesAllocations: _list[ReportSummaryMachineSeriesAllocation] diff --git a/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi index e939b207..16412da7 100644 --- a/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi @@ -809,7 +809,14 @@ class ReportSummaryHistogramChartDataBucket(typing_extensions.TypedDict, total=F @typing.type_check_only class ReportSummaryMachineFinding(typing_extensions.TypedDict, total=False): allocatedAssetCount: str - allocatedDiskTypes: _list[str] + allocatedDiskTypes: _list[ + typing_extensions.Literal[ + "PERSISTENT_DISK_TYPE_UNSPECIFIED", + "PERSISTENT_DISK_TYPE_STANDARD", + "PERSISTENT_DISK_TYPE_BALANCED", + "PERSISTENT_DISK_TYPE_SSD", + ] + ] allocatedRegions: _list[str] machineSeriesAllocations: _list[ReportSummaryMachineSeriesAllocation] diff --git a/googleapiclient-stubs/_apis/ml/v1/schemas.pyi b/googleapiclient-stubs/_apis/ml/v1/schemas.pyi index 52ca7bd0..1dbee02d 100644 --- a/googleapiclient-stubs/_apis/ml/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/ml/v1/schemas.pyi @@ -162,7 +162,22 @@ class GoogleCloudMlV1__CancelJobRequest(typing_extensions.TypedDict, total=False @typing.type_check_only class GoogleCloudMlV1__Capability(typing_extensions.TypedDict, total=False): - availableAccelerators: _list[str] + availableAccelerators: _list[ + typing_extensions.Literal[ + "ACCELERATOR_TYPE_UNSPECIFIED", + "NVIDIA_TESLA_K80", + "NVIDIA_TESLA_P100", + "NVIDIA_TESLA_V100", + "NVIDIA_TESLA_P4", + "NVIDIA_TESLA_T4", + "NVIDIA_TESLA_A100", + "TPU_V2", + "TPU_V3", + "TPU_V2_POD", + "TPU_V3_POD", + "TPU_V4_POD", + ] + ] type: typing_extensions.Literal[ "TYPE_UNSPECIFIED", "TRAINING", "BATCH_PREDICTION", "ONLINE_PREDICTION" ] diff --git a/googleapiclient-stubs/_apis/monitoring/v3/schemas.pyi b/googleapiclient-stubs/_apis/monitoring/v3/schemas.pyi index 2e16d2fc..21c21d3e 100644 --- a/googleapiclient-stubs/_apis/monitoring/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/monitoring/v3/schemas.pyi @@ -659,7 +659,11 @@ class NotificationChannelDescriptor(typing_extensions.TypedDict, total=False): "DEPRECATED", ] name: str - supportedTiers: _list[str] + supportedTiers: _list[ + typing_extensions.Literal[ + "SERVICE_TIER_UNSPECIFIED", "SERVICE_TIER_BASIC", "SERVICE_TIER_PREMIUM" + ] + ] type: str @typing.type_check_only @@ -918,7 +922,18 @@ class UptimeCheckConfig(typing_extensions.TypedDict, total=False): name: str period: str resourceGroup: ResourceGroup - selectedRegions: _list[str] + selectedRegions: _list[ + typing_extensions.Literal[ + "REGION_UNSPECIFIED", + "USA", + "EUROPE", + "SOUTH_AMERICA", + "ASIA_PACIFIC", + "USA_OREGON", + "USA_IOWA", + "USA_VIRGINIA", + ] + ] syntheticMonitor: SyntheticMonitorTarget tcpCheck: TcpCheck timeout: str diff --git a/googleapiclient-stubs/_apis/mybusinessnotifications/v1/schemas.pyi b/googleapiclient-stubs/_apis/mybusinessnotifications/v1/schemas.pyi index abf8f3b6..a05a3833 100644 --- a/googleapiclient-stubs/_apis/mybusinessnotifications/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/mybusinessnotifications/v1/schemas.pyi @@ -7,5 +7,20 @@ _list = list @typing.type_check_only class NotificationSetting(typing_extensions.TypedDict, total=False): name: str - notificationTypes: _list[str] + notificationTypes: _list[ + typing_extensions.Literal[ + "NOTIFICATION_TYPE_UNSPECIFIED", + "GOOGLE_UPDATE", + "NEW_REVIEW", + "UPDATED_REVIEW", + "NEW_CUSTOMER_MEDIA", + "NEW_QUESTION", + "UPDATED_QUESTION", + "NEW_ANSWER", + "UPDATED_ANSWER", + "DUPLICATE_LOCATION", + "LOSS_OF_VOICE_OF_MERCHANT", + "VOICE_OF_MERCHANT_UPDATED", + ] + ] pubsubTopic: str diff --git a/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi b/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi index 25346c0f..f54dcc93 100644 --- a/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi @@ -166,7 +166,13 @@ class InternalRange(typing_extensions.TypedDict, total=False): labels: dict[str, typing.Any] name: str network: str - overlaps: _list[str] + overlaps: _list[ + typing_extensions.Literal[ + "OVERLAP_UNSPECIFIED", + "OVERLAP_ROUTE_RANGE", + "OVERLAP_EXISTING_SUBNET_RANGE", + ] + ] peering: typing_extensions.Literal[ "PEERING_UNSPECIFIED", "FOR_SELF", "FOR_PEER", "NOT_SHARED" ] @@ -286,7 +292,13 @@ class Location(typing_extensions.TypedDict, total=False): @typing.type_check_only class LocationMetadata(typing_extensions.TypedDict, total=False): - locationFeatures: _list[str] + locationFeatures: _list[ + typing_extensions.Literal[ + "LOCATION_FEATURE_UNSPECIFIED", + "SITE_TO_CLOUD_SPOKES", + "SITE_TO_SITE_SPOKES", + ] + ] @typing.type_check_only class NextHopVpcNetwork(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/networkconnectivity/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/networkconnectivity/v1alpha1/schemas.pyi index c6be12dd..79d7b63a 100644 --- a/googleapiclient-stubs/_apis/networkconnectivity/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkconnectivity/v1alpha1/schemas.pyi @@ -77,7 +77,13 @@ class InternalRange(typing_extensions.TypedDict, total=False): labels: dict[str, typing.Any] name: str network: str - overlaps: _list[str] + overlaps: _list[ + typing_extensions.Literal[ + "OVERLAP_UNSPECIFIED", + "OVERLAP_ROUTE_RANGE", + "OVERLAP_EXISTING_SUBNET_RANGE", + ] + ] peering: typing_extensions.Literal[ "PEERING_UNSPECIFIED", "FOR_SELF", "FOR_PEER", "NOT_SHARED" ] diff --git a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi index b65bd79f..0ecf4695 100644 --- a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi @@ -68,7 +68,15 @@ class ExtensionChainExtension(typing_extensions.TypedDict, total=False): forwardHeaders: _list[str] name: str service: str - supportedEvents: _list[str] + supportedEvents: _list[ + typing_extensions.Literal[ + "EVENT_TYPE_UNSPECIFIED", + "REQUEST_HEADERS", + "REQUEST_BODY", + "RESPONSE_HEADERS", + "RESPONSE_BODY", + ] + ] timeout: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/notebooks/v1/schemas.pyi b/googleapiclient-stubs/_apis/notebooks/v1/schemas.pyi index 88f4c0f2..31151c68 100644 --- a/googleapiclient-stubs/_apis/notebooks/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/notebooks/v1/schemas.pyi @@ -240,8 +240,18 @@ class InstanceConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class InstanceMigrationEligibility(typing_extensions.TypedDict, total=False): - errors: _list[str] - warnings: _list[str] + errors: _list[typing_extensions.Literal["ERROR_UNSPECIFIED", "DATAPROC_HUB"]] + warnings: _list[ + typing_extensions.Literal[ + "WARNING_UNSPECIFIED", + "UNSUPPORTED_MACHINE_TYPE", + "UNSUPPORTED_ACCELERATOR_TYPE", + "UNSUPPORTED_OS", + "NO_REMOVE_DATA_DISK", + "GCS_BACKUP", + "POST_STARTUP_SCRIPT", + ] + ] @typing.type_check_only class IsInstanceUpgradeableResponse(typing_extensions.TypedDict, total=False): @@ -483,8 +493,18 @@ class RuntimeMetrics(typing_extensions.TypedDict, total=False): @typing.type_check_only class RuntimeMigrationEligibility(typing_extensions.TypedDict, total=False): - errors: _list[str] - warnings: _list[str] + errors: _list[typing_extensions.Literal["ERROR_UNSPECIFIED", "CUSTOM_CONTAINER"]] + warnings: _list[ + typing_extensions.Literal[ + "WARNING_UNSPECIFIED", + "UNSUPPORTED_ACCELERATOR_TYPE", + "UNSUPPORTED_OS", + "RESERVED_IP_RANGE", + "GOOGLE_MANAGED_NETWORK", + "POST_STARTUP_SCRIPT", + "SINGLE_USER", + ] + ] @typing.type_check_only class RuntimeShieldedInstanceConfig(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/orgpolicy/v2/schemas.pyi b/googleapiclient-stubs/_apis/orgpolicy/v2/schemas.pyi index f62114b0..eee5e491 100644 --- a/googleapiclient-stubs/_apis/orgpolicy/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/orgpolicy/v2/schemas.pyi @@ -41,7 +41,11 @@ class GoogleCloudOrgpolicyV2CustomConstraint(typing_extensions.TypedDict, total= condition: str description: str displayName: str - methodTypes: _list[str] + methodTypes: _list[ + typing_extensions.Literal[ + "METHOD_TYPE_UNSPECIFIED", "CREATE", "UPDATE", "DELETE" + ] + ] name: str resourceTypes: _list[str] updateTime: str diff --git a/googleapiclient-stubs/_apis/osconfig/v1/schemas.pyi b/googleapiclient-stubs/_apis/osconfig/v1/schemas.pyi index 6eedf3b2..b1e202b5 100644 --- a/googleapiclient-stubs/_apis/osconfig/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/osconfig/v1/schemas.pyi @@ -761,7 +761,20 @@ class WeeklySchedule(typing_extensions.TypedDict, total=False): @typing.type_check_only class WindowsUpdateSettings(typing_extensions.TypedDict, total=False): - classifications: _list[str] + classifications: _list[ + typing_extensions.Literal[ + "CLASSIFICATION_UNSPECIFIED", + "CRITICAL", + "SECURITY", + "DEFINITION", + "DRIVER", + "FEATURE_PACK", + "SERVICE_PACK", + "TOOL", + "UPDATE_ROLLUP", + "UPDATE", + ] + ] excludes: _list[str] exclusivePatches: _list[str] diff --git a/googleapiclient-stubs/_apis/osconfig/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/osconfig/v1beta/schemas.pyi index b6fdb5de..a2d58b95 100644 --- a/googleapiclient-stubs/_apis/osconfig/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/osconfig/v1beta/schemas.pyi @@ -477,7 +477,20 @@ class WeeklySchedule(typing_extensions.TypedDict, total=False): @typing.type_check_only class WindowsUpdateSettings(typing_extensions.TypedDict, total=False): - classifications: _list[str] + classifications: _list[ + typing_extensions.Literal[ + "CLASSIFICATION_UNSPECIFIED", + "CRITICAL", + "SECURITY", + "DEFINITION", + "DRIVER", + "FEATURE_PACK", + "SERVICE_PACK", + "TOOL", + "UPDATE_ROLLUP", + "UPDATE", + ] + ] excludes: _list[str] exclusivePatches: _list[str] diff --git a/googleapiclient-stubs/_apis/people/v1/schemas.pyi b/googleapiclient-stubs/_apis/people/v1/schemas.pyi index 82819a22..616b65db 100644 --- a/googleapiclient-stubs/_apis/people/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/people/v1/schemas.pyi @@ -33,7 +33,14 @@ class AgeRangeType(typing_extensions.TypedDict, total=False): class BatchCreateContactsRequest(typing_extensions.TypedDict, total=False): contacts: _list[ContactToCreate] readMask: str - sources: _list[str] + sources: _list[ + typing_extensions.Literal[ + "READ_SOURCE_TYPE_UNSPECIFIED", + "READ_SOURCE_TYPE_PROFILE", + "READ_SOURCE_TYPE_CONTACT", + "READ_SOURCE_TYPE_DOMAIN_CONTACT", + ] + ] @typing.type_check_only class BatchCreateContactsResponse(typing_extensions.TypedDict, total=False): @@ -51,7 +58,14 @@ class BatchGetContactGroupsResponse(typing_extensions.TypedDict, total=False): class BatchUpdateContactsRequest(typing_extensions.TypedDict, total=False): contacts: dict[str, typing.Any] readMask: str - sources: _list[str] + sources: _list[ + typing_extensions.Literal[ + "READ_SOURCE_TYPE_UNSPECIFIED", + "READ_SOURCE_TYPE_PROFILE", + "READ_SOURCE_TYPE_CONTACT", + "READ_SOURCE_TYPE_DOMAIN_CONTACT", + ] + ] updateMask: str @typing.type_check_only @@ -130,7 +144,14 @@ class CopyOtherContactToMyContactsGroupRequest( ): copyMask: str readMask: str - sources: _list[str] + sources: _list[ + typing_extensions.Literal[ + "READ_SOURCE_TYPE_UNSPECIFIED", + "READ_SOURCE_TYPE_PROFILE", + "READ_SOURCE_TYPE_CONTACT", + "READ_SOURCE_TYPE_DOMAIN_CONTACT", + ] + ] @typing.type_check_only class CoverPhoto(typing_extensions.TypedDict, total=False): @@ -438,7 +459,11 @@ class Photo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ProfileMetadata(typing_extensions.TypedDict, total=False): objectType: typing_extensions.Literal["OBJECT_TYPE_UNSPECIFIED", "PERSON", "PAGE"] - userTypes: _list[str] + userTypes: _list[ + typing_extensions.Literal[ + "USER_TYPE_UNKNOWN", "GOOGLE_USER", "GPLUS_USER", "GOOGLE_APPS_USER" + ] + ] @typing.type_check_only class Relation(typing_extensions.TypedDict, total=False): @@ -528,7 +553,14 @@ class UpdateContactGroupRequest(typing_extensions.TypedDict, total=False): class UpdateContactPhotoRequest(typing_extensions.TypedDict, total=False): personFields: str photoBytes: str - sources: _list[str] + sources: _list[ + typing_extensions.Literal[ + "READ_SOURCE_TYPE_UNSPECIFIED", + "READ_SOURCE_TYPE_PROFILE", + "READ_SOURCE_TYPE_CONTACT", + "READ_SOURCE_TYPE_DOMAIN_CONTACT", + ] + ] @typing.type_check_only class UpdateContactPhotoResponse(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/places/v1/schemas.pyi b/googleapiclient-stubs/_apis/places/v1/schemas.pyi index b3cc1aca..1d7f9ea3 100644 --- a/googleapiclient-stubs/_apis/places/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/places/v1/schemas.pyi @@ -302,7 +302,16 @@ class GoogleMapsPlacesV1SearchTextRequest(typing_extensions.TypedDict, total=Fal maxResultCount: int minRating: float openNow: bool - priceLevels: _list[str] + priceLevels: _list[ + typing_extensions.Literal[ + "PRICE_LEVEL_UNSPECIFIED", + "PRICE_LEVEL_FREE", + "PRICE_LEVEL_INEXPENSIVE", + "PRICE_LEVEL_MODERATE", + "PRICE_LEVEL_EXPENSIVE", + "PRICE_LEVEL_VERY_EXPENSIVE", + ] + ] rankPreference: typing_extensions.Literal[ "RANK_PREFERENCE_UNSPECIFIED", "DISTANCE", "RELEVANCE" ] diff --git a/googleapiclient-stubs/_apis/playablelocations/v3/schemas.pyi b/googleapiclient-stubs/_apis/playablelocations/v3/schemas.pyi index 25e8c8b2..fbf5f59a 100644 --- a/googleapiclient-stubs/_apis/playablelocations/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/playablelocations/v3/schemas.pyi @@ -45,7 +45,16 @@ class GoogleMapsPlayablelocationsV3PlayerReport( languageCode: str locationName: str reasonDetails: str - reasons: _list[str] + reasons: _list[ + typing_extensions.Literal[ + "BAD_LOCATION_REASON_UNSPECIFIED", + "OTHER", + "NOT_PEDESTRIAN_ACCESSIBLE", + "NOT_OPEN_TO_PUBLIC", + "PERMANENTLY_CLOSED", + "TEMPORARILY_INACCESSIBLE", + ] + ] @typing.type_check_only class GoogleMapsPlayablelocationsV3SampleAreaFilter( diff --git a/googleapiclient-stubs/_apis/playintegrity/v1/schemas.pyi b/googleapiclient-stubs/_apis/playintegrity/v1/schemas.pyi index 0962a1c5..b36146ca 100644 --- a/googleapiclient-stubs/_apis/playintegrity/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/playintegrity/v1/schemas.pyi @@ -41,7 +41,16 @@ class DecodeIntegrityTokenResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class DeviceIntegrity(typing_extensions.TypedDict, total=False): - deviceRecognitionVerdict: _list[str] + deviceRecognitionVerdict: _list[ + typing_extensions.Literal[ + "UNKNOWN", + "MEETS_BASIC_INTEGRITY", + "MEETS_DEVICE_INTEGRITY", + "MEETS_STRONG_INTEGRITY", + "MEETS_VIRTUAL_INTEGRITY", + "MEETS_WEAK_INTEGRITY", + ] + ] @typing.type_check_only class EnvironmentDetails(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/policysimulator/v1/schemas.pyi b/googleapiclient-stubs/_apis/policysimulator/v1/schemas.pyi index 767f7618..fcd792b0 100644 --- a/googleapiclient-stubs/_apis/policysimulator/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/policysimulator/v1/schemas.pyi @@ -17,7 +17,11 @@ class GoogleCloudOrgpolicyV2CustomConstraint(typing_extensions.TypedDict, total= condition: str description: str displayName: str - methodTypes: _list[str] + methodTypes: _list[ + typing_extensions.Literal[ + "METHOD_TYPE_UNSPECIFIED", "CREATE", "UPDATE", "DELETE" + ] + ] name: str resourceTypes: _list[str] updateTime: str diff --git a/googleapiclient-stubs/_apis/policysimulator/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/policysimulator/v1alpha/schemas.pyi index fbc8f7b3..39b7e992 100644 --- a/googleapiclient-stubs/_apis/policysimulator/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/policysimulator/v1alpha/schemas.pyi @@ -17,7 +17,11 @@ class GoogleCloudOrgpolicyV2CustomConstraint(typing_extensions.TypedDict, total= condition: str description: str displayName: str - methodTypes: _list[str] + methodTypes: _list[ + typing_extensions.Literal[ + "METHOD_TYPE_UNSPECIFIED", "CREATE", "UPDATE", "DELETE" + ] + ] name: str resourceTypes: _list[str] updateTime: str diff --git a/googleapiclient-stubs/_apis/policysimulator/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/policysimulator/v1beta/schemas.pyi index 1c4a1fe7..6cf39784 100644 --- a/googleapiclient-stubs/_apis/policysimulator/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/policysimulator/v1beta/schemas.pyi @@ -17,7 +17,11 @@ class GoogleCloudOrgpolicyV2CustomConstraint(typing_extensions.TypedDict, total= condition: str description: str displayName: str - methodTypes: _list[str] + methodTypes: _list[ + typing_extensions.Literal[ + "METHOD_TYPE_UNSPECIFIED", "CREATE", "UPDATE", "DELETE" + ] + ] name: str resourceTypes: _list[str] updateTime: str diff --git a/googleapiclient-stubs/_apis/privateca/v1/schemas.pyi b/googleapiclient-stubs/_apis/privateca/v1/schemas.pyi index a7ff4445..bea98d2d 100644 --- a/googleapiclient-stubs/_apis/privateca/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/privateca/v1/schemas.pyi @@ -124,7 +124,17 @@ class CertificateDescription(typing_extensions.TypedDict, total=False): @typing.type_check_only class CertificateExtensionConstraints(typing_extensions.TypedDict, total=False): additionalExtensions: _list[ObjectId] - knownExtensions: _list[str] + knownExtensions: _list[ + typing_extensions.Literal[ + "KNOWN_CERTIFICATE_EXTENSION_UNSPECIFIED", + "BASE_KEY_USAGE", + "EXTENDED_KEY_USAGE", + "CA_OPTIONS", + "POLICY_IDS", + "AIA_OCSP_SERVERS", + "NAME_CONSTRAINTS", + ] + ] @typing.type_check_only class CertificateFingerprint(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/prod_tt_sasportal/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/prod_tt_sasportal/v1alpha1/schemas.pyi index f9737624..9441679c 100644 --- a/googleapiclient-stubs/_apis/prod_tt_sasportal/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/prod_tt_sasportal/v1alpha1/schemas.pyi @@ -83,7 +83,13 @@ class SasPortalDeviceConfig(typing_extensions.TypedDict, total=False): ] installationParams: SasPortalInstallationParams isSigned: bool - measurementCapabilities: _list[str] + measurementCapabilities: _list[ + typing_extensions.Literal[ + "MEASUREMENT_CAPABILITY_UNSPECIFIED", + "MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT", + "MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT", + ] + ] model: SasPortalDeviceModel state: typing_extensions.Literal[ "DEVICE_CONFIG_STATE_UNSPECIFIED", "DRAFT", "FINAL" diff --git a/googleapiclient-stubs/_apis/realtimebidding/v1/schemas.pyi b/googleapiclient-stubs/_apis/realtimebidding/v1/schemas.pyi index 446f6809..1486a5fd 100644 --- a/googleapiclient-stubs/_apis/realtimebidding/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/realtimebidding/v1/schemas.pyi @@ -97,16 +97,62 @@ class Creative(typing_extensions.TypedDict, total=False): creativeId: str creativeServingDecision: CreativeServingDecision dealIds: _list[str] - declaredAttributes: _list[str] + declaredAttributes: _list[ + typing_extensions.Literal[ + "ATTRIBUTE_UNSPECIFIED", + "IMAGE_RICH_MEDIA", + "ADOBE_FLASH_FLV", + "IS_TAGGED", + "IS_COOKIE_TARGETED", + "IS_USER_INTEREST_TARGETED", + "EXPANDING_DIRECTION_NONE", + "EXPANDING_DIRECTION_UP", + "EXPANDING_DIRECTION_DOWN", + "EXPANDING_DIRECTION_LEFT", + "EXPANDING_DIRECTION_RIGHT", + "EXPANDING_DIRECTION_UP_LEFT", + "EXPANDING_DIRECTION_UP_RIGHT", + "EXPANDING_DIRECTION_DOWN_LEFT", + "EXPANDING_DIRECTION_DOWN_RIGHT", + "CREATIVE_TYPE_HTML", + "CREATIVE_TYPE_VAST_VIDEO", + "EXPANDING_DIRECTION_UP_OR_DOWN", + "EXPANDING_DIRECTION_LEFT_OR_RIGHT", + "EXPANDING_DIRECTION_ANY_DIAGONAL", + "EXPANDING_ACTION_ROLLOVER_TO_EXPAND", + "INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_MRAID", + "RICH_MEDIA_CAPABILITY_TYPE_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_HTML5", + "SKIPPABLE_INSTREAM_VIDEO", + "RICH_MEDIA_CAPABILITY_TYPE_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_NON_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL", + "NON_SKIPPABLE_INSTREAM_VIDEO", + "NATIVE_ELIGIBILITY_ELIGIBLE", + "NON_VPAID", + "NATIVE_ELIGIBILITY_NOT_ELIGIBLE", + "ANY_INTERSTITIAL", + "NON_INTERSTITIAL", + "IN_BANNER_VIDEO", + "RENDERING_SIZELESS_ADX", + "OMSDK_1_0", + "RENDERING_PLAYABLE", + ] + ] declaredClickThroughUrls: _list[str] - declaredRestrictedCategories: _list[str] + declaredRestrictedCategories: _list[ + typing_extensions.Literal["RESTRICTED_CATEGORY_UNSPECIFIED", "ALCOHOL"] + ] declaredVendorIds: _list[int] html: HtmlContent impressionTrackingUrls: _list[str] name: str native: NativeContent renderUrl: str - restrictedCategories: _list[str] + restrictedCategories: _list[ + typing_extensions.Literal["RESTRICTED_CATEGORY_UNSPECIFIED", "ALCOHOL"] + ] version: int video: VideoContent @@ -121,7 +167,49 @@ class CreativeServingDecision(typing_extensions.TypedDict, total=False): chinaPolicyCompliance: PolicyCompliance dealsPolicyCompliance: PolicyCompliance detectedAdvertisers: _list[AdvertiserAndBrand] - detectedAttributes: _list[str] + detectedAttributes: _list[ + typing_extensions.Literal[ + "ATTRIBUTE_UNSPECIFIED", + "IMAGE_RICH_MEDIA", + "ADOBE_FLASH_FLV", + "IS_TAGGED", + "IS_COOKIE_TARGETED", + "IS_USER_INTEREST_TARGETED", + "EXPANDING_DIRECTION_NONE", + "EXPANDING_DIRECTION_UP", + "EXPANDING_DIRECTION_DOWN", + "EXPANDING_DIRECTION_LEFT", + "EXPANDING_DIRECTION_RIGHT", + "EXPANDING_DIRECTION_UP_LEFT", + "EXPANDING_DIRECTION_UP_RIGHT", + "EXPANDING_DIRECTION_DOWN_LEFT", + "EXPANDING_DIRECTION_DOWN_RIGHT", + "CREATIVE_TYPE_HTML", + "CREATIVE_TYPE_VAST_VIDEO", + "EXPANDING_DIRECTION_UP_OR_DOWN", + "EXPANDING_DIRECTION_LEFT_OR_RIGHT", + "EXPANDING_DIRECTION_ANY_DIAGONAL", + "EXPANDING_ACTION_ROLLOVER_TO_EXPAND", + "INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_MRAID", + "RICH_MEDIA_CAPABILITY_TYPE_FLASH", + "RICH_MEDIA_CAPABILITY_TYPE_HTML5", + "SKIPPABLE_INSTREAM_VIDEO", + "RICH_MEDIA_CAPABILITY_TYPE_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_NON_SSL", + "RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL", + "NON_SKIPPABLE_INSTREAM_VIDEO", + "NATIVE_ELIGIBILITY_ELIGIBLE", + "NON_VPAID", + "NATIVE_ELIGIBILITY_NOT_ELIGIBLE", + "ANY_INTERSTITIAL", + "NON_INTERSTITIAL", + "IN_BANNER_VIDEO", + "RENDERING_SIZELESS_ADX", + "OMSDK_1_0", + "RENDERING_PLAYABLE", + ] + ] detectedClickThroughUrls: _list[str] detectedDomains: _list[str] detectedLanguages: _list[str] @@ -351,19 +439,46 @@ class PolicyTopicEvidence(typing_extensions.TypedDict, total=False): @typing.type_check_only class PretargetingConfig(typing_extensions.TypedDict, total=False): - allowedUserTargetingModes: _list[str] + allowedUserTargetingModes: _list[ + typing_extensions.Literal[ + "USER_TARGETING_MODE_UNSPECIFIED", + "REMARKETING_ADS", + "INTEREST_BASED_TARGETING", + ] + ] appTargeting: AppTargeting billingId: str displayName: str excludedContentLabelIds: _list[str] geoTargeting: NumericTargetingDimension includedCreativeDimensions: _list[CreativeDimensions] - includedEnvironments: _list[str] - includedFormats: _list[str] + includedEnvironments: _list[ + typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "APP", "WEB"] + ] + includedFormats: _list[ + typing_extensions.Literal[ + "CREATIVE_FORMAT_UNSPECIFIED", "HTML", "VAST", "NATIVE" + ] + ] includedLanguages: _list[str] includedMobileOperatingSystemIds: _list[str] - includedPlatforms: _list[str] - includedUserIdTypes: _list[str] + includedPlatforms: _list[ + typing_extensions.Literal[ + "PLATFORM_UNSPECIFIED", + "PERSONAL_COMPUTER", + "PHONE", + "TABLET", + "CONNECTED_TV", + ] + ] + includedUserIdTypes: _list[ + typing_extensions.Literal[ + "USER_ID_TYPE_UNSPECIFIED", + "HOSTED_MATCH_DATA", + "GOOGLE_COOKIE", + "DEVICE_ID", + ] + ] interstitialTargeting: typing_extensions.Literal[ "INTERSTITIAL_TARGETING_UNSPECIFIED", "ONLY_INTERSTITIAL_REQUESTS", diff --git a/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi b/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi index 91b278dd..9a066887 100644 --- a/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi @@ -8,7 +8,15 @@ _list = list class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment( typing_extensions.TypedDict, total=False ): - labels: _list[str] + labels: _list[ + typing_extensions.Literal[ + "ACCOUNT_DEFENDER_LABEL_UNSPECIFIED", + "PROFILE_MATCH", + "SUSPICIOUS_LOGIN_ACTIVITY", + "SUSPICIOUS_ACCOUNT_CREATION", + "RELATED_ACCOUNTS_NUMBER_HIGH", + ] + ] @typing.type_check_only class GoogleCloudRecaptchaenterpriseV1AccountVerificationInfo( @@ -51,7 +59,25 @@ class GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest( "PASSWORD_INCORRECT", ] hashedAccountId: str - reasons: _list[str] + reasons: _list[ + typing_extensions.Literal[ + "REASON_UNSPECIFIED", + "CHARGEBACK", + "CHARGEBACK_FRAUD", + "CHARGEBACK_DISPUTE", + "REFUND", + "REFUND_FRAUD", + "TRANSACTION_ACCEPTED", + "TRANSACTION_DECLINED", + "PAYMENT_HEURISTICS", + "INITIATED_TWO_FACTOR", + "PASSED_TWO_FACTOR", + "FAILED_TWO_FACTOR", + "CORRECT_PASSWORD", + "INCORRECT_PASSWORD", + "SOCIAL_SPAM", + ] + ] transactionEvent: GoogleCloudRecaptchaenterpriseV1TransactionEvent @typing.type_check_only @@ -210,7 +236,11 @@ class GoogleCloudRecaptchaenterpriseV1FraudSignals( class GoogleCloudRecaptchaenterpriseV1FraudSignalsCardSignals( typing_extensions.TypedDict, total=False ): - cardLabels: _list[str] + cardLabels: _list[ + typing_extensions.Literal[ + "CARD_LABEL_UNSPECIFIED", "PREPAID", "VIRTUAL", "UNEXPECTED_LOCATION" + ] + ] @typing.type_check_only class GoogleCloudRecaptchaenterpriseV1FraudSignalsUserSignals( @@ -315,7 +345,18 @@ class GoogleCloudRecaptchaenterpriseV1RiskAnalysis( typing_extensions.TypedDict, total=False ): extendedVerdictReasons: _list[str] - reasons: _list[str] + reasons: _list[ + typing_extensions.Literal[ + "CLASSIFICATION_REASON_UNSPECIFIED", + "AUTOMATION", + "UNEXPECTED_ENVIRONMENT", + "TOO_MUCH_TRAFFIC", + "UNEXPECTED_USAGE_PATTERNS", + "LOW_CONFIDENCE_SCORE", + "SUSPECTED_CARDING", + "SUSPECTED_CHARGEBACK", + ] + ] score: float @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/recommender/v1/schemas.pyi b/googleapiclient-stubs/_apis/recommender/v1/schemas.pyi index 9123db36..2dbb9a5d 100644 --- a/googleapiclient-stubs/_apis/recommender/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/recommender/v1/schemas.pyi @@ -210,7 +210,11 @@ class GoogleCloudRecommenderV1ReliabilityProjection( typing_extensions.TypedDict, total=False ): details: dict[str, typing.Any] - risks: _list[str] + risks: _list[ + typing_extensions.Literal[ + "RISK_TYPE_UNSPECIFIED", "SERVICE_DISRUPTION", "DATA_LOSS", "ACCESS_DENY" + ] + ] @typing.type_check_only class GoogleCloudRecommenderV1SecurityProjection( diff --git a/googleapiclient-stubs/_apis/recommender/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/recommender/v1beta1/schemas.pyi index d89fadd3..72a990a2 100644 --- a/googleapiclient-stubs/_apis/recommender/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/recommender/v1beta1/schemas.pyi @@ -246,7 +246,11 @@ class GoogleCloudRecommenderV1beta1ReliabilityProjection( typing_extensions.TypedDict, total=False ): details: dict[str, typing.Any] - risks: _list[str] + risks: _list[ + typing_extensions.Literal[ + "RISK_TYPE_UNSPECIFIED", "SERVICE_DISRUPTION", "DATA_LOSS", "ACCESS_DENY" + ] + ] @typing.type_check_only class GoogleCloudRecommenderV1beta1SecurityProjection( diff --git a/googleapiclient-stubs/_apis/redis/v1/schemas.pyi b/googleapiclient-stubs/_apis/redis/v1/schemas.pyi index a188c3e9..068aa590 100644 --- a/googleapiclient-stubs/_apis/redis/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/redis/v1/schemas.pyi @@ -139,7 +139,11 @@ class Instance(typing_extensions.TypedDict, total=False): "FAILING_OVER", ] statusMessage: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal[ + "SUSPENSION_REASON_UNSPECIFIED", "CUSTOMER_MANAGED_KEY_ISSUE" + ] + ] tier: typing_extensions.Literal["TIER_UNSPECIFIED", "BASIC", "STANDARD_HA"] transitEncryptionMode: typing_extensions.Literal[ "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED", "SERVER_AUTHENTICATION", "DISABLED" diff --git a/googleapiclient-stubs/_apis/redis/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/redis/v1beta1/schemas.pyi index 1cc41a57..aa7aff2e 100644 --- a/googleapiclient-stubs/_apis/redis/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/redis/v1beta1/schemas.pyi @@ -139,7 +139,11 @@ class Instance(typing_extensions.TypedDict, total=False): "FAILING_OVER", ] statusMessage: str - suspensionReasons: _list[str] + suspensionReasons: _list[ + typing_extensions.Literal[ + "SUSPENSION_REASON_UNSPECIFIED", "CUSTOMER_MANAGED_KEY_ISSUE" + ] + ] tier: typing_extensions.Literal["TIER_UNSPECIFIED", "BASIC", "STANDARD_HA"] transitEncryptionMode: typing_extensions.Literal[ "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED", "SERVER_AUTHENTICATION", "DISABLED" diff --git a/googleapiclient-stubs/_apis/remotebuildexecution/v2/schemas.pyi b/googleapiclient-stubs/_apis/remotebuildexecution/v2/schemas.pyi index 12e2e465..033f85ab 100644 --- a/googleapiclient-stubs/_apis/remotebuildexecution/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/remotebuildexecution/v2/schemas.pyi @@ -85,9 +85,13 @@ class BuildBazelRemoteExecutionV2CacheCapabilities( ): actionCacheUpdateCapabilities: BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities cachePriorityCapabilities: BuildBazelRemoteExecutionV2PriorityCapabilities - digestFunction: _list[str] + digestFunction: _list[ + typing_extensions.Literal[ + "UNKNOWN", "SHA256", "SHA1", "MD5", "VSO", "SHA384", "SHA512", "MURMUR3" + ] + ] maxBatchTotalSizeBytes: str - supportedCompressor: _list[str] + supportedCompressor: _list[typing_extensions.Literal["IDENTITY", "ZSTD"]] symlinkAbsolutePathStrategy: typing_extensions.Literal[ "UNKNOWN", "DISALLOWED", "ALLOWED" ] diff --git a/googleapiclient-stubs/_apis/retail/v2/schemas.pyi b/googleapiclient-stubs/_apis/retail/v2/schemas.pyi index becb5b29..ebf23f72 100644 --- a/googleapiclient-stubs/_apis/retail/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/retail/v2/schemas.pyi @@ -257,8 +257,20 @@ class GoogleCloudRetailV2Control(typing_extensions.TypedDict, total=False): displayName: str name: str rule: GoogleCloudRetailV2Rule - searchSolutionUseCase: _list[str] - solutionTypes: _list[str] + searchSolutionUseCase: _list[ + typing_extensions.Literal[ + "SEARCH_SOLUTION_USE_CASE_UNSPECIFIED", + "SEARCH_SOLUTION_USE_CASE_SEARCH", + "SEARCH_SOLUTION_USE_CASE_BROWSE", + ] + ] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] @typing.type_check_only class GoogleCloudRetailV2CreateModelMetadata(typing_extensions.TypedDict, total=False): @@ -945,7 +957,13 @@ class GoogleCloudRetailV2ServingConfig(typing_extensions.TypedDict, total=False) priceRerankingLevel: str redirectControlIds: _list[str] replacementControlIds: _list[str] - solutionTypes: _list[str] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] twowaySynonymsControlIds: _list[str] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/retail/v2alpha/schemas.pyi b/googleapiclient-stubs/_apis/retail/v2alpha/schemas.pyi index a55d617b..df2d69c2 100644 --- a/googleapiclient-stubs/_apis/retail/v2alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/retail/v2alpha/schemas.pyi @@ -509,8 +509,20 @@ class GoogleCloudRetailV2alphaControl(typing_extensions.TypedDict, total=False): facetSpec: GoogleCloudRetailV2alphaSearchRequestFacetSpec name: str rule: GoogleCloudRetailV2alphaRule - searchSolutionUseCase: _list[str] - solutionTypes: _list[str] + searchSolutionUseCase: _list[ + typing_extensions.Literal[ + "SEARCH_SOLUTION_USE_CASE_UNSPECIFIED", + "SEARCH_SOLUTION_USE_CASE_SEARCH", + "SEARCH_SOLUTION_USE_CASE_BROWSE", + ] + ] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] @typing.type_check_only class GoogleCloudRetailV2alphaCreateMerchantCenterAccountLinkMetadata( @@ -714,7 +726,13 @@ class GoogleCloudRetailV2alphaListControlsResponse( class GoogleCloudRetailV2alphaListEnrolledSolutionsResponse( typing_extensions.TypedDict, total=False ): - enrolledSolutions: _list[str] + enrolledSolutions: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] @typing.type_check_only class GoogleCloudRetailV2alphaListMerchantCenterAccountLinksResponse( @@ -1031,7 +1049,13 @@ class GoogleCloudRetailV2alphaProductLevelConfig( @typing.type_check_only class GoogleCloudRetailV2alphaProject(typing_extensions.TypedDict, total=False): - enrolledSolutions: _list[str] + enrolledSolutions: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] name: str @typing.type_check_only @@ -1429,7 +1453,13 @@ class GoogleCloudRetailV2alphaServingConfig(typing_extensions.TypedDict, total=F priceRerankingLevel: str redirectControlIds: _list[str] replacementControlIds: _list[str] - solutionTypes: _list[str] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] twowaySynonymsControlIds: _list[str] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/retail/v2beta/schemas.pyi b/googleapiclient-stubs/_apis/retail/v2beta/schemas.pyi index 1278d13b..ae5efca3 100644 --- a/googleapiclient-stubs/_apis/retail/v2beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/retail/v2beta/schemas.pyi @@ -816,8 +816,20 @@ class GoogleCloudRetailV2betaControl(typing_extensions.TypedDict, total=False): facetSpec: GoogleCloudRetailV2betaSearchRequestFacetSpec name: str rule: GoogleCloudRetailV2betaRule - searchSolutionUseCase: _list[str] - solutionTypes: _list[str] + searchSolutionUseCase: _list[ + typing_extensions.Literal[ + "SEARCH_SOLUTION_USE_CASE_UNSPECIFIED", + "SEARCH_SOLUTION_USE_CASE_SEARCH", + "SEARCH_SOLUTION_USE_CASE_BROWSE", + ] + ] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] @typing.type_check_only class GoogleCloudRetailV2betaCreateMerchantCenterAccountLinkMetadata( @@ -1627,7 +1639,13 @@ class GoogleCloudRetailV2betaServingConfig(typing_extensions.TypedDict, total=Fa priceRerankingLevel: str redirectControlIds: _list[str] replacementControlIds: _list[str] - solutionTypes: _list[str] + solutionTypes: _list[ + typing_extensions.Literal[ + "SOLUTION_TYPE_UNSPECIFIED", + "SOLUTION_TYPE_RECOMMENDATION", + "SOLUTION_TYPE_SEARCH", + ] + ] twowaySynonymsControlIds: _list[str] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/safebrowsing/v4/schemas.pyi b/googleapiclient-stubs/_apis/safebrowsing/v4/schemas.pyi index 60e4cbcb..856c0acf 100644 --- a/googleapiclient-stubs/_apis/safebrowsing/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/safebrowsing/v4/schemas.pyi @@ -81,7 +81,9 @@ class GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequest maxDatabaseEntries: int maxUpdateEntries: int region: str - supportedCompressions: _list[str] + supportedCompressions: _list[ + typing_extensions.Literal["COMPRESSION_TYPE_UNSPECIFIED", "RAW", "RICE"] + ] @typing.type_check_only class GoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponse( @@ -291,10 +293,53 @@ class GoogleSecuritySafebrowsingV4ThreatHitUserInfo( @typing.type_check_only class GoogleSecuritySafebrowsingV4ThreatInfo(typing_extensions.TypedDict, total=False): - platformTypes: _list[str] + platformTypes: _list[ + typing_extensions.Literal[ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME", + ] + ] threatEntries: _list[GoogleSecuritySafebrowsingV4ThreatEntry] - threatEntryTypes: _list[str] - threatTypes: _list[str] + threatEntryTypes: _list[ + typing_extensions.Literal[ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL", + "EXECUTABLE", + "IP_RANGE", + "CHROME_EXTENSION", + "FILENAME", + "CERT", + ] + ] + threatTypes: _list[ + typing_extensions.Literal[ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION", + "SOCIAL_ENGINEERING_INTERNAL", + "API_ABUSE", + "MALICIOUS_BINARY", + "CSD_WHITELIST", + "CSD_DOWNLOAD_WHITELIST", + "CLIENT_INCIDENT", + "CLIENT_INCIDENT_WHITELIST", + "APK_MALWARE_OFFLINE", + "SUBRESOURCE_FILTER", + "SUSPICIOUS", + "TRICK_TO_BILL", + "HIGH_CONFIDENCE_ALLOWLIST", + "ACCURACY_TIPS", + ] + ] @typing.type_check_only class GoogleSecuritySafebrowsingV4ThreatListDescriptor( diff --git a/googleapiclient-stubs/_apis/safebrowsing/v5/schemas.pyi b/googleapiclient-stubs/_apis/safebrowsing/v5/schemas.pyi index 37bb1a37..c5c5cba0 100644 --- a/googleapiclient-stubs/_apis/safebrowsing/v5/schemas.pyi +++ b/googleapiclient-stubs/_apis/safebrowsing/v5/schemas.pyi @@ -13,7 +13,11 @@ class GoogleSecuritySafebrowsingV5FullHash(typing_extensions.TypedDict, total=Fa class GoogleSecuritySafebrowsingV5FullHashFullHashDetail( typing_extensions.TypedDict, total=False ): - attributes: _list[str] + attributes: _list[ + typing_extensions.Literal[ + "THREAT_ATTRIBUTE_UNSPECIFIED", "CANARY", "FRAME_ONLY" + ] + ] threatType: typing_extensions.Literal[ "THREAT_TYPE_UNSPECIFIED", "MALWARE", diff --git a/googleapiclient-stubs/_apis/sasportal/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/sasportal/v1alpha1/schemas.pyi index f9737624..9441679c 100644 --- a/googleapiclient-stubs/_apis/sasportal/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/sasportal/v1alpha1/schemas.pyi @@ -83,7 +83,13 @@ class SasPortalDeviceConfig(typing_extensions.TypedDict, total=False): ] installationParams: SasPortalInstallationParams isSigned: bool - measurementCapabilities: _list[str] + measurementCapabilities: _list[ + typing_extensions.Literal[ + "MEASUREMENT_CAPABILITY_UNSPECIFIED", + "MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT", + "MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT", + ] + ] model: SasPortalDeviceModel state: typing_extensions.Literal[ "DEVICE_CONFIG_STATE_UNSPECIFIED", "DRAFT", "FINAL" diff --git a/googleapiclient-stubs/_apis/searchads360/v0/schemas.pyi b/googleapiclient-stubs/_apis/searchads360/v0/schemas.pyi index e2445503..3197b494 100644 --- a/googleapiclient-stubs/_apis/searchads360/v0/schemas.pyi +++ b/googleapiclient-stubs/_apis/searchads360/v0/schemas.pyi @@ -334,7 +334,11 @@ class GoogleAdsSearchads360V0Common__Metrics(typing_extensions.TypedDict, total= "UNSPECIFIED", "UNKNOWN", "BELOW_AVERAGE", "AVERAGE", "ABOVE_AVERAGE" ] impressions: str - interactionEventTypes: _list[str] + interactionEventTypes: _list[ + typing_extensions.Literal[ + "UNSPECIFIED", "UNKNOWN", "CLICK", "ENGAGEMENT", "VIDEO_VIEW", "NONE" + ] + ] interactionRate: float interactions: str invalidClickRate: float @@ -1017,7 +1021,15 @@ class GoogleAdsSearchads360V0Resources_Campaign_NetworkSettings( class GoogleAdsSearchads360V0Resources_Campaign_OptimizationGoalSetting( typing_extensions.TypedDict, total=False ): - optimizationGoalTypes: _list[str] + optimizationGoalTypes: _list[ + typing_extensions.Literal[ + "UNSPECIFIED", + "UNKNOWN", + "CALL_CLICKS", + "DRIVING_DIRECTIONS", + "APP_PRE_REGISTRATION", + ] + ] @typing.type_check_only class GoogleAdsSearchads360V0Resources_Campaign_SelectiveOptimization( @@ -1781,7 +1793,39 @@ class GoogleAdsSearchads360V0Resources__Campaign( dynamicSearchAdsSetting: GoogleAdsSearchads360V0Resources_Campaign_DynamicSearchAdsSetting endDate: str engineId: str - excludedParentAssetFieldTypes: _list[str] + excludedParentAssetFieldTypes: _list[ + typing_extensions.Literal[ + "UNSPECIFIED", + "UNKNOWN", + "HEADLINE", + "DESCRIPTION", + "MANDATORY_AD_TEXT", + "MARKETING_IMAGE", + "MEDIA_BUNDLE", + "YOUTUBE_VIDEO", + "BOOK_ON_GOOGLE", + "LEAD_FORM", + "PROMOTION", + "CALLOUT", + "STRUCTURED_SNIPPET", + "SITELINK", + "MOBILE_APP", + "HOTEL_CALLOUT", + "CALL", + "PRICE", + "LONG_HEADLINE", + "BUSINESS_NAME", + "SQUARE_MARKETING_IMAGE", + "PORTRAIT_MARKETING_IMAGE", + "LOGO", + "LANDSCAPE_LOGO", + "VIDEO", + "CALL_TO_ACTION_SELECTION", + "AD_IMAGE", + "BUSINESS_LOGO", + "HOTEL_PROPERTY", + ] + ] finalUrlSuffix: str frequencyCaps: _list[GoogleAdsSearchads360V0Common__FrequencyCapEntry] geoTargetTypeSetting: GoogleAdsSearchads360V0Resources_Campaign_GeoTargetTypeSetting diff --git a/googleapiclient-stubs/_apis/searchconsole/v1/schemas.pyi b/googleapiclient-stubs/_apis/searchconsole/v1/schemas.pyi index 9b3991ee..cdef2dd6 100644 --- a/googleapiclient-stubs/_apis/searchconsole/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/searchconsole/v1/schemas.pyi @@ -213,7 +213,11 @@ class SearchAnalyticsQueryRequest(typing_extensions.TypedDict, total=False): ] dataState: typing_extensions.Literal["DATA_STATE_UNSPECIFIED", "FINAL", "ALL"] dimensionFilterGroups: _list[ApiDimensionFilterGroup] - dimensions: _list[str] + dimensions: _list[ + typing_extensions.Literal[ + "DATE", "QUERY", "PAGE", "COUNTRY", "DEVICE", "SEARCH_APPEARANCE" + ] + ] endDate: str rowLimit: int searchType: typing_extensions.Literal[ diff --git a/googleapiclient-stubs/_apis/securitycenter/v1/schemas.pyi b/googleapiclient-stubs/_apis/securitycenter/v1/schemas.pyi index de142597..e50736ae 100644 --- a/googleapiclient-stubs/_apis/securitycenter/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/securitycenter/v1/schemas.pyi @@ -785,8 +785,66 @@ class MemoryHashSignature(typing_extensions.TypedDict, total=False): @typing.type_check_only class MitreAttack(typing_extensions.TypedDict, total=False): - additionalTactics: _list[str] - additionalTechniques: _list[str] + additionalTactics: _list[ + typing_extensions.Literal[ + "TACTIC_UNSPECIFIED", + "RECONNAISSANCE", + "RESOURCE_DEVELOPMENT", + "INITIAL_ACCESS", + "EXECUTION", + "PERSISTENCE", + "PRIVILEGE_ESCALATION", + "DEFENSE_EVASION", + "CREDENTIAL_ACCESS", + "DISCOVERY", + "LATERAL_MOVEMENT", + "COLLECTION", + "COMMAND_AND_CONTROL", + "EXFILTRATION", + "IMPACT", + ] + ] + additionalTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] primaryTactic: typing_extensions.Literal[ "TACTIC_UNSPECIFIED", "RECONNAISSANCE", @@ -804,7 +862,47 @@ class MitreAttack(typing_extensions.TypedDict, total=False): "EXFILTRATION", "IMPACT", ] - primaryTechniques: _list[str] + primaryTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] version: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/securitycenter/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/securitycenter/v1beta1/schemas.pyi index 1287d4ec..6c7c3c26 100644 --- a/googleapiclient-stubs/_apis/securitycenter/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/securitycenter/v1beta1/schemas.pyi @@ -651,8 +651,66 @@ class MemoryHashSignature(typing_extensions.TypedDict, total=False): @typing.type_check_only class MitreAttack(typing_extensions.TypedDict, total=False): - additionalTactics: _list[str] - additionalTechniques: _list[str] + additionalTactics: _list[ + typing_extensions.Literal[ + "TACTIC_UNSPECIFIED", + "RECONNAISSANCE", + "RESOURCE_DEVELOPMENT", + "INITIAL_ACCESS", + "EXECUTION", + "PERSISTENCE", + "PRIVILEGE_ESCALATION", + "DEFENSE_EVASION", + "CREDENTIAL_ACCESS", + "DISCOVERY", + "LATERAL_MOVEMENT", + "COLLECTION", + "COMMAND_AND_CONTROL", + "EXFILTRATION", + "IMPACT", + ] + ] + additionalTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] primaryTactic: typing_extensions.Literal[ "TACTIC_UNSPECIFIED", "RECONNAISSANCE", @@ -670,7 +728,47 @@ class MitreAttack(typing_extensions.TypedDict, total=False): "EXFILTRATION", "IMPACT", ] - primaryTechniques: _list[str] + primaryTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] version: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/securitycenter/v1beta2/schemas.pyi b/googleapiclient-stubs/_apis/securitycenter/v1beta2/schemas.pyi index ca27a082..fc63fdad 100644 --- a/googleapiclient-stubs/_apis/securitycenter/v1beta2/schemas.pyi +++ b/googleapiclient-stubs/_apis/securitycenter/v1beta2/schemas.pyi @@ -552,8 +552,66 @@ class MemoryHashSignature(typing_extensions.TypedDict, total=False): @typing.type_check_only class MitreAttack(typing_extensions.TypedDict, total=False): - additionalTactics: _list[str] - additionalTechniques: _list[str] + additionalTactics: _list[ + typing_extensions.Literal[ + "TACTIC_UNSPECIFIED", + "RECONNAISSANCE", + "RESOURCE_DEVELOPMENT", + "INITIAL_ACCESS", + "EXECUTION", + "PERSISTENCE", + "PRIVILEGE_ESCALATION", + "DEFENSE_EVASION", + "CREDENTIAL_ACCESS", + "DISCOVERY", + "LATERAL_MOVEMENT", + "COLLECTION", + "COMMAND_AND_CONTROL", + "EXFILTRATION", + "IMPACT", + ] + ] + additionalTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] primaryTactic: typing_extensions.Literal[ "TACTIC_UNSPECIFIED", "RECONNAISSANCE", @@ -571,7 +629,47 @@ class MitreAttack(typing_extensions.TypedDict, total=False): "EXFILTRATION", "IMPACT", ] - primaryTechniques: _list[str] + primaryTechniques: _list[ + typing_extensions.Literal[ + "TECHNIQUE_UNSPECIFIED", + "ACTIVE_SCANNING", + "SCANNING_IP_BLOCKS", + "INGRESS_TOOL_TRANSFER", + "NATIVE_API", + "SHARED_MODULES", + "COMMAND_AND_SCRIPTING_INTERPRETER", + "UNIX_SHELL", + "RESOURCE_HIJACKING", + "PROXY", + "EXTERNAL_PROXY", + "MULTI_HOP_PROXY", + "DYNAMIC_RESOLUTION", + "UNSECURED_CREDENTIALS", + "VALID_ACCOUNTS", + "LOCAL_ACCOUNTS", + "CLOUD_ACCOUNTS", + "NETWORK_DENIAL_OF_SERVICE", + "PERMISSION_GROUPS_DISCOVERY", + "CLOUD_GROUPS", + "EXFILTRATION_OVER_WEB_SERVICE", + "EXFILTRATION_TO_CLOUD_STORAGE", + "ACCOUNT_MANIPULATION", + "SSH_AUTHORIZED_KEYS", + "CREATE_OR_MODIFY_SYSTEM_PROCESS", + "STEAL_WEB_SESSION_COOKIE", + "MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE", + "EXPLOIT_PUBLIC_FACING_APPLICATION", + "MODIFY_AUTHENTICATION_PROCESS", + "DATA_DESTRUCTION", + "DOMAIN_POLICY_MODIFICATION", + "IMPAIR_DEFENSES", + "NETWORK_SERVICE_DISCOVERY", + "ACCESS_TOKEN_MANIPULATION", + "ABUSE_ELEVATION_CONTROL_MECHANISM", + "DEFAULT_ACCOUNTS", + "INHIBIT_SYSTEM_RECOVERY", + ] + ] version: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/serviceconsumermanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/serviceconsumermanagement/v1/schemas.pyi index 835d8df6..9830d568 100644 --- a/googleapiclient-stubs/_apis/serviceconsumermanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/serviceconsumermanagement/v1/schemas.pyi @@ -118,7 +118,11 @@ class ClientLibrarySettings(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/serviceconsumermanagement/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/serviceconsumermanagement/v1beta1/schemas.pyi index 69aac1af..e87877bf 100644 --- a/googleapiclient-stubs/_apis/serviceconsumermanagement/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/serviceconsumermanagement/v1beta1/schemas.pyi @@ -95,7 +95,11 @@ class ClientLibrarySettings(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only @@ -604,7 +608,13 @@ class V1Beta1GenerateServiceIdentityResponse(typing_extensions.TypedDict, total= @typing.type_check_only class V1Beta1ImportProducerOverridesRequest(typing_extensions.TypedDict, total=False): force: bool - forceOnly: _list[str] + forceOnly: _list[ + typing_extensions.Literal[ + "QUOTA_SAFETY_CHECK_UNSPECIFIED", + "LIMIT_DECREASE_BELOW_USAGE", + "LIMIT_DECREASE_PERCENTAGE_TOO_HIGH", + ] + ] inlineSource: V1Beta1OverrideInlineSource @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi index 41a50e96..712818b0 100644 --- a/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi @@ -121,7 +121,11 @@ class ClientLibrarySettings(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/servicenetworking/v1/schemas.pyi b/googleapiclient-stubs/_apis/servicenetworking/v1/schemas.pyi index 8eb72b98..d8378072 100644 --- a/googleapiclient-stubs/_apis/servicenetworking/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/servicenetworking/v1/schemas.pyi @@ -161,7 +161,11 @@ class CloudSQLConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/servicenetworking/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/servicenetworking/v1beta/schemas.pyi index 4a131b53..1c26f14a 100644 --- a/googleapiclient-stubs/_apis/servicenetworking/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/servicenetworking/v1beta/schemas.pyi @@ -130,7 +130,11 @@ class CloudSQLConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/serviceusage/v1/schemas.pyi b/googleapiclient-stubs/_apis/serviceusage/v1/schemas.pyi index 900100b0..cfa5b093 100644 --- a/googleapiclient-stubs/_apis/serviceusage/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/serviceusage/v1/schemas.pyi @@ -136,7 +136,11 @@ class ClientLibrarySettings(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/serviceusage/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/serviceusage/v1beta1/schemas.pyi index 0f49c51f..7053f8e1 100644 --- a/googleapiclient-stubs/_apis/serviceusage/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/serviceusage/v1beta1/schemas.pyi @@ -129,7 +129,11 @@ class ClientLibrarySettings(typing_extensions.TypedDict, total=False): @typing.type_check_only class CommonLanguageSettings(typing_extensions.TypedDict, total=False): - destinations: _list[str] + destinations: _list[ + typing_extensions.Literal[ + "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED", "GITHUB", "PACKAGE_MANAGER" + ] + ] referenceDocsUri: str @typing.type_check_only @@ -433,7 +437,13 @@ class ImportAdminOverridesMetadata(typing_extensions.TypedDict, total=False): .. @typing.type_check_only class ImportAdminOverridesRequest(typing_extensions.TypedDict, total=False): force: bool - forceOnly: _list[str] + forceOnly: _list[ + typing_extensions.Literal[ + "QUOTA_SAFETY_CHECK_UNSPECIFIED", + "LIMIT_DECREASE_BELOW_USAGE", + "LIMIT_DECREASE_PERCENTAGE_TOO_HIGH", + ] + ] inlineSource: OverrideInlineSource @typing.type_check_only @@ -453,7 +463,13 @@ class ImportConsumerOverridesMetadata(typing_extensions.TypedDict, total=False): @typing.type_check_only class ImportConsumerOverridesRequest(typing_extensions.TypedDict, total=False): force: bool - forceOnly: _list[str] + forceOnly: _list[ + typing_extensions.Literal[ + "QUOTA_SAFETY_CHECK_UNSPECIFIED", + "LIMIT_DECREASE_BELOW_USAGE", + "LIMIT_DECREASE_PERCENTAGE_TOO_HIGH", + ] + ] inlineSource: OverrideInlineSource @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/sheets/v4/schemas.pyi b/googleapiclient-stubs/_apis/sheets/v4/schemas.pyi index eb1826e8..9b298590 100644 --- a/googleapiclient-stubs/_apis/sheets/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/sheets/v4/schemas.pyi @@ -740,7 +740,7 @@ class DataFilterValueRange(typing_extensions.TypedDict, total=False): majorDimension: typing_extensions.Literal[ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ] - values: _list[list] + values: _list[_list[typing.Any]] @typing.type_check_only class DataLabel(typing_extensions.TypedDict, total=False): @@ -827,7 +827,18 @@ class DataSourceRefreshSchedule(typing_extensions.TypedDict, total=False): @typing.type_check_only class DataSourceRefreshWeeklySchedule(typing_extensions.TypedDict, total=False): - daysOfWeek: _list[str] + daysOfWeek: _list[ + typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + ] startTime: TimeOfDay @typing.type_check_only @@ -2006,7 +2017,7 @@ class ValueRange(typing_extensions.TypedDict, total=False): "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ] range: str - values: _list[list] + values: _list[_list[typing.Any]] @typing.type_check_only class WaterfallChartColumnStyle(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/spanner/v1/schemas.pyi b/googleapiclient-stubs/_apis/spanner/v1/schemas.pyi index 0acea5a6..7764043e 100644 --- a/googleapiclient-stubs/_apis/spanner/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/spanner/v1/schemas.pyi @@ -393,7 +393,7 @@ class KeyRangeInfos(typing_extensions.TypedDict, total=False): @typing.type_check_only class KeySet(typing_extensions.TypedDict, total=False): all: bool - keys: _list[list] + keys: _list[_list[typing.Any]] ranges: _list[KeyRange] @typing.type_check_only @@ -669,7 +669,7 @@ class RestoreInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ResultSet(typing_extensions.TypedDict, total=False): metadata: ResultSetMetadata - rows: _list[list] + rows: _list[_list[typing.Any]] stats: ResultSetStats @typing.type_check_only @@ -853,4 +853,4 @@ class VisualizationData(typing_extensions.TypedDict, total=False): class Write(typing_extensions.TypedDict, total=False): columns: _list[str] table: str - values: _list[list] + values: _list[_list[typing.Any]] diff --git a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi index 3bd2c8dc..a3e28747 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi @@ -278,7 +278,15 @@ class DatabaseInstance(typing_extensions.TypedDict, total=False): "FAILED", "ONLINE_MAINTENANCE", ] - suspensionReason: _list[str] + suspensionReason: _list[ + typing_extensions.Literal[ + "SQL_SUSPENSION_REASON_UNSPECIFIED", + "BILLING_ISSUE", + "LEGAL_ISSUE", + "OPERATIONAL_ISSUE", + "KMS_KEY_ISSUE", + ] + ] writeEndpoint: str @typing.type_check_only @@ -354,7 +362,47 @@ class FailoverContext(typing_extensions.TypedDict, total=False): class Flag(typing_extensions.TypedDict, total=False): allowedIntValues: _list[str] allowedStringValues: _list[str] - appliesTo: _list[str] + appliesTo: _list[ + typing_extensions.Literal[ + "SQL_DATABASE_VERSION_UNSPECIFIED", + "MYSQL_5_1", + "MYSQL_5_5", + "MYSQL_5_6", + "MYSQL_5_7", + "SQLSERVER_2017_STANDARD", + "SQLSERVER_2017_ENTERPRISE", + "SQLSERVER_2017_EXPRESS", + "SQLSERVER_2017_WEB", + "POSTGRES_9_6", + "POSTGRES_10", + "POSTGRES_11", + "POSTGRES_12", + "POSTGRES_13", + "POSTGRES_14", + "POSTGRES_15", + "MYSQL_8_0", + "MYSQL_8_0_18", + "MYSQL_8_0_26", + "MYSQL_8_0_27", + "MYSQL_8_0_28", + "MYSQL_8_0_29", + "MYSQL_8_0_30", + "MYSQL_8_0_31", + "MYSQL_8_0_32", + "MYSQL_8_0_33", + "MYSQL_8_0_34", + "MYSQL_8_0_35", + "MYSQL_8_0_36", + "SQLSERVER_2019_STANDARD", + "SQLSERVER_2019_ENTERPRISE", + "SQLSERVER_2019_EXPRESS", + "SQLSERVER_2019_WEB", + "SQLSERVER_2022_STANDARD", + "SQLSERVER_2022_ENTERPRISE", + "SQLSERVER_2022_EXPRESS", + "SQLSERVER_2022_WEB", + ] + ] inBeta: bool kind: str maxValue: str diff --git a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi index 3bd2c8dc..a3e28747 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi @@ -278,7 +278,15 @@ class DatabaseInstance(typing_extensions.TypedDict, total=False): "FAILED", "ONLINE_MAINTENANCE", ] - suspensionReason: _list[str] + suspensionReason: _list[ + typing_extensions.Literal[ + "SQL_SUSPENSION_REASON_UNSPECIFIED", + "BILLING_ISSUE", + "LEGAL_ISSUE", + "OPERATIONAL_ISSUE", + "KMS_KEY_ISSUE", + ] + ] writeEndpoint: str @typing.type_check_only @@ -354,7 +362,47 @@ class FailoverContext(typing_extensions.TypedDict, total=False): class Flag(typing_extensions.TypedDict, total=False): allowedIntValues: _list[str] allowedStringValues: _list[str] - appliesTo: _list[str] + appliesTo: _list[ + typing_extensions.Literal[ + "SQL_DATABASE_VERSION_UNSPECIFIED", + "MYSQL_5_1", + "MYSQL_5_5", + "MYSQL_5_6", + "MYSQL_5_7", + "SQLSERVER_2017_STANDARD", + "SQLSERVER_2017_ENTERPRISE", + "SQLSERVER_2017_EXPRESS", + "SQLSERVER_2017_WEB", + "POSTGRES_9_6", + "POSTGRES_10", + "POSTGRES_11", + "POSTGRES_12", + "POSTGRES_13", + "POSTGRES_14", + "POSTGRES_15", + "MYSQL_8_0", + "MYSQL_8_0_18", + "MYSQL_8_0_26", + "MYSQL_8_0_27", + "MYSQL_8_0_28", + "MYSQL_8_0_29", + "MYSQL_8_0_30", + "MYSQL_8_0_31", + "MYSQL_8_0_32", + "MYSQL_8_0_33", + "MYSQL_8_0_34", + "MYSQL_8_0_35", + "MYSQL_8_0_36", + "SQLSERVER_2019_STANDARD", + "SQLSERVER_2019_ENTERPRISE", + "SQLSERVER_2019_EXPRESS", + "SQLSERVER_2019_WEB", + "SQLSERVER_2022_STANDARD", + "SQLSERVER_2022_ENTERPRISE", + "SQLSERVER_2022_EXPRESS", + "SQLSERVER_2022_WEB", + ] + ] inBeta: bool kind: str maxValue: str diff --git a/googleapiclient-stubs/_apis/storagetransfer/v1/schemas.pyi b/googleapiclient-stubs/_apis/storagetransfer/v1/schemas.pyi index f02ecda2..0e174b2c 100644 --- a/googleapiclient-stubs/_apis/storagetransfer/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/storagetransfer/v1/schemas.pyi @@ -130,8 +130,16 @@ class ListTransferJobsResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class LoggingConfig(typing_extensions.TypedDict, total=False): enableOnpremGcsTransferLogs: bool - logActionStates: _list[str] - logActions: _list[str] + logActionStates: _list[ + typing_extensions.Literal[ + "LOGGABLE_ACTION_STATE_UNSPECIFIED", "SUCCEEDED", "FAILED" + ] + ] + logActions: _list[ + typing_extensions.Literal[ + "LOGGABLE_ACTION_UNSPECIFIED", "FIND", "DELETE", "COPY" + ] + ] @typing.type_check_only class MetadataOptions(typing_extensions.TypedDict, total=False): @@ -167,7 +175,14 @@ class MetadataOptions(typing_extensions.TypedDict, total=False): @typing.type_check_only class NotificationConfig(typing_extensions.TypedDict, total=False): - eventTypes: _list[str] + eventTypes: _list[ + typing_extensions.Literal[ + "EVENT_TYPE_UNSPECIFIED", + "TRANSFER_OPERATION_SUCCESS", + "TRANSFER_OPERATION_FAILED", + "TRANSFER_OPERATION_ABORTED", + ] + ] payloadFormat: typing_extensions.Literal[ "PAYLOAD_FORMAT_UNSPECIFIED", "NONE", "JSON" ] diff --git a/googleapiclient-stubs/_apis/tagmanager/v1/schemas.pyi b/googleapiclient-stubs/_apis/tagmanager/v1/schemas.pyi index 681722a1..9c402440 100644 --- a/googleapiclient-stubs/_apis/tagmanager/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/tagmanager/v1/schemas.pyi @@ -13,7 +13,11 @@ class Account(typing_extensions.TypedDict, total=False): @typing.type_check_only class AccountAccess(typing_extensions.TypedDict, total=False): - permission: _list[str] + permission: _list[ + typing_extensions.Literal[ + "read", "edit", "publish", "delete", "manage", "editWorkspace" + ] + ] @typing.type_check_only class Condition(typing_extensions.TypedDict, total=False): @@ -37,19 +41,135 @@ class Container(typing_extensions.TypedDict, total=False): accountId: str containerId: str domainName: _list[str] - enabledBuiltInVariable: _list[str] + enabledBuiltInVariable: _list[ + typing_extensions.Literal[ + "pageUrl", + "pageHostname", + "pagePath", + "referrer", + "event", + "clickElement", + "clickClasses", + "clickId", + "clickTarget", + "clickUrl", + "clickText", + "firstPartyServingUrl", + "formElement", + "formClasses", + "formId", + "formTarget", + "formUrl", + "formText", + "environmentName", + "errorMessage", + "errorUrl", + "errorLine", + "newHistoryUrl", + "oldHistoryUrl", + "newHistoryFragment", + "oldHistoryFragment", + "newHistoryState", + "oldHistoryState", + "historySource", + "containerVersion", + "debugMode", + "randomNumber", + "containerId", + "appId", + "appName", + "appVersionCode", + "appVersionName", + "language", + "osVersion", + "platform", + "sdkVersion", + "deviceName", + "resolution", + "advertiserId", + "advertisingTrackingEnabled", + "htmlId", + "ampBrowserLanguage", + "ampCanonicalPath", + "ampCanonicalUrl", + "ampCanonicalHost", + "ampReferrer", + "ampTitle", + "ampClientId", + "ampClientTimezone", + "ampClientTimestamp", + "ampClientScreenWidth", + "ampClientScreenHeight", + "ampClientScrollX", + "ampClientScrollY", + "ampClientMaxScrollX", + "ampClientMaxScrollY", + "ampTotalEngagedTime", + "ampPageViewId", + "ampPageLoadTime", + "ampPageDownloadTime", + "ampGtmEvent", + "eventName", + "firebaseEventParameterCampaign", + "firebaseEventParameterCampaignAclid", + "firebaseEventParameterCampaignAnid", + "firebaseEventParameterCampaignClickTimestamp", + "firebaseEventParameterCampaignContent", + "firebaseEventParameterCampaignCp1", + "firebaseEventParameterCampaignGclid", + "firebaseEventParameterCampaignSource", + "firebaseEventParameterCampaignTerm", + "firebaseEventParameterCurrency", + "firebaseEventParameterDynamicLinkAcceptTime", + "firebaseEventParameterDynamicLinkLinkid", + "firebaseEventParameterNotificationMessageDeviceTime", + "firebaseEventParameterNotificationMessageId", + "firebaseEventParameterNotificationMessageName", + "firebaseEventParameterNotificationMessageTime", + "firebaseEventParameterNotificationTopic", + "firebaseEventParameterPreviousAppVersion", + "firebaseEventParameterPreviousOsVersion", + "firebaseEventParameterPrice", + "firebaseEventParameterProductId", + "firebaseEventParameterQuantity", + "firebaseEventParameterValue", + "videoProvider", + "videoUrl", + "videoTitle", + "videoDuration", + "videoPercent", + "videoVisible", + "videoStatus", + "videoCurrentTime", + "scrollDepthThreshold", + "scrollDepthUnits", + "scrollDepthDirection", + "elementVisibilityRatio", + "elementVisibilityTime", + "elementVisibilityFirstTime", + "elementVisibilityRecentTime", + ] + ] fingerprint: str name: str notes: str publicId: str timeZoneCountryId: str timeZoneId: str - usageContext: _list[str] + usageContext: _list[ + typing_extensions.Literal[ + "web", "android", "ios", "androidSdk5", "iosSdk5", "amp" + ] + ] @typing.type_check_only class ContainerAccess(typing_extensions.TypedDict, total=False): containerId: str - permission: _list[str] + permission: _list[ + typing_extensions.Literal[ + "read", "edit", "publish", "delete", "manage", "editWorkspace" + ] + ] @typing.type_check_only class ContainerVersion(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi index 7a3e0c64..5cb71446 100644 --- a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi @@ -197,7 +197,18 @@ class Container(typing_extensions.TypedDict, total=False): tagIds: _list[str] tagManagerUrl: str taggingServerUrls: _list[str] - usageContext: _list[str] + usageContext: _list[ + typing_extensions.Literal[ + "usageContextUnspecified", + "web", + "android", + "ios", + "androidSdk5", + "iosSdk5", + "amp", + "server", + ] + ] @typing.type_check_only class ContainerAccess(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/texttospeech/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/texttospeech/v1beta1/schemas.pyi index 85c5bee6..52d0eaa1 100644 --- a/googleapiclient-stubs/_apis/texttospeech/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/texttospeech/v1beta1/schemas.pyi @@ -78,7 +78,9 @@ class SynthesizeLongAudioRequest(typing_extensions.TypedDict, total=False): @typing.type_check_only class SynthesizeSpeechRequest(typing_extensions.TypedDict, total=False): audioConfig: AudioConfig - enableTimePointing: _list[str] + enableTimePointing: _list[ + typing_extensions.Literal["TIMEPOINT_TYPE_UNSPECIFIED", "SSML_MARK"] + ] input: SynthesisInput voice: VoiceSelectionParams diff --git a/googleapiclient-stubs/_apis/toolresults/v1beta3/schemas.pyi b/googleapiclient-stubs/_apis/toolresults/v1beta3/schemas.pyi index 56aa2517..e53ba65d 100644 --- a/googleapiclient-stubs/_apis/toolresults/v1beta3/schemas.pyi +++ b/googleapiclient-stubs/_apis/toolresults/v1beta3/schemas.pyi @@ -417,7 +417,11 @@ class PerfMetricsSummary(typing_extensions.TypedDict, total=False): graphicsStats: GraphicsStats historyId: str perfEnvironment: PerfEnvironment - perfMetrics: _list[str] + perfMetrics: _list[ + typing_extensions.Literal[ + "perfMetricTypeUnspecified", "memory", "cpu", "network", "graphics" + ] + ] projectId: str stepId: str diff --git a/googleapiclient-stubs/_apis/vault/v1/schemas.pyi b/googleapiclient-stubs/_apis/vault/v1/schemas.pyi index 3d0af08a..a75aa425 100644 --- a/googleapiclient-stubs/_apis/vault/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/vault/v1/schemas.pyi @@ -205,7 +205,11 @@ class HeldOrgUnit(typing_extensions.TypedDict, total=False): @typing.type_check_only class HeldVoiceQuery(typing_extensions.TypedDict, total=False): - coveredData: _list[str] + coveredData: _list[ + typing_extensions.Literal[ + "COVERED_DATA_UNSPECIFIED", "TEXT_MESSAGES", "VOICEMAILS", "CALL_LOGS" + ] + ] @typing.type_check_only class Hold(typing_extensions.TypedDict, total=False): @@ -399,4 +403,8 @@ class VoiceExportOptions(typing_extensions.TypedDict, total=False): @typing.type_check_only class VoiceOptions(typing_extensions.TypedDict, total=False): - coveredData: _list[str] + coveredData: _list[ + typing_extensions.Literal[ + "COVERED_DATA_UNSPECIFIED", "TEXT_MESSAGES", "VOICEMAILS", "CALL_LOGS" + ] + ] diff --git a/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi index 512af7e6..2895b377 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi @@ -14,7 +14,20 @@ class GoogleCloudVideointelligenceV1_AnnotateVideoProgress( class GoogleCloudVideointelligenceV1_AnnotateVideoRequest( typing_extensions.TypedDict, total=False ): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "LABEL_DETECTION", + "SHOT_CHANGE_DETECTION", + "EXPLICIT_CONTENT_DETECTION", + "FACE_DETECTION", + "SPEECH_TRANSCRIPTION", + "TEXT_DETECTION", + "OBJECT_TRACKING", + "LOGO_RECOGNITION", + "PERSON_DETECTION", + ] + ] inputContent: str inputUri: str locationId: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi index 198419a0..c17492e9 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi @@ -300,7 +300,20 @@ class GoogleCloudVideointelligenceV1beta2_AnnotateVideoProgress( class GoogleCloudVideointelligenceV1beta2_AnnotateVideoRequest( typing_extensions.TypedDict, total=False ): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "LABEL_DETECTION", + "SHOT_CHANGE_DETECTION", + "EXPLICIT_CONTENT_DETECTION", + "FACE_DETECTION", + "SPEECH_TRANSCRIPTION", + "TEXT_DETECTION", + "OBJECT_TRACKING", + "LOGO_RECOGNITION", + "PERSON_DETECTION", + ] + ] inputContent: str inputUri: str locationId: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi index b8d6bed4..fe559e77 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi @@ -600,7 +600,20 @@ class GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoProgress( class GoogleCloudVideointelligenceV1p1beta1_AnnotateVideoRequest( typing_extensions.TypedDict, total=False ): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "LABEL_DETECTION", + "SHOT_CHANGE_DETECTION", + "EXPLICIT_CONTENT_DETECTION", + "FACE_DETECTION", + "SPEECH_TRANSCRIPTION", + "TEXT_DETECTION", + "OBJECT_TRACKING", + "LOGO_RECOGNITION", + "PERSON_DETECTION", + ] + ] inputContent: str inputUri: str locationId: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi index 4d794a19..41839b8c 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi @@ -906,7 +906,20 @@ class GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoProgress( class GoogleCloudVideointelligenceV1p2beta1_AnnotateVideoRequest( typing_extensions.TypedDict, total=False ): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "LABEL_DETECTION", + "SHOT_CHANGE_DETECTION", + "EXPLICIT_CONTENT_DETECTION", + "FACE_DETECTION", + "SPEECH_TRANSCRIPTION", + "TEXT_DETECTION", + "OBJECT_TRACKING", + "LOGO_RECOGNITION", + "PERSON_DETECTION", + ] + ] inputContent: str inputUri: str locationId: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi index d45bd4e2..b241a118 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi @@ -1212,7 +1212,21 @@ class GoogleCloudVideointelligenceV1p3beta1_AnnotateVideoProgress( class GoogleCloudVideointelligenceV1p3beta1_AnnotateVideoRequest( typing_extensions.TypedDict, total=False ): - features: _list[str] + features: _list[ + typing_extensions.Literal[ + "FEATURE_UNSPECIFIED", + "LABEL_DETECTION", + "SHOT_CHANGE_DETECTION", + "EXPLICIT_CONTENT_DETECTION", + "FACE_DETECTION", + "SPEECH_TRANSCRIPTION", + "TEXT_DETECTION", + "OBJECT_TRACKING", + "LOGO_RECOGNITION", + "CELEBRITY_RECOGNITION", + "PERSON_DETECTION", + ] + ] inputContent: str inputUri: str locationId: str diff --git a/googleapiclient-stubs/_apis/vmmigration/v1/schemas.pyi b/googleapiclient-stubs/_apis/vmmigration/v1/schemas.pyi index 5af26b23..c519c809 100644 --- a/googleapiclient-stubs/_apis/vmmigration/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/vmmigration/v1/schemas.pyi @@ -769,7 +769,13 @@ class VmAttachmentDetails(typing_extensions.TypedDict, total=False): @typing.type_check_only class VmCapabilities(typing_extensions.TypedDict, total=False): lastOsCapabilitiesUpdateTime: str - osCapabilities: _list[str] + osCapabilities: _list[ + typing_extensions.Literal[ + "OS_CAPABILITY_UNSPECIFIED", + "OS_CAPABILITY_NVME_STORAGE_ACCESS", + "OS_CAPABILITY_GVNIC_NETWORK_INTERFACE", + ] + ] @typing.type_check_only class VmUtilizationInfo(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/vmmigration/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/vmmigration/v1alpha1/schemas.pyi index 4b122ae7..d9136fe6 100644 --- a/googleapiclient-stubs/_apis/vmmigration/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/vmmigration/v1alpha1/schemas.pyi @@ -806,7 +806,13 @@ class VmAttachmentDetails(typing_extensions.TypedDict, total=False): @typing.type_check_only class VmCapabilities(typing_extensions.TypedDict, total=False): lastOsCapabilitiesUpdateTime: str - osCapabilities: _list[str] + osCapabilities: _list[ + typing_extensions.Literal[ + "OS_CAPABILITY_UNSPECIFIED", + "OS_CAPABILITY_NVME_STORAGE_ACCESS", + "OS_CAPABILITY_GVNIC_NETWORK_INTERFACE", + ] + ] @typing.type_check_only class VmUtilizationInfo(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/webrisk/v1/schemas.pyi b/googleapiclient-stubs/_apis/webrisk/v1/schemas.pyi index 210b488c..094087c3 100644 --- a/googleapiclient-stubs/_apis/webrisk/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/webrisk/v1/schemas.pyi @@ -52,7 +52,15 @@ class GoogleCloudWebriskV1SearchHashesResponseThreatHash( ): expireTime: str hash: str - threatTypes: _list[str] + threatTypes: _list[ + typing_extensions.Literal[ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "SOCIAL_ENGINEERING_EXTENDED_COVERAGE", + ] + ] @typing.type_check_only class GoogleCloudWebriskV1SearchUrisResponse(typing_extensions.TypedDict, total=False): @@ -63,7 +71,15 @@ class GoogleCloudWebriskV1SearchUrisResponseThreatUri( typing_extensions.TypedDict, total=False ): expireTime: str - threatTypes: _list[str] + threatTypes: _list[ + typing_extensions.Literal[ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "SOCIAL_ENGINEERING_EXTENDED_COVERAGE", + ] + ] @typing.type_check_only class GoogleCloudWebriskV1Submission(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/websecurityscanner/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/websecurityscanner/v1alpha/schemas.pyi index 03d4fb42..e3cc5f54 100644 --- a/googleapiclient-stubs/_apis/websecurityscanner/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/websecurityscanner/v1alpha/schemas.pyi @@ -129,7 +129,15 @@ class ScanConfig(typing_extensions.TypedDict, total=False): name: str schedule: Schedule startingUrls: _list[str] - targetPlatforms: _list[str] + targetPlatforms: _list[ + typing_extensions.Literal[ + "TARGET_PLATFORM_UNSPECIFIED", + "APP_ENGINE", + "COMPUTE", + "CLOUD_RUN", + "CLOUD_FUNCTIONS", + ] + ] userAgent: typing_extensions.Literal[ "USER_AGENT_UNSPECIFIED", "CHROME_LINUX", "CHROME_ANDROID", "SAFARI_IPHONE" ] diff --git a/googleapiclient-stubs/_apis/websecurityscanner/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/websecurityscanner/v1beta/schemas.pyi index 06cbb91b..d1f82c63 100644 --- a/googleapiclient-stubs/_apis/websecurityscanner/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/websecurityscanner/v1beta/schemas.pyi @@ -123,7 +123,15 @@ class ScanConfig(typing_extensions.TypedDict, total=False): schedule: Schedule startingUrls: _list[str] staticIpScan: bool - targetPlatforms: _list[str] + targetPlatforms: _list[ + typing_extensions.Literal[ + "TARGET_PLATFORM_UNSPECIFIED", + "APP_ENGINE", + "COMPUTE", + "CLOUD_RUN", + "CLOUD_FUNCTIONS", + ] + ] userAgent: typing_extensions.Literal[ "USER_AGENT_UNSPECIFIED", "CHROME_LINUX", "CHROME_ANDROID", "SAFARI_IPHONE" ] diff --git a/googleapiclient-stubs/_apis/youtube/v3/schemas.pyi b/googleapiclient-stubs/_apis/youtube/v3/schemas.pyi index bfe0d489..3a66cdd5 100644 --- a/googleapiclient-stubs/_apis/youtube/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/youtube/v3/schemas.pyi @@ -661,7 +661,23 @@ class ContentRating(typing_extensions.TypedDict, total=False): "djctq1618", "djctqUnrated", ] - djctqRatingReasons: _list[str] + djctqRatingReasons: _list[ + typing_extensions.Literal[ + "djctqRatingReasonUnspecified", + "djctqViolence", + "djctqExtremeViolence", + "djctqSexualContent", + "djctqNudity", + "djctqSex", + "djctqExplicitSex", + "djctqDrugs", + "djctqLegalDrugs", + "djctqIllegalDrugs", + "djctqInappropriateLanguage", + "djctqCriminalActs", + "djctqImpactingContent", + ] + ] ecbmctRating: typing_extensions.Literal[ "ecbmctUnspecified", "ecbmctG", @@ -736,7 +752,22 @@ class ContentRating(typing_extensions.TypedDict, total=False): "fpbUnrated", "fpb10", ] - fpbRatingReasons: _list[str] + fpbRatingReasons: _list[ + typing_extensions.Literal[ + "fpbRatingReasonUnspecified", + "fpbBlasphemy", + "fpbLanguage", + "fpbNudity", + "fpbPrejudice", + "fpbSex", + "fpbViolence", + "fpbDrugs", + "fpbSexualViolence", + "fpbHorror", + "fpbCriminalTechniques", + "fpbImitativeActsTechniques", + ] + ] fskRating: typing_extensions.Literal[ "fskUnspecified", "fsk0", "fsk6", "fsk12", "fsk16", "fsk18", "fskUnrated" ] @@ -2255,10 +2286,48 @@ class VideoStatus(typing_extensions.TypedDict, total=False): @typing.type_check_only class VideoSuggestions(typing_extensions.TypedDict, total=False): - editorSuggestions: _list[str] - processingErrors: _list[str] - processingHints: _list[str] - processingWarnings: _list[str] + editorSuggestions: _list[ + typing_extensions.Literal[ + "videoAutoLevels", "videoStabilize", "videoCrop", "audioQuietAudioSwap" + ] + ] + processingErrors: _list[ + typing_extensions.Literal[ + "audioFile", + "imageFile", + "projectFile", + "notAVideoFile", + "docFile", + "archiveFile", + "unsupportedSpatialAudioLayout", + ] + ] + processingHints: _list[ + typing_extensions.Literal[ + "nonStreamableMov", + "sendBestQualityVideo", + "sphericalVideo", + "spatialAudio", + "vrVideo", + "hdrVideo", + ] + ] + processingWarnings: _list[ + typing_extensions.Literal[ + "unknownContainer", + "unknownVideoCodec", + "unknownAudioCodec", + "inconsistentResolution", + "hasEditlist", + "problematicVideoCodec", + "problematicAudioCodec", + "unsupportedVrStereoMode", + "unsupportedSphericalProjectionType", + "unsupportedHdrPixelFormat", + "unsupportedHdrColorMetadata", + "problematicHdrLookupTable", + ] + ] tagSuggestions: _list[VideoSuggestionsTagSuggestion] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/youtubeAnalytics/v2/schemas.pyi b/googleapiclient-stubs/_apis/youtubeAnalytics/v2/schemas.pyi index 29ceb162..cf99bca6 100644 --- a/googleapiclient-stubs/_apis/youtubeAnalytics/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/youtubeAnalytics/v2/schemas.pyi @@ -86,7 +86,7 @@ class QueryResponse(typing_extensions.TypedDict, total=False): columnHeaders: _list[ResultTableColumnHeader] errors: Errors kind: str - rows: _list[list] + rows: _list[_list[typing.Any]] @typing.type_check_only class ResultTableColumnHeader(typing_extensions.TypedDict, total=False):