Class: Google::Apis::PlaycustomappV1::CustomApp

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_codeString

Default listing language in BCP 47 format. Corresponds to the JSON property languageCode

Returns:

  • (String)


32
33
34
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 32

def language_code
  @language_code
end

#organizationsArray<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_nameString

Output only. Package name of the created Android app. Only present in the API response. Corresponds to the JSON property packageName

Returns:

  • (String)


48
49
50
# File 'lib/google/apis/playcustomapp_v1/classes.rb', line 48

def package_name
  @package_name
end

#titleString

Title for the Android app. Corresponds to the JSON property title

Returns:

  • (String)


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