Sha256: c4ee14e893be36bba845c6256147bd8d880e24ee0332c60327148d06217b1d64

Contents?: true

Size: 622 Bytes

Versions: 3

Compression:

Stored size: 622 Bytes

Contents

# frozen_string_literal: true

module YouCanBookMe
  class EventParticipant
    include ModelUtils

    ASSOCIATION = {
      links: Link
    }.freeze

    # @return [String]
    attr_accessor :email
    # @return [String]
    attr_accessor :id
    # @return [Array<YouCanBookMe::Link>]
    attr_accessor :links
    # @return [Boolean]
    attr_accessor :required
    # @return [String]
    # ['Attendee', 'Organizer', 'Performer', 'Speaker', 'Chair', 'None', 'Optional', 'Required']
    attr_accessor :role
    # @return [String]
    # ['Accepted', 'Declined', 'Invited', 'Tentative']
    attr_accessor :status
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
youcanbookme-0.0.6.alpha lib/youcanbookme/models/event_participant.rb
youcanbookme-0.0.5.alpha lib/youcanbookme/models/event_participant.rb
youcanbookme-0.0.4.alpha lib/youcanbookme/models/event_participant.rb