Sha256: 6f97fcd6ae17786f4baa04405431bda021f77b5340aa9e9a131489bb2f757bea

Contents?: true

Size: 391 Bytes

Versions: 36

Compression:

Stored size: 391 Bytes

Contents

module SendGrid
  class UserSettingsDto
    attr_reader :enforced_tls

    def self.fetch(sendgrid_client:, name:, query_params:)
      sendgrid_client.user.settings.public_send(name).get(query_params: query_params)
    end

    def self.update(sendgrid_client:, name:, request_body:)
      sendgrid_client.user.settings.public_send(name).patch(request_body: request_body)
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
sendgrid-ruby-6.7.0 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.6.2 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.6.1 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.6.0 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.5.2 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.5.1 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.5.0 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.4.0 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.9 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.8 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.7 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.6 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.5 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.4 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.3 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.2 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.3.1 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.2.1 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.2.0 lib/sendgrid/helpers/settings/user_settings_dto.rb
sendgrid-ruby-6.1.4 lib/sendgrid/helpers/settings/user_settings_dto.rb