Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppRequest
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
Details of an app installation request.
Instance Attribute Summary collapse
-
#app_details ⇒ String
Output only.
-
#app_id ⇒ String
Output only.
-
#detail_uri ⇒ String
Output only.
-
#display_name ⇒ String
Output only.
-
#icon_uri ⇒ String
Output only.
-
#latest_request_time ⇒ String
Output only.
-
#request_count ⇒ Fixnum
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementV1ChromeAppRequest
constructor
A new instance of GoogleChromeManagementV1ChromeAppRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementV1ChromeAppRequest
Returns a new instance of GoogleChromeManagementV1ChromeAppRequest.
725 726 727 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 725 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_details ⇒ String
Output only. Format: app_details=customers/customer_id/apps/chrome/app_id
Corresponds to the JSON property appDetails
691 692 693 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 691 def app_details @app_details end |
#app_id ⇒ String
Output only. Unique store identifier for the app. Example: "
gmbmikajjgmnabiglmofipeabaddhgne" for the Save to Google Drive Chrome
extension.
Corresponds to the JSON property appId
698 699 700 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 698 def app_id @app_id end |
#detail_uri ⇒ String
Output only. The uri for the detail page of the item.
Corresponds to the JSON property detailUri
703 704 705 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 703 def detail_uri @detail_uri end |
#display_name ⇒ String
Output only. App's display name.
Corresponds to the JSON property displayName
708 709 710 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 708 def display_name @display_name end |
#icon_uri ⇒ String
Output only. A link to an image that can be used as an icon for the product.
Corresponds to the JSON property iconUri
713 714 715 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 713 def icon_uri @icon_uri end |
#latest_request_time ⇒ String
Output only. The timestamp of the most recently made request for this app.
Corresponds to the JSON property latestRequestTime
718 719 720 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 718 def latest_request_time @latest_request_time end |
#request_count ⇒ Fixnum
Output only. Total count of requests for this app.
Corresponds to the JSON property requestCount
723 724 725 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 723 def request_count @request_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
730 731 732 733 734 735 736 737 738 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 730 def update!(**args) @app_details = args[:app_details] if args.key?(:app_details) @app_id = args[:app_id] if args.key?(:app_id) @detail_uri = args[:detail_uri] if args.key?(:detail_uri) @display_name = args[:display_name] if args.key?(:display_name) @icon_uri = args[:icon_uri] if args.key?(:icon_uri) @latest_request_time = args[:latest_request_time] if args.key?(:latest_request_time) @request_count = args[:request_count] if args.key?(:request_count) end |