Method: UltracartClient::AffiliateLink#valid?

Defined in:
lib/ultracart_api/models/affiliate_link.rb

#valid?Boolean

Check to see if the all the properties in the model are valid

Returns:

  • (Boolean)

    true if the model is valid



214
215
216
217
218
219
220
221
222
# File 'lib/ultracart_api/models/affiliate_link.rb', line 214

def valid?
  custom_html_approval_status_validator = EnumAttributeValidator.new('String', ["Pending", "Approved", "Rejected"])
  return false unless custom_html_approval_status_validator.valid?(@custom_html_approval_status)
  invisible_link_approval_status_validator = EnumAttributeValidator.new('String', ["Pending", "Approved", "Rejected"])
  return false unless invisible_link_approval_status_validator.valid?(@invisible_link_approval_status)
  type_validator = EnumAttributeValidator.new('String', ["image", "text", "invisible", "direct"])
  return false unless type_validator.valid?(@type)
  true
end