Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ErrorsErrorDetails

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb

Overview

Additional error details.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V0ErrorsErrorDetails

Returns a new instance of GoogleAdsSearchads360V0ErrorsErrorDetails.



2978
2979
2980
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2978

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

Instance Attribute Details

#quota_error_detailsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ErrorsQuotaErrorDetails

Additional quota error details when there is QuotaError. Corresponds to the JSON property quotaErrorDetails



2970
2971
2972
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2970

def quota_error_details
  @quota_error_details
end

#unpublished_error_codeString

The error code that should have been returned, but wasn't. This is used when the error code is not published in the client specified version. Corresponds to the JSON property unpublishedErrorCode

Returns:

  • (String)


2976
2977
2978
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2976

def unpublished_error_code
  @unpublished_error_code
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2983
2984
2985
2986
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2983

def update!(**args)
  @quota_error_details = args[:quota_error_details] if args.key?(:quota_error_details)
  @unpublished_error_code = args[:unpublished_error_code] if args.key?(:unpublished_error_code)
end