Class: Clerk::Models::Operations::CreateBulkInvitationsRequestBody

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

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

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

Constructor Details

#initialize(email_address:, public_metadata: nil, redirect_url: nil, expires_in_days: nil, template_slug: Models::Operations::CreateBulkInvitationsTemplateSlug::INVITATION, notify: true, ignore_existing: false) ⇒ CreateBulkInvitationsRequestBody

Returns a new instance of CreateBulkInvitationsRequestBody.



35
36
37
38
39
40
41
42
43
# File 'lib/clerk/models/operations/createbulkinvitations_requestbody.rb', line 35

def initialize(email_address:, public_metadata: nil, redirect_url: nil, expires_in_days: nil, template_slug: Models::Operations::CreateBulkInvitationsTemplateSlug::INVITATION, notify: true, ignore_existing: false)
  @email_address = email_address
  @public_metadata = 
  @redirect_url = redirect_url
  @expires_in_days = expires_in_days
  @template_slug = template_slug
  @notify = notify
  @ignore_existing = ignore_existing
end

Instance Method Details

#==(other) ⇒ Object



46
47
48
49
50
51
52
53
54
55
56
# File 'lib/clerk/models/operations/createbulkinvitations_requestbody.rb', line 46

def ==(other)
  return false unless other.is_a? self.class
  return false unless @email_address == other.email_address
  return false unless @public_metadata == other.
  return false unless @redirect_url == other.redirect_url
  return false unless @expires_in_days == other.expires_in_days
  return false unless @template_slug == other.template_slug
  return false unless @notify == other.notify
  return false unless @ignore_existing == other.ignore_existing
  true
end