lib/docspring/model/templatestemplate_idadd_fields_fields.ex

# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
# https://openapi-generator.tech
# Do not edit the class manually.

defmodule Docspring.Model.TemplatestemplateIdaddFieldsFields do
  @moduledoc """
  
  """

  @derive [Poison.Encoder]
  defstruct [
    :"backgroundColorFieldName",
    :"uppercase",
    :"metadata",
    :"barcodeSymbology",
    :"minLength",
    :"integer",
    :"type",
    :"required",
    :"combValueOffset",
    :"imageGravity",
    :"overflow",
    :"qrcodeColor",
    :"colorFieldRequired",
    :"backgroundColorFieldRequired",
    :"id",
    :"imageScaleType",
    :"exclusiveMinimum",
    :"height",
    :"numberConditionRangeExclusiveMax",
    :"invertBooleanCondition",
    :"shapeFillColorFieldName",
    :"static",
    :"shapeBorderColorFieldName",
    :"vAlignment",
    :"bold",
    :"shapeBorderWidth",
    :"combNumberOfCells",
    :"shapeBorderColor",
    :"comb",
    :"typeface",
    :"shapeType",
    :"condition",
    :"displayType",
    :"checkColor",
    :"multilineLines",
    :"multiline",
    :"trueText",
    :"name",
    :"fontSize",
    :"page",
    :"alignment",
    :"maxLength",
    :"autoCalculateMaxLength",
    :"colorFieldName",
    :"qrcodeColorFieldName",
    :"numberConditionRangeMin",
    :"color",
    :"hidden",
    :"checkColorFieldRequired",
    :"combinedFieldFormat",
    :"description",
    :"shapeBorderColorFieldRequired",
    :"combinedFieldNames",
    :"title",
    :"numberConditionRangeExclusiveMin",
    :"combinedFieldSeparator",
    :"exclusiveMaximum",
    :"default",
    :"combinedFieldType",
    :"dateTimeFormat",
    :"qrcodeColorFieldRequired",
    :"currency",
    :"falseText",
    :"placeholder",
    :"strikethrough",
    :"characterSpacing",
    :"numberConditionRangeMax",
    :"backgroundColor",
    :"checkColorFieldName",
    :"checkCharacter",
    :"rotation",
    :"optionList",
    :"shapeFillColor",
    :"stringConditionType",
    :"shapeFillColorFieldRequired",
    :"decimalPlaces",
    :"includeTime",
    :"width",
    :"x",
    :"maximum",
    :"y",
    :"signatureAllowDraw",
    :"numberConditionType",
    :"opacity",
    :"minimum",
    :"signatureAllowType"
  ]

  @type t :: %__MODULE__{
    :"backgroundColorFieldName" => String.t,
    :"uppercase" => boolean(),
    :"metadata" => String.t,
    :"barcodeSymbology" => String.t,
    :"minLength" => float(),
    :"integer" => boolean(),
    :"type" => String.t,
    :"required" => boolean(),
    :"combValueOffset" => float(),
    :"imageGravity" => String.t,
    :"overflow" => String.t,
    :"qrcodeColor" => String.t,
    :"colorFieldRequired" => boolean(),
    :"backgroundColorFieldRequired" => boolean(),
    :"id" => float(),
    :"imageScaleType" => String.t,
    :"exclusiveMinimum" => boolean(),
    :"height" => float(),
    :"numberConditionRangeExclusiveMax" => boolean(),
    :"invertBooleanCondition" => boolean(),
    :"shapeFillColorFieldName" => String.t,
    :"static" => boolean(),
    :"shapeBorderColorFieldName" => String.t,
    :"vAlignment" => String.t,
    :"bold" => boolean(),
    :"shapeBorderWidth" => float(),
    :"combNumberOfCells" => float(),
    :"shapeBorderColor" => String.t,
    :"comb" => boolean(),
    :"typeface" => String.t,
    :"shapeType" => String.t,
    :"condition" => String.t,
    :"displayType" => String.t,
    :"checkColor" => String.t,
    :"multilineLines" => float(),
    :"multiline" => boolean(),
    :"trueText" => String.t,
    :"name" => String.t,
    :"fontSize" => float(),
    :"page" => float(),
    :"alignment" => String.t,
    :"maxLength" => float(),
    :"autoCalculateMaxLength" => boolean(),
    :"colorFieldName" => String.t,
    :"qrcodeColorFieldName" => String.t,
    :"numberConditionRangeMin" => float(),
    :"color" => String.t,
    :"hidden" => boolean(),
    :"checkColorFieldRequired" => boolean(),
    :"combinedFieldFormat" => String.t,
    :"description" => String.t,
    :"shapeBorderColorFieldRequired" => boolean(),
    :"combinedFieldNames" => String.t,
    :"title" => String.t,
    :"numberConditionRangeExclusiveMin" => boolean(),
    :"combinedFieldSeparator" => String.t,
    :"exclusiveMaximum" => boolean(),
    :"default" => String.t,
    :"combinedFieldType" => String.t,
    :"dateTimeFormat" => String.t,
    :"qrcodeColorFieldRequired" => boolean(),
    :"currency" => boolean(),
    :"falseText" => String.t,
    :"placeholder" => String.t,
    :"strikethrough" => boolean(),
    :"characterSpacing" => float(),
    :"numberConditionRangeMax" => float(),
    :"backgroundColor" => String.t,
    :"checkColorFieldName" => String.t,
    :"checkCharacter" => String.t,
    :"rotation" => float(),
    :"optionList" => String.t,
    :"shapeFillColor" => String.t,
    :"stringConditionType" => String.t,
    :"shapeFillColorFieldRequired" => boolean(),
    :"decimalPlaces" => float(),
    :"includeTime" => boolean(),
    :"width" => float(),
    :"x" => float(),
    :"maximum" => float(),
    :"y" => float(),
    :"signatureAllowDraw" => boolean(),
    :"numberConditionType" => String.t,
    :"opacity" => float(),
    :"minimum" => float(),
    :"signatureAllowType" => boolean()
  }
end

defimpl Poison.Decoder, for: Docspring.Model.TemplatestemplateIdaddFieldsFields do
  def decode(value, _options) do
    value
  end
end