class Google::Apis::YoutubereportingV1::ReportType
A report type.
Attributes
The ID of the report type (max. 100 characters). Corresponds to the JSON property `id` @return [String]
The name of the report type (max. 100 characters). Corresponds to the JSON property `name` @return [String]
True if this a system-managed report type; otherwise false. Reporting jobs for system-managed report types are created automatically and can thus not be used in the `CreateJob` method. Corresponds to the JSON property `systemManaged` @return [Boolean]
True if this a system-managed report type; otherwise false. Reporting jobs for system-managed report types are created automatically and can thus not be used in the `CreateJob` method. Corresponds to the JSON property `systemManaged` @return [Boolean]
Public Class Methods
# File generated/google/apis/youtubereporting_v1/classes.rb, line 93 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/youtubereporting_v1/classes.rb, line 98 def update!(**args) @id = args[:id] if args.key?(:id) @name = args[:name] if args.key?(:name) @system_managed = args[:system_managed] if args.key?(:system_managed) end