Class: Google::Apis::AndroidenterpriseV1::WebApp
- Inherits:
-
Object
- Object
- Google::Apis::AndroidenterpriseV1::WebApp
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidenterprise_v1/classes.rb,
generated/google/apis/androidenterprise_v1/representations.rb,
generated/google/apis/androidenterprise_v1/representations.rb
Overview
WebApp resource info.
Instance Attribute Summary collapse
-
#display_mode ⇒ String
The display mode of the web app.
-
#icons ⇒ Array<Google::Apis::AndroidenterpriseV1::WebAppIcon>
A list of icons representing this website.
-
#is_published ⇒ Boolean
(also: #is_published?)
A flag whether the app has been published to the Play store yet.
-
#start_url ⇒ String
The start URL, i.e.
-
#title ⇒ String
The title of the web application as displayed to the user (e.g., amongst a list of other applications, or as a label for an icon).
-
#version_code ⇒ Fixnum
The current version of the app.
-
#web_app_id ⇒ String
The ID of the application.
Instance Method Summary collapse
-
#initialize(**args) ⇒ WebApp
constructor
A new instance of WebApp.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ WebApp
Returns a new instance of WebApp
2992 2993 2994 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2992 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_mode ⇒ String
The display mode of the web app.
Corresponds to the JSON property displayMode
2953 2954 2955 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2953 def display_mode @display_mode end |
#icons ⇒ Array<Google::Apis::AndroidenterpriseV1::WebAppIcon>
A list of icons representing this website. If absent, a default icon (for
create) or the current icon (for update) will be used.
Corresponds to the JSON property icons
2959 2960 2961 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2959 def icons @icons end |
#is_published ⇒ Boolean Also known as: is_published?
A flag whether the app has been published to the Play store yet.
Corresponds to the JSON property isPublished
2964 2965 2966 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2964 def is_published @is_published end |
#start_url ⇒ String
The start URL, i.e. the URL that should load when the user opens the
application.
Corresponds to the JSON property startUrl
2971 2972 2973 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2971 def start_url @start_url end |
#title ⇒ String
The title of the web application as displayed to the user (e.g., amongst a
list of other applications, or as a label for an icon).
Corresponds to the JSON property title
2977 2978 2979 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2977 def title @title end |
#version_code ⇒ Fixnum
The current version of the app.
Note that the version can automatically increase during the lifetime of the
web app, while Google does internal housekeeping to keep the web app up-to-
date.
Corresponds to the JSON property versionCode
2985 2986 2987 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2985 def version_code @version_code end |
#web_app_id ⇒ String
The ID of the application.
Corresponds to the JSON property webAppId
2990 2991 2992 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2990 def web_app_id @web_app_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2997 2998 2999 3000 3001 3002 3003 3004 3005 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 2997 def update!(**args) @display_mode = args[:display_mode] if args.key?(:display_mode) @icons = args[:icons] if args.key?(:icons) @is_published = args[:is_published] if args.key?(:is_published) @start_url = args[:start_url] if args.key?(:start_url) @title = args[:title] if args.key?(:title) @version_code = args[:version_code] if args.key?(:version_code) @web_app_id = args[:web_app_id] if args.key?(:web_app_id) end |