diff --git a/artifactregistry/v1/artifactregistry-api.json b/artifactregistry/v1/artifactregistry-api.json index 4c2a3f8f7c..f81c45aacf 100644 --- a/artifactregistry/v1/artifactregistry-api.json +++ b/artifactregistry/v1/artifactregistry-api.json @@ -464,7 +464,7 @@ ] }, "list": { - "description": "Lists information about the supported locations for this service.", + "description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.", "flatPath": "v1/projects/{projectsId}/locations", "httpMethod": "GET", "id": "artifactregistry.projects.locations.list", @@ -2493,7 +2493,7 @@ } } }, - "revision": "20260102", + "revision": "20260206", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { @@ -3284,12 +3284,14 @@ "enum": [ "HASH_TYPE_UNSPECIFIED", "SHA256", - "MD5" + "MD5", + "DIRSUM_SHA256" ], "enumDescriptions": [ "Unspecified.", "SHA256 hash.", - "MD5 hash." + "MD5 hash.", + "Dirsum SHA256 hash." ], "type": "string" }, diff --git a/artifactregistry/v1/artifactregistry-gen.go b/artifactregistry/v1/artifactregistry-gen.go index ba5dabb1b7..c83b55dbea 100644 --- a/artifactregistry/v1/artifactregistry-gen.go +++ b/artifactregistry/v1/artifactregistry-gen.go @@ -1488,6 +1488,7 @@ type Hash struct { // "HASH_TYPE_UNSPECIFIED" - Unspecified. // "SHA256" - SHA256 hash. // "MD5" - MD5 hash. + // "DIRSUM_SHA256" - Dirsum SHA256 hash. Type string `json:"type,omitempty"` // Value: The hash value. Value string `json:"value,omitempty"` @@ -4153,7 +4154,11 @@ type ProjectsLocationsListCall struct { header_ http.Header } -// List: Lists information about the supported locations for this service. +// List: Lists information about the supported locations for this service. This +// method can be called in two ways: * **List all public locations:** Use the +// path `GET /v1/locations`. * **List project-visible locations:** Use the path +// `GET /v1/projects/{project_id}/locations`. This may include public locations +// as well as private or other locations specifically visible to the project. // // - name: The resource that owns the locations collection, if applicable. func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall { diff --git a/artifactregistry/v1beta1/artifactregistry-api.json b/artifactregistry/v1beta1/artifactregistry-api.json index 326da5f5d8..daf37981c7 100644 --- a/artifactregistry/v1beta1/artifactregistry-api.json +++ b/artifactregistry/v1beta1/artifactregistry-api.json @@ -376,7 +376,7 @@ ] }, "list": { - "description": "Lists information about the supported locations for this service.", + "description": "Lists information about the supported locations for this service. This method can be called in two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include public locations as well as private or other locations specifically visible to the project.", "flatPath": "v1beta1/projects/{projectsId}/locations", "httpMethod": "GET", "id": "artifactregistry.projects.locations.list", @@ -1182,7 +1182,7 @@ } } }, - "revision": "20251029", + "revision": "20260206", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "Binding": { @@ -1284,12 +1284,14 @@ "enum": [ "HASH_TYPE_UNSPECIFIED", "SHA256", - "MD5" + "MD5", + "DIRSUM_SHA256" ], "enumDescriptions": [ "Unspecified.", "SHA256 hash.", - "MD5 hash." + "MD5 hash.", + "Dirsum SHA256 hash." ], "type": "string" }, diff --git a/artifactregistry/v1beta1/artifactregistry-gen.go b/artifactregistry/v1beta1/artifactregistry-gen.go index 07e36c574c..215d25c7f1 100644 --- a/artifactregistry/v1beta1/artifactregistry-gen.go +++ b/artifactregistry/v1beta1/artifactregistry-gen.go @@ -459,6 +459,7 @@ type Hash struct { // "HASH_TYPE_UNSPECIFIED" - Unspecified. // "SHA256" - SHA256 hash. // "MD5" - MD5 hash. + // "DIRSUM_SHA256" - Dirsum SHA256 hash. Type string `json:"type,omitempty"` // Value: The hash value. Value string `json:"value,omitempty"` @@ -1224,7 +1225,11 @@ type ProjectsLocationsListCall struct { header_ http.Header } -// List: Lists information about the supported locations for this service. +// List: Lists information about the supported locations for this service. This +// method can be called in two ways: * **List all public locations:** Use the +// path `GET /v1/locations`. * **List project-visible locations:** Use the path +// `GET /v1/projects/{project_id}/locations`. This may include public locations +// as well as private or other locations specifically visible to the project. // // - name: The resource that owns the locations collection, if applicable. func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall { diff --git a/ces/v1/ces-api.json b/ces/v1/ces-api.json index 60d136aa02..09779166c0 100644 --- a/ces/v1/ces-api.json +++ b/ces/v1/ces-api.json @@ -2246,7 +2246,7 @@ } } }, - "revision": "20260209", + "revision": "20260213", "rootUrl": "https://ces.googleapis.com/", "schemas": { "Action": { @@ -6809,7 +6809,8 @@ "ADVANCED_PRODUCT_DETAILS", "SHORT_FORM", "OVERALL_SATISFACTION", - "ORDER_SUMMARY" + "ORDER_SUMMARY", + "APPOINTMENT_DETAILS" ], "enumDescriptions": [ "Unspecified widget type.", @@ -6821,7 +6822,8 @@ "Advanced product details widget.", "Short form widget.", "Overall satisfaction widget.", - "Order summary widget." + "Order summary widget.", + "Appointment details widget." ], "type": "string" } diff --git a/ces/v1/ces-gen.go b/ces/v1/ces-gen.go index 9fcb10558e..04ffc0ce09 100644 --- a/ces/v1/ces-gen.go +++ b/ces/v1/ces-gen.go @@ -6143,6 +6143,7 @@ type WidgetTool struct { // "SHORT_FORM" - Short form widget. // "OVERALL_SATISFACTION" - Overall satisfaction widget. // "ORDER_SUMMARY" - Order summary widget. + // "APPOINTMENT_DETAILS" - Appointment details widget. WidgetType string `json:"widgetType,omitempty"` // ForceSendFields is a list of field names (e.g. "Description") to // unconditionally include in API requests. By default, fields with empty or diff --git a/ces/v1beta/ces-api.json b/ces/v1beta/ces-api.json index 34efcbb35b..403b71898e 100644 --- a/ces/v1beta/ces-api.json +++ b/ces/v1beta/ces-api.json @@ -3288,7 +3288,7 @@ } } }, - "revision": "20260209", + "revision": "20260213", "rootUrl": "https://ces.googleapis.com/", "schemas": { "Action": { @@ -10550,7 +10550,8 @@ "ADVANCED_PRODUCT_DETAILS", "SHORT_FORM", "OVERALL_SATISFACTION", - "ORDER_SUMMARY" + "ORDER_SUMMARY", + "APPOINTMENT_DETAILS" ], "enumDescriptions": [ "Unspecified widget type.", @@ -10562,7 +10563,8 @@ "Advanced product details widget.", "Short form widget.", "Overall satisfaction widget.", - "Order summary widget." + "Order summary widget.", + "Appointment details widget." ], "type": "string" } diff --git a/ces/v1beta/ces-gen.go b/ces/v1beta/ces-gen.go index c80a7c9a4c..88dd2208d0 100644 --- a/ces/v1beta/ces-gen.go +++ b/ces/v1beta/ces-gen.go @@ -9063,6 +9063,7 @@ type WidgetTool struct { // "SHORT_FORM" - Short form widget. // "OVERALL_SATISFACTION" - Overall satisfaction widget. // "ORDER_SUMMARY" - Order summary widget. + // "APPOINTMENT_DETAILS" - Appointment details widget. WidgetType string `json:"widgetType,omitempty"` // ForceSendFields is a list of field names (e.g. "Description") to // unconditionally include in API requests. By default, fields with empty or diff --git a/datacatalog/v1/datacatalog-api.json b/datacatalog/v1/datacatalog-api.json index 7ea117c618..ab463a4808 100644 --- a/datacatalog/v1/datacatalog-api.json +++ b/datacatalog/v1/datacatalog-api.json @@ -2344,7 +2344,7 @@ } } }, - "revision": "20251226", + "revision": "20260211", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -4758,7 +4758,7 @@ "type": "object" }, "GoogleCloudDatacatalogV1TagTemplate": { - "description": "A tag template defines a tag that can have one or more typed fields. The template is used to create tags that are attached to Google Cloud resources. [Tag template roles] (https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) provide permissions to create, edit, and use the template. For example, see the [TagTemplate User] (https://cloud.google.com/data-catalog/docs/how-to/template-user) role that includes a permission to use the tag template to tag resources.", + "description": "A tag template defines a tag that can have one or more typed fields. The template is used to create tags that are attached to Google Cloud resources. [Tag template roles] (https://cloud.google.com/iam/docs/roles-permissions/datacatalog) provide permissions to create, edit, and use the template. For example, see the [TagTemplate User] (https://cloud.google.com/data-catalog/docs/how-to/template-user) role that includes a permission to use the tag template to tag resources.", "id": "GoogleCloudDatacatalogV1TagTemplate", "properties": { "dataplexTransferStatus": { diff --git a/datacatalog/v1/datacatalog-gen.go b/datacatalog/v1/datacatalog-gen.go index d99391cd68..8d8b99fed2 100644 --- a/datacatalog/v1/datacatalog-gen.go +++ b/datacatalog/v1/datacatalog-gen.go @@ -3696,9 +3696,9 @@ func (s GoogleCloudDatacatalogV1TagFieldEnumValue) MarshalJSON() ([]byte, error) // GoogleCloudDatacatalogV1TagTemplate: A tag template defines a tag that can // have one or more typed fields. The template is used to create tags that are // attached to Google Cloud resources. [Tag template roles] -// (https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) -// provide permissions to create, edit, and use the template. For example, see -// the [TagTemplate User] +// (https://cloud.google.com/iam/docs/roles-permissions/datacatalog) provide +// permissions to create, edit, and use the template. For example, see the +// [TagTemplate User] // (https://cloud.google.com/data-catalog/docs/how-to/template-user) role that // includes a permission to use the tag template to tag resources. type GoogleCloudDatacatalogV1TagTemplate struct { diff --git a/datacatalog/v1beta1/datacatalog-api.json b/datacatalog/v1beta1/datacatalog-api.json index cb346ba71c..d2ee521b15 100644 --- a/datacatalog/v1beta1/datacatalog-api.json +++ b/datacatalog/v1beta1/datacatalog-api.json @@ -1855,7 +1855,7 @@ } } }, - "revision": "20251226", + "revision": "20260211", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -4577,7 +4577,7 @@ "type": "object" }, "GoogleCloudDatacatalogV1beta1TagTemplate": { - "description": "A tag template defines a tag, which can have one or more typed fields. The template is used to create and attach the tag to Google Cloud resources. [Tag template roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) provide permissions to create, edit, and use the template. See, for example, the [TagTemplate User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role, which includes permission to use the tag template to tag resources.", + "description": "A tag template defines a tag, which can have one or more typed fields. The template is used to create and attach the tag to Google Cloud resources. [Tag template roles](https://cloud.google.com/iam/docs/roles-permissions/datacatalog) provide permissions to create, edit, and use the template. See, for example, the [TagTemplate User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role, which includes permission to use the tag template to tag resources.", "id": "GoogleCloudDatacatalogV1beta1TagTemplate", "properties": { "dataplexTransferStatus": { diff --git a/datacatalog/v1beta1/datacatalog-gen.go b/datacatalog/v1beta1/datacatalog-gen.go index 205215c9bb..143999a415 100644 --- a/datacatalog/v1beta1/datacatalog-gen.go +++ b/datacatalog/v1beta1/datacatalog-gen.go @@ -4039,9 +4039,9 @@ func (s GoogleCloudDatacatalogV1beta1TagFieldEnumValue) MarshalJSON() ([]byte, e // GoogleCloudDatacatalogV1beta1TagTemplate: A tag template defines a tag, // which can have one or more typed fields. The template is used to create and // attach the tag to Google Cloud resources. Tag template roles -// (https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles) -// provide permissions to create, edit, and use the template. See, for example, -// the TagTemplate User +// (https://cloud.google.com/iam/docs/roles-permissions/datacatalog) provide +// permissions to create, edit, and use the template. See, for example, the +// TagTemplate User // (https://cloud.google.com/data-catalog/docs/how-to/template-user) role, // which includes permission to use the tag template to tag resources. type GoogleCloudDatacatalogV1beta1TagTemplate struct { diff --git a/dfareporting/v4/dfareporting-api.json b/dfareporting/v4/dfareporting-api.json index 40ebb548c8..fcb998e547 100644 --- a/dfareporting/v4/dfareporting-api.json +++ b/dfareporting/v4/dfareporting-api.json @@ -4677,7 +4677,7 @@ ] }, "retransform": { - "description": "Retransforms a dynamic feed.", + "description": "Retransforms a dynamic feed. Only draft feeds can be retransformed (i.e. the feed has not been published).", "flatPath": "studio/dynamicFeeds/{dynamicFeedsId}/retransform", "httpMethod": "POST", "id": "dfareporting.dynamicFeeds.retransform", @@ -4703,7 +4703,7 @@ ] }, "update": { - "description": "Updates a new dynamic feed.", + "description": "Updates a new dynamic feed. For draft feeds, only Element can be updated. For published feeds, only FeedSchedule can be updated. Other fields will be ignored.", "flatPath": "studio/dynamicFeeds", "httpMethod": "PUT", "id": "dfareporting.dynamicFeeds.update", @@ -4725,7 +4725,7 @@ "dynamicProfiles": { "methods": { "generateCode": { - "description": "Generates code for a dynamic profile.", + "description": "Generates code for a dynamic profile, which will need unescaping.", "flatPath": "studio/dynamicProfiles/{dynamicProfilesId}/generateCode", "httpMethod": "GET", "id": "dfareporting.dynamicProfiles.generateCode", @@ -10465,7 +10465,7 @@ } } }, - "revision": "20260211", + "revision": "20260213", "rootUrl": "https://dfareporting.googleapis.com/", "schemas": { "Account": { @@ -15734,7 +15734,7 @@ "type": "object" }, "DynamicFeed": { - "description": "Contains dynamic feed information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains dynamic feed information.", "id": "DynamicFeed", "properties": { "contentSource": { @@ -15805,7 +15805,7 @@ "type": "object" }, "DynamicFeedsInsertRequest": { - "description": "Dynamic profile ID is required for dynamic feed insert as the current GPA API only can create a dynamic feed under profile context,even though the dynnamic feed itself don't need the dynamic profile id. See", + "description": "Dynamic profile ID is required for dynamic feed insert as the current GPA API only can create a dynamic feed under profile context,even though the dynamic feed itself don't need the dynamic profile id.", "id": "DynamicFeedsInsertRequest", "properties": { "dynamicFeed": { @@ -15821,7 +15821,7 @@ "type": "object" }, "DynamicProfile": { - "description": "Contains dynamic profile information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains dynamic profile information.", "id": "DynamicProfile", "properties": { "active": { @@ -15925,7 +15925,7 @@ "id": "DynamicProfileGenerateCodeResponse", "properties": { "code": { - "description": "Generated code for the dynamic profile.", + "description": "Generated code for the dynamic profile. The code will need to be unescaped.", "type": "string" } }, @@ -21633,7 +21633,7 @@ "type": "object" }, "StudioCreative": { - "description": "Contains studio creative information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains studio creative information.", "id": "StudioCreative", "properties": { "assetIds": { @@ -21645,7 +21645,7 @@ "type": "array" }, "backupImageAssetId": { - "description": "Backup image asset ID of this studio creative.", + "description": "Backup image asset ID of this studio creative. It is a required field on insertion.", "format": "int64", "type": "string" }, @@ -21657,11 +21657,6 @@ "$ref": "StudioCreativeDimension", "description": "Dimension of this studio creative. This is a required field on insertion if format is BANNER or EXPANDING." }, - "durationSeconds": { - "description": "Optional. Duration of this studio creative in seconds.", - "format": "int32", - "type": "integer" - }, "dynamicProfileId": { "description": "Dynamic profile ID of this studio creative.", "format": "int64", @@ -21674,16 +21669,14 @@ "BANNER", "EXPANDING", "INTERSTITIAL", - "VPAID_LINEAR_VIDEO", - "INSTREAM_VIDEO" + "VPAID_LINEAR_VIDEO" ], "enumDescriptions": [ "The format of the studio creative is unknown. This value is unused.", "Banner format.", "Expanding format.", "Intertitial format.", - "VPAID linear video creative format.", - "In-stream video creative format." + "VPAID linear video creative format." ], "type": "string" }, @@ -21701,22 +21694,6 @@ "description": "Identifier. Name of this studio creative. This is a required field on insertion.", "type": "string" }, - "orientation": { - "description": "Optional. LINT.ThenChange( //depot/google3/ads/richmedia/studio/proto/stubby/creative.proto:orientation, //depot/google3/ads/xfa/proto/api/enum.proto:orientation, //depot/google3/java/com/google/ads/richmedia/studio/domain/model/converter/CreativeConverter.java:orientation ) Orientation of this studio creative.", - "enum": [ - "ORIENTATION_UNKNOWN", - "ASSET_LANDSCAPE", - "ASSET_PORTRAIT", - "ASSET_SQUARE" - ], - "enumDescriptions": [ - "The orientation of the studio creative is unknown.", - "The asset is a landscape asset.", - "The asset is a portrait asset.", - "The asset is a square asset." - ], - "type": "string" - }, "status": { "description": "Output only. Status of this studio creative. It is a read-only field.", "enum": [ @@ -21757,7 +21734,7 @@ "type": "object" }, "StudioCreativeAsset": { - "description": "Contains studio creative asset information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains studio creative asset information.", "id": "StudioCreativeAsset", "properties": { "createInfo": { diff --git a/dfareporting/v4/dfareporting-gen.go b/dfareporting/v4/dfareporting-gen.go index 56943f5f69..6d44578f9b 100644 --- a/dfareporting/v4/dfareporting-gen.go +++ b/dfareporting/v4/dfareporting-gen.go @@ -6286,7 +6286,9 @@ func (s DirectorySitesListResponse) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// DynamicFeed: Contains dynamic feed information. +// DynamicFeed: *Beta:* This API resource is available only to a very limited +// number of customers. If you'd like to use this resource, please reach out to +// your Google sales representative. Contains dynamic feed information. type DynamicFeed struct { // ContentSource: Required. The content source of the dynamic feed. This is a // required field. @@ -6351,8 +6353,8 @@ func (s DynamicFeed) MarshalJSON() ([]byte, error) { // DynamicFeedsInsertRequest: Dynamic profile ID is required for dynamic feed // insert as the current GPA API only can create a dynamic feed under profile -// context,even though the dynnamic feed itself don't need the dynamic profile -// id. See +// context,even though the dynamic feed itself don't need the dynamic profile +// id. type DynamicFeedsInsertRequest struct { // DynamicFeed: Required. Dynamic feed to insert. DynamicFeed *DynamicFeed `json:"dynamicFeed,omitempty"` @@ -6376,7 +6378,10 @@ func (s DynamicFeedsInsertRequest) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// DynamicProfile: Contains dynamic profile information. +// DynamicProfile: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains dynamic profile +// information. type DynamicProfile struct { // Active: Optional. Active version of the dynamic profile. Active *DynamicProfileVersion `json:"active,omitempty"` @@ -6474,7 +6479,8 @@ func (s DynamicProfileFeedSettings) MarshalJSON() ([]byte, error) { // DynamicProfileGenerateCodeResponse: Response message for // DfareportingDynamicProfiles.GenerateCode. type DynamicProfileGenerateCodeResponse struct { - // Code: Generated code for the dynamic profile. + // Code: Generated code for the dynamic profile. The code will need to be + // unescaped. Code string `json:"code,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -12163,12 +12169,16 @@ func (s SortedDimension) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// StudioCreative: Contains studio creative information. +// StudioCreative: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains studio creative +// information. type StudioCreative struct { // AssetIds: List of assets associated with this studio creative. It is a // required field on insertion. AssetIds googleapi.Int64s `json:"assetIds,omitempty"` - // BackupImageAssetId: Backup image asset ID of this studio creative. + // BackupImageAssetId: Backup image asset ID of this studio creative. It is a + // required field on insertion. BackupImageAssetId int64 `json:"backupImageAssetId,omitempty,string"` // CreatedInfo: The timestamp when the studio creative was created. This is a // read-only, auto-generated field. @@ -12176,8 +12186,6 @@ type StudioCreative struct { // Dimension: Dimension of this studio creative. This is a required field on // insertion if format is BANNER or EXPANDING. Dimension *StudioCreativeDimension `json:"dimension,omitempty"` - // DurationSeconds: Optional. Duration of this studio creative in seconds. - DurationSeconds int64 `json:"durationSeconds,omitempty"` // DynamicProfileId: Dynamic profile ID of this studio creative. DynamicProfileId int64 `json:"dynamicProfileId,omitempty,string"` // Format: Format of this studio creative. This is a required field on @@ -12190,7 +12198,6 @@ type StudioCreative struct { // "EXPANDING" - Expanding format. // "INTERSTITIAL" - Intertitial format. // "VPAID_LINEAR_VIDEO" - VPAID linear video creative format. - // "INSTREAM_VIDEO" - In-stream video creative format. Format string `json:"format,omitempty"` // Id: Output only. Unique ID of this studio creative. This is a read-only, // auto-generated field. @@ -12201,18 +12208,6 @@ type StudioCreative struct { // Name: Identifier. Name of this studio creative. This is a required field on // insertion. Name string `json:"name,omitempty"` - // Orientation: Optional. LINT.ThenChange( - // //depot/google3/ads/richmedia/studio/proto/stubby/creative.proto:orientation, - // //depot/google3/ads/xfa/proto/api/enum.proto:orientation, - // //depot/google3/java/com/google/ads/richmedia/studio/domain/model/converter/C - // reativeConverter.java:orientation ) Orientation of this studio creative. - // - // Possible values: - // "ORIENTATION_UNKNOWN" - The orientation of the studio creative is unknown. - // "ASSET_LANDSCAPE" - The asset is a landscape asset. - // "ASSET_PORTRAIT" - The asset is a portrait asset. - // "ASSET_SQUARE" - The asset is a square asset. - Orientation string `json:"orientation,omitempty"` // Status: Output only. Status of this studio creative. It is a read-only // field. // @@ -12255,7 +12250,10 @@ func (s StudioCreative) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// StudioCreativeAsset: Contains studio creative asset information. +// StudioCreativeAsset: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains studio creative +// asset information. type StudioCreativeAsset struct { // CreateInfo: Output only. The creation timestamp of the studio creative // asset. This is a read-only field. @@ -26061,7 +26059,8 @@ type DynamicFeedsRetransformCall struct { header_ http.Header } -// Retransform: Retransforms a dynamic feed. +// Retransform: Retransforms a dynamic feed. Only draft feeds can be +// retransformed (i.e. the feed has not been published). // // - dynamicFeedId: Dynamic feed ID. func (r *DynamicFeedsService) Retransform(dynamicFeedId int64) *DynamicFeedsRetransformCall { @@ -26158,7 +26157,9 @@ type DynamicFeedsUpdateCall struct { header_ http.Header } -// Update: Updates a new dynamic feed. +// Update: Updates a new dynamic feed. For draft feeds, only Element can be +// updated. For published feeds, only FeedSchedule can be updated. Other fields +// will be ignored. func (r *DynamicFeedsService) Update(dynamicfeed *DynamicFeed) *DynamicFeedsUpdateCall { c := &DynamicFeedsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.dynamicfeed = dynamicfeed @@ -26255,7 +26256,8 @@ type DynamicProfilesGenerateCodeCall struct { header_ http.Header } -// GenerateCode: Generates code for a dynamic profile. +// GenerateCode: Generates code for a dynamic profile, which will need +// unescaping. // // - dynamicProfileId: Dynamic profile ID. func (r *DynamicProfilesService) GenerateCode(dynamicProfileId int64) *DynamicProfilesGenerateCodeCall { diff --git a/dfareporting/v5/dfareporting-api.json b/dfareporting/v5/dfareporting-api.json index ec4c812c08..b55bea904a 100644 --- a/dfareporting/v5/dfareporting-api.json +++ b/dfareporting/v5/dfareporting-api.json @@ -4677,7 +4677,7 @@ ] }, "retransform": { - "description": "Retransforms a dynamic feed.", + "description": "Retransforms a dynamic feed. Only draft feeds can be retransformed (i.e. the feed has not been published).", "flatPath": "studio/dynamicFeeds/{dynamicFeedsId}/retransform", "httpMethod": "POST", "id": "dfareporting.dynamicFeeds.retransform", @@ -4703,7 +4703,7 @@ ] }, "update": { - "description": "Updates a new dynamic feed.", + "description": "Updates a new dynamic feed. For draft feeds, only Element can be updated. For published feeds, only FeedSchedule can be updated. Other fields will be ignored.", "flatPath": "studio/dynamicFeeds", "httpMethod": "PUT", "id": "dfareporting.dynamicFeeds.update", @@ -4725,7 +4725,7 @@ "dynamicProfiles": { "methods": { "generateCode": { - "description": "Generates code for a dynamic profile.", + "description": "Generates code for a dynamic profile, which will need unescaping.", "flatPath": "studio/dynamicProfiles/{dynamicProfilesId}/generateCode", "httpMethod": "GET", "id": "dfareporting.dynamicProfiles.generateCode", @@ -10071,7 +10071,7 @@ } } }, - "revision": "20260211", + "revision": "20260213", "rootUrl": "https://dfareporting.googleapis.com/", "schemas": { "Account": { @@ -15277,7 +15277,7 @@ "type": "object" }, "DynamicFeed": { - "description": "Contains dynamic feed information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains dynamic feed information.", "id": "DynamicFeed", "properties": { "contentSource": { @@ -15348,7 +15348,7 @@ "type": "object" }, "DynamicFeedsInsertRequest": { - "description": "Dynamic profile ID is required for dynamic feed insert as the current GPA API only can create a dynamic feed under profile context,even though the dynnamic feed itself don't need the dynamic profile id. See", + "description": "Dynamic profile ID is required for dynamic feed insert as the current GPA API only can create a dynamic feed under profile context,even though the dynamic feed itself don't need the dynamic profile id.", "id": "DynamicFeedsInsertRequest", "properties": { "dynamicFeed": { @@ -15364,7 +15364,7 @@ "type": "object" }, "DynamicProfile": { - "description": "Contains dynamic profile information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains dynamic profile information.", "id": "DynamicProfile", "properties": { "active": { @@ -15468,7 +15468,7 @@ "id": "DynamicProfileGenerateCodeResponse", "properties": { "code": { - "description": "Generated code for the dynamic profile.", + "description": "Generated code for the dynamic profile. The code will need to be unescaped.", "type": "string" } }, @@ -20600,7 +20600,7 @@ "type": "object" }, "StudioCreative": { - "description": "Contains studio creative information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains studio creative information.", "id": "StudioCreative", "properties": { "assetIds": { @@ -20612,7 +20612,7 @@ "type": "array" }, "backupImageAssetId": { - "description": "Backup image asset ID of this studio creative.", + "description": "Backup image asset ID of this studio creative. It is a required field on insertion.", "format": "int64", "type": "string" }, @@ -20624,11 +20624,6 @@ "$ref": "StudioCreativeDimension", "description": "Dimension of this studio creative. This is a required field on insertion if format is BANNER or EXPANDING." }, - "durationSeconds": { - "description": "Optional. Duration of this studio creative in seconds.", - "format": "int32", - "type": "integer" - }, "dynamicProfileId": { "description": "Dynamic profile ID of this studio creative.", "format": "int64", @@ -20641,16 +20636,14 @@ "BANNER", "EXPANDING", "INTERSTITIAL", - "VPAID_LINEAR_VIDEO", - "INSTREAM_VIDEO" + "VPAID_LINEAR_VIDEO" ], "enumDescriptions": [ "The format of the studio creative is unknown. This value is unused.", "Banner format.", "Expanding format.", "Intertitial format.", - "VPAID linear video creative format.", - "In-stream video creative format." + "VPAID linear video creative format." ], "type": "string" }, @@ -20668,22 +20661,6 @@ "description": "Identifier. Name of this studio creative. This is a required field on insertion.", "type": "string" }, - "orientation": { - "description": "Optional. LINT.ThenChange( //depot/google3/ads/richmedia/studio/proto/stubby/creative.proto:orientation, //depot/google3/ads/xfa/proto/api/enum.proto:orientation, //depot/google3/java/com/google/ads/richmedia/studio/domain/model/converter/CreativeConverter.java:orientation ) Orientation of this studio creative.", - "enum": [ - "ORIENTATION_UNKNOWN", - "ASSET_LANDSCAPE", - "ASSET_PORTRAIT", - "ASSET_SQUARE" - ], - "enumDescriptions": [ - "The orientation of the studio creative is unknown.", - "The asset is a landscape asset.", - "The asset is a portrait asset.", - "The asset is a square asset." - ], - "type": "string" - }, "status": { "description": "Output only. Status of this studio creative. It is a read-only field.", "enum": [ @@ -20724,7 +20701,7 @@ "type": "object" }, "StudioCreativeAsset": { - "description": "Contains studio creative asset information.", + "description": " *Beta:* This API resource is available only to a very limited number of customers. If you'd like to use this resource, please reach out to your Google sales representative. Contains studio creative asset information.", "id": "StudioCreativeAsset", "properties": { "createInfo": { diff --git a/dfareporting/v5/dfareporting-gen.go b/dfareporting/v5/dfareporting-gen.go index 1d24c15073..52fee644d0 100644 --- a/dfareporting/v5/dfareporting-gen.go +++ b/dfareporting/v5/dfareporting-gen.go @@ -6173,7 +6173,9 @@ func (s DirectorySitesListResponse) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// DynamicFeed: Contains dynamic feed information. +// DynamicFeed: *Beta:* This API resource is available only to a very limited +// number of customers. If you'd like to use this resource, please reach out to +// your Google sales representative. Contains dynamic feed information. type DynamicFeed struct { // ContentSource: Required. The content source of the dynamic feed. This is a // required field. @@ -6238,8 +6240,8 @@ func (s DynamicFeed) MarshalJSON() ([]byte, error) { // DynamicFeedsInsertRequest: Dynamic profile ID is required for dynamic feed // insert as the current GPA API only can create a dynamic feed under profile -// context,even though the dynnamic feed itself don't need the dynamic profile -// id. See +// context,even though the dynamic feed itself don't need the dynamic profile +// id. type DynamicFeedsInsertRequest struct { // DynamicFeed: Required. Dynamic feed to insert. DynamicFeed *DynamicFeed `json:"dynamicFeed,omitempty"` @@ -6263,7 +6265,10 @@ func (s DynamicFeedsInsertRequest) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// DynamicProfile: Contains dynamic profile information. +// DynamicProfile: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains dynamic profile +// information. type DynamicProfile struct { // Active: Optional. Active version of the dynamic profile. Active *DynamicProfileVersion `json:"active,omitempty"` @@ -6361,7 +6366,8 @@ func (s DynamicProfileFeedSettings) MarshalJSON() ([]byte, error) { // DynamicProfileGenerateCodeResponse: Response message for // DfareportingDynamicProfiles.GenerateCode. type DynamicProfileGenerateCodeResponse struct { - // Code: Generated code for the dynamic profile. + // Code: Generated code for the dynamic profile. The code will need to be + // unescaped. Code string `json:"code,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -11581,12 +11587,16 @@ func (s SortedDimension) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// StudioCreative: Contains studio creative information. +// StudioCreative: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains studio creative +// information. type StudioCreative struct { // AssetIds: List of assets associated with this studio creative. It is a // required field on insertion. AssetIds googleapi.Int64s `json:"assetIds,omitempty"` - // BackupImageAssetId: Backup image asset ID of this studio creative. + // BackupImageAssetId: Backup image asset ID of this studio creative. It is a + // required field on insertion. BackupImageAssetId int64 `json:"backupImageAssetId,omitempty,string"` // CreatedInfo: The timestamp when the studio creative was created. This is a // read-only, auto-generated field. @@ -11594,8 +11604,6 @@ type StudioCreative struct { // Dimension: Dimension of this studio creative. This is a required field on // insertion if format is BANNER or EXPANDING. Dimension *StudioCreativeDimension `json:"dimension,omitempty"` - // DurationSeconds: Optional. Duration of this studio creative in seconds. - DurationSeconds int64 `json:"durationSeconds,omitempty"` // DynamicProfileId: Dynamic profile ID of this studio creative. DynamicProfileId int64 `json:"dynamicProfileId,omitempty,string"` // Format: Format of this studio creative. This is a required field on @@ -11608,7 +11616,6 @@ type StudioCreative struct { // "EXPANDING" - Expanding format. // "INTERSTITIAL" - Intertitial format. // "VPAID_LINEAR_VIDEO" - VPAID linear video creative format. - // "INSTREAM_VIDEO" - In-stream video creative format. Format string `json:"format,omitempty"` // Id: Output only. Unique ID of this studio creative. This is a read-only, // auto-generated field. @@ -11619,18 +11626,6 @@ type StudioCreative struct { // Name: Identifier. Name of this studio creative. This is a required field on // insertion. Name string `json:"name,omitempty"` - // Orientation: Optional. LINT.ThenChange( - // //depot/google3/ads/richmedia/studio/proto/stubby/creative.proto:orientation, - // //depot/google3/ads/xfa/proto/api/enum.proto:orientation, - // //depot/google3/java/com/google/ads/richmedia/studio/domain/model/converter/C - // reativeConverter.java:orientation ) Orientation of this studio creative. - // - // Possible values: - // "ORIENTATION_UNKNOWN" - The orientation of the studio creative is unknown. - // "ASSET_LANDSCAPE" - The asset is a landscape asset. - // "ASSET_PORTRAIT" - The asset is a portrait asset. - // "ASSET_SQUARE" - The asset is a square asset. - Orientation string `json:"orientation,omitempty"` // Status: Output only. Status of this studio creative. It is a read-only // field. // @@ -11673,7 +11668,10 @@ func (s StudioCreative) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// StudioCreativeAsset: Contains studio creative asset information. +// StudioCreativeAsset: *Beta:* This API resource is available only to a very +// limited number of customers. If you'd like to use this resource, please +// reach out to your Google sales representative. Contains studio creative +// asset information. type StudioCreativeAsset struct { // CreateInfo: Output only. The creation timestamp of the studio creative // asset. This is a read-only field. @@ -25479,7 +25477,8 @@ type DynamicFeedsRetransformCall struct { header_ http.Header } -// Retransform: Retransforms a dynamic feed. +// Retransform: Retransforms a dynamic feed. Only draft feeds can be +// retransformed (i.e. the feed has not been published). // // - dynamicFeedId: Dynamic feed ID. func (r *DynamicFeedsService) Retransform(dynamicFeedId int64) *DynamicFeedsRetransformCall { @@ -25576,7 +25575,9 @@ type DynamicFeedsUpdateCall struct { header_ http.Header } -// Update: Updates a new dynamic feed. +// Update: Updates a new dynamic feed. For draft feeds, only Element can be +// updated. For published feeds, only FeedSchedule can be updated. Other fields +// will be ignored. func (r *DynamicFeedsService) Update(dynamicfeed *DynamicFeed) *DynamicFeedsUpdateCall { c := &DynamicFeedsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.dynamicfeed = dynamicfeed @@ -25673,7 +25674,8 @@ type DynamicProfilesGenerateCodeCall struct { header_ http.Header } -// GenerateCode: Generates code for a dynamic profile. +// GenerateCode: Generates code for a dynamic profile, which will need +// unescaping. // // - dynamicProfileId: Dynamic profile ID. func (r *DynamicProfilesService) GenerateCode(dynamicProfileId int64) *DynamicProfilesGenerateCodeCall { diff --git a/walletobjects/v1/walletobjects-api.json b/walletobjects/v1/walletobjects-api.json index 782f359936..61b3a53b5e 100644 --- a/walletobjects/v1/walletobjects-api.json +++ b/walletobjects/v1/walletobjects-api.json @@ -2713,7 +2713,7 @@ } } }, - "revision": "20260212", + "revision": "20260213", "rootUrl": "https://walletobjects.googleapis.com/", "schemas": { "ActivationOptions": { @@ -4144,7 +4144,7 @@ "type": "array" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -4417,7 +4417,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -4930,7 +4930,7 @@ "type": "array" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -5211,7 +5211,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -5372,7 +5372,7 @@ "type": "array" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -5613,7 +5613,7 @@ "description": "The time period this object will be considered valid or usable. When the time period is passed, the object will be considered expired, which will affect the rendering on user's devices." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -5894,7 +5894,7 @@ "type": "array" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -6148,7 +6148,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -6788,7 +6788,7 @@ "type": "array" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -7045,7 +7045,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -7831,7 +7831,7 @@ "description": "The title image of the offer. This image is displayed in both the details and list views of the app." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -8064,7 +8064,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, @@ -9279,7 +9279,7 @@ "type": "string" }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the class. For a pass only twelve will be displayed, prioritizing those from the object.", + "description": "Optional value added module data. Maximum of fifteen on the class. For a pass only fifteen will be displayed, prioritizing those from the object.", "items": { "$ref": "ValueAddedModuleData" }, @@ -9675,7 +9675,7 @@ "description": "The time period this object will be `active` and object can be used. An object's state will be changed to `expired` when this time period has passed." }, "valueAddedModuleData": { - "description": "Optional value added module data. Maximum of twelve on the object.", + "description": "Optional value added module data. Maximum of fifteen on the object. For a pass only fifteen will be displayed.", "items": { "$ref": "ValueAddedModuleData" }, diff --git a/walletobjects/v1/walletobjects-gen.go b/walletobjects/v1/walletobjects-gen.go index e4cadbcacc..7632ac9fae 100644 --- a/walletobjects/v1/walletobjects-gen.go +++ b/walletobjects/v1/walletobjects-gen.go @@ -2055,9 +2055,9 @@ type EventTicketClass struct { // the class, both will be displayed. The maximum number of these fields // displayed is 10 from the object and 10 from the class. TextModulesData []*TextModuleData `json:"textModulesData,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Venue: Event venue details. Venue *EventVenue `json:"venue,omitempty"` @@ -2311,8 +2311,8 @@ type EventTicketObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -2826,9 +2826,9 @@ type FlightClass struct { // the class, both will be displayed. The maximum number of these fields // displayed is 10 from the object and 10 from the class. TextModulesData []*TextModuleData `json:"textModulesData,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -3105,8 +3105,8 @@ type FlightObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -3284,9 +3284,9 @@ type GenericClass struct { // the object, both will be displayed. The maximum number of these fields // displayed is 10 from class and 10 from object. TextModulesData []*TextModuleData `json:"textModulesData,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // ViewUnlockRequirement: View Unlock Requirement options for the generic pass. // @@ -3518,8 +3518,8 @@ type GenericObject struct { // usable. When the time period is passed, the object will be considered // expired, which will affect the rendering on user's devices. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // WideLogo: The wide logo of the pass. When provided, this will be used in // place of the logo in the top left of the card view. @@ -3775,9 +3775,9 @@ type GiftCardClass struct { // the class, both will be displayed. The maximum number of these fields // displayed is 10 from the object and 10 from the class. TextModulesData []*TextModuleData `json:"textModulesData,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -4014,8 +4014,8 @@ type GiftCardObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -4786,9 +4786,9 @@ type LoyaltyClass struct { // the class, both will be displayed. The maximum number of these fields // displayed is 10 from the object and 10 from the class. TextModulesData []*TextModuleData `json:"textModulesData,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -5031,8 +5031,8 @@ type LoyaltyObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -5868,9 +5868,9 @@ type OfferClass struct { // TitleImage: The title image of the offer. This image is displayed in both // the details and list views of the app. TitleImage *Image `json:"titleImage,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -6093,8 +6093,8 @@ type OfferObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -7353,9 +7353,9 @@ type TransitClass struct { // "OTHER" // "other" - Legacy alias for `OTHER`. Deprecated. TransitType string `json:"transitType,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the class. For a pass only twelve will be displayed, prioritizing those from - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the class. For a pass only fifteen will be displayed, prioritizing those + // from the object. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"` @@ -7665,8 +7665,8 @@ type TransitObject struct { // can be used. An object's state will be changed to `expired` when this time // period has passed. ValidTimeInterval *TimeInterval `json:"validTimeInterval,omitempty"` - // ValueAddedModuleData: Optional value added module data. Maximum of twelve on - // the object. + // ValueAddedModuleData: Optional value added module data. Maximum of fifteen + // on the object. For a pass only fifteen will be displayed. ValueAddedModuleData []*ValueAddedModuleData `json:"valueAddedModuleData,omitempty"` // Version: Deprecated Version int64 `json:"version,omitempty,string"`