Sha256: f1f526f14a877b25bedfbf4b36b33da5dcb06fec313f29268c964228bd840e8a

Contents?: true

Size: 846 Bytes

Versions: 6

Compression:

Stored size: 846 Bytes

Contents

# frozen_string_literal: true

module Seam
  module Clients
    class ConnectWebviews < BaseClient
      def get(connect_webview_id = nil)
        request_seam_object(
          :get,
          "/connect_webviews/get",
          Seam::ConnectWebview,
          "connect_webview",
          params: { connect_webview_id: connect_webview_id }
        )
      end

      def list
        request_seam_object(
          :get,
          "/connect_webviews/list",
          Seam::ConnectWebview,
          "connect_webviews",
          params: {}
        )
      end

      def create(accepted_providers: nil)
        request_seam_object(
          :post,
          "/connect_webviews/create",
          Seam::ConnectWebview,
          "connect_webview",
          body: { accepted_providers: accepted_providers }
        )
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
seamapi-0.1.0 lib/seam/clients/connect_webviews.rb
seamapi-0.0.5 lib/seam/clients/connect_webviews.rb
seamapi-0.0.4 lib/seam/clients/connect_webviews.rb
seamapi-0.0.3 lib/seam/clients/connect_webviews.rb
seamapi-0.0.2 lib/seam/clients/connect_webviews.rb
seamapi-0.0.1 lib/seam/clients/connect_webviews.rb