# NOTE: This file is auto generated by OpenAPI Generator 6.4.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule DocuSign.Api.TemplateHtmlDefinitions do @moduledoc """ API calls for all endpoints tagged `TemplateHtmlDefinitions`. """ alias DocuSign.Connection import DocuSign.RequestBuilder @doc """ Gets the Original HTML Definition used to generate the Responsive HTML for the template. ### Parameters - `connection` (DocuSign.Connection): Connection to server - `account_id` (String.t): The external account number (int) or account ID GUID. - `template_id` (String.t): The ID of the template. - `opts` (keyword): Optional parameters ### Returns - `{:ok, DocuSign.Model.DocumentHtmlDefinitionOriginals.t}` on success - `{:error, Tesla.Env.t}` on failure """ @spec responsive_html_get_template_html_definitions( Tesla.Env.client(), String.t(), String.t(), keyword() ) :: {:ok, DocuSign.Model.DocumentHtmlDefinitionOriginals.t()} | {:ok, DocuSign.Model.ErrorDetails.t()} | {:error, Tesla.Env.t()} def responsive_html_get_template_html_definitions( connection, account_id, template_id, _opts \\ [] ) do request = %{} |> method(:get) |> url("/v2.1/accounts/#{account_id}/templates/#{template_id}/html_definitions") |> Enum.into([]) connection |> Connection.request(request) |> evaluate_response([ {200, %DocuSign.Model.DocumentHtmlDefinitionOriginals{}}, {400, %DocuSign.Model.ErrorDetails{}} ]) end end