class Google::Apis::ManufacturersV1::Issue

Product issue.

Attributes

attribute[RW]

If present, the attribute that triggered the issue. For more information about attributes, see support.google.com/manufacturers/answer/6124116. Corresponds to the JSON property `attribute` @return [String]

description[RW]

Longer description of the issue focused on how to resolve it. Corresponds to the JSON property `description` @return [String]

destination[RW]

The destination this issue applies to. Corresponds to the JSON property `destination` @return [String]

resolution[RW]

What needs to happen to resolve the issue. Corresponds to the JSON property `resolution` @return [String]

severity[RW]

The severity of the issue. Corresponds to the JSON property `severity` @return [String]

timestamp[RW]

The timestamp when this issue appeared. Corresponds to the JSON property `timestamp` @return [String]

title[RW]

Short title describing the nature of the issue. Corresponds to the JSON property `title` @return [String]

type[RW]

The server-generated type of the issue, for example, “ INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etc. Corresponds to the JSON property `type` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/manufacturers_v1/classes.rb, line 498
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/manufacturers_v1/classes.rb, line 503
def update!(**args)
  @attribute = args[:attribute] if args.key?(:attribute)
  @description = args[:description] if args.key?(:description)
  @destination = args[:destination] if args.key?(:destination)
  @resolution = args[:resolution] if args.key?(:resolution)
  @severity = args[:severity] if args.key?(:severity)
  @timestamp = args[:timestamp] if args.key?(:timestamp)
  @title = args[:title] if args.key?(:title)
  @type = args[:type] if args.key?(:type)
end