Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingDataExtensionData

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

Information of an extension installed on a Chrome browser profile.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleChromeManagementVersionsV1ReportingDataExtensionData

Returns a new instance of GoogleChromeManagementVersionsV1ReportingDataExtensionData.



5846
5847
5848
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5846

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#descriptionString

Output only. Description of the extension. Corresponds to the JSON property description

Returns:

  • (String)


5792
5793
5794
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5792

def description
  @description
end

#extension_idString

Output only. ID of the extension. Corresponds to the JSON property extensionId

Returns:

  • (String)


5797
5798
5799
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5797

def extension_id
  @extension_id
end

#extension_typeString

Output only. Type of the extension. Corresponds to the JSON property extensionType

Returns:

  • (String)


5802
5803
5804
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5802

def extension_type
  @extension_type
end

#homepage_uriString

Output only. The URL of the homepage of the extension. Corresponds to the JSON property homepageUri

Returns:

  • (String)


5807
5808
5809
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5807

def homepage_uri
  @homepage_uri
end

#installation_typeString

Output only. Installation type of the extension. Corresponds to the JSON property installationType

Returns:

  • (String)


5812
5813
5814
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5812

def installation_type
  @installation_type
end

#is_disabledBoolean Also known as: is_disabled?

Output only. Represents whether the user disabled the extension. Corresponds to the JSON property isDisabled

Returns:

  • (Boolean)


5817
5818
5819
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5817

def is_disabled
  @is_disabled
end

#is_webstore_extensionBoolean Also known as: is_webstore_extension?

Output only. Represents whether the extension is from the webstore. Corresponds to the JSON property isWebstoreExtension

Returns:

  • (Boolean)


5823
5824
5825
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5823

def is_webstore_extension
  @is_webstore_extension
end

#manifest_versionFixnum

Output only. Manifest version of the extension. Corresponds to the JSON property manifestVersion

Returns:

  • (Fixnum)


5829
5830
5831
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5829

def manifest_version
  @manifest_version
end

#nameString

Output only. Name of the extension. Corresponds to the JSON property name

Returns:

  • (String)


5834
5835
5836
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5834

def name
  @name
end

#permissionsArray<String>

Output only. Permissions requested by the extension. Corresponds to the JSON property permissions

Returns:

  • (Array<String>)


5839
5840
5841
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5839

def permissions
  @permissions
end

#versionString

Output only. Version of the extension. Corresponds to the JSON property version

Returns:

  • (String)


5844
5845
5846
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5844

def version
  @version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5851

def update!(**args)
  @description = args[:description] if args.key?(:description)
  @extension_id = args[:extension_id] if args.key?(:extension_id)
  @extension_type = args[:extension_type] if args.key?(:extension_type)
  @homepage_uri = args[:homepage_uri] if args.key?(:homepage_uri)
  @installation_type = args[:installation_type] if args.key?(:installation_type)
  @is_disabled = args[:is_disabled] if args.key?(:is_disabled)
  @is_webstore_extension = args[:is_webstore_extension] if args.key?(:is_webstore_extension)
  @manifest_version = args[:manifest_version] if args.key?(:manifest_version)
  @name = args[:name] if args.key?(:name)
  @permissions = args[:permissions] if args.key?(:permissions)
  @version = args[:version] if args.key?(:version)
end