Class: Google::Apis::AndroidenterpriseV1::StoreCluster
- Inherits:
-
Object
- Object
- Google::Apis::AndroidenterpriseV1::StoreCluster
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androidenterprise_v1/classes.rb,
lib/google/apis/androidenterprise_v1/representations.rb,
lib/google/apis/androidenterprise_v1/representations.rb
Overview
Definition of a managed Google Play store cluster, a list of products displayed as part of a store page.
Instance Attribute Summary collapse
-
#id ⇒ String
Unique ID of this cluster.
-
#name ⇒ Array<Google::Apis::AndroidenterpriseV1::LocalizedText>
Ordered list of localized strings giving the name of this page.
-
#order_in_page ⇒ String
String (US-ASCII only) used to determine order of this cluster within the parent page's elements.
-
#product_id ⇒ Array<String>
List of products in the order they are displayed in the cluster.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StoreCluster
constructor
A new instance of StoreCluster.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StoreCluster
Returns a new instance of StoreCluster.
2610 2611 2612 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2610 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
Unique ID of this cluster. Assigned by the server. Immutable once assigned.
Corresponds to the JSON property id
2585 2586 2587 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2585 def id @id end |
#name ⇒ Array<Google::Apis::AndroidenterpriseV1::LocalizedText>
Ordered list of localized strings giving the name of this page. The text
displayed is the one that best matches the user locale, or the first entry if
there is no good match. There needs to be at least one entry.
Corresponds to the JSON property name
2592 2593 2594 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2592 def name @name end |
#order_in_page ⇒ String
String (US-ASCII only) used to determine order of this cluster within the
parent page's elements. Page elements are sorted in lexicographic order of
this field. Duplicated values are allowed, but ordering between elements with
duplicate order is undefined. The value of this field is never visible to a
user, it is used solely for the purpose of defining an ordering. Maximum
length is 256 characters.
Corresponds to the JSON property orderInPage
2602 2603 2604 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2602 def order_in_page @order_in_page end |
#product_id ⇒ Array<String>
List of products in the order they are displayed in the cluster. There should
not be duplicates within a cluster.
Corresponds to the JSON property productId
2608 2609 2610 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2608 def product_id @product_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2615 2616 2617 2618 2619 2620 |
# File 'lib/google/apis/androidenterprise_v1/classes.rb', line 2615 def update!(**args) @id = args[:id] if args.key?(:id) @name = args[:name] if args.key?(:name) @order_in_page = args[:order_in_page] if args.key?(:order_in_page) @product_id = args[:product_id] if args.key?(:product_id) end |