Class: Google::Apis::PlaycustomappV1::CustomApp
- Inherits:
-
Object
- Object
- Google::Apis::PlaycustomappV1::CustomApp
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/playcustomapp_v1/classes.rb,
lib/google/apis/playcustomapp_v1/representations.rb,
lib/google/apis/playcustomapp_v1/representations.rb
Overview
This resource represents a custom app.
Instance Attribute Summary collapse
-
#language_code ⇒ String
Default listing language in BCP 47 format.
-
#organizations ⇒ Array<Google::Apis::PlaycustomappV1::Organization>
Organizations to which the custom app should be made available.
-
#package_name ⇒ String
Output only.
-
#title ⇒ String
Title for the Android app.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CustomApp
constructor
A new instance of CustomApp.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CustomApp
Returns a new instance of CustomApp.
55 56 57 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 55 def initialize(**args) update!(**args) end |
Instance Attribute Details
#language_code ⇒ String
Default listing language in BCP 47 format.
Corresponds to the JSON property languageCode
32 33 34 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 32 def language_code @language_code end |
#organizations ⇒ Array<Google::Apis::PlaycustomappV1::Organization>
Organizations to which the custom app should be made available. If the request
contains any organizations, then the app will be restricted to only these
organizations. To support the organization linked to the developer account,
the organization ID should be provided explicitly together with other
organizations. If no organizations are provided, then the app is only
available to the organization linked to the developer account.
Corresponds to the JSON property organizations
42 43 44 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 42 def organizations @organizations end |
#package_name ⇒ String
Output only. Package name of the created Android app. Only present in the API
response.
Corresponds to the JSON property packageName
48 49 50 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 48 def package_name @package_name end |
#title ⇒ String
Title for the Android app.
Corresponds to the JSON property title
53 54 55 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 53 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
60 61 62 63 64 65 |
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 60 def update!(**args) @language_code = args[:language_code] if args.key?(:language_code) @organizations = args[:organizations] if args.key?(:organizations) @package_name = args[:package_name] if args.key?(:package_name) @title = args[:title] if args.key?(:title) end |