Sha256: eba6045d03eeb4cf35815582d65a83c9493b565c4f00219a911c4cffde951646

Contents?: true

Size: 445 Bytes

Versions: 6

Compression:

Stored size: 445 Bytes

Contents

module Calendlyr
  class EventType < Object
    def associated_profile
      EventTypes::Profile.new(profile.to_h.merge(client: client))
    end

    def create_share(**params)
      client.shares.create(**params.merge(event_type: uri))
    end

    def available_times(start_time:, end_time:, **params)
      client.event_types.list_available_times(**params.merge(event_type: uri, start_time: start_time, end_time: end_time))
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
calendlyr-0.7.5 lib/calendlyr/objects/event_type.rb
calendlyr-0.7.4 lib/calendlyr/objects/event_type.rb
calendlyr-0.7.3 lib/calendlyr/objects/event_type.rb
calendlyr-0.7.2 lib/calendlyr/objects/event_type.rb
calendlyr-0.7.1 lib/calendlyr/objects/event_type.rb
calendlyr-0.7.0 lib/calendlyr/objects/event_type.rb