class Bio::BaseSpace::QueryParametersPurchasedProduct
This class can be passed as an optional argument for a filtering getUserProducts list response.
Constants
- LEGAL
Attributes
passed[RW]
Public Class Methods
new(pars = {})
click to toggle source
Create a new QueryParametersPurchasedProduct
instance.
pars
-
Query parameters used for list filtering.
# File lib/basespace/model/query_parameters_purchased_product.rb, line 31 def initialize(pars = {}) @passed = {} pars.each do |k, v| @passed[k] = v end validate end
Public Instance Methods
get_parameter_dict()
click to toggle source
Return the query parameters.
# File lib/basespace/model/query_parameters_purchased_product.rb, line 50 def get_parameter_dict return @passed end
to_s()
click to toggle source
Return a string representation of all query parameters.
# File lib/basespace/model/query_parameters_purchased_product.rb, line 40 def to_s return @passed.to_s end
to_str()
click to toggle source
Return debugging information of the object.
# File lib/basespace/model/query_parameters_purchased_product.rb, line 45 def to_str return self.inspect end
validate()
click to toggle source
Check if the query parameters are valid.
Throws UnknownParameterError
for illegal parameters.
# File lib/basespace/model/query_parameters_purchased_product.rb, line 57 def validate @passed.each do |k, v| raise UnknownParameterError.new(k) unless LEGAL.has_key?(k) end end