Class: Google::Apis::AdminReportsV1::Activity::Event
- Inherits:
-
Object
- Object
- Google::Apis::AdminReportsV1::Activity::Event
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/admin_reports_v1/classes.rb,
generated/google/apis/admin_reports_v1/representations.rb,
generated/google/apis/admin_reports_v1/representations.rb
Defined Under Namespace
Classes: Parameter
Instance Attribute Summary collapse
-
#name ⇒ String
Name of the event.
-
#parameters ⇒ Array<Google::Apis::AdminReportsV1::Activity::Event::Parameter>
Parameter value pairs for various applications.
-
#type ⇒ String
Type of event.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Event
constructor
A new instance of Event.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Event
Returns a new instance of Event.
197 198 199 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 197 def initialize(**args) update!(**args) end |
Instance Attribute Details
#name ⇒ String
Name of the event. This is the specific name of the activity reported by the
API. And each eventName
is related to a specific G Suite service or feature
which the API organizes into types of events. For eventName
request
parameters in general: - If no eventName
is given, the report returns all
possible instances of an eventName
. - When you request an eventName
, the
API's response returns all activities which contain that eventName
. It is
possible that the returned activities will have other eventName
properties
in addition to the one requested. For more information about eventName
properties, see the list of event names for various applications above in
applicationName
.
Corresponds to the JSON property name
180 181 182 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 180 def name @name end |
#parameters ⇒ Array<Google::Apis::AdminReportsV1::Activity::Event::Parameter>
Parameter value pairs for various applications. For more information about
eventName
parameters, see the list of event names for various applications
above in applicationName
.
Corresponds to the JSON property parameters
187 188 189 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 187 def parameters @parameters end |
#type ⇒ String
Type of event. The G Suite service or feature that an administrator changes is
identified in the type
property which identifies an event using the
eventName
property. For a full list of the API's type
categories, see the
list of event names for various applications above in applicationName
.
Corresponds to the JSON property type
195 196 197 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 195 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
202 203 204 205 206 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 202 def update!(**args) @name = args[:name] if args.key?(:name) @parameters = args[:parameters] if args.key?(:parameters) @type = args[:type] if args.key?(:type) end |