Sha256: 01ffb86515c114dd5d1014490625f1ecee110ad0f94658c5e2a4c58a2a8ede28
Contents?: true
Size: 751 Bytes
Versions: 5
Compression:
Stored size: 751 Bytes
Contents
# frozen_string_literal: true module Supersaas class Appointment < BaseModel attr_accessor :address, :country, :created_by, :created_on, :deleted, :description, :email, :field_1, :field_2, :field_1_r, :field_2_r, :finish, :form_id, :full_name, :id, :mobile, :name, :phone, :price, :res_name, :resource_id, :schedule_id, :schedule_name, :service_id, :service_name, :slot_id, :start, :status, :super_field, :updated_by, :updated_on, :user_id, :waitlisted attr_reader :form, :slot def form=(value) @form = value.is_a?(Hash) ? Supersaas::Form.new(value) : value end def slot=(value) @slot = value.is_a?(Hash) ? Supersaas::Slot.new(value) : value end end end
Version data entries
5 entries across 5 versions & 1 rubygems