{
 "cells": [
  {
   "cell_type": "raw",
   "metadata": {},
   "source": [
    "---\n",
    "description: Classes para modelar as diferentes estruturas de dados a serem enviadas\n",
    "  para o Redmine\n",
    "output-file: datatypes.html\n",
    "title: Datatypes\n",
    "\n",
    "---\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### AtomicField\n",
       "\n",
       ">      AtomicField (name:str, keyword:str, mandatory:bool=True)"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### AtomicField\n",
       "\n",
       ">      AtomicField (name:str, keyword:str, mandatory:bool=True)"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(AtomicField)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### SimpleField\n",
       "\n",
       ">      SimpleField (id:int, name:str, mandatory:bool=False, multiple:bool=False,\n",
       ">                   format_value:bool=False, _dtype:str='string')"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### SimpleField\n",
       "\n",
       ">      SimpleField (id:int, name:str, mandatory:bool=False, multiple:bool=False,\n",
       ">                   format_value:bool=False, _dtype:str='string')"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(SimpleField)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### EncodedString\n",
       "\n",
       ">      EncodedString (id:int, name:str, mandatory:bool=False,\n",
       ">                     multiple:bool=False, format_value:bool=False,\n",
       ">                     _dtype:str='string')\n",
       "\n",
       "*This class always format the value string\n",
       "The json key is called 'numero'*"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### EncodedString\n",
       "\n",
       ">      EncodedString (id:int, name:str, mandatory:bool=False,\n",
       ">                     multiple:bool=False, format_value:bool=False,\n",
       ">                     _dtype:str='string')\n",
       "\n",
       "*This class always format the value string\n",
       "The json key is called 'numero'*"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(EncodedString)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### FieldWithOptions\n",
       "\n",
       ">      FieldWithOptions (id:int, name:str, mandatory:bool=False,\n",
       ">                        multiple:bool=False, format_value:bool=False,\n",
       ">                        _dtype:str='string', options:list[str]=None,\n",
       ">                        mapping:dict[str,list]=None)"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### FieldWithOptions\n",
       "\n",
       ">      FieldWithOptions (id:int, name:str, mandatory:bool=False,\n",
       ">                        multiple:bool=False, format_value:bool=False,\n",
       ">                        _dtype:str='string', options:list[str]=None,\n",
       ">                        mapping:dict[str,list]=None)"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(FieldWithOptions)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### Coordenadas\n",
       "\n",
       ">      Coordenadas (id:int, name:str, mandatory:bool=False)"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### Coordenadas\n",
       "\n",
       ">      Coordenadas (id:int, name:str, mandatory:bool=False)"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(Coordenadas)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "has_sd": true,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "---\n",
       "\n",
       "### GerarPlai\n",
       "\n",
       ">      GerarPlai (id:int, name:str, mandatory:bool=False)"
      ],
      "text/plain": [
       "---\n",
       "\n",
       "### GerarPlai\n",
       "\n",
       ">      GerarPlai (id:int, name:str, mandatory:bool=False)"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#| echo: false\n",
    "#| output: asis\n",
    "show_doc(GerarPlai)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "python3",
   "language": "python",
   "name": "python3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
