Sha256: f63aeda57cfc0f860ab4c0942123b63756feb2fa2eb950d85647200dfecfd57e

Contents?: true

Size: 1.12 KB

Versions: 15

Compression:

Stored size: 1.12 KB

Contents

# frozen_string_literal: true

module Zoom
  module Actions
    module Account
      extend Zoom::Actions

      get 'account_list', '/accounts',
        permit: %i[page_size page_number]

      post 'account_create', '/accounts',
        require: %i[first_name last_name email password],
        permit: { options: %i[share_rc room_connectors share_mc meeting_connectors pay_mode] }

      get 'account_get', '/accounts/:account_id'

      delete 'account_delete', '/accounts/:account_id'

      patch 'account_options_update', '/accounts/:account_id/options',
        permit: %i[share_rc room_connectors share_mc meeting_connectors pay_mode]

      get 'account_settings_get', '/accounts/:account_id/settings',
        permit: :option

      patch 'account_settings_update', '/accounts/:account_id/settings',
        permit: [:option, Zoom::Constants::Account::Settings::PERMITTED_KEYS]

      get 'account_managed_domains', '/accounts/:account_id/managed_domains'

      get 'account_get_locked_settings', '/accounts/:account_id/lock_settings'

      get 'account_trusted_domains', '/accounts/:account_id/trusted_domains'
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
zoom_rb-1.1.11 lib/zoom/actions/account.rb
zoom_rb-1.1.10 lib/zoom/actions/account.rb
zoom_rb-1.1.9 lib/zoom/actions/account.rb
zoom_rb-1.1.8 lib/zoom/actions/account.rb
zoom_rb-1.1.7 lib/zoom/actions/account.rb
zoom_rb-1.1.6 lib/zoom/actions/account.rb
zoom_rb-1.1.5 lib/zoom/actions/account.rb
zoom_rb-1.1.4 lib/zoom/actions/account.rb
zoom_rb-1.1.3 lib/zoom/actions/account.rb
zoom_rb-1.1.2 lib/zoom/actions/account.rb
zoom_rb-1.1.1 lib/zoom/actions/account.rb
zoom_rb-1.1.0 lib/zoom/actions/account.rb
zoom_rb-1.0.2 lib/zoom/actions/account.rb
zoom_rb-1.0.1 lib/zoom/actions/account.rb
zoom_rb-1.0.0 lib/zoom/actions/account.rb