# Generated by `mix github.gen` from docs/github-api/api.github.com.json. # Do not edit by hand; re-run the task instead. defmodule Noizu.Github.Api.CodeQuality do @moduledoc """ GitHub `code-quality` API. """ import Noizu.Github @doc """ Get a code quality setup configuration @see https://docs.github.com/rest/code-quality/code-quality#get-a-code-quality-setup-configuration """ def get_setup(options \\ nil) do owner = repo_owner(options) repo = repo_name(options) url = github_base() <> "/repos/#{owner}/#{repo}/code-quality/setup" body = %{} api_call(:get, url, body, Noizu.Github.CodeQualitySetup, options) end @doc """ Update a code quality setup configuration @see https://docs.github.com/rest/code-quality/code-quality#update-a-code-quality-setup-configuration """ def update_setup(body, options \\ nil) do owner = repo_owner(options) repo = repo_name(options) url = github_base() <> "/repos/#{owner}/#{repo}/code-quality/setup" body = body api_call(:patch, url, body, Noizu.Github.Raw, options) end end