Class: Clerk::Models::Operations::CreateInvitationRequest
- Inherits:
-
Object
- Object
- Clerk::Models::Operations::CreateInvitationRequest
- Includes:
- Crystalline::MetadataFields
- Defined in:
- lib/clerk/models/operations/createinvitation_request.rb
Overview
Required parameters
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(email_address:, public_metadata: nil, redirect_url: nil, template_slug: nil, expires_in_days: nil, notify: true, ignore_existing: false) ⇒ CreateInvitationRequest
constructor
A new instance of CreateInvitationRequest.
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, template_slug: nil, expires_in_days: nil, notify: true, ignore_existing: false) ⇒ CreateInvitationRequest
Returns a new instance of CreateInvitationRequest.
35 36 37 38 39 40 41 42 43 |
# File 'lib/clerk/models/operations/createinvitation_request.rb', line 35 def initialize(email_address:, public_metadata: nil, redirect_url: nil, template_slug: nil, expires_in_days: nil, notify: true, ignore_existing: false) @email_address = email_address @public_metadata = @redirect_url = redirect_url @template_slug = template_slug @expires_in_days = expires_in_days @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/createinvitation_request.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 @template_slug == other.template_slug return false unless @expires_in_days == other.expires_in_days return false unless @notify == other.notify return false unless @ignore_existing == other.ignore_existing true end |