openapi: 3.0.3
info:
  title: 'AXS API DOCs'
  description: 'AuxiSeg API REST'
  version: 1.0.0
servers:
  -
    url: api.auxiseg.com.ar
paths:
  /:
    get:
      summary: ''
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        302:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "<!DOCTYPE html>\n<html>\n    <head>\n        <meta charset=\"UTF-8\" />\n        <meta http-equiv=\"refresh\" content=\"0;url='api.auxiseg.com.ar/docs'\" />\n\n        <title>Redirecting to api.auxiseg.com.ar/docs</title>\n    </head>\n    <body>\n        Redirecting to <a href=\"api.auxiseg.com.ar/docs\">api.auxiseg.com.ar/docs</a>.\n    </body>\n</html>"
      tags:
        - ''
  '/cobranza/lotes/generar/{forma_pago}':
    get:
      summary: ''
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'SQLSTATE[42000]: Syntax error or access violation: 1305 PROCEDURE AXS.generarLoteCobranza does not exist (SQL: CALL generarLoteCobranza(delectus))'
                  exception: Illuminate\Database\QueryException
                  file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                  line: 712
                  trace:
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                      line: 672
                      function: runQueryCallback
                      class: Illuminate\Database\Connection
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                      line: 376
                      function: run
                      class: Illuminate\Database\Connection
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
                      line: 442
                      function: select
                      class: Illuminate\Database\Connection
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
                      line: 261
                      function: __call
                      class: Illuminate\Database\DatabaseManager
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/app/Http/Controllers/CobranzasController.php
                      line: 230
                      function: __callStatic
                      class: Illuminate\Support\Facades\Facade
                      type: '::'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
                      line: 54
                      function: generarLote
                      class: App\Http\Controllers\CobranzasController
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
                      line: 45
                      function: callAction
                      class: Illuminate\Routing\Controller
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Route.php
                      line: 262
                      function: dispatch
                      class: Illuminate\Routing\ControllerDispatcher
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Route.php
                      line: 205
                      function: runController
                      class: Illuminate\Routing\Route
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                      line: 721
                      function: run
                      class: Illuminate\Routing\Route
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 128
                      function: 'Illuminate\Routing\{closure}'
                      class: Illuminate\Routing\Router
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
                      line: 50
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Routing\Middleware\SubstituteBindings
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
                      line: 78
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
                      line: 49
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\View\Middleware\ShareErrorsFromSession
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
                      line: 121
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
                      line: 64
                      function: handleStatefulRequest
                      class: Illuminate\Session\Middleware\StartSession
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Session\Middleware\StartSession
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
                      line: 37
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
                      line: 67
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Cookie\Middleware\EncryptCookies
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 103
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                      line: 723
                      function: then
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                      line: 698
                      function: runRouteWithinStack
                      class: Illuminate\Routing\Router
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                      line: 662
                      function: runRoute
                      class: Illuminate\Routing\Router
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                      line: 651
                      function: dispatchToRoute
                      class: Illuminate\Routing\Router
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                      line: 167
                      function: dispatch
                      class: Illuminate\Routing\Router
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 128
                      function: 'Illuminate\Foundation\Http\{closure}'
                      class: Illuminate\Foundation\Http\Kernel
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                      line: 21
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
                      line: 31
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\TransformsRequest
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                      line: 21
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
                      line: 40
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\TransformsRequest
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\TrimStrings
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
                      line: 27
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
                      line: 86
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/fruitcake/laravel-cors/src/HandleCors.php
                      line: 38
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Fruitcake\Cors\HandleCors
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/fideloper/proxy/src/TrustProxies.php
                      line: 57
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 167
                      function: handle
                      class: Fideloper\Proxy\TrustProxies
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                      line: 103
                      function: 'Illuminate\Pipeline\{closure}'
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                      line: 142
                      function: then
                      class: Illuminate\Pipeline\Pipeline
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                      line: 111
                      function: sendRequestThroughRouter
                      class: Illuminate\Foundation\Http\Kernel
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                      line: 299
                      function: handle
                      class: Illuminate\Foundation\Http\Kernel
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                      line: 287
                      function: callLaravelOrLumenRoute
                      class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                      line: 89
                      function: makeApiCall
                      class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                      line: 45
                      function: makeResponseCall
                      class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                      line: 35
                      function: makeResponseCallIfConditionsPass
                      class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                      line: 222
                      function: __invoke
                      class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                      line: 179
                      function: iterateThroughStrategies
                      class: Knuckles\Scribe\Extracting\Extractor
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                      line: 116
                      function: fetchResponses
                      class: Knuckles\Scribe\Extracting\Extractor
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                      line: 123
                      function: processRoute
                      class: Knuckles\Scribe\Extracting\Extractor
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                      line: 80
                      function: extractEndpointsInfoFromLaravelApp
                      class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                      line: 56
                      function: extractEndpointsInfoAndWriteToDisk
                      class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
                      line: 55
                      function: get
                      class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                      line: 36
                      function: handle
                      class: Knuckles\Scribe\Commands\GenerateDocumentation
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/Util.php
                      line: 40
                      function: 'Illuminate\Container\{closure}'
                      class: Illuminate\Container\BoundMethod
                      type: '::'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                      line: 93
                      function: unwrapIfClosure
                      class: Illuminate\Container\Util
                      type: '::'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                      line: 37
                      function: callBoundMethod
                      class: Illuminate\Container\BoundMethod
                      type: '::'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/Container.php
                      line: 653
                      function: call
                      class: Illuminate\Container\BoundMethod
                      type: '::'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Command.php
                      line: 136
                      function: call
                      class: Illuminate\Container\Container
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Command/Command.php
                      line: 298
                      function: execute
                      class: Illuminate\Console\Command
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Command.php
                      line: 121
                      function: run
                      class: Symfony\Component\Console\Command\Command
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                      line: 1040
                      function: run
                      class: Illuminate\Console\Command
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                      line: 301
                      function: doRunCommand
                      class: Symfony\Component\Console\Application
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                      line: 171
                      function: doRun
                      class: Symfony\Component\Console\Application
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Application.php
                      line: 94
                      function: run
                      class: Symfony\Component\Console\Application
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
                      line: 129
                      function: run
                      class: Illuminate\Console\Application
                      type: '->'
                    -
                      file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/artisan
                      line: 37
                      function: handle
                      class: Illuminate\Foundation\Console\Kernel
                      type: '->'
                properties:
                  message:
                    type: string
                    example: 'SQLSTATE[42000]: Syntax error or access violation: 1305 PROCEDURE AXS.generarLoteCobranza does not exist (SQL: CALL generarLoteCobranza(delectus))'
                  exception:
                    type: string
                    example: Illuminate\Database\QueryException
                  file:
                    type: string
                    example: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                  line:
                    type: integer
                    example: 712
                  trace:
                    type: array
                    example:
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                        line: 672
                        function: runQueryCallback
                        class: Illuminate\Database\Connection
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/Connection.php
                        line: 376
                        function: run
                        class: Illuminate\Database\Connection
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
                        line: 442
                        function: select
                        class: Illuminate\Database\Connection
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
                        line: 261
                        function: __call
                        class: Illuminate\Database\DatabaseManager
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/app/Http/Controllers/CobranzasController.php
                        line: 230
                        function: __callStatic
                        class: Illuminate\Support\Facades\Facade
                        type: '::'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
                        line: 54
                        function: generarLote
                        class: App\Http\Controllers\CobranzasController
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
                        line: 45
                        function: callAction
                        class: Illuminate\Routing\Controller
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Route.php
                        line: 262
                        function: dispatch
                        class: Illuminate\Routing\ControllerDispatcher
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Route.php
                        line: 205
                        function: runController
                        class: Illuminate\Routing\Route
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        line: 721
                        function: run
                        class: Illuminate\Routing\Route
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 128
                        function: 'Illuminate\Routing\{closure}'
                        class: Illuminate\Routing\Router
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
                        line: 50
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Routing\Middleware\SubstituteBindings
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
                        line: 78
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
                        line: 49
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\View\Middleware\ShareErrorsFromSession
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
                        line: 121
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
                        line: 64
                        function: handleStatefulRequest
                        class: Illuminate\Session\Middleware\StartSession
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Session\Middleware\StartSession
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
                        line: 37
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
                        line: 67
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Cookie\Middleware\EncryptCookies
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 103
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        line: 723
                        function: then
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        line: 698
                        function: runRouteWithinStack
                        class: Illuminate\Routing\Router
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        line: 662
                        function: runRoute
                        class: Illuminate\Routing\Router
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        line: 651
                        function: dispatchToRoute
                        class: Illuminate\Routing\Router
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        line: 167
                        function: dispatch
                        class: Illuminate\Routing\Router
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 128
                        function: 'Illuminate\Foundation\Http\{closure}'
                        class: Illuminate\Foundation\Http\Kernel
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        line: 21
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
                        line: 31
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\TransformsRequest
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        line: 21
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
                        line: 40
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\TransformsRequest
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\TrimStrings
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
                        line: 27
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
                        line: 86
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/fruitcake/laravel-cors/src/HandleCors.php
                        line: 38
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Fruitcake\Cors\HandleCors
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/fideloper/proxy/src/TrustProxies.php
                        line: 57
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 167
                        function: handle
                        class: Fideloper\Proxy\TrustProxies
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        line: 103
                        function: 'Illuminate\Pipeline\{closure}'
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        line: 142
                        function: then
                        class: Illuminate\Pipeline\Pipeline
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        line: 111
                        function: sendRequestThroughRouter
                        class: Illuminate\Foundation\Http\Kernel
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                        line: 299
                        function: handle
                        class: Illuminate\Foundation\Http\Kernel
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                        line: 287
                        function: callLaravelOrLumenRoute
                        class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                        line: 89
                        function: makeApiCall
                        class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                        line: 45
                        function: makeResponseCall
                        class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
                        line: 35
                        function: makeResponseCallIfConditionsPass
                        class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                        line: 222
                        function: __invoke
                        class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                        line: 179
                        function: iterateThroughStrategies
                        class: Knuckles\Scribe\Extracting\Extractor
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
                        line: 116
                        function: fetchResponses
                        class: Knuckles\Scribe\Extracting\Extractor
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                        line: 123
                        function: processRoute
                        class: Knuckles\Scribe\Extracting\Extractor
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                        line: 80
                        function: extractEndpointsInfoFromLaravelApp
                        class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
                        line: 56
                        function: extractEndpointsInfoAndWriteToDisk
                        class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
                        line: 55
                        function: get
                        class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                        line: 36
                        function: handle
                        class: Knuckles\Scribe\Commands\GenerateDocumentation
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/Util.php
                        line: 40
                        function: 'Illuminate\Container\{closure}'
                        class: Illuminate\Container\BoundMethod
                        type: '::'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                        line: 93
                        function: unwrapIfClosure
                        class: Illuminate\Container\Util
                        type: '::'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
                        line: 37
                        function: callBoundMethod
                        class: Illuminate\Container\BoundMethod
                        type: '::'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Container/Container.php
                        line: 653
                        function: call
                        class: Illuminate\Container\BoundMethod
                        type: '::'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Command.php
                        line: 136
                        function: call
                        class: Illuminate\Container\Container
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Command/Command.php
                        line: 298
                        function: execute
                        class: Illuminate\Console\Command
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Command.php
                        line: 121
                        function: run
                        class: Symfony\Component\Console\Command\Command
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                        line: 1040
                        function: run
                        class: Illuminate\Console\Command
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                        line: 301
                        function: doRunCommand
                        class: Symfony\Component\Console\Application
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/symfony/console/Application.php
                        line: 171
                        function: doRun
                        class: Symfony\Component\Console\Application
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Console/Application.php
                        line: 94
                        function: run
                        class: Symfony\Component\Console\Application
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
                        line: 129
                        function: run
                        class: Illuminate\Console\Application
                        type: '->'
                      -
                        file: /home/auxseg/domains/api.auxiseg.com.ar/public_html/api.auxiseg/artisan
                        line: 37
                        function: handle
                        class: Illuminate\Foundation\Console\Kernel
                        type: '->'
                    items:
                      type: object
      tags:
        - ''
    parameters:
      -
        in: path
        name: forma_pago
        description: ''
        example: delectus
        required: true
        schema:
          type: string
  /api/auth/login:
    post:
      summary: 'Iniciar sesión de usuario'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  token: token_de_autenticacion
                  token_type: Bearer
                  expires_in: 3600
                properties:
                  token:
                    type: string
                    example: token_de_autenticacion
                  token_type:
                    type: string
                    example: Bearer
                  expires_in:
                    type: integer
                    example: 3600
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  error: Unauthorized
                  message: 'Credenciales inválidas'
                properties:
                  error:
                    type: string
                    example: Unauthorized
                  message:
                    type: string
                    example: 'Credenciales inválidas'
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: 'El correo electrónico del usuario.'
                  example: odio
                password:
                  type: string
                  description: 'La contraseña del usuario.'
                  example: voluptatibus
              required:
                - email
                - password
  /api/auth/signup:
    post:
      summary: 'Registrarse como nuevo usuario'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        201:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Usuario registrado exitosamente'
                properties:
                  message:
                    type: string
                    example: 'Usuario registrado exitosamente'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Error. La clave maestra no es correcta'
                properties:
                  message:
                    type: string
                    example: 'Error. La clave maestra no es correcta'
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'El nombre del usuario.'
                  example: illo
                email:
                  type: string
                  description: 'El correo electrónico del usuario.'
                  example: facere
                password:
                  type: string
                  description: 'La contraseña del usuario.'
                  example: eius
              required:
                - name
                - email
                - password
  /api/auth/logout:
    get:
      summary: 'Cerrar sesión de usuario'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Se ha cerrado la sesión exitosamente'
                properties:
                  message:
                    type: string
                    example: 'Se ha cerrado la sesión exitosamente'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  error: Unauthorized
                  message: 'No autenticado'
                properties:
                  error:
                    type: string
                    example: Unauthorized
                  message:
                    type: string
                    example: 'No autenticado'
      tags:
        - Authentication
  /api/servicio/baja:
    post:
      summary: 'Baja de Servicio para un Socio'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n  Vista previa del Documento de Baja            \n}"
        400:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'No se encuentra vigente el ServicioSocio: ##### .'
                properties:
                  message:
                    type: string
                    example: 'No se encuentra vigente el ServicioSocio: ##### .'
      tags:
        - Baja
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ServicioSocioID:
                  type: integer
                  description: 'ID del ServicioSocio que desea anular'
                  example: 12
  /api/cobranza/imputarServicio:
    post:
      summary: 'Imputacion individual'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        201:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  exitos: 'Imputado pago para ServicioSocio ## '
                  errores: 'No hay errores para mostrar'
                properties:
                  exitos:
                    type: string
                    example: 'Imputado pago para ServicioSocio ## '
                  errores:
                    type: string
                    example: 'No hay errores para mostrar'
        400:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n \"errores : [\n   \"No se encuentra el ServicioSocio: ### \",\n   \"El Servicio contratado en ServicioSocio ### no tiene un Costo asociado para cobrar \",\n   \"El Monto de pago no puede ser igual o inferior a 0. Ver ServicioSocio ID: ### \",\n   \"No alcanza el Pago del ServicioSocio ### con el Saldo a Favor para Saldar la cuota del mes. Pago registrado: ###. Saldo Faltante: ### \",\n   \"No alcanza el Pago del ServicioSocio ### para Saldar la cuota del mes. Pago registrado: ###. Saldo Faltante: ### \"\n ]\n}"
      tags:
        - Cobranzas
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                Lote:
                  type: integer
                  description: 'Numero de Lote.'
                  example: 123
                FormaPago:
                  type: integer
                  description: 'ID de la Forma de Pago.'
                  example: 123
                ServicioSocio:
                  type: integer
                  description: 'ID del ServicioSocio.'
                  example: 123
                Monto:
                  type: integer
                  description: 'Monto del Pago registrado, los decimales separados por un punto.'
                  example: 120
                FechaPago:
                  type: integer
                  description: 'Fecha del pago, formato AAAA-MM-DD HH-MM-SS.'
                  example: 0
              required:
                - Lote
                - FormaPago
                - ServicioSocio
                - Monto
                - FechaPago
  /api/cobranza/imputacionMasiva:
    post:
      summary: 'Imputacion masiva'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        201:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  exitos: 'Imputado pago para ServicioSocio ## '
                  errores: 'No hay errores para mostrar'
                properties:
                  exitos:
                    type: string
                    example: 'Imputado pago para ServicioSocio ## '
                  errores:
                    type: string
                    example: 'No hay errores para mostrar'
        400:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n \"errores : [\n   \"No se encuentra el ServicioSocio: ### \",\n   \"El Servicio contratado en ServicioSocio ### no tiene un Costo asociado para cobrar \",\n   \"El Monto de pago no puede ser igual o inferior a 0. Ver ServicioSocio ID: ### \",\n   \"No alcanza el Pago del ServicioSocio ### con el Saldo a Favor para Saldar la cuota del mes. Pago registrado: ###. Saldo Faltante: ### \",\n   \"No alcanza el Pago del ServicioSocio ### para Saldar la cuota del mes. Pago registrado: ###. Saldo Faltante: ### \"\n ]\n}"
      tags:
        - Cobranzas
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                Lote:
                  type: integer
                  description: 'El número de lote del pago.'
                  example: 1111
                FormaPago:
                  type: integer
                  description: 'La forma de pago.'
                  example: 1
                Pagos:
                  type: array
                  description: 'Lista de pagos a registrar.'
                  example:
                    - eveniet
                  items:
                    type: string
              required:
                - Lote
                - FormaPago
                - Pagos
  /api/servicio/contratar:
    post:
      summary: 'Alta de Servicio para un Socio (existente o no)'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        201:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n  \"respuesta\" : \"Creacion exitosa\",\n  \"servicio_socio\" : ###,\n  \"servicio_socio_legado\" : ###\n}"
        400:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'No existe un socio/servicio registrado con ID = #### .'
                properties:
                  message:
                    type: string
                    example: 'No existe un socio/servicio registrado con ID = #### .'
      tags:
        - Contratacion
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                Socio:
                  type: integer
                  description: "ID del Socio. Enviar '1' para dar de alta nuevo Socio"
                  example: 6
                Servicio:
                  type: integer
                  description: 'ID del Servicio a contratar'
                  example: 1
                VigenteDesde:
                  type: date
                  description: 'Fecha de inicio de cobertura del servicio'
                  example: est
                MarcaID:
                  type: integer
                  description: 'ID de la marca'
                  example: 2
                ModeloID:
                  type: integer
                  description: 'ID del modelo'
                  example: 14
                VehiculoPatente:
                  type: string
                  description: 'integer required Patente del vehiculo'
                  example: vel
                VehiculoAnio:
                  type: integer
                  description: 'Año de fabricacion'
                  example: 13
                VehiculoMotor:
                  type: string
                  description: 'Motor sin espacios, guiones ni asteriscos'
                  example: in
                VehiculoChasis:
                  type: string
                  description: 'Chasis sin espacios, guiones ni asteriscos'
                  example: et
                VehiculoColor:
                  type: string
                  description: 'Color predominante'
                  example: perspiciatis
                FormaPagoID:
                  type: integer
                  description: 'ID de forma de pago'
                  example: 16
                SocioIsTitular:
                  type: boolean
                  description: 'Si se declara TRUE, no necesita volver a poner los datos del Socio para titular de la tarjeta. Si es FALSE, debe declararlos'
                  example: true
                NomTituTarjeta:
                  type: string
                  description: 'Nombre y Apellido del titular de la tarjeta'
                  example: eligendi
                TipoDocTituTarjeta:
                  type: integer
                  description: 'ID del tipo de documento del titular de la tarjeta'
                  example: 20
                NroDocTituTarjeta:
                  type: integer
                  description: 'Numero de documento del titular de la tarjeta'
                  example: 17
                TarjetaID:
                  type: integer
                  description: 'ID de la Entidad de la tarjeta'
                  example: 10
                NroTarjeta:
                  type: integer
                  description: 'Numero de la tarjeta'
                  example: 16
                VencimientoTarjeta:
                  type: string
                  description: 'Vencimiento en formato MM/AAAA'
                  example: blanditiis
                CBU:
                  type: integer
                  description: 'Los 22 digitos del CBU sin espacios ni caracteres especiales'
                  example: 16
                AgenciaID:
                  type: integer
                  description: 'ID de la Agencia'
                  example: 6
                Nombre:
                  type: string
                  description: 'Nombre del Socio'
                  example: qui
                Apellido:
                  type: string
                  description: 'Apellido del Socio'
                  example: et
                DomicilioCalle:
                  type: string
                  description: 'Nombre de la Calle del Socio'
                  example: aliquam
                DomicilioNumero:
                  type: integer
                  description: 'Altura del Domicilio del Socio'
                  example: 7
                DomicilioPiso:
                  type: integer
                  description: 'Piso del Socio'
                  example: 6
                DomicilioDepto:
                  type: string
                  description: 'Departamento del Socio'
                  example: adipisci
                ProvinciaID:
                  type: integer
                  description: 'Provincia ID del Socio'
                  example: 19
                CodigoPostal:
                  type: string
                  description: 'Codigo Postal del Socio'
                  example: qui
                FechaNacimiento:
                  type: Date
                  description: 'Fecha de Nacimiento del Socio'
                  example: sit
                EstadoCivilID:
                  type: integer
                  description: 'Estado Civil ID del Socio'
                  example: 11
                TipoDocumentoID:
                  type: integer
                  description: 'Tipo de Documento ID del Socio'
                  example: 11
                NroDoc:
                  type: integer
                  description: 'Numero de Documento del Socio'
                  example: 14
                Email:
                  type: string
                  description: 'Email del Socio'
                  example: tempora
                Actividad:
                  type: string
                  description: 'Actividad del Socio'
                  example: et
                LocalidadID:
                  type: integer
                  description: 'Localidad ID del Socio'
                  example: 7
                CondicionIVAID:
                  type: integer
                  description: 'ID del Tipo de Condicion IVA del Socio'
                  example: 11
                CUIT:
                  type: integer
                  description: 'CUIT del Socio'
                  example: 13
                Informoto:
                  type: integer
                  description: 'Informoto del Socio'
                  example: 5
                Sexo:
                  type: integer
                  description: 'Sexo ID del Socio'
                  example: 6
                TipoPersonaID:
                  type: integer
                  description: 'Tipo Persona ID del Socio'
                  example: 15
                NacionalidadID:
                  type: integer
                  description: 'Nacionalidad ID del Socio'
                  example: 5
                TelefonoParticularCA:
                  type: integer
                  description: 'Codigo Area del Telefono Particular del Socio'
                  example: 5
                TelefonoParticular:
                  type: integer
                  description: 'Telefono Particular del Socio'
                  example: 9
                TelefonoLaboral:
                  type: integer
                  description: 'Telefono Laboral del Socio'
                  example: 18
                CelularCA:
                  type: integer
                  description: 'Codigo de Area del Celular del Socio'
                  example: 20
                Celular:
                  type: integer
                  description: 'Celular del Socio'
                  example: 8
                TipoActividadID:
                  type: integer
                  description: 'Tipo de Actividad ID del Socio'
                  example: 5
                PersonaExpPol:
                  type: boolean
                  description: 'Persona Expuesta Polilticamente'
                  example: true
                Cargo:
                  type: string
                  description: 'Cargo del Socio'
                  example: aut
              required:
                - Servicio
                - VigenteDesde
                - MarcaID
                - ModeloID
                - VehiculoAnio
                - VehiculoMotor
                - VehiculoChasis
                - VehiculoColor
                - FormaPagoID
                - SocioIsTitular
  '/api/servicio/vigentes/{dni}':
    get:
      summary: 'Ver Servicios por DNI'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n  \"ServicioSocioID\": ##,\n  \"Nombre\": \"Nombre\",\n  \"Apellido\": \"Apellido\",\n  \"NroDoc\": #######,\n  \"SocioID\": ######,\n  \"Estado\": \"VIGENTE\"     \n}"
        400:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'No se encuentran servicios vigentes con el dni: #### .'
                properties:
                  message:
                    type: string
                    example: 'No se encuentran servicios vigentes con el dni: #### .'
      tags:
        - Documentacion
    parameters:
      -
        in: path
        name: dni
        description: 'Optional parameter. Numero de Documento que tenga registrado en los Servicios'
        required: true
        schema:
          type: integer
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: 1
  '/api/documentos/servicio/{servicio_socio}/{cuit}':
    get:
      summary: 'Constancia de Servicio'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Documentacion
    parameters:
      -
        in: path
        name: servicio_socio
        description: 'ID del ServicioSocio'
        example: 8
        required: true
        schema:
          type: integer
      -
        in: path
        name: cuit
        description: 'Numero de CUIT del Socio'
        example: 14
        required: true
        schema:
          type: integer
  '/api/socio/datos/{dni}':
    get:
      summary: 'Datos de Socio por DNI'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Socio Inexistente'
                properties:
                  message:
                    type: string
                    example: 'Socio Inexistente'
      tags:
        - Socio
    parameters:
      -
        in: path
        name: dni
        description: 'El número de documento del socio, sin puntos ni espacios'
        example: 14
        required: true
        schema:
          type: integer
  /api/socio/alta:
    post:
      summary: 'Alta de Socio'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n  \"message\" : 'El socio se creo exitosamente.',\n  \"socio_id\" : ###\n}"
        400:
          description: ''
          content:
            text/plain:
              schema:
                type: string
                example: "{\n  \"message\": 'Motivo del error.'\n}"
      tags:
        - Socio
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                Nombre:
                  type: string
                  description: 'Nombre del Socio'
                  example: voluptatem
                Apellido:
                  type: string
                  description: 'Apellido del Socio'
                  example: amet
                DomicilioCalle:
                  type: string
                  description: 'Nombre de la Calle del Socio'
                  example: aut
                DomicilioNumero:
                  type: integer
                  description: 'Altura del Domicilio del Socio'
                  example: 14
                DomicilioPiso:
                  type: integer
                  description: 'Piso del Socio'
                  example: 1
                DomicilioDepto:
                  type: string
                  description: 'Departamento del Socio'
                  example: atque
                ProvinciaID:
                  type: integer
                  description: 'Provincia ID del Socio'
                  example: 5
                CodigoPostal:
                  type: string
                  description: 'Codigo Postal del Socio'
                  example: aut
                FechaNacimiento:
                  type: Date
                  description: 'Fecha de Nacimiento del Socio'
                  example: sint
                EstadoCivilID:
                  type: integer
                  description: 'Estado Civil ID del Socio'
                  example: 9
                TipoDocumentoID:
                  type: integer
                  description: 'Tipo de Documento ID del Socio'
                  example: 2
                NroDoc:
                  type: integer
                  description: 'Numero de Documento del Socio'
                  example: 5
                Email:
                  type: string
                  description: 'Email del Socio'
                  example: eaque
                Actividad:
                  type: string
                  description: 'Actividad del Socio'
                  example: ullam
                LocalidadID:
                  type: integer
                  description: 'Localidad ID del Socio'
                  example: 8
                CondicionIVAID:
                  type: integer
                  description: 'ID del Tipo de Condicion IVA del Socio'
                  example: 13
                CUIT:
                  type: integer
                  description: 'CUIT del Socio'
                  example: 12
                Informoto:
                  type: integer
                  description: 'Informoto del Socio'
                  example: 19
                Sexo:
                  type: integer
                  description: 'Sexo ID del Socio'
                  example: 7
                TipoPersonaID:
                  type: integer
                  description: 'Tipo Persona ID del Socio'
                  example: 14
                NacionalidadID:
                  type: integer
                  description: 'Nacionalidad ID del Socio'
                  example: 4
                TelefonoParticularCA:
                  type: integer
                  description: 'Codigo Area del Telefono Particular del Socio'
                  example: 8
                TelefonoParticular:
                  type: integer
                  description: 'Telefono Particular del Socio'
                  example: 14
                TelefonoLaboral:
                  type: integer
                  description: 'Telefono Laboral del Socio'
                  example: 6
                CelularCA:
                  type: integer
                  description: 'Codigo de Area del Celular del Socio'
                  example: 5
                Celular:
                  type: integer
                  description: 'Celular del Socio'
                  example: 15
                TipoActividadID:
                  type: integer
                  description: 'Tipo de Actividad ID del Socio'
                  example: 1
                PersonaExpPol:
                  type: boolean
                  description: 'Persona Expuesta Polilticamente'
                  example: true
                Cargo:
                  type: string
                  description: 'Cargo del Socio'
                  example: voluptatem
              required:
                - Nombre
                - Apellido
                - DomicilioCalle
                - DomicilioNumero
                - DomicilioPiso
                - DomicilioDepto
                - ProvinciaID
                - CodigoPostal
                - FechaNacimiento
                - EstadoCivilID
                - TipoDocumentoID
                - NroDoc
                - Email
                - Actividad
                - LocalidadID
                - CondicionIVAID
                - CUIT
                - Informoto
                - Sexo
                - TipoPersonaID
                - NacionalidadID
                - TelefonoParticularCA
                - TelefonoParticular
                - TelefonoLaboral
                - CelularCA
                - Celular
                - TipoActividadID
                - PersonaExpPol
                - Cargo
  /api/listas/servicios:
    get:
      summary: 'Listar Servicios Contratables'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  IdServicio: 1
                  Descripcion: 'Moto 100'
                  NombreCorto: M100
                  Costo: '2500.00'
                  Prestaciones:
                    - Auxilio
                    - 'Remolque hasta 100 km, 2 mensuales'
                properties:
                  IdServicio:
                    type: integer
                    example: 1
                  Descripcion:
                    type: string
                    example: 'Moto 100'
                  NombreCorto:
                    type: string
                    example: M100
                  Costo:
                    type: string
                    example: '2500.00'
                  Prestaciones:
                    type: array
                    example:
                      - Auxilio
                      - 'Remolque hasta 100 km, 2 mensuales'
                    items:
                      type: string
      tags:
        - Tablas
  /api/listas/productos:
    get:
      summary: 'Listar Productos Contratables'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  '/api/listas/marcas/{tipo_vehiculo}':
    get:
      summary: 'Listar Marcas'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
    parameters:
      -
        in: path
        name: tipo_vehiculo
        description: 'Optional parameter.'
        required: true
        schema:
          type: string
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: alias
      -
        in: path
        name: vehiculo_id
        description: 'Optional parameter. ID del tipo de Vehiculo que se desea enlistar'
        required: true
        schema:
          type: integer
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: 3
  '/api/listas/modelos/{marca_id}/{tipo_vehiculo}':
    get:
      summary: 'Listar Modelos'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
    parameters:
      -
        in: path
        name: marca_id
        description: 'Optional parameter. ID del tipo de la Marca que se desea enlistar'
        required: true
        schema:
          type: integer
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: 17
      -
        in: path
        name: tipo_vehiculo
        description: 'Optional parameter.'
        required: true
        schema:
          type: string
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: et
      -
        in: path
        name: vehiculo_id
        description: 'Optional parameter. ID del tipo de Vehiculo que se desea enlistar'
        required: true
        schema:
          type: integer
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: 17
  /api/listas/provincias:
    get:
      summary: 'Listar Provincias'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  '/api/listas/localidades/{id_provincia}':
    get:
      summary: 'Listar Localidades'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
    parameters:
      -
        in: path
        name: id_provincia
        description: 'Optional parameter.'
        required: true
        schema:
          type: string
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: molestiae
      -
        in: path
        name: provincia_id
        description: 'Optional parameter. ID de la Provincia'
        required: true
        schema:
          type: integer
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: 11
  /api/listas/Sexo:
    get:
      summary: 'Listar Sexo'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/EstadoCivil:
    get:
      summary: 'Listar EstadoCivil'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/TipoDocumento:
    get:
      summary: 'Listar TipoDocumento'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/CondicionIVA:
    get:
      summary: 'Listar CondicionIVA'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/TipoPersona:
    get:
      summary: 'Listar TipoPersona'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/Nacionalidad:
    get:
      summary: 'Listar Nacionalidades (Paises)'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/TipoActividad:
    get:
      summary: 'Listar TipoActividad'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
  /api/listas/EntidadTarjeta:
    get:
      summary: 'Listar Entidades Tarjetas'
      description: ''
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer token'
          schema:
            type: string
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthenticated.
                properties:
                  message:
                    type: string
                    example: Unauthenticated.
      tags:
        - Tablas
tags:
  -
    name: ''
    description: ''
  -
    name: Authentication
    description: ''
  -
    name: Baja
    description: ''
  -
    name: Cobranzas
    description: ''
  -
    name: Contratacion
    description: ''
  -
    name: Documentacion
    description: ''
  -
    name: Socio
    description: ''
  -
    name: Tablas
    description: ''
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: ''
security:
  -
    default: []
