Sha256: e86a07476c3431f1b07c4e5879173e8a4a11d8cc49bce04564ffdae835218ce8

Contents?: true

Size: 687 Bytes

Versions: 2

Compression:

Stored size: 687 Bytes

Contents

module DockHealthApi
  class CustomField < Resource
    extend DockHealthApi::Crud::Create
    extend DockHealthApi::Crud::Delete
    extend DockHealthApi::Crud::Get
    extend DockHealthApi::Crud::Update
    extend DockHealthApi::Crud::List

    def self.resource_url
      "#{client.config.resource_url}/api/#{url_version}/configuration/field"
    end

    def self.list(**params)
      headers = {"x-api-key": "#{ENV["DOCK_HEALTH_API"]}", "x-user-id": "#{ENV["DOCK_USER"]}", "x-organization-id": "#{ENV["DOCK_ORG"]}"}
      response = execute_request(:get, "#{resource_url}", headers: headers, params: params)
      return response.parsed
      new(response.parsed)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dock_health_api-0.4.0 lib/dock_health_api/resources/customfield.rb
dock_health_api-0.3.6 lib/dock_health_api/resources/customfield.rb