Method: OryClient::Subscription#valid?

Defined in:
lib/ory-client/models/subscription.rb

#valid?Boolean

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

Returns:

  • (Boolean)

    true if the model is valid



238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
# File 'lib/ory-client/models/subscription.rb', line 238

def valid?
  return false if @created_at.nil?
  return false if @currency.nil?
  currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"])
  return false unless currency_validator.valid?(@currency)
  return false if @current_interval.nil?
  current_interval_validator = EnumAttributeValidator.new('String', ["monthly", "yearly"])
  return false unless current_interval_validator.valid?(@current_interval)
  return false if @current_plan.nil?
  return false if @customer_id.nil?
  return false if @id.nil?
  return false if @payed_until.nil?
  return false if @status.nil?
  return false if @updated_at.nil?
  true
end