class Google::Apis::RetailV2::GoogleCloudRetailV2Interval

A floating point interval.

Attributes

exclusive_maximum[RW]

Exclusive upper bound. Corresponds to the JSON property `exclusiveMaximum` @return [Float]

exclusive_minimum[RW]

Exclusive lower bound. Corresponds to the JSON property `exclusiveMinimum` @return [Float]

maximum[RW]

Inclusive upper bound. Corresponds to the JSON property `maximum` @return [Float]

minimum[RW]

Inclusive lower bound. Corresponds to the JSON property `minimum` @return [Float]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/retail_v2/classes.rb, line 1178
def update!(**args)
  @exclusive_maximum = args[:exclusive_maximum] if args.key?(:exclusive_maximum)
  @exclusive_minimum = args[:exclusive_minimum] if args.key?(:exclusive_minimum)
  @maximum = args[:maximum] if args.key?(:maximum)
  @minimum = args[:minimum] if args.key?(:minimum)
end