class Google::Apis::DiscoveryV1::RestMethod

Attributes

generated_name[RW]
parent[RW]

Public Instance Methods

optional_query_parameters() click to toggle source
# File lib/google/apis/generator/model.rb, line 96
def optional_query_parameters
  query_parameters.select { |param| param.required != true }
end
parameters() click to toggle source
# File lib/google/apis/generator/model.rb, line 77
def parameters
  Hash[(@parameters || {}).sort]
end
path_parameters() click to toggle source
# File lib/google/apis/generator/model.rb, line 81
def path_parameters
  return [] if parameter_order.nil? || parameters.nil?
  parameter_order.map { |name| parameters[name] }.select { |param| param.location == 'path' }
end
query_parameters() click to toggle source
# File lib/google/apis/generator/model.rb, line 86
def query_parameters
  return [] if parameters.nil?
  parameters.values.select { |param| param.location == 'query' }
end
required_parameters() click to toggle source
# File lib/google/apis/generator/model.rb, line 91
def required_parameters
  return [] if parameter_order.nil? || parameters.nil?
  parameter_order.map { |name| parameters[name] }.select { |param| param.location == 'path' || param.required }
end