Class: Moov::Models::Operations::GetEnrichmentAddressRequest

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Includes:
Crystalline::MetadataFields
Defined in:
lib/moov/models/operations/getenrichmentaddress_request.rb

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(search:, max_results: nil, include_cities: nil, include_states: nil, include_zipcodes: nil, exclude_states: nil, prefer_cities: nil, prefer_states: nil, prefer_zipcodes: nil, prefer_ratio: nil, prefer_geolocation: nil, selected: nil, source: nil) ⇒ GetEnrichmentAddressRequest

Returns a new instance of GetEnrichmentAddressRequest.



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/moov/models/operations/getenrichmentaddress_request.rb', line 45

def initialize(search:, max_results: nil, include_cities: nil, include_states: nil, include_zipcodes: nil, exclude_states: nil, prefer_cities: nil, prefer_states: nil, prefer_zipcodes: nil, prefer_ratio: nil, prefer_geolocation: nil, selected: nil, source: nil)
  @search = search
  @max_results = max_results
  @include_cities = include_cities
  @include_states = include_states
  @include_zipcodes = include_zipcodes
  @exclude_states = exclude_states
  @prefer_cities = prefer_cities
  @prefer_states = prefer_states
  @prefer_zipcodes = prefer_zipcodes
  @prefer_ratio = prefer_ratio
  @prefer_geolocation = prefer_geolocation
  @selected = selected
  @source = source
end

Instance Method Details

#==(other) ⇒ Object



62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/moov/models/operations/getenrichmentaddress_request.rb', line 62

def ==(other)
  return false unless other.is_a? self.class
  return false unless @search == other.search
  return false unless @max_results == other.max_results
  return false unless @include_cities == other.include_cities
  return false unless @include_states == other.include_states
  return false unless @include_zipcodes == other.include_zipcodes
  return false unless @exclude_states == other.exclude_states
  return false unless @prefer_cities == other.prefer_cities
  return false unless @prefer_states == other.prefer_states
  return false unless @prefer_zipcodes == other.prefer_zipcodes
  return false unless @prefer_ratio == other.prefer_ratio
  return false unless @prefer_geolocation == other.prefer_geolocation
  return false unless @selected == other.selected
  return false unless @source == other.source
  true
end