Class: Clerk::Models::Components::OrganizationSettings

Inherits:
Object
  • Object
show all
Includes:
Crystalline::MetadataFields
Defined in:
lib/clerk/models/components/organizationsettings.rb

Overview

Success

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

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

Constructor Details

#initialize(object:, enabled:, max_allowed_memberships:, max_allowed_roles:, creator_role:, admin_delete_enabled:, domains_enabled:, domains_enrollment_modes:, domains_default_role:, max_role_sets_allowed: nil, max_allowed_permissions: nil, slug_disabled: nil, initial_role_set_key: nil) ⇒ OrganizationSettings

Returns a new instance of OrganizationSettings.



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

def initialize(object:, enabled:, max_allowed_memberships:, max_allowed_roles:, creator_role:, admin_delete_enabled:, domains_enabled:, domains_enrollment_modes:, domains_default_role:, max_role_sets_allowed: nil, max_allowed_permissions: nil, slug_disabled: nil, initial_role_set_key: nil)
  @object = object
  @enabled = enabled
  @max_allowed_memberships = max_allowed_memberships
  @max_allowed_roles = max_allowed_roles
  @creator_role = creator_role
  @admin_delete_enabled = admin_delete_enabled
  @domains_enabled = domains_enabled
  @domains_enrollment_modes = domains_enrollment_modes
  @domains_default_role = domains_default_role
  @max_role_sets_allowed = max_role_sets_allowed
  @max_allowed_permissions = max_allowed_permissions
  @slug_disabled = slug_disabled
  @initial_role_set_key = initial_role_set_key
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/clerk/models/components/organizationsettings.rb', line 62

def ==(other)
  return false unless other.is_a? self.class
  return false unless @object == other.object
  return false unless @enabled == other.enabled
  return false unless @max_allowed_memberships == other.max_allowed_memberships
  return false unless @max_allowed_roles == other.max_allowed_roles
  return false unless @creator_role == other.creator_role
  return false unless @admin_delete_enabled == other.admin_delete_enabled
  return false unless @domains_enabled == other.domains_enabled
  return false unless @domains_enrollment_modes == other.domains_enrollment_modes
  return false unless @domains_default_role == other.domains_default_role
  return false unless @max_role_sets_allowed == other.max_role_sets_allowed
  return false unless @max_allowed_permissions == other.max_allowed_permissions
  return false unless @slug_disabled == other.slug_disabled
  return false unless @initial_role_set_key == other.initial_role_set_key
  true
end